Recent submissions

Comment · 9 days ago
Which I never used because it requires permission to see my location, and at home, my ISP gives a location far from where I live anyway. So even if I allowed it, it would be meaningless.

So, unless there is some way to manually enter a town name or ZIP code that I missed, the feature is unusable, which is a shame.

Comment · 10 days ago
The only Youtube video I found on this game is a 1 minute-long video from 12 years ago. Are there more recent videos showing gameplay?
Comment · 20 days ago
errno is global, but also _Thread_local, to help mitigate issues in a multithreaded environment. A kludge over a kludge...
Comment · 20 days ago
Whenever I call some client support service to complain about their website being broken, incorrect, malfunctioning, or something similar, and I explicitly ask them to notify their IT system about it, I feel like some weird alien or raging boomer asking for something impossible. They don't even understand it, and my complaints just become useless. There are no more e-mails to contact, nothing that can be done to improve the situation. It's enshittification all the way down, and too bad for those of us who had known a better state of affairs, we just have to become blind to it.
Comment · 22 days ago
Yet decisions are still made by abstract entities such as "companies" and not the individuals working for them. So that blame can be diluted and deflected in a very convenient manner for CEOs. Just find someone to fire, but keep doing the same thing.

Instead of "Anthropic submits false tip to police", I'd prefer "Anthropic employee John Smith deploys an agent that submits false tip to police". Of course, John Smith will be able to then say "I did so as ordered by my superior, Ms Sue", and so on, with a very clearly established chain of liability.

A corporation and an AI are not very different in many aspects, except one of them is very favourably treated by law, almost as a living person.

Comment · 1 month ago
Unless you're in country A and ordered from country B (both in Europe), in which case the consumer protection agency from country A may just tell you "well they're not in our country so we can't do much, try contacting the European consumer agency, which after spending 30 minutes finding their form, and checking that you do qualify (which you won't, for some stupid reason like "did you try calling them nicely and sending a letter and waiting for 30 days?"), they will just say "ok cool we sent them an e-mail, we'll tell you how all of this will work out".

Or maybe I'm just in a bad European country who pulls this kind of demotivating stints every time I have this kind of problem.

Comment · 2 months ago
For anyone trying to solve the examples, the toroidal crosswords example image has a copy-paste error from the post author (not present in the original): the numbers for Down are 1, 3, 5 and 6 (and not 1, 2, 4, 7).
Comment · 3 months ago
Yes but for local political points, they left Twitter last year, because "it was trendy". Besides, lots of old people living here, so they can't leave Facebook, otherwise the old people won't get their news!

As if they cared, most news are only useful for working people and families anyway... but oh well, they vote, they have time to complain loudly, and they have all the houses around here (because of course, why would they move to a better-suited flat place, and leave their now-too-large-for-a-couple houses so that families could move instead?), so the mayor has to be on Facebook, and not on Bluesky or Mastodon or somewhere else.

Comment · 3 months ago
Law forbids my local administrative entities from engaging with porn and gambling. Yet they force me to use Facebook if I want to see events that are happening (and paid with my taxes).

So, sorry, but the liberal ideal paradise of "let loose and people will choose" does not work in practice, at least where I live. I need some laws to force my less tech-savvy nearby citizens to make the right choices.

Comment · 4 months ago
It requires a paid account though, doesn't it?
Comment · 4 months ago
Does it affect the photo quality? It used to require letting go of the default photo app and thus a downgrade in photo processing.
Comment · 5 months ago
I worked in a building that had that kind of "smart" controls. It was anything but.

In practice, it started opening and closing shutters for no reason, when clouds obscured the sun, and then went away. Or even when some sort of reflection hit some sensor, somewhere in the building.

I'm sure it's doable, but unlike factories, where automation is related to income and thus profits, most commercial buildings are built by the cheapest of cheaters, and so they will skimp on sensor, on intelligence, on integration, or whatever, just to follow the minimally-compliant features. So you get all kinds of erratic behavior, lack of redundancy, stupid intelligence that ends up overridden by humans.

Comment · 5 months ago
Are there modern kits that connect similar to this one? Instead of requiring breadboards and cables?
Comment · 5 months ago
Interestingly, the mobile version of the website contains a hamburger menu with an "Equipe" (Team) link that returns a 404 error (https://soberania.ai/equipe).

This link is absent from the desktop version.

Isn't it a bit odd that the team responsible for it is nowhere to be credited?

Comment · 5 months ago
OCaml has had labeled arguments for decades, so I assumed other languages would have added something similar by now. In C-style, it would be like:

  createUser(user, ~isAdmin:true, ~sendWelcomeEmail:false)
Even though in OCaml's functional style it is actually like this:

  createUser user ~isAdmin:true ~sendWelcomeEmail:false
Using the fact that a variable named exactly like a labeled argument is automatically assigned to it, we can make the call more concise (especially if reusing existing variables):

  let isAdmin = true in
  let sendWelcomeEmail = false in
  createUser user ~isAdmin ~sendWelcomeEmail

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton