HNHacker News
TopNewBestAskShowJobs

chippiewill

1,710 karma · joined June 24, 2016

submissionscomments
chippiewill··on Go is still not good
I haven't done serious Rust development since AI got good, but I did have a brief play last December and it's shocking how good they are at Rust. It feels like the verbose syntax and having tons of explicit information everywhere just makes it breeze through problems that would trip up a human for ages.
chippiewill··on Code formatting comes to uv experimentally
`uv` isn't a package manager (that's the `uv-pip` sub command), it's a project manager. It's meant to manage all aspects of the project.
chippiewill··on Code formatting comes to uv experimentally
I've been waiting.

uv is trying to deliver the same experience as cargo does for rust. Just install a single CLI and it's the only tool you have to worry about when working on your Python project.

There's nothing wrong with `ruff format`, but it's nice to have `uv` as a universal entrypoint.

chippiewill··on Code formatting comes to uv experimentally
It's part of the mission for uv to become "cargo for python". A one stop swiss-army knife for everything you need to manage a Python project. I think it'll get a `uv test` command at some point too.

The whole point is you just install `uv` and stop thinking about the pantheon of tools.

chippiewill··on Pixel 10 Phones
I think it might be because push notifications use long-lived connections that are already open when the VPN is turned on.
chippiewill··on OpenAI Progress
I agree. I think it's a classic UX progression thing to be removing the "I'm an AI" aspect, because it's not actually useful anymore because it's no longer a novel tool. Same as how GUIs all removed their skeuomorphs because they were no longer required.
chippiewill··on Wikipedia loses challenge against Online Safety Act
A variety of things could happen:

- Employees become accountable for their company's actions - Wikimedia could be blocked - Other kinds of sanctions (e.g. financial ones) could be levied somehow

