skysight-inc/HackerNews huggingface dataset:
It would be hilarious if this scenario played out.

OpenAI starts as a nonprofit, aiming to benefit all humanity. Eventually, they discover a path to AGI and engage in intense internal debates: Should they abandon their original mission and chase profit, knowing it could bring generational wealth? They ultimately decide, "To hell with humanity—let’s go for the money."

As they pivot to prioritizing profit, DeepSeek emerges. Staying true to OpenAI’s original vision, DeepSeek open-sources everything, benefiting humanity and earning global admiration. Unintentionally, this move tanks OpenAI’s valuation. In the end, OpenAI fails to become the hero or secure the massive profits they chased. Instead, they leave behind a legacy rebranded as "ClosedAI"
Don't they any way?
I dunno, seems to me in the TRO case there wasn't anything wrong with the certificates that had been issued. There wasn't any suggestion the the certificates had been issued to the wrong party or anything like that.

When performing DNS verification there's supposed to be an underscore in a record, which protects sites that let their users control arbitrary subdomains - you know, dyndns and things like that. Digicert mistakenly didn't ask the customer to include an underscore. Could have been a problem, if Alegeus was a dyndns provider - but they aren't.

Then Digicert spent a load of the 24 hour disclosure window checking things on their end, then e-mailed the customers after office hours so when they get in the next day they barely had any time to respond.

The only "incompetent tech" here is the assholes who decided on the policy that certificates be urgently revoked, as if they'd been issued to the wrong person, when they hadn't been issued to the wrong customer.
Not saying Apple is great but for me MS UX has been an utter crap, both in managed corp env and on a personal device.
I always find it fascinating to discover another banana hater; we are a vanishingly small minority.
Yeah, Javascript has definitely gotten a lot better since those days. It's possible PHP has too, but I haven't had to check

Both of them do this weird type coercion that break a lot of things if you pretend they're not JS or PHP; I found I had to learn where the traps were, and use a lot more === and !== and >== etc
Most fruits are also somewhat acidic, which helps digestion and insulin sensitivity.
Vibe Coding and the Future of Software Engineering
This flight was launched with a Falcon Heavy, that is why it has more energy to reach high orbit than the previous launches with an Atlas V booster.

When you are in a highly eccentric orbit (meaning the point in the orbit farthest from Earth (apogee) is much higher than the lowest point (perigee)) like this one there are several maneuvers you can do to significantly change your orbit with relatively little energy. The article describes some of the things they are testing.

A small breaking burn at apogee will lower the perigee into the upper atmosphere and they can then do aerobreaking (use atmospheric drag to lose energy) to slow down enough to land.
This calendar is what we work after

A useful addition would be to show weekdays/weekends with a localization option for holidays (Here in Sweden we have 5 days off this Q2)
The scenario NEVER comes up in the future as it was originally expected. You'll end up having to remove and refactor a lot of code. Abstractions are useful only used sparingly and when they don't account for handling something that doesn't even exist yet.
> Yes, we get it. Uninstall Facebook/IG/WhatsApp..., but no. Most people in the world use these, and you're still targeted without using them.

Whenever I go into Facebook itself, I see how poorly they target me.

Boob surgery and dick pills.

Lawyer specialising in giving up a citizenship I never had for those living in a country I left in 2018. Announcements from that country's government that a breed of dog I've never heard of is now banned.

Recommendations to join groups about teams I've never heard of in sports I don't follow in states I've never even visited in a country I've never lived in.
Just use RFORMAT by Rudolph Loew. It can properly align FAT12/16/32 on any block size you want. It doesn't use reserved sectors for that. It only enlarges FAT tables so that the first cluster begins at block size boundary. It can also do all sort of weird formats: reserved sectors, any cluster size you can think of, set root dir size, number of FATs (having only one FAT improves wear on flash memory), etc.

https://rloewelectronics.com
Ports are part of TCP and UDP, not IP, as far as I can tell. So ports are tied to the protocol
Show HN: Handwritten Cards – Send Cards Online in Your Own Unlegible Handwriting
Ever feel that online cards are too impersonal, while physical cards are such a hassle? I built a tool that combines the worst (and best) of both worlds: send handwritten cards online featuring your own delightfully unlegible scribbles. Now your receiver gets the unmistakable charm of your "unique" handwriting—ugly and all!

Here's an example card I made: https://www.handwritten-cards.de/cards/ff8d6fe46e62fe48773f3...
Feel free to try it out!
Yes, I've worked on a couple of codebases like that. It's glorious, you break everything down little by little and every step makes sense and can be tested individually. Best jobs I've had.
Ask HN: Recommend resources that helped your game dev journey?
I’m new to game dev and struggling with my first project, Space Zero. I’d love recommendations for resources (books, tutorials) to learn game design—especially after my demo flopped. For context, I shared it on Hacker News, Reddit, and Product Hunt recently, and here’s why I’m making it, plus what I learned.

I grew up in Korea, a quiet kid hooked on Civilization and Minecraft—games were my escape, teaching me through play. After military service, I dropped college to co-found Disquiet, a social network for software builders. Now, 1.5 months into Space Zero with friends, I want it to be a space where people create and play together. Personally games shaped me, and I’d love to give that back.

But I’m clueless. don’t know design or mechanics. Our demo (collecting/crafting) got 500 signups in 4 days on HN/PH, but feedback was tough:
- No clear goal, felt aimless.
- AI crafting items lacked purpose, just swing the result.
- Too barebones for a demo.

Posting on Reddit’s indie dev sub (my first try) got some “you did it wrong” too. It stung, but I see now: purpose matters, mechanics need depth. I’m reading The Art of Game Design by Jesse Schell—it’s great so far, but I need more.

Any books, videos, or communities that helped you grasp design or make fun mechanics? I’ll keep building Space Zero quietly, aiming to fix these gaps. Any recs mean a lot to a newbie like me!
You really like to read a lot more into my words then are (or ever could be) there.

Let be be more explicit: my original comment was just to take the point you were not quite making and instead make it explicit… prisons don’t work at all, and can’t work if their intent isn’t to keep everyone safe.

I’m not a fan whatsoever of the “sex is almost universally binary” statement, as nothing can possibly be “almost universally” binary; there are either precisely two options or what you do not have is a binary. I also am not a fan of “damned if you do, damned if you don’t” thought-terminating cliche, or your response to someone (very rightly) pointing out that there’s a greater evil in those two choices… but I wasn’t actually criticizing your point or your beliefs or you, just your rather ambiguous wording. I only got critical at the point of pointless tone-policing, since “tone” is practically impossible to correctly surmise in a written communication.

I don’t know a thing about you, except that you appear easily distracted by fuzzy thinking. This, of course, is almost universally human, so I’m not being even remotely sarcastic here, either.
Didn't China burst this bubble already? Vertical farming, etc. Western aligned farming is currently in a big downturn due to BRICS constantly breaking production records. And they are using Chinese machinery. The world is catching up to American farming yields. China is decoupling from American farming and they have been investing a lot in all the infrastructure for that.

American farmland values falling nationwide as margins go negative, investors flee "chaotic" market https://www.youtube.com/watch?v=4DjpjgOln-U (beware pro-China bias, but it's solid analysis)

https://www.barrons.com/articles/farmers-trump-trade-war-agr...

https://farmonaut.com/usa/urgent-u-s-farmers-face-financial-...
Looks like it would be able to deploy high speed instant-action repair kits.
Put your grandma's birthday in your calendar
My personal experience is that R1 is smarter than 3.5 sonnet, but 3.5 sonnet is a better coder. Thus it may be better to let R1 to tackle the problem, but let 3.5 sonnet to implement the solution.
And a lot of people doesn't understand how dangerous shuffling parameters is, especially in languages that do not have named parameters...
There's something deeply human about putting thoughts into words (or images) and shaping them into something tangible. AI might help speed things up or spark ideas, but if we rely on it too much, we risk losing that process of real discovery.
I consider it a honor if people are inspired by my ideas or thoughts.

