HNHacker News
TopNewBestAskShowJobs

mqus

1,316 karma · joined September 8, 2017

https://github.com/mqus
submissionscomments
mqus··on My Favourite Laptop
I switched from the X250 to a T14 gen2 AMD and god did they do a bad job with the linux drivers. 5 years after release and the trackpoint still has a third of the refresh rate of the x250 (or even windows on the same machine) which makes it very hard to use properly (for me, its too slow but increasing the speed makes it loose accuracy).

Also, for some reason the wifi is really buggy (disconnecting and reconnecting after ~5 minutes, not connecting at all for some APs). Maybe its me but the intel wifi chipsets are just far more reliable.

mqus··on OpenIDEA: The IDE you know, rebuilt in Rust
From the promo video:

> completion from language servers

That's exactly the thing that I like about idea: It's better than that.

mqus··on GitLab Critical Patch Release
same here, but with 19.4.3
mqus··on Gold is now the top U.S. export
From the article: > The U.S. government is still reporting that its gold reserves are unchanged, so these exports look to be coming from current mine output and recycling operations.

Not sure if "The U.S governments gold reserves" also includes the ones from other countries though.

mqus··on How the Claude Code team does code review
Sure that happens, but over _years_. LLMs can make this happen over _days_.
mqus··on Redesigning source control at Anthropic
They should concentrate on their models instead. If claude code is any measure, their software engineering is atrocious. I would only use something like source control from them if they force me to, at which point I would rather do something else.
mqus··on cp: -r or -R?
would you be safe in using --recursive always? (e.g. shell scripts)
mqus··on What Sentry's 16GB selfhosted taught me
completely agreed. Regardless of AI or not, the blog post completely lacks any kind of introduction and context at the start. I had to stop after the first two paragraphs because I just didn't understand anything.
mqus··on Evolving programming languages in the AI era
I don't think any new languages will easily beat the existing ones, simply because of the mass of training data that is available. An LLM will have a much easier time one-shotting Java than even Rust today because it doesn't have to look up much and the ecosystem was stable for many years, so the internet is filled with content that is still up2date. Building a new language (or even altering existing ones) will take much longer to get into the models.

LLMs that have to constantly fix their code and look up libraries or features are much slower, more expensive and more prone to create inefficient and slightly wrong code. Sure, an LLM can just create a new web framework from scratch, but you usually don't want to spend your tokens on that.

I also think that with LLMs, new languages will have more trouble building an ecosystem, because until now, the popular libraries had a "proof of work" that kinda also made sure that they were well-trodden and maintained. Now, anyone can just push their new generated library and we have no clue on how to compare (and tbh reading LLM-generated READMEs is also not pleasant).

mqus··on ASML says it sold 'absolutely nothing' in Europe in 2026
I hope my company (if I have one) can also blame a continent for not buying my product instead of trying to sell better :D

( /s)

mqus··on U.S. appeals court upholds designation of Anthropic as supply chain risk
All of those verbs basically mean "degrade an existing system, after the fact". If anthropic states beforehand that certain use cases are not possible, it should be fine, no?

To give another (bad) analogy: The Pens aren't made to be weapons themselves, they are not intended for that. If the DoD now tries to shoot pens as projectiles and they just melt, that's no reason to classify the pen manufacturer as a supply chain risk, the product was not altered after the fact.

Of course, there _is_ a difference in "It could do that, but it shouldn't" and "It cannot do that". But it is not that large. That's why I don't see it as that clear cut.

mqus··on Italian parliament votes for return to nuclear energy
> Hydro can be impacted by droughts which will be more common

You did read the news this summer? Like https://edition.cnn.com/2026/08/03/europe/hungary-nuclear-pl... ?

Most of the environmentalists will tell you that it's dumb to shut down nuclear, but building new plants just takes too long and is too expensive. Why then not just put the money into things that are cheap now and will get even cheaper tomorrow?

Hedging against downtime is comparatively easy, just diversify by location and improve the grid, which is way less expensive than building out power plants.

mqus··on Italian parliament votes for return to nuclear energy
Where in comparable countries (= in europe) did new reactors take less than 10 years (from scratch even)? So we are at at least 10 years. But more realistically, taking recent megaprojects into account, its 20 years. In that time, batteries are way ahead and you can overbuild _so_ _much_ renewables and people even do it without subsidies (strangely, nobody builds nuclear plants without subsidies).

regarding the "stable energy" point: germany has one of the most (if not _the_ most) stable grids in the world and that is even with 50+ % renewables. And given it sits in the center of europe with grid connections all around, it's far cheaper to buy from whomever has the most favourable weather anyways (and sell to them if they don't). Thats why one of the biggest issues right now is not nuclear, but grids.

mqus··on UTF-8000: Unlimited UTF-8
One more idea:

- Unicode-as-a-character, meaning: a whole text displayed as if it were one character, made for infinite zooming

mqus··on UTF-8000: Unlimited UTF-8
2-3 bytes are not much space for anything. Sure, you could use multiple successive ones of these code points and define your own "continuation" encoding in these ranges, but that doesn't seem right to me somehow
mqus··on UTF-8000: Unlimited UTF-8
Some ideas of what to do with this space:

- fully-customizable emojis (think of a RPG-like character customization screen)

- heck, why not full jpegs/gifs?

- some unicode programming script (running Doom)

- ?

That said, some very minor (HN-style) nitpick:

> Otherwise for an n byte code unit this is (5n+1) / 8n, that is 5n+1 content bits out of a total of 8n bits from n bytes. We can rewrite this as (5/8) + 1/(8n) which moderately quickly approaches 5/8 = 62.5%. It is nice that this limit is nonzero and does not depend on n.

Isn't a limit by definition no longer dependent on n?

mqus··on Most tech revolutions made work worse for employees
not only inconsistent over time, but also inconsistently distributed over people. rich people got richer (at least lately) and the less rich didn't get much richer (if at all)
mqus··on Authorize, don't authenticate
yeah, to me this also pretty much sounds like the approach we started with, we bring our data (as a file) into the application and it stores it back if we want to.
mqus··on A shell colon does nothing. Use it anyway
Is : the same as `true` ?
mqus··on How the FSF sysadmins block botnets with reaction
But... that software (reaction) is not written by the FSF? They just use it
mqus··on Interrail: 6,379Km and 13 Countries over 7 weeks
> I guess it depends on what you expect. If you expect the train to be on time .. yes, India is much better than Germany. ~80% trains delayed 15 min or less vs Germany 36% trains delayed 15 min or less.

I won't defend DB too much here but saying that 64% of trains in germany are delayed more than 15min is just plain wrong. The official statistics put it at 40% for 6min or more for long distance trains and 11% for regional trains in 2025[1]. I think if there would be 15min statistics, DB would be on a sinilar level to India for long-distance. Not something to be proud of, but not as desastrous as you paint it. Though, maybe I misunderstood? Do you have sources for the indian numbers?

[1] https://eisenbahn.de/geramond-vgb/jahresbilanz-2025-puenktli...

mqus··on How we can reduce traffic congestion
People hate patronizing systems in their cars already, not sure this would help
mqus··on Germany’s Infineon opens major chip plant as EU seeks tech autonomy
they may low-density, but low-tech?
mqus··on Google loses fight over record $4.7B EU antitrust fine
they did not "just announce" that, it was a rather technical decision several layers down, made a while ago. Sure, some things are not easily created without US companies but the overall tendency is pretty clear and it is: reduce absolute dependencies.
mqus··on Founding a company in Germany: €9600, 152 days and I still can't send an invoice
It's probably only funny because the commenting germans are aware that there is a much simpler "UG" (without the &co KG), which is pretty much a LLC, which you can open on your own, a bit faster, much cheaper. But apparently OP didn't do that for tax reasons (in a normal UG, if you want to pay yourself, you gotta pay income tax and all the other stuff)

If an american comes and says they founded a public company (with stocks and all), and complained about the fuzz involved, you would also tell them that it's their own fault, right?

That said, maybe the US/Delaware LLC has this component as well, I'm not a lawyer :D

mqus··on Codex for open source
Jetbrains gives away for free infinity years of a $180+ per year subscription (its more expensive in the first year or for orgs)[1] for open source authors, students, and more. Sure, the per-month price tag is not as high but after year 4 you saved much more.

[1] https://www.jetbrains.com/store/?section=students&billing=ye...

mqus··on Arch Linux Now Believes Malware Incident Under Control: More Than 1,500 Packages
This sounds like your update process is quite involved then. Or do you just not do it?
mqus··on AUR packages compromised with Infostealer and Rootkit
Tbh Arch itself is the most explicit about this compared to the derivatives. Manjaro etc allow installing AUR stuff directly from their main package manager
mqus··on Using Git's rerere feature to escape recurring conflict hell
As someone who tried rerere and didn't see the point:

How? Usually I rebase the same branch multiple times onto different, but successive commits of the master branch. But after I solved a bunch of conflicts of the first rebase, I shouldn't have the same conflicts again in a second one, since the rebased branch contains the merged conflict. Rebasing again could only turn up new conflicts (with newer, other commits on the master branch).

How can I have the same conflict again for repeated rebases?

mqus··on Bugs Rust won't catch
Bug =! Vulnerability
Page 1 of 14Next →