In practice what will likely happen is Wikimedia will comply: either by blocking the UK entirely, making adjustments to be compliant with UK legislation (e.g. by making their sites read-only for UK-users - probably the most extreme outcome that's likely to occur), or the as-yet unannounced Ofcom regulations they've preemptively appealed actually won't apply to Wikimedia anyway (or will be very light touch).

chippiewill··on Wikipedia loses challenge against Online Safety Act
> But it illustrates that the UK's law-making is subject to judicial review

This is misleading. Actual primary legislation isn't subject to judicial review. The only exception to that is a Judge can declare legislation incompatible with the ECHR - but even then that doesn't actually nullify the law, it only tells the government/parliament they need to fix it.

The bit that is subject to review is _secondary_ legislation, which is more of an executive action than lawmaking. It's mostly a historical quirk that statutory instruments count as legislation in the UK.

chippiewill··on Wikimedia Foundation Challenges UK Online Safety Act Regulations
I'm skeptical this goes anywhere legally speaking.

The categorisation regulations are a statutory instrument rather than primary legislation, so they _are_ open to judicial review. But the Wikimedia foundation haven't presented an argument as to why the regulations are unlawful, just an argument for why they disagree with them.

It should be noted that even if they succeed (which seems a long shot), this wouldn't affect the main thrust of the Online Safety Act which _is_ primary legislation and includes the bit making the rounds about adult content being locked behind age verification.

chippiewill··on Show HN: Use Their ID – Use your local UK MP’s ID for the Online Safety Act
I agree, the UK Police wouldn't typically let you get away with "it's just a joke". This would constitute a mixture of identity theft, fake ID and misuse of computers.
chippiewill··on Ryanair may increase commission to staff identifying oversized cabin bags
They do slow it down from the passenger perspective, but Ryanair optimise for the overall cost of turning planes around.

Loading and unloading bags from the hold costs time and money. Transporting those bags from bag-drop to the plane means paying the airport for that privilege. Misplaced bags etc. adds a customer service overhead.

Ryanair deliberately don't use jet bridges so they can load/unload from both ends using built-in stairs

chippiewill··on Why are there no good dinosaur films?
> WB owned the franchise and were going to make a sequel with or without them

This is 100% what was going to happen. The film basically tells you this in its meta-commentary.

chippiewill··on YouTube's new anti-adblock measures
No one is obligated to watch ads though. No one is obligated to use the service.

As someone who uses an ad blocker I do think it's immoral, and I do pay for YouTube premium and other stuff where reasonable.

chippiewill··on YouTube's new anti-adblock measures
For livestreaming it's easier because you can't skip forward anyway
chippiewill··on Marines being mobilized in response to LA protests
So say we all
chippiewill··on Chairs, Chairs, Chairs
That's not true these days, the King doesn't actually have those powers themselves - even on paper.

The power actually sits with "The Crown" not the King personally. "The Crown" is a legal entity that is represented by the King but not actually wielded by them. The Prime Minister advises the King on use of those powers which is what actually creates the legal conditions where they're effected by The Crown.

A good example of this is when Boris Johnson unlawfully prorogued parliament in 2019. The Supreme Court ruled that his advice to Queen Elizabeth to prorogue parliament was unlawful, and therefore "The Crown" could not have prorogued parliament and parliament was never prorogued. This would not be the case if it were a power that the Queen exercised themselves.

If the King were to attempt to dissolve parliament without advice from the PM by generating an order in council and sending it to Parliament then the supreme court would simply rule that he hadn't dissolved parliament.

chippiewill··on Chairs, Chairs, Chairs
Anyone can register `.uk` domains these days, although they're not super common for historical reasons.
chippiewill··on All four major web browsers are about to lose 80% of their funding
100%, those hare brained schemes are Mozilla frantically trying to find another revenue stream to fund Firefox so they're not reliant on Google
chippiewill··on Widespread power outage in Spain and Portugal
There aren't as many interconnects between Spain and France proportional to generation as there are between Spain and Portugal.

Also France has a massive Nuclear base load and is usually an electricity exporter so their grid will be a bit more resilient (the spinning mass of massive turbines in Nuclear plants provides inertia to the grid itself) than the Spanish/Portuguese grid that would have had a decent renewable mix.

At the same time, electricity grids will have various measures to prevent instability spreading. Whether that's load shedding (dropping parts of the grid), removing production, or what France likely did, dropping the interconnects. This is usually fully automated.

If there were more connections to France it _maybe_ could have spread further. Nuclear power plants can be twitchy if things go south so if it had spread enough to knock 2-3 french plants offline then that could potentially have toppled France which then as a big exporter could have swept across much of the rest of mainland Europe (and maybe even the UK which might struggle to adapt to the loss from France through its HVDC interconnects if all three were maxed out)

That said, this is all very unlikely.

chippiewill··on Show HN: I built a hardware processor that runs Python
Very cool. There's a similar project, Polyphony (https://github.com/polyphony-dev/polyphony) that translates Python directly into Verilog - no processor (A bit like what HLS does for C++). As part of my degree dissertation I tacked on AXI bus support to it to facilitate communication between the CPU and FPGA on a Zynq as a PoC of doing hardware/software co-design with Python.

I'd definitely be interested in how this project progresses, particularly if it adds support for integration to the CPU. Some tie-in to the Pynq project could be super fun.

chippiewill··on Widespread power outage in Spain and Portugal
The frequency aspect of a black start is presumably a bit easier in Europe because there's an interconnected synchronous grid so they can bootstrap it from France essentially.

It's far more problematic for the UK because all the interconnects are DC.

chippiewill··on Virginia passes law to enforce maximum vehicle speeds for repeat speeders
Except the average person isn't a highways engineer and isn't aware of the road design limits which means 120mph can be unsafe even on a visually empty road.

Even the German autobahns are only unrestricted in specific stretches where someone will have done the legwork to demonstrate safety at those speeds.

chippiewill··on Virginia passes law to enforce maximum vehicle speeds for repeat speeders
> my personal opinion is that speeding police cars probably don't create a net benefit for public safety either.

100%. The UK police will happily abandon a pursuit these days, it's been shown all too often that it causes far more damage and harm than it prevents. It's usually easy enough to track fleeing vehicles in other ways (helicopter, traffic cameras, static observations) that it's simply not proportionate.

chippiewill··on Full power outage in Spain and Portugal
There's a connected grid across most of continental europe. If Portugal's grid blacked out unexpectedly then Spain's grid could have been made unstable too, which then continue onwards to South of France and Italy.

Just a typical cascade failure because it means everything's now running with lower tolerances.

chippiewill··on Widespread power outage in Spain and Portugal
The European grid is a connected synchronous grid. Usually that would add stability but it also means if a single country's grid blacks out then their neighbours have to respond to that. Portugal and Spain's grids will be intimately connected which won't have helped.

Not something that's easy to test for.

chippiewill··on Pope Francis has died
When you're at that age it's not uncommon to be on the mend from illness as then deteriorate rapidly again.
chippiewill··on A Postmortem of a Startup
It does, but occupancy rates in the UK are already incredibly high compared to countries like France.

There are simply too many people and not enough houses.

chippiewill··on How to write a Git commit message (2014)
The way to think about it is you're not describing the work you've done, you're describing what the commit does.

It makes more sense that way if you think about the way in which Git is used for Linux development. They review individual commits so the commit message describes the change that will occur if that commit is pulled. Also commits can have multiple revisions as the change is improved, so past tense isn't correct because it can still change.

chippiewill··on Googler... ex-Googler
The legal responsiveness for contractor disputes is definitely not as good as employment. Messing up employment relations in Europe ends up really expensive in most jurisdictions because there'll usually be some mix of unions, government agency or charity that'll have the employee's back.

Contractors don't have that kind of support pretty much anywhere (that's sort of the point), and it's just a standard contract dispute that lawyers argue about.

chippiewill··on .localhost Domains
For internal networks the `internal` tld is reserved
← PreviousPage 3 of 15Next →