HNHacker News
TopNewBestAskShowJobs

SCdF

5,789 karma · joined September 26, 2011

https://sdufresne.info

[ my public key: https://keybase.io/scdf; my proof: https://keybase.io/scdf/sigs/jVRYVWlkXNQn3BTQA-xnWaJ0DYFHTtuPv9zZ3UT1uZQ ]

submissionscomments
SCdF··on Saying goodbye to Agile
Another way of phrasing this though, is that it's in the team's power to determine process (or the lack thereof).

Regardless of success or failure you can say to what degree this is true, and to me this is really that only part of "agile" that is worth locking in.

SCdF··on Backblaze has stopped backing up OneDrive and Dropbox folders and maybe others
That's a really good idea, imma steal it.
SCdF··on Backblaze has stopped backing up OneDrive and Dropbox folders and maybe others
I will say I specifically don't sync git repos (they are just local and pushed to github, which I consider good enough for now), and I am aware that syncthing is one more of those tools that does not work well with git.

syncthing is not perfect, and can get into weird states if you add and remove devices from it for example, but for my case it is I think the best option.

SCdF··on A new spam policy for “back button hijacking”
Ironically the only place I encounter this is using google news, where news sites seem to detect you're in google news (I don't think these same sites do it when I'm just browing normally?), and try to upsell you their other stories before you go back to the main page.
SCdF··on Backblaze has stopped backing up OneDrive and Dropbox folders and maybe others
After mucking around with various easy to use options my lack of trust[1] pushed me into a more-complicated-but-at-least-under-my-control-option: syncthing+restic+s3 compatible cloud provider.

Basically it works like this:

- I have syncthing moving files between all my devices. The larger the device, the more stuff I move there[2]. My phone only has my keepass file and a few other docs, my gaming PC has that plus all of my photos and music, etc.

- All of this ends up on a raspberry pi with a connected USB harddrive, which has everything on it. Why yes, that is very shoddy and short term! The pi is mirrored on my gaming PC though, which is awake once every day or two, so if it completely breaks I still have everything locally.

- Nightly a restic job runs, which backs up everything on the pi to an s3 compatible cloud[3], and cleans out old snapshots (30 days, 52 weeks, 60 months, then yearly)

- Yearly I test restoring a random backup, both on the pi, and on another device, to make sure there is no required knowledge stuck on there.

This is was somewhat of a pain to setup, but since the pi is never off it just ticks along, and I check it periodically to make sure nothing has broken.

[1] there is always weirdness with these tools. They don't sync how you think, or when you actually want to restore it takes forever, or they are stuck in perpetual sync cycles

[2] I sync multiple directories, broadly "very small", "small", "dumping ground", and "media", from smallest to largest.

[3] Currently Wasabi, but it really doens't matter. Restic encrypts client side, you just need to trust the provider enough that they don't completely collapse at the same time that you need backups.

SCdF··on They See Your Photos
This is very silly. It's just a combination of that Derren Brown astrology experiment [1] and madlibs.

[1] https://www.youtube.com/watch?v=haP7Ys9ocTk

SCdF··on Is BGP Safe Yet? No. Test Your ISP
If you're interested, Community Fibre is a yes from this website
SCdF··on Why the US Navy won't blast the Iranians and 'open' Strait of Hormuz
The US didn't refill it's own strategic oil reserve before it attacked and raised its own oil prices, there is no foreseeable exit strategy where Iran doesn't now effectively own and charge usage for the straight, and Russia (and Iran but I digress) are now more able to sell their oil than before, bolstering their economy and helping them continue to attack Ukraine.
SCdF··on Show HN: A weird thing that detects your pulse from the browser video
Yeah, I couldn't be bothered getting my accurate chest strap out, but my watch (which is generally very close to the strap) was anywhere from 10-20 off what it was reporting. This is sitting down, 30min after a run.
SCdF··on Warn about PyPy being unmaintained
tbf they have been saying they've started doing this since December, so we're only a few months in. And like most software it's an iceberg: 99% of work on not observable by users, and in spotify's case listeners are only one of presumably dozens of different users. For all we know they are shipping massive improvements to eg billing
SCdF··on AI is not a coworker, it's an exoskeleton
If it indicates, culturally in the current zeitgeist, that an AI wrote it, it becomes a bad structure.
SCdF··on Is Show HN dead? No, but it's drowning
Yes, I have not bought a few books after reading their free chapters and getting suspicious.

Honestly: there is SO much media, certainly for entertainment. I may just pretend nothing after 2022 exists.

SCdF··on Is Show HN dead? No, but it's drowning
Agreed, and were gonna see this everywhere that AI can touch. Our filter functions for books, video, music, etc are all now broken. And worst of all that breaking coincides with an avalanche of slop, making detection even harder.

There is this real disconnect between what the visible level of effort implies you've done, and what you actually have to do.

It's going to be interesting to see how our filters get rewired for this visually-impressive-but-otherwise-slop abundance.

SCdF··on Coding agents have replaced every framework I used
> In my mind, besides the self declared objectives, frameworks solve three problems .. “Simplification” .. Automation .. Labour cost.

I think you are missing Consistency, unless you don't count frameworks that you write as frameworks? There are 100 different ways of solving the same problem, and using a framework--- off the shelf or home made--- creates consistency in the way problems are solved.

This seems even more important with AI, since you lose context on each task, so you need it to live within guardrails and best practices or it will make spaghetti.

SCdF··on OpenClaw is what Apple intelligence should have been
Blockchain as a vehicle for immutable data has passed. Crypto has given up pretending it's anything other than a financial vehicle for gambling.

Also, the recruitment attempts I've gotten from crypto have completely disappeared compared to the peak (it's all AI startups now).

SCdF··on Modernizing Linux swapping: introducing the swap table
You should still use swap. It's not "2x RAM" as advice anymore, and hasn't been for years: https://chrisdown.name/2018/01/02/in-defence-of-swap.html

tl;dr; give it 4-8GB and forget about it.

SCdF··on OpenClaw is what Apple intelligence should have been
You need to take every comment about AI and mentally put a little bracketed note beside each one noting technical competence.

AI is basically an software development eternal september: it is by definition allowing a bunch of people who are not competent enough to build software without AI to build it. This is, in many ways, a good thing!

The bad thing is that there are a lot of comments and hype that superficially sound like they are coming from your experienced peers being turned to the light, but are actually from people who are not historically your peers, who are now coming into your spaces with enthusiasm for how they got here.

Like on the topic of this article[0], it would be deranged for Apple (or any company with a registered entity that could be sued) to ship an OpenClaw equivalent. It is, and forever will be[1] a massive footgun that you would not want to be legally responsible for people using safely. Apple especially: a company who proudly cares about your privacy and data safety? Anyone with the kind of technical knowledge you'd expect around HN would know that them moving first on this would be bonkers.

But here we are :-)

[0] OP's article is written by someone who wrote code for a few years nearly 20 years ago.

[1] while LLMs are the underlying technology https://simonwillison.net/tags/lethal-trifecta/

SCdF··on What's up with all those equals signs anyway?
Presumably the Epstein files, but I'm not on twitter so not sure
SCdF··on Boring Go!
It's not clear why this is being upvoted.

There is not a sample chapter to check, the two authors own the website and appear to be just some developers who know go, and frankly the cover looks AI generated.

As a go developer, why am I supposed to care about this?

SCdF··on Claude Code's renderer is more complex than a game engine
Sorry, I was referring less to the sarcastic elements of this article and more the not sarcastic elements of the Claude Code engineer's post on Twitter / Bsky.
SCdF··on Claude Code's renderer is more complex than a game engine
So erm, is this a good thing?

I've only been using it for a month, but it quickly becomes incredibly laggy. I have to kill it completely and reopen it[1]. I've also had some unique hard locks never before seen on my machine[2], only while it's open and doing things.

I also haven't noticed it outputting anything that would warrant it being more complex than ncurses or the current fashionable equivalent?

[1] /clear helps but not 100%, and the time to get back to lag land increases each time

[2] (Framework 13" AMD 7840U 32GB RAM)

SCdF··on Heathrow scraps liquid container limit
Locking the door of the cockpit, actual on the ground policing in terms of monitoring terror cells.
SCdF··on After two years of vibecoding, I'm back to writing by hand
I am getting workable code with Claude on a 10kloc Typescript project. I ask it to make plans then execute them step by step. I have yet to try something larger, or something more obscure.
SCdF··on Agent orchestration for the timid
This is the fracture in the industry I don't think we are talking about enough.

It overwhelms everyone's ability to keep track of what it's doing. Some people are just no longer keeping track.

I have no idea if people are just doing this to toy projects, or real actual production things. I am getting the sneaking suspicion it's both at this point.

SCdF··on Second Win11 emergency out of band update to address disastrous Patch Tuesday
Look I have no idea if this is related, but I have noticed recently, talking to other developers, that the addiction / allure of the speed that coding with AI agents gives you is leading to a relaxation of their standard quality bar. This doesn't even feel like the evil overlords whipping them more, it is self-inflicted.

When you can get multiple different agents to all work on things and you are bouncing between them, careful review of their code becomes the bottleneck. So you start lowering your bar to "good enough", where "good enough" is not really good enough. It's a new good enough, which is like you squinting at the code and as long as the shape is vaguely ok, and the code works (where that means you click around a bit and it seems fine), it's ok.

Over time you lose your "theory"[1] of the software, and I would imagine that makes you effectively lower your bar even further, because you are less attached to what good should look like.

This is all anecdotal on my end, but it does feel like quality as a whole in the industry has tanked in the last maybe 12 months? It feels like there are more outages than normal. I couldn't find a good temporal outage graph, but if you trust this: https://www.catchpoint.com/internet-outages-timeline , the number of outages in 2025 is orders of magnitude up on 2024.

Maybe this is because there are way more, maybe this is because they are now tracking way more, I'm not sure. But it definitely _feels_ like we are in for a bumpy ride over the next few years.

[1] in the Programming as Theory Building sense: https://gareth.nz/ai-programming-as-theory-building.html

SCdF··on Proton spam and the AI consent problem
Remember, I am responding to this:

> With AI, if well done, it would be *useful nearly everywhere.*

I'm not saying it doesn't have uses.

Having said that, there are two things I never want AI to do: a) degrade or remove the need for me to express myself as a human being, b) do work I'd have to redo to prove it did it correctly.

On translation, sycophancy is a problem. I can't find it now, but there was an article I read about an LLM mistranslating papers to exclude data it thought the user wasn't interested in. So no, I wouldn't trust it for anything I cared about.

I do use AI: I'm literally reviewing some Claude generated code at the moment. But I can read that and know that it's done it right (or not, as the case often is). This is different from translation or summarisation, where I'd have to do the whole task again to prove correctness.

SCdF··on Proton spam and the AI consent problem
> With AI, if well done, it would be useful nearly everywhere.

I fundamentally disagree with this.

I never, now or in the future, want to use AI to generate or alter communication or expression primarily between me and other humans.

I do not want emails or articles summarised, I do not emails or documents written for me, I do not want my photos altered yassified. Not now, not ever.

SCdF··on Proton spam and the AI consent problem
I think in that case you have even less ability to turn that stuff off? If it's not there for you yet, perhaps it's a slow rollout still?
SCdF··on Proton spam and the AI consent problem
The three examples you listed are implementation details, so it's not clear if this is a serious post. Which datacenter they deploy code in is (other than territory for laws etc, which is something you may wish to know about and pick from) an implementation detail.

A better example would be: imagine every single operating system and app you use adds spellcheck. They only let you spell check in American[1]. You will get spell check prompts from your Operating System, your browser, and the webapp you're in. You can turn none of them off.

[1] in this example, you speak the Queen's English, so spell color colour etc

SCdF··on Proton spam and the AI consent problem
I am in the UK. TBC this isn't a gmail.com email address, this is a paid "small business" workspace against a custom domain.

Eventually they backtracked and allowed (I think?) all paid customers to disable gemini, but I had already migrated to Fastmail so :shrug:

← PreviousPage 2 of 32Next →