This could in theory still apply to machines but I would have to think about it first. It might require a different format.
The trouble is it isn't limited to "capitalism". A similar set of incentives are implicated in public choice theory, which is why democratic institutions are frequently willing to sell out future generations or compromise the public good to benefit the governing coalition's cronies.

And the latter is more susceptible to it. Things work when you're the customer and you have competing suppliers. They don't work when you're not the customer. But you could still be the customer in another market as long as there is one, e.g. because third parties can reverse engineer the OEM parts and go into competition with them. So a major risk here is that the incumbent captures the government to prevent that from happening.

The closest you generally get to competing alternatives with government is "laboratories of democracy" from having different states each with their own laws and the ability for people to vote with their feet, and even that suffers from the same failure mode. The system is intended to sustain that by having a strictly limited central government, but the central government gets captured by those who want to impose uniformity on what was meant to be diversity.
Do you want to risk the complexity and potential performance impact from the handshake that the HTTP/2 standard requires for non-encrypted connections? Worst case, your client and server toolings clash in a way that every request becomes two requests (before the actual h2c request, a second one for the required HTTP/1.1 upgrade, which the server closes as suggested in the HTTP/2 FAQ).
https://www.thekitchensafe.com/
It is in a condescending tone.

I know this, because I have to self-correct my own communications because of the same or a similar problem (a bit on the autism spectrum).
Dick surgery and boob pills?
Why should a reverse proxy give a single shit about what your lang application is written in
Richard Stallman on RISC-V and Free Hardware
Yeah, landing on your own blog post during a search is always a funny (and slightly surreal) moment!
A Philosophy of Software Design on the other hand is concise, excellent, and based on decades of teaching experience.
I mentioned it in the post as well, but Git will look in `.config/git/ignore` if you prefer to just use that rather than setting a new path.

There's also a possible downside here in having things hidden for you but not for others since it's not in your `.gitignore` project file.

I'm honestly kind of on the fence about this one, I don't have much in that file for those reasons.
> Why would you not focus on writing OO code in an OO language for example?

That's circular logic. I wouldn't focus on writing OO code because I know from experience that the result is usually worse. If I had to use a language that was oriented towards writing OO code, I'd still try to limit the damage.

> There are programming paradigms for a reason

Nah. A lot of them are just accidents of history.
On wide screens the app is not centered, add some margin auto.
The argument is not on the omnipotence alone, but the omniscience.

You can't be omniscient and omnipotent on one hand, and blame your creature for anything it does on the other. Because you are effectively in charge.

Like any parent with babies.

While you don't _know_ all about how they function, you learn to get a grasp of it, and you control most of their environment, and most of their very own, at first. They are babies. You job is to allow them to make decisions for themselves by teaching, supporting, caring for, loving them, and letting them grow, become autonomous, emancipate, and live their life. And live it without you because ultimately, that's what happens.

And as you do, you become less powerful, less all-knowing towards them (if you didn't, you'd keep full responsibility for everything they do).

So, come back to God, if He's omniscient, omnipotent, He's also all in charge. The creatures may have some will or not, whatever they do is already known in advance.
if you are an apple ecosystem app developer, apple already has an awful lot of information about you. you've paid them $100 every year, you pay them at least a 15% cut of every sale. they know your personal address one way or another, and your tax information. you most likely use their IDE, their APIs / development kit, which either they provide or you are paying for as part of our $100 developer fee, depending on your perspective. to get an app on any official Apple App Store you have to submit your app to them to notarize and get it reviewed for approval. you probably use an iPhone, essentially must use a Mac, and have a robust billing history in their stores.

so I'm not sure I totally understand the underlying message here, that apple is possibly phoning home to App Store Connect to secretly record every time a developer launches a project? it sounds a bit strangely conspiratorial in the context of a system where apple controls the entire developer supply chain already. anyway, I understand this is just one of those things that some people decide to care a lot about, and in some cases it makes a lot of sense, but not this one.
> If nobody eats there, how do they launder money?

The laundered money is reported to the tax office as cash payments from customers. Add some fake invoices from meat suppliers to make your books look legit, and you have converted dirty money into clean, even taxable income.

This only works to a certain degree, though. If the tax office becomes suspicious, they will definitely use undercover people to count customers and meat deliveries over a few weeks. But if for example only 10% of your sales volume is fake, it is quite hard for the tax office to prove this. For smaller laundry volumes, you don't even need fake supplier bills, you can always just claim that you put a bit less meat on the kebap, etc. The general idea is to take advantage of the fact that even the tax office acknowledges that it is impossible to keep books accurate to the last penny in such businesses.

When I was a student I often ate pizza in a really nice Italian restaurant which later turned out to be a money laundering front for the Mafia. But the pizza was great!
Stems, a bowl to hold the grapes, somewhat sticky fingers, seeds (unless you get the engineered no-seeds variety). Yeah, can't vouch for the logistics of grapes.
One sub-hypothesis to add: people getting off the train are more hungry than general population + hungry people generally give more favourable reviews :-)
>asylum inmates getting sterilized is a very common

Citation needed
Survey for Incident Response and DevOps Teams
Welcome to the Incident Response 2025 Survey! Your feedback is crucial in helping us understand current practices and future needs in incident management.
Survey Details:

- Estimated completion time: 10 minutes

- All responses are confidential

Rewards for Participation:

- 50 randomly selected participants will receive $50 gift cards

- Option to receive the completed survey report directly to your inbox

- Early access to future research findings

The final report will be published openly and shared with the broader community(r/sre, r/devops, r/sysadmin), but survey participants will be the first to receive the insights.

By completing this survey, you're helping shape the future of incident management practices. We appreciate your time and expertise!
> Netherlands invested heavily in agricultural technology in the 70/80s, they are now one of the biggest food exporters in the world despite being one of the world's smallest countries

The Dutch built their agriculture industry on the back of the environment - they have massive problems keeping nitrogen runoff under control enough to pass EU-wide legal limits, and the question on how to transform the ag economy has crashed two governments by now. Continuing as-is is blatant cheating against other EU countries that do keep their nitrogen emissions under control, but any kind of reform will threaten people with very deep pockets.
While the gist of your post is spot on, I do feel it should be noted that DoH is preferred over DoT not to protect from middleboxes that don't work properly, but from middleboxes that are actively trying to outright censor encrypted DNS, but can't afford to snoop on/prevent all HTTPS traffic. It's an anti-censorship measure, not a compatibility measure.
and subscriptions
I think he was asking for real tangible uses.
You should check Unison language. Each Unison definition is identified by a hash of its syntax tree. So if two unrelated functions have identical AST this means they that from language perspective it's the same function.

https://www.unison-lang.org/docs/the-big-idea/
Yep, a decent summary.

Haha, my wife told me to avoid writing that part with Facebook birthdays, because no one would probably care.

Thanks for this comment!
Yes, also steal ala Glomar Explorer
How about adding αβγδ or ℵ (aleph) to that list? Or шћдж? Or add Chinese or Arabic letters to the list.

Letters are symbols used to write down words of a natural language.

If you are unfamiliar with a language, you are more likely to call them "symbols" instead of "letters".
if you really want to understand how Chinese government works, you need to read the book "The Lean Startup".
His name means “an asshole’s gaseous emission”; I’m not sure any other words are necessary.
> Domain models are fundamentally an object-oriented programming concept.

They are not.

> You model the business domain with classes, meaning you specify in them the behavior that reflects your business domain.

I have better tools for doing that.

> In Domain-Driven design, with its basis on OO, you implement these operations at the class level, because your classes model the business domain and implement business rules.

You're still not explaining the "why". You're just repeating a bunch of dogma.

> a domain model without behavior means you are wasting all development effort building up a structure that does nothing and adds none of the benefits, and thus represents wasted effort.

I know from experience that this is completely false.

> You don't know what you're doing, and somehow you're calling it Domain-Driven design.

I don't call it domain-driven. You can call it domain-driven if you want, or not if you don't want. I don't care what it's called, I care whether it results in effective, maintainable software with low defect rates.
Decolonization.
Personally I don't have a blog, even though I really want to, but I newer seem to be able to get started. Still, I really enjoy reading what others write. One thing a blog post from a real live person can do, which AI can't, is to inspire you to dive into a subject and try out things for yourself.

There are so many things, books, technologies, tips, tricks, interesting solutions I've picked up over the years because someone wrote a blog post and it got posted on HN or some other site.

As more and more content is AI generated I've started to enjoy the writing and ramblings of people with weird little blogs so much more. So to those of you who are blogging: Please don't stop.
"Refund season" is mostly a thing because the default w2 withholdings are set at a level where you slightly overpay on each paycheque, to avoid a surprise tax bill at the end of the year.
I think tampermonkey code is a better solution?
The point is that it eventually led to it in the 19th century.

Very hard to predict it happening but easy to see with hindsight.
I like to make up my own tests, that way you know it is actually thinking.

Tests that require thinking about the physical world are the most revealing.

My new favourite is:

You have 2 minutes to cool down a cup of coffee to the lowest temp you can.

You have two options:
1. Add cold milk immediately, then let it sit for 2 mins.

2. Let it sit for 2 mins, then add cold milk.

Which one cools the coffee to the lowest temperature and why?

Phrased this way without any help, all but the thinking models get it wrong
It never ceases to amaze me that Google set the stage for this whole thing to come about this way.

Their search algorithm upranking lengthy blogspam that doesn't just get to the point. Then not only inventing the transformer architecture, which lies at the heart of LLM technology, but then utilizing that same technology to let users avoid the very problem they created.

They damaged the Internet in one way, then created the technology that they and others would use to damage it in another way, and actively use that technology as a solution to the original problem they created at the detriment to everyone else.
Linux Lazy Unmap Flush LUF Reduces TLB Shootdowns by 97%, Faster LLM Performance
A (simple) benchmark would be great to figure out where the practical limits of such an approach are. Runtime is expected to grow with O(n*2) which will get painful at some point.
That's an interesting point of view, you might be on to something.

I hadn't considered that it might sound AI-generated. I guess the point is to make it quantifiable.

If that can be achieved in other ways, then why not?

I thought this would be an easy way of showing that.
Street food vendors go back millennia. They’ve never been called restaurants but they’ve always been in the primary business of selling food.

The main difference a restaurant brings is the addition of a seating / dining space. I strongly doubt that extra space for patrons to eat is a recent innovation.
The blog post notes that it is poorly engineered and slow, which makes me glad I don't have to use Apple dev tools for anything
> My estimate is that 80-90% of the code was written by AI

Nice! It is entirely reasonable both to do that and to be excited about it.

…buuut, if that’s what you’re doing, you should say so.

Not:

“no lines of code directly written, just directing the AI”

Because those (gluing together AI code by hand and having the agent do everything) are different things, and one of them is much much MUCH harder to get right than the other one.

That last 10-15%. Self driving cars are the same story right?
A possible future of Python in the browser
Bless you. Keep fighting the good fight.
I immediately applied most of these, thanks!
It shouldn't, which is why I think wording there is strange. Nginx doesen't market itself as "platform to serve your sites, services, and apps, written in C". Reading the first sentence I don't even know what Caddy is, what does a platform mean in this context? Arriving on Nginx's site the first sentence visible to me is

>nginx ("engine x") is an HTTP web server, reverse proxy, content cache, load balancer, TCP/UDP proxy server, and mail proxy server.

Which is perfect