HNHacker News
TopNewBestAskShowJobs

physicles

1,816 karma · joined February 3, 2019

submissionscomments
physicles··on Cursor Composer 2 is just Kimi K2.5 with RL
You’re not missing much.

I used Cursor for the second half of last year. If you’re hand-editing code, its autocomplete is super nice, basically like reading your mind.

But it turns out the people who say we’re moving to a world where programming is automated are pretty much right.

I switched to Claude Code about three weeks ago and haven’t looked back. Being CLI-first is just so much more powerful than IDE-first, because tons of work that isn’t just coding happens there. I use the VSCode extension in maybe 10% of my sessions when I want targeted edits.

So having a good autocomplete story like Cursor is either not useful, or anti-useful because it keeps you from getting your hands off the code.

physicles··on Microsoft's 'unhackable' Xbox One has been hacked by 'Bliss'
When your hardware is in the physical custody of the attacker, the threat model changes significantly. Designing a console that takes years for attackers to crack is an impressive feat of engineering.
physicles··on How do you capture WHY engineering decisions were made, not just what?
If I leave, the Q&A doc probably never gets updated again.

We're in the process of trying to get as much stuff as possible into source control (we use google docs a lot, so we'll set up one way replication for our ADRs and stuff from there to git). That way, as LLM models get better, whatever doc gets materialized from those bits and pieces will also automatically get better.

physicles··on How do you capture WHY engineering decisions were made, not just what?
First, recognize that, for the first time ever, having good docs actually pays dividends. LLMs love reading docs and they're fantastic at keeping them up to date. Just don't go overboard, and don't duplicate anything that can be easily grepped from the codebase.

Second, for #3, it's a new hire's job to make sure the docs are useful for new hires. Whenever they hit friction because the docs are missing or wrong, they go find the info, and then update the docs. No one else remembers what it's like to not know the things they know. And new hires don't yet know that "nobody writes anything" at your company.

In general, like another poster said, docs must live as close as possible to the code. LLMs are fantastic at keeping docs up to date, but only if they're in a place that they'll look. If you have a monorepo, put the docs in a docs/ folder and mention it in CLAUDE.md.

ADRs (architecture decision records) aren't meant to be maintained, are they? They're basically RFCs, a tool for communication of a proposal and a discussion. If someone writes a nontrivial proposal in a slack thread, say "I won't read this until it's in an ADR."

IMHO, PRs and commits are a pretty terrible place to bury this stuff. How would you search through them, dump all commit descriptions longer than 10 words into a giant .md and ask an LLM? No, you shouldn't rely on commits to tell you the "why" for anything larger in scope than that particular commit.

