HNHacker News
TopNewBestAskShowJobs

beeforpork

1,291 karma · joined April 6, 2015

submissionscomments
beeforpork··on Singapore govt dating app uses Gale-Shapley stable marriage algorithm
Nice! But is there an app with this algorithm/strategy/design for finding good matches for casually having fun together? All the apps I know suck.
beeforpork··on California farmers are struggling to sell grapes as demand for wine drops
> non alcoholic beers taste terrible

Fortunately, this is not universally true anymore.

There are now beers brewed with extremely low-alc yeasts (which have a trait that makes them unable to digest maltose) that make <0,5% alc beers with good flavours. This combined with sour malts and good hops can give you great flavours. These low-alc yeasts remove the need to maltreat the beer for removing the alc. And it is often OK to have 0,5% alc -- maybe not during pregnancy, but to avoid the annoying 5% alc. It's most probably not the industry cheap shit though.

There's also the possibility to just stop the fermentation with normal yeasts at any point, e.g., at 1% alc. I've had a couple of very good beers like this, too.

beeforpork··on A graphical desktop for the ZX Spectrum
And take all the fun out of it??
beeforpork··on UTF-8000: Unlimited UTF-8
Yes, sure. But what was the incentive? The goal? The reason to start the project (and not another one)? What was interesting enough to start this?
beeforpork··on UTF-8000: Unlimited UTF-8
It would be nice if the first paragraph gave a motivation for this. Why did you start this?

I mean, I can derive from the text that this can encode arbitrarily large integers. So what? What's the point? I also understand that this is for fun.

beeforpork··on UTF-8000: Unlimited UTF-8
As are FE, FD, FC, FB, FA, F9, F8, F7, F6 and F5.
beeforpork··on A graphical desktop for the ZX Spectrum
Written in the best programming language ever!
beeforpork··on I built non-autoregressive decision models with RL a year ago
Is this as good as Laya 3? Unfortunately, it's production was moved from Bremen, Germany, to China, and it is not good anymore, in my opinion.
beeforpork··on Claude is only available to people over 18 years
Yoti? Is there anything useful to read about the security and privacy architecture?
beeforpork··on CEO fired developers to make room for AI. Developers create open source AI CEO
Yeah, this is actually one of the best uses for AI, I think. Boring decisions that you have to take, but without all necessary knowledge, based on history that can be learned and summarised. And it's all a lot of luck, and nothing is 100% a good or a bad decision. Algorithms won't help. It makes total sense to me to make it openly heuristic and based on propabilities and therefore use AI.

Just like in Iain Banks's scifi (although those AIs are actually intelligent -- I don't think you need that for a CEO).

beeforpork··on Google has stopped pushing Git tags for some Android source code
They are shutting it down. Same agenda as with the ban on side-loading.
beeforpork··on Turns are Better than Radians (2022)
Well, \tau vs \pi is a question of taste, but 1 vs. \tau (or \pi) is not. Because you don't get rid of these weird constants, because \pi (or \tau) is, as a fact, in the circumference and area of circles and in surface and volume of spheres, and in other places. There jus is a weird constant.

And for APIs, you could reasonably well have turns or radians or degrees or even percentage of turns, whatever -- it depend on the context what is 'better'. What's really missing, I think, is the support of units in programming languages (in the type system) so that you cannot mess up when invoking sin()/cos(), because you would be forced to provide a unit.

beeforpork··on As AI eats the web, the internet’s collective memory is disappearing
And the same holds for documentation about anything. Documentation is gone. Dead. Reference documentation, output from Doxygen or similar, and many other things that could be searched for hints on how to implement or generally do stuff. It's gone. When writing a simple Python script today and wondering about how an API for some library works, I ask AI, because there is no (findable) documentation anymore. (And yes, I usually still like to write it myself, but it's basically no difference: the AI writing that Python script would be the same point: docs are dead and gone.)

This is really scary and it is progressing fast.

beeforpork··on More German than many Germans
Absolutely!
beeforpork··on More German than many Germans
The driver is not allowed to open the door anywhere but at a bus stop, the company running the bus forbids it. Quite strictly, actually. I think it is mainly because of insurance things. It is the same in a traffic jam when you are on the bus and the next bus stop is just a few meters away, and the bus is stuck and nothing moves -- impatient people will get angry because they want to leave the bus, but the driver is just not allowed to open the door except when the bus has properly reached the next bus stop.

Some bus drivers do open the door on some such occasion, but they can really get into trouble if they are caught doing that.

beeforpork··on Human mathematicians are being outcounterexampled
We were outvibecounterexamplemaxxing them when suddenly, they reoutvibecounterexamplemaxxed us.
beeforpork··on Human mathematicians are being outcounterexampled
I must object. Because this is derivation, not composition. German is noteworthy for its long compositional word formations (though many other language are, too, e.g., Finnish). German can do derivation, too, but not significantly more than English (and the verb prefix 'out-' is hard to map into German in this case). For admiring derivation, you'd have to point to, e.g., Greenlandic instead (e.g. _iliorfigeqatigiissariaqaraluarput_ roughly 'they should work together' (from the Declaration of Human Rights)).

To be clear, I do like 'outcounterexampled' a lot!

beeforpork··on How Has Roman Concrete Lasted for Millennia? 1,900-Year-Old Latrine Offers Clues
Wasps, not bees.

(Sorry, I'm a bit of a nerd. But I am sure you can cope with that.)

beeforpork··on Germany set to restrict its Freedom of Information Act
Fair enough. And you are definitely better than them! :-) You are too kind to these people.
beeforpork··on Germany set to restrict its Freedom of Information Act
The proposal to restrict the access to information came from Amthor himself -- he was in the working group to prepare this proposal for the coalition agreement.

It is not a rumour, it is a plain public fact. Amthor's shady connection to Augustus Intelligence was revealed by a request using this law.

https://fragdenstaat.de/artikel/exklusiv/2025/03/union-will-... (In German)

beeforpork··on Japanese verb conjugation the simple hard way
Looks good. It essentially separates phonotactics out of conjugation patterns instead of conflating them, which works also very well with how I learn languages. How to conjugate then breaks down to finding the stem (yes, some learning is always involved), and then there are not even different conjugations, but there are simply vocalic and consonantal stems -- all the morphology is in the suffix (the 'secret vowel') and the rest is phonotactics. I am sure there are irregular verbs, but probably this explains 90% or more of the verbs with simple rules. For me, this creates a perfectly logical system. Thanks for the overview!
beeforpork··on Show HN: Capacitor Alarm Clock
That sounds completely safe and healthy! Hmmmm, I love the smell of vaporized electrolyte, particularly when waking up!
beeforpork··on Everything in C is undefined behavior
The UB in unaligned pointers is even worse: an unaligned pointer in itself is UB, not only an access to it. So even implicit casting a void*v to an int*i (like 'i=v' in C or 'f(v)' when f() accepts an int*) is UB if the cast pointer is not aligned to int.

It is important to understand that this is a C level problem: if you have UB in your C program, then your C program is broken, i.e., it is formally invalid and wrong, because it is against the C language spec. UB is not on the HW, it has nothing to do with crashes or faults. That cast from void* to int* most likely corresponds to no code on the HW at all -- types are in C only, not on the HW, so a cast is a reinterpretation at C level -- and no HW will crash on that cast (because there is not even code for it). You may think that an integer value in a register must be fine, right? No, because it's not about pointers actually being integers in registers on your HW, but your C program is broken by definition if the cast pointer is unaligned.

beeforpork··on Strange crystals found inside wreckage from the first nuclear bomb test
> "kai" (pronounced ke like in keg)

Ancient Greek spans several centuries of sound shifts and many dialects. It cannot easily be simplified into one specific pronunciation, particularly not one that is based on your specific dialect of English. Wiktionary has /kǎi̯/, /ˈkɛ/, /ˈcɛ/ and /ˈce/ for "καὶ".

beeforpork··on DNSSEC disruption affecting .de domains – Resolved
... wiped out external reachability of a major economy ...

internal reachability (from Germany to .de domains), too... :-)))

beeforpork··on Wire to Replace Signal as Standard in the Bundestag
Odd? No, it's normal politician behaviour. Julia Klöckner herself got hacked because she is not aware of phishing. To distract from her incompetence, she urges to switch to Wire to implicitly blame Signal. It's obvious what's going on, but people have so little knowledge about digital communication and security that she will get away with it. Poor woman got hacked by insecure Signal, people will remember.
beeforpork··on Girl, 10, finds rare Mexican axolotl under Welsh bridge
And dont you pronounce that 'x' as 'ks'! It's pronounced as 'sh'! Just like in 'xocolatl'.
beeforpork··on German men 18-45 need military permit for extended stays abroad
The constitution made it impossible to make a less sexist law, because it says that women cannot be forced to military service. It is an old document, and it is based on old role models. Modernizing the constitution would require 2/3 majority, and the government was already struggling with making a law at all.

This is an explanation, not a justification.

beeforpork··on Online age-verification tools for child safety are surveilling adults
You don't say.
beeforpork··on Rising carbon dioxide levels now detected in human blood
And while we pump CO2 into the atmosphere, we also shrink the engines that could get it out again, like the rainforest in Brazil. Perfect optimisation!

(I don't want to shame Brazil, it's a global chain of problems. And other forests are decimated, too, like in Sweden and Estonia, for the demand of produce worldwide.)

Page 1 of 15Next →