HNHacker News
TopNewBestAskShowJobs

andyferris

1,579 karma · joined June 27, 2017

submissionscomments
andyferris··on German Rheinmetall open-sources its Battlesuite connected weapon system protcol
Haha love it. Long live the fax machine!
andyferris··on EU chief opens door for Canada to become 'associate member'
I think free movement of people doesn’t imply Schengen Zone style borders - I thought this was mostly an economic lever that people can move and work in another country by default, not a human right where a country cannot exclude chosen people (known criminals, etc) and track all crossings. I think of it as another country giving me a visa is opt-out for that country, not opt-in.

The CE rules are relatively sane and followed commonly right? At least I see a lot of CE-stamped goods in Australia… so I always assumed that was the case.

andyferris··on Julia 1.13 highlights
The package system typically uses a git URL and tree hash to identify a package version. It supports private registries.

Is it really tied to github or is that just the path documented in tutorials?

andyferris··on The Deathray: A simple way for an untrusted site to freeze a Mac
Nitpick: monkeys have enough brains for "oh, I shouldn't do that again".
andyferris··on Z.ai confirms Ox Alpha is a new GLM-series model and will release its weights
In raw numbers of humans... "the early majority" surely would be those that use ChatGPT or Gemini (aka Google) and pay between $0 and $20 a month?

I would be surprised if the specialist that knows that various Chinese models exist and/or that a user might choose a harness and model separately are a "majority" even of the early variety... in terms of revenue, humans, tokens, or any metric.

(Happy to be proven wrong)

andyferris··on A Preview of DuckDB v2.0
I was curious to see they are advertising OLTP-like transactional processing speed. It would be super convenient to have one DB for OLTP and OLAP purposes!

Has anybody here tried using it that way?

(though I don't see any way to deal with write skew and other transactional guarantees - no SERIALIZABLE optimisitic concurrency, no SELECT FOR UPDATE pessimistic concurrency, etc)

andyferris··on The Ambition Project
I'm assuming most decent people just help out their friend the next day, right? The lesson appears to be prioritisation, not being a jerk.
andyferris··on To recruit teachers, school districts are building homes
We are very fortunate that my wife got to work at the local school. She now walks to work and I work from home about 4 days out of 5 workdays.

The benefits are huge in terms of time available and costs, and not needing childcare before or after school.

It’s hard to solve couples having two jobs in different places, but having at least one person get to work basically instantly and for zero cost is a massive boon to society.

The issue I saw is that the government department in charge of education is not the one in charge of housing and infrastructure, and there are no incentives to hire locally or make it easier to move locally. Instead you get teachers in suburb A travelling to suburb B and vice-versa, and no way that they can choose to swap roles. We lucked out.

andyferris··on UnifiedIR for Julia
1. Don't forget that there are parallel efforts for static compilation in Julia - a static artifact should be able to get through the App Store.
andyferris··on The LLM Critics Are Right. I Use LLMs Anyway
Not to mention, the physical trades are not stopping taking on apprentices because... LLMs can't build a house? Not even the mundane bits.

It will be interesting how to get the financial incentives to train juniors in knowledge work to line up with the fact that every new generation needs to be trained.

andyferris··on G# – A modern .NET language with Go, Kotlin, and Swift ergonomics
I was hoping from the tagline it would have sum types (rust-like payloads on enums, like Swift).
andyferris··on Zig's new bitCast semantics and LLVM back end improvements
I believe I read a post by Andrew detailing how he intentionally did marketting in a way to attract users, the right contributers, and donations - he was quite intentional about making his full-time role sustainable (and now more roles).
andyferris··on Deno Desktop
Is it not a web view? With nodejs capabilities from the “backend” half of the app for normal desktop app filesystem access etc?
andyferris··on Peopleless economy? Not technically impossible
It always required a leap of faith - that’s the point of life, getting married and having kids.

Not so many generations ago parents might not know if they’d survive to see their children reach adulthood (or if their children would survive, or if they’d be infertile, or die during childbirth). My parents are boomers who ended up doing well, but had to buy a house at a 17% interest rate and low wages not knowing if that was a smart or dumb move. The current generation face huge land values (but have better medicine and moderate interest rates). Who would you trade places with, without the benefit of hindsight?

andyferris··on Feds freaked over Fable 5 after 'fix this code', not jailbreak, say researchers
It benefits those that made the decision. That’s the thing to understand.
andyferris··on What happened to nerds?
I think nerd -> believes in science. Science -> requires honesty, curiousity, humility, persistence (i.e. admit you are wrong, accept you losses).

Generally I'm not sure you'd be considered a nerd if you weren't too honest for your own good. Not that this covers all types of virtuous behavior - there do exist nasty scientists. (And there is some level of fraud/dishonesty in academia, too).

andyferris··on How Terry Tao became an evangelist for AI in math
The brilliance of a mathematician like Terry is the the clarity they can bring.

That’s my interpretation of your comment, anyway.

andyferris··on I'm Eric Ries, author of "The Lean Startup" and new book "Incorruptible" – AMA
> a good UI absolutely cannot cater to both

So make two UIs? Or an API and a novice user / mass market UI, and let the open source community serve fussy power users (and borrow some of their good ideas as a return on your show of good faith)?

andyferris··on Do women’s mate preferences change across the ovulatory cycle? (2014) [pdf]
Can we summarize this as "people get horny sometimes" and "ovulating people get horny"? Or is that too reductive?
andyferris··on Wind and solar generated more power than gas globally in April 2026
Modern off-road/off-grid inverter chargers make wiring to the network pretty easy. I'd still recommend an electrician, but most they'd likely need to do is wire the grid into the inverter-charger input, and your cabin to the output, and check whatever protection (like RCDs) your cabin has is sufficient/up-to-date.
andyferris··on Wind and solar generated more power than gas globally in April 2026
The OP mentioned modern battery technologies - generally the shunt sits between an LFP battery negative and the main circuit negative/ground, and the solar panels connect to MPPTs. So the voltage at the shunt is a nice consistent nominal 12.8V (~13.3V in practice) or a multiple thereof (for series battery setups).

I just upgraded our hybrid caravan to 24V LFP (2x 300Ah 12V), roof solar + extra MPPT for external solar, shunt, inverter-charger, 24V->12V converter for existing circuity (lights, pump, etc), DCDC charger from car, battery balancer, a little touchscreen interface inside (all victron gear with renogy batteries). It was as a lot of fun and it's amazing how much power we have off grid now! The system would work excellent for a little cabin exactly how it is (minus DCDC).

andyferris··on American capitalism has taken an apocalyptic turn
That’s incorrect.

In most western nations, the “people who run the government” get paid a salary similar to a good software engineer (or maybe a doctor), and progressive taxation lets the government fund social services including free healthcare and tertiary education.

Rather than use Stalin as a straw man, maybe try take your nation in direction that helps people, rather than away?

andyferris··on American capitalism has taken an apocalyptic turn
That depends how they got wealthy.

Did they steal everything outright? Someone is worse off in that transaction. (Or everyone a little bit worse off if it’s government grift).

Did they create all that value themselves? Might be fine - positive sum games do exist.

Did they create some system where a bunch of money flows just to them based on the labour of others? Maybe it depends on the details, like how much the labour is paid.

I think Piketty’s point was around capital and wealth tending to accumulate unless something forces it to disperse. This can get worse over time. The last couple hundred years were relatively “good” due to the way revolutions and WWI and WWII basically eliminated many of the wealthy families in the west, a couple times, and the post-war societies were “reset” with good equality that has slowly eroded since (due to insufficient “friction” to prevent accumulating extreme wealth over time, such as high loophole-free wealth and inheritance taxes). Or so the theory goes.

Building on that, when you get extreme wealth you get individuals with power to affect policy for their personal good. Some will choose to be selfish (it’s human nature). Policy shifts in their favour. We end up going in the opposite direction to that since the Great Depression - which really was a collectivist culture of everyone getting a share of the wealth of the nation, rather than being screwed over by rich and powerful folks. (McCarthyism somewhat put the brakes on that in the US in particular, though, which is why you can get e.g. free health care elsewhere in the west).

andyferris··on Uber caps employee AI spending after blowing through budget in four months
Oh wow! Team is still ok but Enterprise is excluded.

That’s… quite harsh. I don’t normally want to speak up for BigCorp but it seems like they are getting gouged.

andyferris··on Uber caps employee AI spending after blowing through budget in four months
I’m confused why a business would allow (non-data-science/agent harness devs) to pay per token instead of eg an Anthropic business premium seat? A monthly subscription seems pretty straight forward for the accountants, no?
andyferris··on You weren't meant to have a boss (2008)
One problem I see is even in representational democracy (I'll use the Westminster system for concreteness) we get a lot of indirection leading to policies people don't actually want. Even more indirection is bad.

Assume members of parliament are chosen fairly (popular vote approximates number of seats etc). The winning party (or parties) form a cabinet - their own little hierarchy. What we tend to see is a majority of cabinet members voting in cabinet for a policy, a majority of their caucus voting to support their policy (relying on cabinet solidarity to get the numbers across the line), then a majority of parliament passing a bill (using the solidarity of the party to get it across the line). The agenda may have been set by just a few parliamentarians (say just 9 out 17 cabinet members in a parliament of ~100) and an unpolular policy comes to pass.

I'd fear having local representatives choosing state representatives choosing federal representatives would have even worse outcomes in terms of representing the individuals at the "bottom" of this process. There is a reason representatives are voted for directly at each level of governments in our democracies - this wasn't a "simplification" it was a deliberate choice by our forebearers who had seen how politics shakes out in practice.

andyferris··on Zig: Build System Reworked
Low-level programming gets a bad name because C has many footguns and the spec leaves much behavior undefined - a fact that implementers use almost adversarially (which I'd support, if the goal was to refine the spec...).

C++ adds more high-level conveniences without actually removing the footguns and undefined behavior (much C code compiles in a C++ compiler).

Zig tries to keep the low-level C philosophy but have things more well factored and well defined. The result is you _can_ tinker in high-level code, yet "drop down" into low-level code as you desire.

(Compared to rust, you get fewer compiler-enforced guarantees, but unlike C the language isn't trying to make high-level code adversarial).

andyferris··on Is This Sustainable?
Yes. And ultimately the colour of swans in Western Australia impacts… almost nothing at all.
andyferris··on Is This Sustainable?
Just a funny observation, apologies in advance:

I am rewatching Stargate SG-1 with my children right now and cannot read this comment except in the voice of Teal’c.

In the previous episode the team was in 1969 on a hippy bus.

My advice is to chill out a little…

andyferris··on California moves to exempt Linux from its age-verification law after backlash
Sure, the ISP _should_ deliver the packets. No worries.

The user agent should... be an agent for the user, and be able to perform actions on their behalf.

(The legality of those actions is of course assumed by the user here... if I add an automated flamethrower to my mailbox and burn my bills, well the debt collectors may come regardless if I read them or not - we cannot shift blame to the USPS here).

Page 1 of 20Next →