Recent submissions

Comment · 2 months ago
There is no way in C to express that you don't care about the orde. When you express a struct in C, you list what you want in the struct and (sometimes without wanting it) exactly in what order you want it.

Interestingly, there is also no way to write a loop on i for all the values between 0 and 99 without specifying the order. Luckily, in this case, the compiler is allowed to prove that the order has no impact (because it's local), and to decide that it will scan the values in a different order for optimisation purposes.

So the compiler could do it on a structure as well, as soon as it's able to prove that the structure is not exposed in any way to any code that it doesn't control, but that's much more difficult than proving that variable i is not visible outside of a tight loop.

Comment · 1 year ago
I am not struggling with it in the sense that I need help on how to write in a better way.

It's just that I don't always ask myself whether the email I am about to send may contain unnecessary anger and would deserve an extra 5 minutes of cool down.

Comment · 1 year ago
This email passed unit tests.

I would love gmail (or any mail composing tool) to trigger my defined list of unit tests whenever I click on "send". Something similar to OP. For me it would probably be:

- the email must be direct and concise

- the email must be respectful of the recipient and of anyone else would could read

- the email must use proper English

And the AI would give suggestions to reach the goals if some of them failed.

Comment · 2 years ago
Adding some numbers to this thread. 99th percentile yearly income is:

- USA: $819k (2021)

- UK: £187k = $247k (2024)

- FR: €111k = $123k (2023)

Comment · 3 years ago
Braille displays are pretty common, but awfully expensive. If your side project ends up costing less than $1000, you're on a good track. Most of them are in the $2000-$7000 range, with the exception of Orbit Reader 20 which is only $800 (although many online shops seem to be permanently out of stock, I don't know if it's really sold at that price).
Comment · 3 years ago
ChatGPT already speaks Lojban, or at least enough to fool me.
Comment · 3 years ago
Can you get any taste of the supporter features before paying? I opened an account, got 60 activities imported from Strava, I can see them individually from citystrides, but clicking on one of the "Lifemap" buttons just zooms out, and shows nothing on the map.
Comment · 4 years ago
I would keep the business open, add a 20% Ukraine war fee to all sales (call it special operation fee if needed), and give it to a Ukraine war relief fund.
Comment · 4 years ago
I don't think he is trying to be funny.

Here are a few examples:

- "I believe in free speech, but some opinion are too abhorrent to be protected." -> the person actually does not believe in free speech.

- "I am sorry I reacted like this, but they went too far" -> the person is not sorry.

Comment · 4 years ago
Everybody knows that Minecraft Java edition will run on anything that can run Java, like a Raspberry Pi, for example. Well, you need a launcher to run Minecraft Java edition, and the Java launcher (which will run on anything) only supports Mojang accounts (see https://www.minecraft.net/en-us/download/alternative it still says "We got you covered!").

Contrary to what others said in this thread, I think that the communication has been quite poor for this use case, because the official communication insists on saying that the Java version will still be working, which is a lie: the Java launcher already stopped working for new customers (I met several people who bought Minecraft to use it on Raspberry Pi, and their money is lost, because their purchase doesn't allow them to create the necessary Mojang account), and it will also stop working for all existing accounts in a few weeks.

It was not so hard to decide to make is a FAQ and say "Sorry guys, we are dropping support for all the architectures which are not the top 3 ones, your game will stop working", instead of saying "Don’t worry – the only thing that’s changing is how you log in to the game! [...] Minecraft: Java Edition will stay exactly the same, and we’ll continue to update and support it in the future."

Comment · 5 years ago
You mentioned it. FATCA is not targeting US citizens abroad, it's targeting financial organisations who have US citizens as clients. So, many banks around the world will have "Are you a US citizen" as one of the first questions to open an account, and if the answer is yes, they will politely decline any further requests.
Comment · 5 years ago
To give some timeline perspective, here are the stable launch dates:

- M90 (90.0.4430.66): April 13 2021

- M91 (91.0.4472.77): May 25 2021

- M92 (estimated): July 20, 2021

Comment · 5 years ago
Can you elaborate? I can see how Google can scale this automatically. But I don't see how Google can terminate, say, one million apps a day, if each termination entitles the spammer a one hour conversation with a technical representative.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton