benediktwerner

Joined 4 years ago

Karma
102
Submissions
20
Member since
Jul 10
View on Hacker News

Recent submissions

Comment · 1 year ago
The word used in the original comment was "revolutionized" and in reference to "the market", not "innovative" and not in reference to product functionality.
Comment · 1 year ago
Wasn't it more about inconsistencies in JS though? For stuff which didn't need JS at all, there also shouldn't be much need for JQuery.
Comment · 1 year ago
I don't see what that does. The AI hardly cares about it's reputation and I also can't really blame the AI when my boss or a customer asks me why something failed, so what does committing under its name do?

I'm ultimately still responsible for the code. And unlike AI, library authors but their and their libraries reputation on the line.

Comment · 1 year ago
Interesting, as a German (which also has a similar system), I am the complete opposite, I find it super irritating when people address me by my last name. And the worst part is having to figure out how to address others, especially people you've known for a while but aren't really close to, e.g. say long-time neighbors I rarely meet.

Luckily, in the IT industry, it's common to just use first names with everybody.

Comment · 1 year ago
As far as I understand, they would primarily be in the same peer group as all other people with their Korean age.
Comment · 1 year ago
The way the conversion is done here, different sudokus produce different graphs. Besides the regular sudoku graph structure, there are nine additional nodes, each corresponding to one number. They are all connected to each other to ensure they must be different and each one is connected to each cell where the corresponding number is present as a clue from the start. This way, the graph doesn't need any pre-coloring to still encode the sudoku including the given clues.
Comment · 1 year ago
I mean, you might still be right but I'd rather suspect that they didn't consider somebody running SQLite over S3 with 100ms latency ...

Presumably, it is faster on a saner filesystem.

Comment · 1 year ago
You can also install rustup via your package manager and then use it as usual to manage your Rust installations. Though I guess in most cases, a single moderately recent Rust installation works just fine. But it's useful if you want/need to use Rust nightly for example.
Comment · 1 year ago
Why would that make the setup harder? If they provide a statically-linked executable, you can just download and run it, without even the need to install jq or anything else. It's not like they'd provide Go code and ask you to compile it yourself. Go isn't Python.
Comment · 1 year ago
Try giving a random human 30 chess moves and ask them to make a non-terrible legal move. Average humans even quite often try to make illegal moves when clearly seeing the board before them. There are even plenty of cases where people reported a bug because the chess application didn't let them do an illegal move they thought was legal.

And the sudden comparison to something that's safety critical is extremely dumb. Nobody said we should tie the LLM to a nuclear bomb that explodes if it makes a single mistake in chess.

The point is that it plays at a level far far above making random legal moves or even average humans. To say that that doesn't mean anything because it's not perfect is simply insane.

Comment · 1 year ago
1750 elo is extremely far from beginner chess. The random mover bot on Lichess has like 700 rating.

And the article does show various graphs of the badly playing models which will hardly play worse than random but are clearly far below the good models.

Comment · 2 years ago
From what I remember, one of the main reason also was to avoid bloating the JS on the game page. That page is kept especially slim to maximize performance and load times for low-powered devices.
Comment · 2 years ago
Redid runs on the main server, where lila runs, as indicated in the diagram you linked. And moves are buffered in lila. Redis is only used for pub-sub.
Comment · 2 years ago
This is a joke that's actually built into Python. The __future__ module is where you can import/enable features that will become the default in future versions. The point it makes by giving "SyntaxError: Not a chance" is that Python will never add braces.

And IMO for good reason. It makes the code so much cleaner and it's not like it particularly takes effort to indent your code correctly, especially since any moderately competent editor will basically do it for you. Tbh I actually find it much less effort than typing braces.

Comment · 2 years ago
That still doesn't mean you spend zero on average. I assume pretty much all your clothes are less than ten years old. To have a 3.5€/year average, all the clothes you own would need to have costed at most 35€ total, which is clearly unrealistic.

Though 35€/year maybe is achievable, especially if you get/wear shirts, hoodies, maybe even shoes from conferences or company events.

You probably at least still need a decent pair of shoes, one set of nice clothes, a jacket, pants, and underwear. 350€ to get that stuff for ten years still sounds very tight but maybe possible.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton