Recent submissions

Comment · 1 month ago
Either authors are all equally highly skilled, or we care only about defending the good ones...
Comment · 1 month ago
I also can't comprehend why I wake up early to go to human work to earn human money.

Best I can do is some high-school mumbo-jumbo about farming and specialization furthering wealth acquisition.

But to truly comprehend the situation I'd have to study economics and current events and sociology and even then I think it's a lot of theories and sometimes when I hear economists talk I wonder that it may not be coming out of their mouth.

Comment · 3 months ago
I know vegans who consume dairy/eggs once they become responsible for the husbandry of those sources.
Comment · 4 months ago
I'm not following. Doesn't the outbox pattern just pass the buck?

The motive seems to be a naive process that enqueues a message and then commits to a database - two independent actions. But a well-behaved process would commit to a database, and then only if successful enqueue a message. That's better but still not atomic - commit, crash, and no message queued.

So the solution is a two-table write - the outbox pattern. But the process that reads the outbox must commit both a query and delete before sending the message. That's the same risk as the agreement well-behaved program - commit, crash, and no message queued. Except now you introduced another pipeline element so your overall complexity increases, and so too risk.

What if you never delete messages from the outbox? Well, what you have now is no longer an outbox nor a database nor useful for large volumes. What if you implement a database to track procesed messages. Return to square one - that's the same problem you were initially trying to solve.

What if you fetch, enqueue, and then delete? Ohh... that works. In case of a crash the message remains in the outbox. It may be processed in duplicate, but eventually if successfully it will be deleted from the outbox.

The message broker then receives a possibly duplicate message. It must consult its internal database, and if the message is unique, route it. So right back at square one. Can't have atomicity and uniqueness.

Comment · 5 months ago
Or a nihilist, or a fatalist, or a pessimist, or an antinatalist, or a realist.

Don't go putting people into boxes. That's the path of persecution.

You have the inalienable right to say what you want on a plane, limited by what the government is allowed to prosecute. In a confined space, that is a bit riskier. That's a solely personal choice - no laws are being broken. The Captain has the right to ask you to conform or leave, but that's a separate issue.

People are being overly sensitive. A wifi name is not a protest. It does not disturb personal privacy and tranquility. It's about as offensive as an article titled "We’re All Gonna Die!" from your favorite news outlet - which by the way, is not an uncommon headline.

What if my wifi name was "peanut butter for all!" but unbeknownst to me and by some rare cosmic coincidence everyone on the plane was deathly allergic to peanut butter. Does that make me a terrorist? No! But I swear someone would try to drag me through decades of litigation regardless. These people seem to have divorced words and meanings from the mechanics of how the world works. Like, "this piece of paper says you shouldn't say this, so off with your head".

Comment · 5 months ago
I think advertisements are socially acceptable and actually expected to be as blatantly offensive as possible. How would people react if it were "Boeing go boom. Fly Airbus now! Text 777 NOW for Airbus discounts."
Comment · 5 months ago
More energy will be required than radiation absorbed by a spherical (ish) data center. You'll have massive solar panels piping energy in, and so the temperature would by higher than thermal equilibrium at that distance.
Comment · 6 months ago
I had to implement a subset of postfix because security wouldn't greenlight any MTAs (or third-party software for that matter)...
Comment · 6 months ago
Yeah, but proprietary baseband blobs don't control power, right? So if I turn the phone off, the radio ought to be dead... fingers crossed.
Comment · 6 months ago
Comment · 6 months ago
What about the find-my-phone BLE database, for which I just learned modern phones broadcast even when off? Is that controlled by the OS (Google, Apple) and not the carrier?
Comment · 6 months ago
How was Amandla even identified? Stingray at the protest? Then how was the phone number linked to Google? Facial recognition at the protest? I guess his details are on file under terms of the visa? So then the government simply asks Google for all details on the individual by name? Either is pretty disturbing.
Comment · 6 months ago
* unresolved personal vignette * ad copy for mythos * generic advice
Comment · 6 months ago
That's interesting. So you want to train language, linguistic reasoning, and tool use, but otherwise strip out all knowledge in lieu of a massive context? Just grade they model on how well it can access local information, perhaps also run tools?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton