HNHacker News
TopNewBestAskShowJobs

strix_varius

2,205 karma · joined March 22, 2012

submissionscomments
strix_varius··on Cyborgs vs. rooms, two visions for the future of computing
...and now the site is down. Hope the cursors were worth it!
strix_varius··on The Programmer Identity Crisis
To me, the most salient point was this:

> Code reviewing coworkers are rapidly losing their minds as they come to the crushing realization that they are now the first layer of quality control instead of one of the last. Asked to review; forced to pick apart. Calling out freshly added functions that are never called, hallucinated library additions, and obvious runtime or compilation errors. All while the author—who clearly only skimmed their “own” code—is taking no responsibility, going “whoopsie, Claude wrote that. Silly AI, ha-ha.”

LLMs have made Brandolini's law ("The amount of energy needed to refute bullshit is an order of magnitude larger than to produce it") perhaps understated. When an inexperienced or just inexpert developer can generate thousands of lines of code in minutes, the responsibility for keeping a system correct & sane gets offloaded to the reviewers who still know how to reason with human intelligence.

As a litmus test, look at a PR's added/removed LoC delta. LLM-written ones are almost entirely additive, whereas good senior engineers often remove as much code as they add.

strix_varius··on Android's sideloading limits are its most anti-consumer move
Well no, the iPhone has niceties that Android lacks (as evidenced by its total market dominance for markets who can afford Apple devices). Lots of engineers use Android phones, but the C-suite invariably uses iPhones.

So if the reason you're choosing Android over iOS is freedom and flexibility, once that's gone, why not choose slickness, speed, battery-life, photo quality, and an integrated experience?

strix_varius··on Ask HN: Abandoned/dead projects you think died before their time and why?
Salesforce bought heroku 14 years ago.
strix_varius··on Nobel Peace Prize 2025: María Corina Machado
That misses the analogy.

Such countries already have not only smoke alarms but also building codes and layers of safety systems.

The analogy matches a person who goes to a place with high fire risk and no safety systems in place and through tireless effort introduces common sense measures to protect people.

strix_varius··on MIT Study Finds AI Use Reprograms the Brain, Leading to Cognitive Decline
That isn't how LLMs work.

They are probabilistic. Running them on even different hardware yields different results. And the deltas compound the longer your context and the more tokens you're using (like when writing code).

But more importantly, always selecting the most likely token traps the LLM in loops, reduces overall quality, and is infeasible at scale.

There are reasons that literally no LLM that you use runs deterministically.

strix_varius··on MIT Study Finds AI Use Reprograms the Brain, Leading to Cognitive Decline
This is a tautology. At some level, nobody can work at a lower level of abstraction. A programmer who knows assembly probably could not physically build the machine it runs on. A programmer who could do that probably could not smelt the metals required to make that machine. etc.

However, the specific discussion here is about delegating the work of writing to an LLM, vs abstracting the work of writing via deterministic systems like libraries, frameworks, modules, etc. It is specifically not about abstracting the work of compiling, constructing, or smelting.

strix_varius··on Google will allow only apps from verified developers to be installed on Android
I tried to screenshot some app on my android the other day and got an error toast reading some bullshit like "this action has been blocked by the admin." Uh I'm the admin and this is my hardware... The sketchy app was trying to prevent screenshots.
strix_varius··on From M1 MacBook to Arch Linux: A month-long experiment that became permanenent
Uh he provided counter points to your distortion field comment, he doesn't have to just +1 the exact point of view of the parent comment.

But here I'll bite: I've had MBPs for work for like 15 years now and I bought a personal high spec Thinkpad. I now regret that purchase because my work machine is better than my personal machine in literally every way. My over $2k Thinkpad just sits there gathering dust because I don't want to use it. And unlike MacBooks, the secondary market for it is nothing so I can't just sell it and recover most of the loss.

strix_varius··on Go is still not good
This article was a well-thought-out one from someone who has obviously really used Go to build real things.

I quite like Go and use it when I can. However, I wish there were something like Go, without these issues. It's worth talking about that. For instance, I think most of these critiques are fair but I would quibble with a few:

1. Error scope: yes, this causes code review to be more complex than it needs to be. It's a place for subtle, unnecessary bugs.

2. Two types of nil: yes, this is super confusing.

3. It's not portable: Go isn't as portable as C89, but it's pretty damn portable. It's plenty portable to write a general-purpose pre-built CLI tool in, for instance, which is about my bar for "pragmatic portability."

4. Append ownership & other slice weirdness: yes.

5. Unenforced `defer`: yes, similar to `err`, this introduces subtle bugs that can only be overcome via documentation, careful review, and boilerplate handling.

6. Exceptions on top of err returns: yes.

7. utf-8: Hasn't bitten me, but I don't know how valid this critique is or isn't.

8. Memory use: imo GC is a selling-point of the language, not a detriment.

strix_varius··on I forced every engineer to take sales calls and they rewrote our platform
100%, my current team could benefit from a strong technical PM, but the risk of negative impact from a poor PM - and the 10:1 ratio you see of bad-to-good PMs in the wild - has me pushing back against hiring one. The risk isn't worth the reward.
strix_varius··on Starting game development in JavaScript with no experience
> Defold is definitely not ultra-light

Defold ships as a ~2MB executable, is designed for lightweight performance on non-cutting-edge mobile devices, and focuses on portability with a commitment to never require any build tooling. Professional game developers and hobbyists alike very much consider it a lightweight platform, but you're welcome to disagree with them.

> I'd 100% pick a "fantasy console" like Pico-8

Ok?

> Phaser[3] actually IS regular javascript ... I don't know how much more standard JS you can get than that.

Your linked example starts with `class Example extends Phaser.Scene` as the base for everything, then fills it with gems like `this.physics.add.image(400, 100, 'logo')` ... For your colleagues' sake, I truly hope that's not the sort of "regular javascript" you use at work.

strix_varius··on Starting game development in JavaScript with no experience
I'm curious about the goal here... if you wanted to learn how to turn gameplay ideas into playable video games, then the most effective way would be picking up either an ultralight engine like Defold or an ultra-tutorialized engine like Unity.

If you wanted to learn JavaScript by building games, then you should definitely not use Kaplay or Phaser, etc, since they're so far removed from JavaScript you wouldn't learn anything (other than how to build things in their particular environments). Web standard JS is more than capable of building simple games with no abstractions separating you from what you're trying to learn.

strix_varius··on Claude Opus 4 and 4.1 can now end a rare subset of conversations
Did you read the post? It explicitly states multiple times that it isn't about causing harm to the user.
strix_varius··on An engineer's perspective on hiring
> It’s not perfect, but I won’t hire anyone that can’t pass a live coding round

I'd like to add two points to this:

First, I like that you said "live coding" rather than leet code. The floor for live coding should be super low, with a high ceiling and lots of flexibility. That allows you to say, nope, they didn't pass the floor level, easy binary decision, no hire. Pick a fun toy to build in 90 minutes and the high ceiling + flexibility will yield tons of signal from applicants.

Second, I see live coding sessions like this as a positive sign from potential employers. It lets me know that my future colleagues will have some baseline level of competence. If you've worked on a team that didn't do live coding, and you've had to carry water for someone who can't actually do the day-to-day technical "hard skill" work of software engineering, you probably feel the same way. Never again.

strix_varius··on ThinkPad designer David Hill on unreleased models
I use both daily (work/personal) and I've come to agree. My work MBP is just better than my personal Thinkpad in all respects, despite having nearly identical pricetags.

I bought it because I wanted frankly, something different than the Mbps I've had from work for 15 years, and to go Linux-first. OSX annoys me about as much as Linux does, so the software is on par, but the hardware just can't touch Apple hardware. I wish this weren't the case, but it is.

strix_varius··on NIH is cheaper than the wrong dependency
> He didn't write his own engine either, he just didn't use one

It's hard for me to take in good faith an interpretation of that article that determines Noel "didn't write his own engine," but in case a couple direct quotes would help:

"I don't have much to say about assets, because when you're rolling your own engine you just load up what files you want, when you need them, and move on." ... "my City of None engine"

Noel literally describes his workflow as "rolling your own engine" and has a name for the engine he wrote.

> He's also making a 2D game, which traditionally is closer to game making of old

Please read the context of the thread you're replying to, which is arguing against writing your own engine even for games with "simpler 'indie' graphics," specifically called out.

> Finally, he's not arguing against engines like Godot or Unreal

He's not arguing against anything. He's advocating for writing your own engine.

Noel made the indie hit Celeste: https://en.wikipedia.org/wiki/Celeste_(video_game)

strix_varius··on NIH is cheaper than the wrong dependency
The author of one of the most popular games of the last decade disagrees with you: https://noelberry.ca/posts/making_games_in_2025/
strix_varius··on The time is right for a DOM templating API
With the TC39 signals proposal, part of that is making progress.
strix_varius··on The NO FAKES act has changed, and it's worse
This has nothing to do with watermarking.

It allows anyone to provide a complaint without any evidence, about any content hosted anywhere, and puts the legal onus on the person hosting that content to prove the negative (that it isn't a "fake"), with the legal requirement to remove the content as soon as is technically feasible (ie, instantly).

So, similarly abusable to the DMCA, but with even broader requirements and even more-impossible-to-prove legitimacy, since it creates a whole new ill-defined class of legal ownership over content.

TLDR: it's a great reason to move hosting outside of the US

strix_varius··on Android 16 is here
It looks aspirationally like what I want, but with a poor execution. For example "Android 9" is just not acceptable when Android 16 just released.
strix_varius··on Heroku Is Down
Yeah but the Salesforce-ification was a long, slow process. We had our own independent offices and executives for several years. Then the gradual slow drain of the old guard...
strix_varius··on "Localhost tracking" explained. It could cost Meta €32B
"approved?" In a company where ads are the lifeblood and where the targeting specificity of ads determines their value, whichever engineers put this together are guaranteed to have gotten fantastic promo packets.
strix_varius··on Android 16 is here
So there are at least two of us! I'd be truly excited and willing to pay laptop-tier prices for either:

1) a bare (ala Pixel) foldable with S-pen and without large external displays to get cracked and complicate things

2) a rooted linux-computer-in-your-pocket that can be plugged into a usb-c hub and happens to have a SIM card/cell modem to work as a phone.

...but until then I just get by for years and years on whatever mid-tier phone happened to be the smallest form-factor and best-camera-for-$ at the time my last one became unusable.

strix_varius··on Tesla seeks to guard crash data from public disclosure
> I’ve basically stopped driving

This is why - because people like you are killing other people due to technologically-inspired negligence.

strix_varius··on Tesla seeks to guard crash data from public disclosure
All this tells me is that you haven't driven very many types of vehicle.
strix_varius··on Material 3 Expressive
It's such a neat experience when someone else lifts a thought straight out of your head. The tiny control buttons on the lock screen drive me nuts.
strix_varius··on Microsoft CEO says up to 30% of the company's code was written by AI
...as anyone who's used MS Teams can attest.
strix_varius··on Googler... ex-Googler
That's just objectively not true.
strix_varius··on Googler... ex-Googler
Twitter generated $5bn in revenue in 2021. Since Musk bought it, it's been on a rapid decline. In 2024 it generated $2.5bn in revenue... 50% of its pre-Musk numbers (46% with inflation)!

Worse, it continues to trend downward.

Most sane tech CEOs would prefer to keep their upward trend and $5+ billion revenue rather than saving $1 billion to lose $2.5 billion and invert their slope.

← PreviousPage 5 of 17Next →