HNHacker News
TopNewBestAskShowJobs

WhyNotHugo

6,863 karma · joined November 26, 2017

https://whynothugo.nl
submissionscomments
WhyNotHugo··on Around a dozen banking apps began specifically permitting GrapheneOS
I'm don't see "allow GrapheneOS" as a great difference: the bank is still only permitting transactions on devices controlled by a third party and not by the owner. I don't want to change the third party that controls the device. I want to use my own device.
WhyNotHugo··on Meta Employees Denounce Interference in Brazilian Elections
People who work at Facebook and complain about this strike me as incredible naive. They work for the devil in exchange for huge sums of money, but are then shocked that the devil partakes in devious acts.

Neither leaving in protest nor staying would really change much. As long as someone is willing to do the dirty work, it'll continue to get done.

WhyNotHugo··on Around a dozen banking apps began specifically permitting GrapheneOS
A lot of banks are dropping support for making transfers from their regular webapp. AFAIK, in some countries a total of zero banks support this.
WhyNotHugo··on Bringing uv and ty together
I dislike the idea of these separate tools being blended like this. ty is currently perfectly usable on non-uv projects. uv has *a lot* of opinionated quirks, its custom lockfile lockfile, and other nuances which many of us dislike — ty being a separate tool works fine with plain pip plus any other dependency manager (e.g.: pip-tools).

Of note though, ty doesn't NEED to be integrated into uv, nor vice-versa; keeping them as standalone tools seems most natural.

WhyNotHugo··on Quad9 to exit France
While I agree in spirit, this also makes the resolver away from being able to claim they're just a neutral service which just delivers existing records without being opinionated
WhyNotHugo··on eMudhra intermediate CA compromise
DANE is actually what you want.

A domain owner can publish DANE DNS records with details on the certificate and/or CA used for the domain. With DANE, if a misbehaving CA emits a certificate for your domain, it won't be valid since that certificate doesn't match what you're declared as permitted. This is further solidified with DNSSEC.

Regrettably, none of the major browsers implement DANE, so if any CA emits a certificate for your domain, they'll trust it implicitly.

WhyNotHugo··on How Amazon pushes up prices all across the Internet
> Amazon's Fair Pricing Policy lets it remove the Buy Box (the "Add to Cart" button), or even suspend a seller, if they're offering their item cheaper elsewhere.

This kind of abusive practice needs to be banned in whichever countries it's still legal.

You can't really aspire to improve the situation if such things continue to be legal.

WhyNotHugo··on I paid people to try and follow my README
You mean https://squidfunk.github.io/mkdocs-material/ ? Try opening that site, and press the Down or PgDown keys on your keyboard.
WhyNotHugo··on I paid people to try and follow my README
mkdocs still uses "web fonts" for icons. This hack was required for compatibility with Internet Explorer, but is just cargo-culting these days. It's an accessibility issue in that users who disable web fonts (for readability) don't see icons, they just see unicode placeholders everywhere ("tofu").
WhyNotHugo··on IRCv3
Goguma is an IRC client which runs on Linux Mobile, iOS and Android.
WhyNotHugo··on IRCv3
You can use a bouncer on IRC to retain messages while you were offline. In reality, it's the same with every other network: you need a server which receives and retains messages while you're offline.

With WhatsApp, Discord, etc, that server is provided by Facebook, Discard respectively. With XMPP, Matrix, that server is the instance in which you have an account or where the channel is hosted.

With IRC, you use a bouncer. What makes IRC unique is that a bouncer is _optional_. You can even join a channel without an account and without a server which keeps logs while you're offline. This ephemeral level of joining doesn't exist in WhatsApp, Discord, XMPP, Matrix, etc.

And, btw, this is not a new thing: I first saw bouncers 15 years ago and they weren't even new back then.

WhyNotHugo··on IRCv3
Rather than claim a Discord-esque feel, you should point out the features you're referring to explicitly. Discord is infamous for its absolutely awful UX and hostility to open source ecosystem. I'm sure you're referring to neither of those aspects, but consider that those reading your reference might be entirely unfamiliar with the (presumably) positive aspects that you're actually imitating.
WhyNotHugo··on I paid people to try and follow my README
There's a zeroth step missing from both the Quickstart and Full Set Up: install php-fpm, configure it, and configure your http server to serve using it as a backend.

It seems to be taken for granted — that's something you'd already have in place if you're already serving applications in PHP, but would have to figure out on your own if you haven't served anything in PHP so far in your life.

WhyNotHugo··on Rogue Anthropic AI agent gave police fake tip in unsolved murder case
It's a really dangerous precedent that we say "a rogue computer did X". Especially when the police does so.

