skysight-inc/HackerNews huggingface dataset:
I don’t know—I work with tight teams of people who respect each other, but who don’t feel like we need to be the best at everything. We’re good at what we’re good at, and we suck at what we suck at. If an aspect of a task falls in the quadrant where we suck, maybe we decide to take the time to get good at it… but more likely we buy in commercial software or professional services to handle whatever it is.

I’ll caveat that I’m not sure what exactly OP was saying “suck” about: there’s a form of that that’s just an insult, and those are never helpful or appropriate.

But I and my team, for example, suck at writing and vetting kernel code, and at vetting every single package in the supply chain—so we’ll hire Red Hat or somebody. We suck more than we think we do at cryptography, so we’ll use a library rather than try and spin our own.

With respect to your alternate phrasing—when I say we suck at a thing (to our team who all communicate that way), I don’t think that means we need improvement and I don’t believe in our team to realistically wake up to be kernel hackers—they would agree—and I think that’s fine! Nobody wants us to be! Being honest and realistic about our self-appraisals helps us make better choices. As does routinely being appreciative and supportive of each other about things we don’t suck at.
Forget Mac, people, kids play on their phones first. And yeah, it's far from the offline simple please that is solitaire. I wonder what they'll say when they reach this stage of life. Today's popular things seem soulless to me, but I'm sure they are connecting to it (and to things I don't know about) just the same as I did back then.
What's New in Fish 4.0
Jeff Bezos is a shit demon who will only continue to enshittify the Amazon ecosystem. The author's faith is misplaced.
This game is freaking addicting. I had to uninstall it.
With every year that passes, I am more sympathetic to Kaczynski's manifesto.
Cambridge initiative to address risks of future engineered pandemics
Ok, so you agree inequality is growing and but don't recognize it as a problem. Let me ask you something, when you are buying a house, and you are competing with multi-millionaires and billionaires for the bid, who do you think will win? There are limited amount of real assets available at any given time and wealth inequality means regular people hold less of the assets each year, making them poorer. If the vast majority of people are losing wealth every year, how is that not a problem?
inspiring story. thanks for sharing
KDE Migrant helps to migrate your KDE/Plasma/apps configs to a new computer
It does not requires any math because 99.9% of the time the issue is not in the low level implementation but in the business logic that the dev did.

No one goes to review the transaction engine of Postgress.
To be clear, the proper postcondition for a sort function is "the output array is a permutation of the input array and it is sorted".
> When we engage with art, we don’t just passively observe; we absorb perspectives, emotions, and experiences beyond our own. This deepened sense of connection can move us to act, to care, to help those in pain—something the numbing cycle of doomscrolling rarely inspires.

Tangentially related - Aristotle noticed all of this and wrote about it in relation to plays in The Poetics ... except for the doomscrolling bit, that wasn't available yet.

He ties it even more deeply than "act, care" - he says it moves us towards virtue or vice.
Life and career is about soft skills, not metrics. Perhaps you were toxic and they just did not like you?
As a programmer, I hope that your answer continues to abstract away the problems of concurrency from me, the way that CPU designers have managed, so that I can still think sequentially except when I need to. (And as a senior engineer, you need to — developing reliable concurrent systems is like pilots landing planes in bad weather, part of the job.)
H.R.238 – Healthy Technology Act of 2025
People that mention this are usually referring to this chunk of the source code: https://www.reddit.com/r/programminghorror/s/KmEWRILR1q

My assumption is that a lot of the people that look at small chunks of code and judge someone’s programming ability are people who have only worked in corporate environments and have never had to build a large project on their own, and don’t have any understanding of the effort it takes to make a game like Balatro by yourself. Maybe that’s an unfair judgment. But so is calling LocalThunk a “shitty programmer” over some questionable if-else logic.
DNS Nerds Don't Control the Internet (2016)
An ISP is closer to the post office than a pastebin site. A pastebin site is closer to a factory that produces and ships content to all that order it, and thus responsible for what they ship.

It's unfortunate that things are the way they are, but I'm not sure there's a better option. If you give an inch, abusers will take a mile.

I think AI is well suited to this role, especially with new models being cable of learning and updating their weights as they go without needing retraining/finetuning.
If your game funded by publisher your company will get like 30%.

Then it's depend on location of company, corporate tax, etc.

So 25-30% of net profit for game development studio.
The game is entirely written in Lua (on top of Love2D) so it's pretty malleable.
He clearly comes across as a conscious game designer as well. And programming doesn't need to be good on today's machines. Many of the indie successes are shit software, like Minecraft, Valheim, Cities Skylines, Project Zomboid, and I'm sure there's many others. Great product design and PR are infinitely more important than software quality.
>I reeeaaaallllly don’t want this tool to create unnecessary pressure on regular engineers. Any ideas on how to prevent that? I want the bad energy directing in exposing slackers, not adding stress to everyone else.

Then destroy it. It will ultimately be used as a surveillance tool to cow the masses (of engineers, in this case), as all surveillance tech ultimately becomes.
It’s survival in reality. Bullshit doesn’t survive (at least on the lower levels of existense, corporate and cultural bs easily does) and that’s why people are so angry at it. We hate absurdity because using absurd results yields failures and loses time or resources that were important to stay fed and warm.

People also can lose your time or resources (first line support, women’s shopping, etc) and the reaction is the same.

I don’t know why there’s still no LLM with a constant reality feedback loop yet. Maybe there’s a set of technical issues that prevents it. But until this happens, pretrained AI will bullshit itself and everyone cause there’s nothing that could hit it on the head.
Short answer: if you know how CHERI and SoftBound do it, then Fil-C is basically like that.

Long answer: let's assume 64-bit (8 byte pointers) without loss of generality. Each capability knows, for each 8 bytes in its allocation, whether those 8 bytes are a pointer, and if so, what that pointer's capability is.

Example:

char* p = malloc(64);

This will allocate 64 bytes. p's capability will know, for each of the 8 8-byte slots, if that slot is a pointer and if so, what it's capability is. Since you just allocated the object, none of them have capabilities.

Then if you do:

*(int**)(p + 8) = malloc(sizeof(int));

Then p's capability will know that at offset 8, there is a pointer, and it will know that the capability is whatever came out of the malloc.

Hence, each capability is dynamically tracking where the pointers are. So it's not a static type but rather something that can change over time.

There's a bunch of engineering that goes into this being safe under races (it is) and for supporting pointer atomics (they just work).
I use AI all the time. When it’s 3 AM and I’ve bolted awake, I take 200 ug melatonin. It’s pretty common for lack of sleep, lack of food, or physical discomfort to cause psychological problems.

The majority of people in the US are content. If you’re not content, your advice on how to reach contentment is not useful. But lots of online advice content is like this: I am unhappy; this is evidence of a society-wide problem.

You have to be an idiot to listen.
Anyone know in what jurisdiction these regulators are sending shut-down threats from?
I’ve been on a jury and through several jury selection processes.

The process seemed to be to find people that could decide a case fairly / had an open mind, not people with no connections to anything.

In North Dakota it’s going to be hard to find anyone who doesn’t know someone involved in oil, and if you did that doesn’t mean they’re a good juror…
Not sure if related but back in the day there was an aleph null associated with ADOM https://web.archive.org/web/19990428120058/http://www.aleph-...
OP really captured the sheer hubris and inexperience of DOGE though. My teams success is measured by customer impact. That could be a single line change, an updated document or walking a customer through something on a call. PRs, sizes of diffs are not a good metric for individual contributions or performance. What OP described is just absent/bad management. Tools can't really fix that. It takes a cultural change.
There are only so many windy places to affix turbines to. There's a lot of ocean to cruise on.

The mobile hydrolyser (not a boat to solve shipping in a quasi perpetuum mobile away, but an energy harvester that focuses on just that) would solve mooring: the "lateral lift" of the boat would take care of that, just how your plain old America's Cup boat isn't just slowly dragged downwind. It would solve linkup: a serious cost component in not all too conveniently located off shore wind installations is the grid connection. And it would solve intermittency: hydrogen is inconvenient compared to hydrocarbons, but it's super convenient compared to getting even more electricity at a time demand on your grid is already satisfied to saturation.

(GP's math is likely wrong, but the assumption that you could somehow cram multiple turbines from the bigger end of market offerings on a boat and call it a day seems so far off to me that I never really looked at the numbers)
Who is stopping you enjoying the nature?
> I also have the security of a permanent job, paid by someone else to take risks.

So you believe, if a company is failing (owners took the risk and are failing), your job is secure? How? You do realize they can fire you at any moment. Job security is a myth. You risk taking a job just like a investor betting on a company.
I'll happily spend $5 on a 2 hour game. That's a better return than a movie theater ticket.
Show HN: Superglue – open source API connector that writes its own code
Hi HN, we’re Stefan and Adina, and we’re building superglue (https://superglue.cloud). superglue allows you to connect to any API/data source and get the data you want in the format you need. It’s an open-source proxy server which sits between you and your target APIs. Thus, you can easily deploy it into your own infra.

If you’re spending a lot of time writing code connecting to weird APIs, fumbling with custom fields in foreign language ERPs, mapping JSONs, extracting data from compressed CSVs sitting on FTP servers, and making sure your integrations don’t break when something unexpected comes through, superglue might be for you.

Here's how it works: You define your desired data schema and provide basic instructions about an API endpoint (like "get all issues from Jira"). superglue then does the following:

- Automatically generates the API configuration by analyzing API docs.

- Handles pagination, authentication, and error retries.

- Transforms response data into the exact schema you want using JSONata expressions.

- Validates that all data coming through follows that schema, and fixes transformations when they break.

We built this after noticing how much of our team's time was spent building and maintaining data integration code. Our approach is a bit different to other solutions out there because we (1) use LLMs to generate mapping code, so you can basically build your own universal API with the exact fields that you need, and (2) validate that what you get is what you’re supposed to get, with the ability to “self-heal” if anything goes wrong.

You can run superglue yourself (https://github.com/superglue-ai/superglue - license is GPL), or you can use our hosted version (https://app.superglue.cloud) and our TS SDK (npm i @superglue/client).

Here’s a quick demo: https://www.youtube.com/watch?v=A1gv6P-fas4
You can also try out Jira and Shopify demos on our website (https://superglue.cloud)

Excited to share superglue with everyone here—it's early so you'll probably find bugs, but we'd love to get your thoughts and see if others find this approach useful!
Why not though? Both kinds of models jumble around the data and spit out a probability distribution. Why is the tesseract distribution inherently more explainable (aside from the UI/UX problem of the uncertainty being per-token instead of per-character)?
> and perhaps for good reasons

For the very good reason that the underlying math is insanely complicated and tiresome for mere practitioners (which, although I have a background in math, I openly aim to be).

For example, even if you assume sequential consistency (which is an expensive assumption) in a C or C++ language multi-threaded program, reasoning about the program isn't easy. And once you consider barriers, atomics, load-acqire/store-release explicitly, the "SMP" (shared memory) proposition falls apart, and you can't avoid programming for a message passing system, with independent actors -- be those separate networked servers, or separate CPUs on a board. I claim that struggling with async messaging between independent peers as a baseline is not why most people get interested in programming.

Our systems (= normal motherboards on one and, and networked peer to peer systems on the other end) have become so concurrent that doing nearly anything efficiently nowadays requires us to think about messaging between peers, and that's very-very foreign to our traditional, sequential, imperative programming languages. (It's also foreign to how most of us think.)

Thus, I certainly don't want a simple (but leaky) software / programming abstraction that hides the underlying hardware complexity; instead, I want the hardware to be simple (as little internally-distributed as possible), so that the simplicity of the (sequential, imperative) programming language then reflect and match the hardware well. I think this can only be found in embedded nowadays (if at all), which is why I think many are drawn to embedded recently.
I was just talking about this the other night with my wife. I'm coming from a western perspective but we were agreeing that allowing women in the workplace was a total scam. We're religious so buckle up if you're sensitive. Once you erased our traditional value system which was upheld by our common faith in Christianity, you had 2 people bringing home only slightly more than 1 man could do before.

Businesses suddenly had twice the employees overnight, and this drove down wages. Of course no one cares about the consequences when you get an immediate economic boost like that. And then you convince women that men were having "all the fun" away from home. Yet even far left women I've run into admit if they've stayed at home while the husband provided that it was a "really nice" time in their life.

The old ways were sustainable. And it's almost as if our God Jesus knew what was best for us from the start. Instead of all these cockamamie ideas everyone has about life and how to do things, maybe we should just do what we we're told. Instead, people run around with no children and riddled with STDs. Anyone here with a daughter like that idea? At this point, wouldn't be surprised. That's our reality. How about women are kept from laboring outside the home, protected, valued, and honored as God's highest example of submission to Him was actually a woman now referred to as the Blessed Mother.

The best move going forward to resolve the birth rate for the entire world is to venerate women as we're supposed to and not treat them like dogs or cattle to labor for us so some businessman can get rich. It's shameful to even allow women to be treated this way. And the only way to enforce that culturally is to submit our societies and ourselves to the One True Living God Jesus Christ. In the US it may require Catholics and Protestants to agree to work together to reconquer the levers of power and lost souls in looking for the real answer. The answer is not Communism as most people think. That has never ended well. Not once.
More brainlike computers could change AI for the better
DHH's writing is similar to DaringFireball. Especially in Hardware.

Both always write about the results they have now but got the reasoning wrong because the reasoning has to fit their narrative.

We are now in 2025, AMD is simply not doing good enough in every segment. If that is the best they could do in the past 5 years in server, desktop, laptop, mobile, custom ASIC, FPGA, CPU, GPU. Imagine Intel given up on their Fab and only Fabs on TSMC, which they are doing in some product range already.

And that is from someone who brought their stock at below $3 price point.
With containerization and cheap cloud instances, people can much more easily deploy their own instance of a service like this such that only they (and maybe their trusted friends) can log in. My wife has a private paste bin that she runs on her own subdomain. There are no concerns about content moderation because all of the content is hers, and traffic is so minimal that one VPS can run a bunch of these little services.
Hellwig's work taken over in Linux kernel dev?
The message is quite brief, but it seems Hellwig is no longer there.
It’s a very complex and nuanced issue. The literature is replete with examples. And there is even a famous adage that references them: power corrupts.
LLM Load Balancing at Scale: Consistent Hashing with Bounded Loads
Operating large language models (LLMs) at scale in real-world scenarios necessitates multiple backend replicas. The inter-replica load balancing algorithm greatly influences overall system performance by impacting the caching dynamics inherent in modern inference engines. In this study, we explore the application of the Consistent Hashing with Bounded Loads (CHWBL) algorithm in the domain of LLM inference. We simulate real-world load patterns on Kubernetes, the industry's most widely adopted deployment platform. Our results demonstrate a 95% reduction in Time To First Token (TTFT) and a 127% increase in overall throughput compared to the baseline strategy.
Find my hacker: How Apple's network can be a potential tracking tool
Apparently the author writes picture poetry books and has no degree in physics.

I like to give people the benefit of the doubt, can anyone speak to his credibility on this topic?
If it is right to have a website how far do you want to go?

* You are forbidden from turning off a shared server
* You are forbidden from removing a colocated server
* You are forbidden from disconnecting an ISP customer
* You are forbidden from closing a bank account
* You are forbidden from refusing payments from this bank

People who want to censor you just go further up the chain if they don't like what you're saying.
I highly recommend the Zachtronics Solitaire Collection. Greatly designed solitaire games. I play them every day on my commute to work.
> Not sure the data is clean enough to draw meaningful conclusions because of confounding factors.

I'm thinking of things like the Windows user- and kernel-mode font parsers; these have a pretty long and steady public history of exploitation that seems to have mostly stopped with the Rust rewrite 1-2 years ago. I don't think that's because vuln researches have stopped looking at them!

But yeah, I would like it if Google and Microsoft (among others) would put more hard data out there. I don't think of the Windows kernel teams as typically suffering from hype-driven development, so my abductive conclusion is that they have strong supporting data internally.

Edit: here's a hard data source from Google, showing that Rust has contributed to a marked decline in memory unsafety in Android[1].

[1]: https://security.googleblog.com/2022/12/memory-safe-language...
Not really, because it depends on the basis of morality. In fact, this 'morality' problem is shown in the existence of libraries in the US.

Is a book a collective good? Or property? In the US the answer is 'both' in an awkward way. But the US does know that having books behind a paywall is not in society's best interest.

And in reality 99% of the books will never be read, which makes their 'value' as property suspect.
Built a simple, fun game to swat flies – Would love feedback
Hey HN,

I built a small, silly game called FlySwatter where you do exactly what it sounds like—swat flies as fast as you can!

It started as a fun side project, but I optimized it for quick reflexes, added some oddly satisfying sound effects, and now I can't stop playing it myself. The goal is simple: swat them all before they escape.

Would love to hear what you think! Any feedback is welcome—especially ideas on making it more addictive or fun.

Download it here: https://apps.apple.com/us/app/fly-swatter-swat-them-all/id67...

(If you enjoy it, share your high score! Let’s see who’s the fastest fly swatter on HN )
Show HN: Yeah Sure – Virtual clothing try-on for eCommerce (and for giggles)
Hey HN! I’m Kanad, one of the creators of Yeah Sure (https://yeahsure.ai/).

I run a company called Potion. My team and I wanted to expand our Gen AI product offerings. So we started tinkering with image remixes, swapping outfits with friends, product photography etc.

After playing around with a bunch of ideas, we got fixated on this weird virtual clothing try-on idea and built a product around it. We named the product “Yeah Sure”, because why-not-dot-com was already taken (womp womp).

Why did we even ventured into building this particular product? -
The corporate reason: eCommerce store owners (Amazon sellers, Shopify brands, etc.) needed a better way to generate high-quality product images without the time sink and cost of traditional photography.
The real reason: The idea of virtually swapping clothes with friends sounded hilarious af. So we built it.

It began as a "weekend thing" but the results were too good (and too funny), so here we are. Now, we want to help eCommerce brands generate pro-level visuals while having some fun along the way.

Soooo, Yeah Sure is an AI clothing try-on for eCommerce (and for sh!ts n giggles).

What “Yeah Sure” does -
1. AI try-on for clothing – Generate model images instantly, with any outfits of choosing.
2. Virtually window-shop outfits – Change outfits in your own photos to see how you’d look in that tie dye shirt.
3. Swap clothes with friends (because why not) – Try on your friend’s hoodie without actually wearing it.
4. API for eCommerce (that’s how we’d prolly make money) – Automate on-demand product images for your store.

Link library -
Website – yeahsure.ai
Webapp – app.yeahsure.ai
API Docs – docs.yeahsure.ai

Please share your thoughts and feedback!
Maybe have an enemy that throws balls and you just hit them back to hurt them. Have a health bar that you need to deplete by hitting them before being able to pass the level. Dunno, might add some kind of story mode to it. Beating the boss would give the user some kind of upgrade or special weapon.
Half of the metro areas in the US used to have comprehensive public transit! Do you think Americans just didn't live in cities before cars?

So many americans are seemingly utterly ignorant of their own history and then use that ignorance to insist "It can't happen here"

Go read up on the tram systems we used to have.
Orange peels?