It's not magic, but I maintain a rude Q&A document that basically has answers to all the big questions. Often the questions were asked by someone else at the company, but sometimes they're to remind myself ("Why Kafka?" is one I keep revisiting because I want to ditch Kafka so badly, but it's not easy to replace for our use case). But I enjoy writing. I'm not sure this process scales.

physicles··on Show HN: VS Code Agent Kanban: Task Management for the AI-Assisted Developer
I’ve been following that post too since I started using Claude (about two weeks now) and it’s great. Sometimes for small changes I shorten research+plan into one step but I always tell it to stop and wait before it writes the code.

One thing I’ve learned: if you notice the agent spinning its wheels, then throw the work away, identify a fix (usually to Claude.md) and start over. Context rot is real.

physicles··on British Columbia is permanently adopting daylight time
Sure It’ll make it to all the distros, but how many sysadmins won’t patch in time?
physicles··on British Columbia is permanently adopting daylight time
Here's the IANA time zone mailing list thread where this is being discussed:

https://lists.iana.org/hyperkitty/list/tz@iana.org/thread/66...

Bad timing on BC's part. They just tagged release 2026a today.

physicles··on British Columbia is permanently adopting daylight time
Not sure why you're getting downvoted. When I read the headline, my first thought was "how are they going to update the tz database on all Linuxes in the world in time?" I expect some confusion on November 1.

Here's the thread on IANA time zone mailing list where this is being discussed: https://lists.iana.org/hyperkitty/list/tz@iana.org/thread/66...

BC should've timed this better. They just released 2026a.

In the future, you can check if your database has been updated with this: (it should show no transition in November):

    zdump -v America/Vancouver | grep 2026
physicles··on Ask HN: What are you working on? (February 2026)
I’ve had a concept like this in the back of my mind for years. Happy to see someone executing it so well.

For me, it started when I spent a year and a half reading and digesting books for and against young earth creationism, then eventually for Christianity itself (its historical truth claims). It struck me that the books were just a serialization of some knowledge structure that existed in the authors’ heads, and by reading I was trying to recreate that structure in my own head. And that’s a super inefficient way to go about this business. So there must be a shortcut, some more powerful intermediate representation than just text (text is too general and powerful, and you can’t compute over it… until now with LLMs?)

That graph felt a lot like code to me: there’s no unique representation of knowledge in a graph, but there are some that are much more useful than others; building a well-factored graph takes time and taste; graphs are composable and reusable in a way that feels like it could help you discover layers of abstraction in your arguments.

physicles··on xAI joins SpaceX
If it was successful beyond all expectations, why aren't we seeing more?
physicles··on Self Driving Car Insurance
It’s also in their best interest to set the price so as to maximize their own profits. If switching costs or monopoly power allow them to set a higher price, they will do so.

Have we learned nothing from a decade of subscription services?

physicles··on Microsoft forced me to switch to Linux
Did you have a particularly bad experience? Things have changed _a little_ since 1992.

I switched from Windows in 2018 because I was trying to install some Python packages, and it was hours of work to find the specific visual C++ runtimes that were needed to get them working.

On Linux: pip install, done.

physicles··on Alex Honnold completes Taipei 101 skyscraper climb without ropes or safety net
He’s said in multiple interviews (like on his own climbing podcast, Climbing Gold) that he’d do it for free with no publicity. He’s been trying for a very long time to get permission to do something like this, just because it’d be really cool.

The fact that Netflix was behind it might’ve made it possible to get permission to climb this specific tower though.

physicles··on Second Win11 emergency out of band update to address disastrous Patch Tuesday
Just had a great experience with this on Linux. One time in 20, when my X1 Carbon (Pop OS 22) resumes from sleep, Bluetooth doesn’t work. This kinda sucks because my mouse is Bluetooth.

After 10 minutes with Gemini, we found the incantation to completely reset the USB+HID stack. I put the commands in a script, and I could make the script auto-run on wake if I wanted.

I was so happy. Even after 8 years on Linux I didn’t expect this to work.

physicles··on Google confirms 'high-friction' sideloading flow is coming to Android
Wipr 2 is in the running for the best $5 I’ve ever spent in my life.
physicles··on A macOS app that blurs your screen when you slouch
I use the Nexstand K2 (well, the Chinese knockoff I got for $5), and I bent some coat hangers to attach to the top of the stand and tilt the laptop forward. I’m a tall guy, and the top of the screen is even with my eyes. Bonus is that with an X1 Carbon, the Lenovo M14 or M14d fits perfectly over the top of the keyboard.

The whole setup fits into a drawstring gym bag.

https://nexstand.io/

physicles··on ThinkNext Design
Desktop CPUs have a lot more punch than their equivalent mobile parts.

My current dev machine is an X1 carbon from 2019. Compiling go code is slower than I’d like, some JavaScript-heavy websites like Jira take a couple extra seconds to load, and the GPU can drive a 4k monitor but it isn’t snappy.

Still, the form factor is perfect, and my next upgrade will be exactly the same machine but more powerful and with a brighter display with the same 2.5k resolution.

physicles··on How much of my observability data is waste?
I can't get over how expensive these observability platforms are.

Last I looked (and looked again just now), if we were to take all our structured logs from all services and send them to Datadog with our current retention policy, it would just about double our current IT spend.

Instead, we use Grafana + Loki + ClickHouse and it's been mostly maintenance-free for years. Costs under $100/month.

What am I missing? What's the real value that folks are getting out of these platforms?

physicles··on How Markdown took over the world
Typora is the best markdown authoring experience out there, even surpassing obsidian imho. I wish I could use it every time I interact with markdown.
physicles··on Dell admits consumers don't care about AI PCs
What software are they using for that, and how did they know ahead of time that the software would use their NPU?
physicles··on Vietnam bans unskippable ads
If you turn off you watch history in account settings, then youtube.com is just a passive-aggressive black screen telling you to turn it back on. It’s beautiful.

When you click over to subscriptions, you see only the stuff that you subscribed to, and nothing else.

Recommendations on a video are based on you subscriptions and the current video, and nothing else.

I could never go back.

physicles··on Anna's Archive loses .org domain after surprise suspension
If anyone hasn’t heard it, the podcast Darknet Diaries episode 92 (2021-05-11) is a great listen.
physicles··on Can I start using Wayland in 2026?
Everyone’s so excited about the wave if windows users coming to Linux. Those people already have monitors.

I switched in 2018 and was surprised I couldn’t use fractional scaling on one monitor like I’d been doing for years on windows.

physicles··on The rise of industrial software
> I see this response a lot but I think it's self-contradictory. Building faster, understanding faster, refactoring faster — these do allow skilled developers to work on bigger things. When it takes you one minute instead of an hour to find the answer to a question about how something works, of course that lets you build something more complex.

I partially agree. While LLMs don't magically increase a human's mental capacity, but they do allow a given human to explore the search space of e.g. abstractions faster than they otherwise could before they run out of time or patience.

But (to use GGP's metaphor) do LLMs increase the ultimate height of the software mountain at which complexity grinds everything to a halt?

To be more precise, this is point at which the cost of changing the system gets prohibitively high because any change you make will likely break something else. Progress becomes impossible.

Do current LLMs help us here? No, they don't. It's widely known that if you vibe code something, you'll pretty quickly hit a wall where any change you ask the LLM to make will break something else. To reliably make changes to a complex system, a human still needs to really grok what's going on.

Since the complexity ceiling is a function of human mental capacity, there are two ways to raise that ceiling:

1. Reduce cognitive load by building high-leverage abstractions and tools (e.g. compilers, SQL, HTTP)

2. Find a smarter person/machine to do the work (i.e. some future form of AI)

So while current LLMs might help us do #1 faster, they don't fundamentally alter the complexity landscape, not yet.

physicles··on I rebooted my social life
I had the same problem, and solved it this way:

Find a close friend for whom reaching out and convincing people is not draining, and partner with them. They do the reaching out, you take care of the logistics.

The framework that helped me understand what was going on with this is Working Genius. Reaching out falls under what they call Galvanizing, which is draining for me, but my friend is super good at it.

physicles··on I rebooted my social life
I like my remote job and don’t want to leave, but I also can’t work at home because I get depressed and my productivity drops to zero.

Wework and other coworking spaces have mostly been a disappointment as a way to find community, with just two exceptions over the years (one of which was killed by covid).

I’m still searching.

physicles··on I rebooted my social life
There’s something about cold plunges. My group started when some of us started meeting for drinks and a swim after work during the summer, and we just kept doing it every week through the winter. Some joined the group during the winter. Those people became my closest friends:

- We see each other every week, almost without fail

- I suspect the invitation to a cold plunge pre-selects for people with very high openness, and those people aren’t afraid of deep friendships

- Doing something hard and a little bit scary together strengthens the bond

physicles··on The rise of industrial software
In my own experience (and from everything I’ve read), LLMs as they are today don’t help us as an industry build a higher mountain of software because they don’t help us deal with complexity — they only help us build the mountain faster.
physicles··on How I Left YouTube
- Surround yourself with friends who also aren’t playing the game.

- Get really clear about what your actual financial goals are, not what they’d need to be in order to maintain status among game-players.

- Get compensated in ways other than money. For me, working four days a week instead of five, and working remote from anywhere, is worth a whole lot of money. And working at a smaller company is a hell of a lot more fun if you like being part of product decisions.

- If you can, find ways to do things that your ladder-climbing friends can’t do. Spend a month in Europe without taking any holiday. Spend the whole winter in Thailand. Use that extra mental energy from that day off to do something amazing.

I left FAANG about 10 years ago and took a massive pay cut. I’d do it again.

physicles··on Ask HN: What's a book that fundamentally altered your mental models
The Demon-Haunted World, by Sagan.

I read it during a journey that ended up leading me out of religion. That book showed me so clearly how strange it is to believe in supernatural events.

← PreviousPage 3 of 22Next →