We don't say "a rogue knife stabbed someone", or "a rogue scalpel botched a surgery". There's a human behind this, who set everything up. They might have lost control at some point, but when someone loses control while driving, we don't say that "a rogue car crashed into some kids" and call it a day. When a surgeon "loses control of their scalpel" we question whether they're qualified to perform surgeries.

The person responsible who lost control is still responsible for losing control, and it's dangerous precedent that we pretend otherwise for these cases.

WhyNotHugo··on Imposing Sanctions on the International Criminal Court
Meanwhile, the EU is working on further entrenching payment and identity into American service providers (mainly: Apple and Google).

Do these sanctions also affect anyone working at the ICC?

WhyNotHugo··on We're going to need default hard budget caps on pretty much everything
So, prepaid services which you top up?

I know AWS and similar sites have no such concepts, but other than those, this is an existing option of most kinds of service providers.

Realistically, most providers can't even allow you to consume $10k usage if they don't have the certainty that you can pay up. Prepaid is what gives them that certainty.

WhyNotHugo··on Kolibri: A Sovereign Open-Weight Model
This was really pleasant to read — especially so for the presentation of a new model.

I felt like a learnt a lot of details about the entire process. Questions arose during my reading, and searching for the answers led to more learning.

No marketing BS, lots of actual information. And their level of openness is really neat!

WhyNotHugo··on What Meta got right with Muse
The article emphasises exactly what you said: technically it has no new features, it's just better UX than anything else, and more friendly to non-techies.

When it comes to being mainstream, an approachable UI sells

WhyNotHugo··on Celebrating the 100th birthday of the kidney donated to him as a teenager
I vaguely recall that it's the blood itself which has a big impact — to the point where blood transplants from younger blood could (temporarily) "rejuvenate" an older metabolism.
WhyNotHugo··on Make Tmux the OS
Actually, macOS isn't Unix. It's in the name of its kernel: XNU: X is Not Unix. Don't let the fact that it's a certified Unix confuse you.
WhyNotHugo··on cp: -r or -R?
It's also the only option shown in the -h output and in man pages for some versions of cp.

I didn't even know -r was a thing until today.

WhyNotHugo··on An Update on Orion for Linux and Windows
It's ironic (and sad) that they'd both abandon it and open source it at the same time — open sourcing a browser is key step in expecting it to gain any adoption on Linux, but abandoning it kinda kills motivation for anyone to contribute.

As other said: the target audience of the Linux version was never clear.

WhyNotHugo··on Apple has added persistent 'ads' to iOS, and it's driving users crazy
A year or two ago my iPhone started showing ads for Kentucky Friend Chicken on the home screen. I've never been to this store, installed anything related to it, or even visited their website.

Apparently this is triggered by walking near a venue of theirs. Apple doesn't classify this as an app, it's a "suggestion". The huge sign at the mall that says "drink coca cola" is also a suggestion, that doesn't make it any less of an ad.

The App Store has had third party ad for years too. And the settings app has first party ads too. iOS is full of ads, it's the exact crap that users expected to avoid with Apple.

WhyNotHugo··on Apple iPhone 18 Pro Camera test
These photos are terrible. They have incredible quality, but they're still terrible.

The amount of post-processing in them makes them look fake, like somebody took a photo of the background, and then photoshopped the subject on top of it.

WhyNotHugo··on Mistral X Mozilla: Private, Multilingual AI Browsing
I can't fathom how they'd consider "Private" something that uploads all the sensitive information in readable form to a third party service.

In fact, If I were asked to explain the opposite of private, I might give this kind of design as an example.

WhyNotHugo··on Ubuntu 26.10 completes transition to Rust-based coreutils
This isn't portable though, it's a GNU-specific "smart" things. Elsewhere, this overwrites the target device file.
WhyNotHugo··on Claude is only available to people over 18 years
It might not be about banning minors and just an excuse to get government ID / biometric face scan.
WhyNotHugo··on DeepSeek launching v4.1 flash cheaper and more capable than v4 pro
A dice roll is non-deterministic.

Replacing a six-sided die for an eight-sided die also keeps rolls non-deterministic.

That doesn't mean it's fine to just replace the dice mid-game.

WhyNotHugo··on Boot a Virtual iPhone via Apple's Virtualization.framework
The requirements for the third party app-stores are completely ridiculous and unreachable by 99% of the individuals and organisations out there. In practice, only vetted partners with huge resources can operate one.
WhyNotHugo··on I-have-ADHD: A skill to stop coding agents from burying the answer
You can get the same result by appending to your prompt "Avoid verbosity. Assume ADHD.".
Page 1 of 34Next →