News for hackers. Stuff that matters.

sakjur

Re:Running a bootstrapped SaaS for 20 years with my brother on Sunday November 01, 2026 @03:12AM (#50323587)
Each file should be represented by at least three API requests, one to upload the file, one or more to check whether it's done, and one to download it. Together with the other calls of their API, I'd guess a files-to-API request ratio in the order of 1:10 rather than 1:1.
Re:Tesla Roadster on Saturday October 17, 2026 @06:00AM (#50129577)
It's also way more expensive to issue a recall on a million cars than to do it on a thousand cars.

Christian von Königsegg mentioned in a radioshow (Sommar i P1, Swedish) a while back that the reason he got into luxury cars is that it was what he could afford having the mechanic skills and time but not a heap of research or automation money.

Re:All I wanted was a custom domain email on Monday October 05, 2026 @03:45AM (#49961855)
Fastmail lets you do [email protected] as an alternative to plus-aliases.

https://www.fastmail.help/hc/en-us/articles/360060591053-Plu...

Re:What even is an OS now? on Saturday September 26, 2026 @01:28AM (#49853482)
> If an entrepreneur did that with no domain expertise, imagine the potential liability.

It seems to me as if the current entrepreneur playbook largely is to run really fast and hope the judicial system doesn't catch up.

Re:I think I hate the internet on Thursday September 10, 2026 @07:04AM (#49641650)
You're affected by the choices others make too.
Re:Show HN: What if the speed of light was 5 km/h? on Thursday September 10, 2026 @02:43AM (#49639362)
If we realized tomorrow we had the speed of light slightly wrong, we wouldn't change the length of a meter, we would change the definition of the meter. We've redefined the meter thrice already.
Re:LLMs as a Cognitive Virus on Sunday September 06, 2026 @02:55AM (#49583968)
I still dial my parents by number rather than using their contact largely to keep that memory fresh and flexed.
Here's the best example of that I know of, which is a full lineup of all their vehicles, with prices.

https://youtu.be/7WZ-D_HT3y8

Re:Should We Have Kept the American Empire? on Sunday August 30, 2026 @03:30PM (#49501961)
Such is the version of history the US wrote, yes.
Re:Bug Blindness on Sunday August 30, 2026 @06:28AM (#49497401)
> So... do we restrict the meaning of the word "bug" only to the mismatched (developers') expectations, or do we extend it to cover bad expectations too?

Good thoughts and framing, thank you for that. I think I'm in the former camp, because I think fixing bad expectations is a matter of thoughtful redesign that should follow a slightly different process to fixing bad implementations (what I would call a bug). Not every issue in a program is a bug, and that has nothing to do with the importance or urgency to fix the issue.

Assuming a rigid product organization, I think developers _should_ ask testers to escalate "works according to spec" even if the spec is unreasonable. Otherwise developers might be torn between QA, UX, and architects fighting about how something should or shouldn't work. At least for me, finding myself in such a position is a recipe for excessive meetings and losing focus on other equally important matters.

Re:GUIs should be fully keyboard-driven on Friday August 28, 2026 @01:58PM (#49482209)
In video games, you're typically resting one hand on the mouse and the other on the keyboard fairly consistently.

Going back and forth between the keyboard and the mouse is what's awful about bad interfaces in my opinion, not the mouse as a pointing device.

And the singular makes a huge difference there.

If I'm a hundred meters away from a tourist site that I'm not overly interested in but can snatch a quick picture to send to friends? Well sure. I'd admit to that.

I visited the world's largest paving stone in Brussels to grab a picture for a friend who had told me about it.

> For 18% of respondents, an obsession with photos and social media can be considered a red flag when choosing a travel companion.

This is the number that surprised me. I'd thought that would be much higher.

Re:How to compromise your system with a job interview on Thursday August 20, 2026 @02:35PM (#49378412)
I first thought this was a tongue in cheek joke before I realized you were the original commenter and looked them up.

I've described some prior experiences with some interviews as failing my litmus test and have cancelled further interviews when people start demand much too much from me before I'm on a payroll.

I'm not sure why string level manipulations would be necessary in a structured data format to begin with. You'll update the URL using tooling regardless, so why not utilize the language for it at the expense of a little bit of verbosity?

  !!schema: { url: "https://example.com/people.tn" sha256: "c4d5e6f7…a2b3c4d5" }
Then perhaps this isn't for you.
Re:CodePen 2.0 on Thursday July 30, 2026 @02:55PM (#49114135)
If the owner reads this, I'd consider getting codepen.app registered as a public suffix [1].

[1] https://publicsuffix.org/

There are real infrastructural reasons it's harder to do in North America compared to Europe, but that's not it.

Biking is relatively popular and definitely feasible within ten km or so from most city or town cores here in Scandinavia, not just the metropolises.

Re:Some more things about Django I've been enjoying on Sunday July 26, 2026 @05:42AM (#49056347)
> as a meta comment: I’ve been working on talking about my programming opinions by just saying “THING does not feel good to me, I prefer OTHER THING instead”. That post I linked to says that function-based views are the “right way”. I’m not very invested in whether it’s “right”, but it’s validating to know that other people feel similarly to me about inheritance

I admire this about Julia a lot. Her texts and zines are exploring software in a way that encourages curiosity rather than promoting a singular point of view.

Re:Future euro banknote design proposals on Saturday July 25, 2026 @04:14AM (#49045588)
I find the bridges to be rather brilliant, as they're distinctly European without being placeable (until Spijkenisse got feeling[1]).

The least historical governmental buildings in Europe seems like an awful choice by contrast: They're tied to a physical location in western Europe that most of us have little to no connection to. They're boring (which is not a criticism of the buildings, they're functional which is their purpose, but I'd rather not see them on coinage).

For a similar reason, the portraits are also just... fine. Greek, German, Polish-French, Spaniard, Italian, and Austrian. It's much more diverse than the buildings, but the Balkans, Nordics (including Latvia and Estonia), Benelux, and other smaller states remain unrepresented. Of course, changing anyone out would leave another unrepresented (though the obverse and reverse could both be used in harmony, why does the reverse have to be nondescript?).

If we're going for people, one thing I really like about the Swedish bills is that the person on the lowest denomination is specifically chosen to have an icon for children: Currently Astrid Lindgren and previously Selma Lagerlöf made the 20 krona bill distinctly "for the children". The choice of Bertha von Suttner for the highest denomination is one that I agree with -- and also aligned with the Swedish bank notes where the equivalent is held by Dag Hammarskjöld. Both ECB and Riksbanken chose a person best known for their pursuit of peace and unity of humankind.

That's the beauty of the bridges. They're European, not French or German.

All that aside, I'd hope for F or J stylistically. There's too much vectorization happening on most of the others. It feels like the others won't stand the test of time. G and C already feels ten years out of date imo.

[1] https://en.wikipedia.org/wiki/Eurobridges_Spijkenisse

Re:Codeberg bans vibe coded projects on Wednesday July 22, 2026 @06:19AM (#49004425)
If that happens, I hope we label it dysentropy.
That sounds like an oligarchy. Especially if "great" is measured in dollars rather than public good.
Re:Blender 5.2 LTS on Sunday July 19, 2026 @07:06AM (#48966906)
Its history is also one of perseverance. Blender was never a runaway success story, but rather a matter of becoming a little better every day and eventually getting a recognition for that.
Re:If you're a button, you have one job on Sunday July 05, 2026 @04:37AM (#48792373)
If you introduce flatness without also adjusting the colors (or worse, making many backgrounds translucent) you end up with really poor contrast.
Re:Rocketlab acquires Iridium on Monday June 29, 2026 @01:48PM (#48722537)
Could the US effectively sanction BRICS these days?
Microsoft controls NPM and GitHub. I would not put it past them to truly take over a project if they gauged it in their best interest (though it would be a massive violation of trust, so I'd imagine they'd tread carefully before going there).

If it's sent to Akrites, they can even pretend it's done responsibly – even though only megacorps get a seat around that table.

Re:My Software North Star on Sunday June 07, 2026 @11:45AM (#48435946)
> For example a customer reports a bug, your program can't print. Oh, you say, we never even had that feature! Please post again, as a feature request.

As a sidenote, I dislike it when a vendor makes me care whether something is a bug report, feature request, or support query prior to filing it. I'm willing to make an assessment on whether the query is of a public or private (if I'm unwilling to publish publicly, sensitive customer info, potential for vuln et c.) nature but beyond that I don't want to spend any time arguing about classification.

It really bums me out that I fully believe this is it.

Megacorps seize the demand for regulation (to regulate them) in order to write regulation that purportedly does that, but in practice mostly closes the doors behind them and cementing their stranglehold on society. For Microsoft, Apple, and Google it's a small thing to agree to age verification if that means all the potential competitors will have to do so too.

The cheapest time to shut down a competitor is before they get to market.

Link to AMDs description of the new pricing being criticized: https://www.amd.com/en/products/software/adaptive-socs-and-f...
There's a C-suite of five people and a board of advisors I couldn't be bothered to count before their public beta for an AtProto instance.

That just seems too heavy an operation for my taste. Seems prone to either infighting or raising too much early capital.

Re:I returned to AWS, and was reminded why I left on Monday May 11, 2026 @02:38AM (#48091736)
Permissive licenses don't protect against projects that decide to change the license when releasing a new version.

Copyleft protects against that as a general rule. However some projects that rely on copyleft require contributors to sign license agreements granting the project owners a more permissive license.

Older »