HNHacker News
TopNewBestAskShowJobs

Zanfa

1,815 karma · joined August 29, 2013

Blog at https://roosimaa.ee
submissionscomments
Zanfa··on The Mythical Man-Month in the Age of AI
In theory sure, but in practice an engineer who can steer managers and product owners can have a massive impact on the outcome.
Zanfa··on Does Ruby on Rails still make sense?
Unless you're actually CPU-bound, there's never been a better time to use it. A lot of the benefits of Rails apply as much to LLMs as humans.

It's battle-tested, there are millions of lines of existing code using common patterns and libraries. It's still the gold standard for testability, with RSpec and factory_bot you'll have the nicest test setup with concise, human-friendly specs (especially if you're in the camp of verifying LLM work). Solid queue, cache, Active Storage with Turbo Frames give you all the benefits of single-page interactivity without the JS slop. Code size is a fraction of an equivalent JS setup, which is always nice for LLMs, went from close to 80k lines of JS to ~10k of Rails just recently on an internal project.

Historically, the main complaint was always "it's hard to hire for Rails" or "I don't know Ruby". But looking at the last 10 years of JS, I'm not sure the vast majority of JS slingers knew anything about Javascript either. And since everybody's vibing now anyway, why venture to the minefield that is the JS ecosystem.

Zanfa··on A Princeton PhD applied to 2,300 jobs and still can't get one
Not just Finland. Apparently, it’s some russian dude who doesn’t like certain neighboring countries.
Zanfa··on Source code of the Estonian online voting system
> It's not possible to steal numerous paper-based elections in a row

Why not? Estonia had paper ballot voting for the entire soviet occupation of about half a century, didn't have any effect on the amount of rigging though. Same with Russia today, they use paper ballots, but results still don't matter.

Paper vs electronic voting is just a small component in election fairness and there are upsides and downsides to both.

Zanfa··on 90% of US working hours are spent on tasks not covered well by AI benchmarks
Claude is already emailing me from the CEOs email address. All the load-bearing seams and everything.
Zanfa··on Fire at Starlink site in Bulgaria after suspected sabotage in Poland
Who cares? Russia's been targeting Ukrainian vessels and shipping infrastructure since 2022, as we've established above. Just because Ukraine has chosen to respond in kind (or at a larger scale more recently) is irrelevant, the responsibility lies squarely with Russia. You should probably consume less Russian propaganda.
Zanfa··on Fire at Starlink site in Bulgaria after suspected sabotage in Poland
First, this thread is about refuting GPs claim about how this is in response to Ukraine attacking Russian vessels first, which is obviously bullshit.

Second, EU and US were not signatories to any deal between Russia and Ukraine, so any sanction relief was never on the table as part of the grain deal. Russia may have asked for it, but it was not offered or implied in any way by anybody. And yes, this is typically how deals work everywhere.

Third, any ship that Ukraine sinks is 100% on Russia because they’re the reason any ships need to be sunk in the first place. Again, Russia could stop the war today and no further violence would be necessary.

Zanfa··on Fire at Starlink site in Bulgaria after suspected sabotage in Poland
Completely irrelevant as well as ridiculous. Russia is 100% responsible for any ships being sunk in the Black Sea. Making silly demands when things don’t work out the way they hoped does not shift the blame in any way whatsoever.

Russia can stop the war (and thus sanctions) whenever they choose to. Ukraine does not have that option.

Zanfa··on Things to know when you get cancer
Some notes from my father's experience over 10 years:

1) Doctors are human and make mistakes or overlook things all the time, so you yourself are ultimately responsible for double checking every result and lab test, following up with questions and getting second opinions when something doesn't add up or make sense. It can be as silly as a radiologist looking for changes between 2 identical images vs comparing with the previous scan.

2) Rare presentations happen. Just because some symptoms are a low probability occurrence, they still happen to somebody, so don't let anything be dismissed due to odds without further analysis or imaging.

3) Palliative care can have a major impact on the quality of life when there's nothing else to do. Nurses were more helpful for figuring out what to ask for than doctors.

Zanfa··on Fire at Starlink site in Bulgaria after suspected sabotage in Poland
Russia withdrew from that deal in July 2023
Zanfa··on Fire at Starlink site in Bulgaria after suspected sabotage in Poland
Russia has been targeting Ukrainian ships and shipping infrastructure since the start of the full-scale invasion.
Zanfa··on Apple: Switch to Safari (From Chrome)
I’ve used AdGuard for years across Macs and iPhones and it works great.
Zanfa··on Cyberattack halts construction of tunnel between Denmark and Germany
US wouldn't need to join the war for Ukraine to prevail. Not trying to force them to unconditionally surrender would be a good start.
Zanfa··on Yandex bot traffic down 99% after data center attack
EDMO published an analysis on the topic[0] of "independent anti-vax influencers" unrelated to Russia, suddenly pushing viewpoints that explicitly benefit Russia in a coordinated manner.

[0] https://edmo.eu/publications/how-covid-19-conspiracy-theoris...

Zanfa··on Five months treating bugs like patients and coding agents like a medical team
I just finished ripping out one of these “dark factory” setups. Removed about 70k lines of code and 750k words of generated documentation. For what is effectively a 5-screen app.
Zanfa··on Eye of Sauron: Long-Range Hidden Spy Camera Detection (2024)
Dan Gelbart's lecture on sensors[0] explains another fascinating method in detail using RF as well as the optical scanning method mentioned in the original video. The full lecture is worth a watch, but the timestamp is where the RF method explanation starts.

[0] https://youtu.be/0MtRxX0crjU?t=1815

Zanfa··on US man given prison sentence for bot-farming music streams
> I don't understand why a label wouldn't like this model...

It’s pretty obvious, isn’t it? They’d make less money and they have a lot of leverage over Spotify to force it to accept pretty much whatever terms that benefits the big labels at the expense of indies.

Zanfa··on AI Makes Me Sad
What makes me sad about AI is how it revealed how superficial everything is. It's not like I believed everybody were devoted to their jobs or took pride in it before, but most of my coworkers put in at least some minimal amount of effort.

Now everything is hollow. It's impossible to discern actual effort and polish from a polished turd without expending a lot more effort than it used to. Nobody cares to understand the problem so they're unable to consider solutions, other than what Claude spits out based on a single sentence prompt and zero context. You could put in the effort and do it better than before, much faster as well, but the result looks plausible either way, so nobody bothers and everything slowly enshittifies.

It's like uncanny valley of software, but somehow the majority of the people are unable to discern real from fake.

Zanfa··on Mozilla shutting down Solo AI website creator
Mozilla is already Google's charity project. They squandered Firefox's marketshare and there's really no reason for Google to pay them as much as they do at the moment, other than to pretend there's competition in browser engines and it's not just Chrome + Safari.

An absolute failure of Mozilla's leadership.

Zanfa··on I said no and Apple said yes
> This has changed recently

I've probably heard "this time is different" on the topic of PC laptops catching up to Macs a hundred times over the last decade, but it never is...

It's hard to rebuild trust after selling a computer (without a CD drive) without networking drivers and no indication of which wireless chipset it has, but including a CD with said drivers.

Zanfa··on Study: Young users (9 to 18Y) ditch Google for AI, with unknown consequences
Google's search AI clearly trades accuracy for speed and it shows. It frequently draws the exact opposite conclusions from the sources it references.
Zanfa··on Microsoft agentically ports Copilot runtime to Rust for $120K
Behold the View.java[0] at 34k lines of human code. IIRC it’s slimmed down a bit these days and used to be more.

[0] https://android.googlesource.com/platform/frameworks/base/+/...

Zanfa··on Wax motor
Yes. Most (even cheap-ish) greenhouse kits come with them, at least the ones I've seen around here.
Zanfa··on Suspected sabotage causes major Netherlands rail disruption
> What's always conveniently left out of lists like this is the greater context in which it occurred. Any state will go to great lengths to protect themselves and ensure their survival.

Putin isn’t worried about Russia’s survival or livelihoods. The country would’ve been an even richer Norway with all the natural resources and opportunity to trade with both mature European and emerging Asian countries. Instead they can’t even go a decade without invading any neighboring countries or a week of not threatening nuclear annihilation. It’s a national inferiority complex.

Zanfa··on Dyson CameraJet electric toothbrush
When I first unboxed a new V15, I thought I got a cheap knockoff instead of the real thing. That’s how cheap Dyson plastics look and feel.
Zanfa··on CEO fired developers to make room for AI. Developers create open source AI CEO
Doesn't this usually just mean saying "I take full responsibility" and then firing a bunch of unrelated people?
Zanfa··on Generic Methods in Go 1.27
But you can do equally horrible inheritance-y things with embedded structs.
Zanfa··on Old.reddit.com is now login only
I will never understand the obsession to build terrible SPAs to replace existing UIs, that are, without exception, worse than the original.

But I guess Reddit had a good run and all things must come to an end.

Zanfa··on Ask HN: GitHub employees what's going on? Why?
Wish they spent some AI tokens on that abomination to fix at least some of the countless issues it has, because their human engineers definitely won’t.
Zanfa··on Switching to electric stoves can dramatically cut indoor air pollution (2025)
To be fair, induction doesn’t heat the sides of the pan at all. So carbon steel pans are more annoying to use and keep uniformly seasoned. Woks don’t really work by default either. It’s also more susceptible to slightly warped pans exacerbating uneven heating.
Page 1 of 17Next →