Recent submissions

Comment · 2 hours ago
What a beautiful and space efficient UI. I love Dear ImGUI and the people that build interfaces with it.

Reading through the whole post, this sounds like an thoughtfully and intentionally designed product. One with strong opinions and the developer’s real lessons behind it. In the current era of slopware- especially around AI tooling - this is giving me damn near an emotional reaction. I am happy to see this.

Comment · 21 hours ago
Why is moving faster good? I don’t see much benefit to it, unless I am a shareholder.
Comment · 1 day ago
My views on this subject are far too detailed to want to get into here, but I am confused at your choice to call Norway a "microstate". It's certainly on the smaller side of countries, but there are over 5 million residents and 300,000km2 in size. It's just a normal country.

"Microstate" is a term generally reserved for tiny geographical locations that can't even support their own defense.

Comment · 1 day ago
With the caveat that I do not use AI for research, I regularly notice it catch things I would not in code reviews. I also regularly catch a lot of things that the AI would not.

Most importantly, it’s bad at catching things that are not normally part of documented processes or openly reasoned about. I think that this specific weakness is extremely important and exactly how you end up letting something go by that would be trivial to catch for a human reviewer.

Comment · 2 days ago
Part of the equation you’re missing is that a human is always in the loop, after you publish.

If you don’t rigorously verify everything by hand before then, you are telling the world that they must do what you should have done for you. Or more likely, you are telling the world that that you expect free intellectual labor and will be ignored and chastised- and cause more scrutiny to fall upon others who did the work properly.

Comment · 2 days ago
I am not sure why you think those are the only things a cheap entry level computer for young hackers should be able to do.
Comment · 3 days ago
> I think your criticism is more in line with "they are not exactly the same as RPis". And that is fine.

I chose my wording very intentionally. My criticism is exactly what I said.

It’s like comparing a bicycle to a light duty farm truck.

Comment · 3 days ago
Those are entirely different operational models.

While people do often use pis to do things you could do with an esp32, an ESP32 cannot do the majority of things a Pi can do.

Comment · 3 days ago
I will send her your message!
Comment · 3 days ago
A security researcher colleague of mine was/is exploring an unauthenticated avenue along this line. I don’t have any update, she told me she didn’t feel comfortable exposing information to anyone other than Tailscale staff until she’s confident in what she found or didn’t.
Comment · 4 days ago
Bleeping Computer also reported that PHP 6 was among the vulnerable versions. I’m not exactly sold on their verification standards.
Comment · 4 days ago
Buying a stock that holds its price is equivalent to putting your money in a savings account with no interest.
Comment · 7 days ago
I find this to be intrinsically true in my experience. I was put into senior-level engineering positions very early in my career because I'm a strong problem solver and mentor. I've taken on several positions as a programmer working with a language stack I had little to no experience in without much issue.

Of course there are problems where knowing the code deeply is essential to solve the problem, but those really aren't the majority, if even less than 1% of business problems.

When it comes to what the average developer needs to understand, having a strong grasp on one functional and one procedural language can enable you to solve almost every problem in any language ecosystem, provided the correct resources. If you can do this, you can utilize an LLM for programming assistance well. If you can't, you probably should not heavily rely on one at all yet.

Comment · 8 days ago
I'm not sure if you're being self depreciating or genuinely desire that, but this isn't an outcome that leads to good software engineering.

You should own and be the expert on the architecture and design of what you're building regardless of whether yourself, an LLM or another person is writing the code.

The LLM isn't "smarter" than you, it's more resourceful. It can (to varying degrees of success) translate your design into code. If you aren't still taking ownership and driving the design of that logic, the LLM isn't going to bring you success with anything other than single-use or hobby applications.

Comment · 8 days ago
Sorry, I get where your emotions are coming from with this, but it is just technically wrong on every level.

The vast majority of tech support scams come through apps on the Play Store. Not only that, but malicious apps get approved on the Play Store constantly.

There is no reason to take any claim that this change is meant to mitigate scams seriously, because there's no evidence to support that it makes a noticeable dent in such activity.

What this change does noticeably and impactfully do, is prevent, via chilling effects, users from being able to use their phones in ways that could lose Google and its partner vendors post-sales revenue.

As you said, serving people should be the end in itself, and this change doesn't do that - it hurts people.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton