MurphyA/hacker-news huggingface dataset:
by delegate | 2026-02-09 20:41:37+00:00
One thing that could happen is that someone might decide to vibe code a Discord clone, without all the extra crap. I'm sure there are people out there doing this already.

There's this interesting arc of growth for apps which are successful.
At first users love it, company grows, founders get rich, they hire expensive people to develop the product and increase revenue until eventually the initial culture and mission is replaced by internal politics and processes.

Software starts getting features which users don't want or need, side effects of the company size and their Q4 roadmap to 'optimize' revenue|engagement|profits|growth|...

Users become tools in the hands of the app they initially used as a tool.
This model worked well so far and built some of the biggest companies in history.

AI could make this business model less effective. Once a piece of software becomes successful and veers off into crap territory, people will start cloning it, keeping only the features that made that software successful initially. Companies who try to strong arm their users will see users jump ship, or rather, de-board on islands.

At least I hope this will be the case.
by Quothling | 2026-02-09 20:41:42+00:00
To be fair to AI, it's not like Clean Code and it's OOP cult weren't already causing L1-3 cache misses by every abstraction and how they spread their functions out over multiple files. I'm not sure AI can really make it worse than that, and it's been a golden standard in a lot of places for 25 years. For the most part it doesn't matter, in most software it'll cost you a little extra on compute but rarely noticible. If you're writing software for something important though, like one of those astractions you talk about, then it's going to travel through everything. Making it even more important to actually know what you're building upon.

Still, I'm not convinced AI is necessarily worse at reading the documentation and using the abstractions correctly than the programmers using the AI. If you don't know what you're doing, then does it matter if you utilise an AI instead of google programming?
by unbalancedevh | 2026-02-09 20:41:45+00:00
> What is the actual use of this?

From the article:

"Our analysis of road segments in California and Virginia revealed that the number of segments with observed HBEs was 18 times greater than those with reported crashes. While crash data is notoriously sparse — requiring years to observe a single event on some local roads — HBEs provide a continuous stream of data, effectively filling the gaps in the safety map."

So we don't have to wait until an accident actually occurs before we can identify unsafe roads and improve them.
by Paracompact | 2026-02-09 20:41:46+00:00
Not the person you are responding to, but: I would agree that at the stage of full maturity of cybersecurity tooling and corporate deployment, configuration would be canonical and painless, and robust and independent verification of security would be possible by less-than-expert auditors. At such a stage of maturity, checklist-style approaches make perfect sense.

I do not think we're at that stage of maturity. I think it would be hubris to imitate the practices of that stage of maturity, enshrining those practices in the eyes of insurance underwriters.
by ghaff | 2026-02-09 20:42:00+00:00
I think that's increasingly true. A lot of people want to game the system and you mostly don't want to place the burden of what's reasonable on a low-paid customer service worker. So you set reasonable and (mostly firm) time limits and let the processes take their course. Should be some wiggle room of course. But it's not reasonable to offer lifetime replacements unless people are willing to pay the 2x to 3x prices that implies--which very few will.
by garciansmith | 2026-02-09 20:42:13+00:00
> But that was true, wasn't it? The Dark Ages started when Christianity spread through most of Europe.

No, it is not. As Stryan noted in another response to your comment, the idea that medieval Europe was somehow one uniform culture is incorrect.

I would also add that the term "Dark Ages" is used in different ways by different people. People who don't know much about the Middle Ages often use that term to describe the whole of the Middle Ages, from roughly the fifth century to the end of the fifteenth (and Christianity had already spread around the Roman Empire by the fifth). Others just the early Medieval period (about 500 to 1000). Some limit the term to periods where we just don't have many sources, or it is perceived that we don't (e.g., I've heard it applied to Visigothic Spain).

Fourteenth-century Humanists (who lived at a time often considered to be part of those so called "Dark Ages"!) first used the term to contrast what they thought were the centuries between their lives and the classical period. They even went so far as to emulate the handwriting of the classical texts they favored, thinking they should because that's how the Romans wrote. They didn't realize they were copying eighth- and ninth-century Carolingian hands instead, texts copied by monks and clerics and court scribes because they valued them. (Lower case letters in modern languages that use the Latin characters, like English, are still based on Carolingian minuscule.)
by jyscao | 2026-02-09 20:42:42+00:00
One thing that never ceases to amuse is how people like yourself always inject moralistic prescriptions into what were meant to be purely descriptive commentaries.

My comment on U.S. actions against Venezuela was not a condemnation, but rather just a factual example. Russia's military actions against Ukraine is no different. Nor China's actions towards Hong Kong, Xinjiang and Tibet.
by rmonvfer | 2026-02-09 20:43:07+00:00
Yeah, I can’t recommend gpt-5.3-codex enough, it’s great! I’ve been using it with the new macOS app and I’m impressed. I’ve always been a Claude Code guy and I find myself using codex more and more. Opus is still much nicer explaining issues and walking me through implementations but codex is faster (even with xhigh effort) and gets the job done 95% of the time.

I was spending unholy amounts of money and tokens (subsidized cloud credits tho) forcing Opus for everything but I’m very happy with this new setup. I’ve also experimented with OpenCode and their Zen subscription to test Kimi K2.5 an similar models and they also seem like a very good alternative for some tasks.

What I cannot stand tho is using sonnet directly (it’s fine as a subagent), I’ve found it to be hard to control and doesn’t follow detailed instructions.
by jajuuka | 2026-02-09 20:43:29+00:00
This seems like a testimony from a pop-science professor. Credentials seem to mostly point to self-help books and paid speaking events. The first graph in the written testimony show a direct decline in scores with screen time. However the linked data does not show this.

Using the US alone scores from 2000 to 2022 have not really moved.[1] They have fluctuated but in those 22 years the score is largely unchanged except in Mathematics where the US has declined. Dr. Horvath links to the 2015 PISA results, but screen time is not a part of that data. I got through the paper to this point and if they already faltering this badly then it's not worth my time to keep reading. Plenty of idiots and misinformed people testify before Congress. That doesn't make their statements empirically true and arguments right.

The sad part is the amount of people who will take it as gospel as it already conforms to their biases of children and technology.

[1]: https://en.wikipedia.org/wiki/Programme_for_International_St...
by danaris | 2026-02-09 20:43:58+00:00
"Throughout human history", approximately 90% of all work was to produce food. More work meant more food, which meant more people could survive.

We don't have to do that anymore. We have enough food for everyone.

Now, we're just being whipped to work harder to produce more profits for the people who already have more than they will ever be able to spend. We're just increasing their dollar-denominated high scores.
by ninalanyon | 2026-02-09 20:44:02+00:00
How can you need that much money to not starve?

According to Wikipedia[1] median household income in the US and Norway is only about a quarter of your 160 kUSD.

I'm pretty sure that most of the people living near me in Norway are not high earners but I don't see any signs of starvation either.

[1] https://en.wikipedia.org/wiki/Median_income
by johnnyanmac | 2026-02-09 20:44:03+00:00
I mean, yes. Because we don't give kids all their rights yet. That's fair in many regards (not all. Having schools able to silence dissent legally feels all sorts of wrong). It also add protections, like not letting a 12 yo work in a coal mine or be sent to war.

More importantly, it's a powerful political spin used to justify often heinous actions. People want to protect kids.
by ssl-3 | 2026-02-09 20:44:03+00:00
What if they're not scaled? What if scale is inherently constrained?

Going back a bit further yet, I also miss local BBSs. Some were popular while many others were not. Almost all of them regardless of popularity were a labor of love: Very few BBS sysops ever recovered what was spent to start the thing up and keep it going and it was not, broadly speaking, an inexpensive hobby. It was a mosey-losing operation.

But since long-distance telephone calls were billed by the minute, the systems were geographically-bound by the financial disincentives of far-away users. This made for tight, local communities (often with small dozens of semi-active users, and sometimes even hundreds!) and pretty effectively kept the idea of global domination-style growth off of the table.

So, again: The constraints shaped it to be how it was.

What kinds of constraints might form a path towards to this kind of small success today, in 2026, while there are giants like Meta stomping around?
by lelandbatey | 2026-02-09 20:44:51+00:00
No, it's because their model puts dollar values on the labor contributed by non-working adults w/r/t raising children. So in that case, it could be that 1adult1child is slightly higher because of the need to pay for childcare, while the food/insurance/clothing etc of the additional adult in 2adult1child is offset by the fact that the non-working adult will conduct childcare and thus that expense goes away.
by cbdevidal | 2026-02-09 20:45:10+00:00
I’ve wanted to do this because there’s a zillion cool clocks out there that use a similar movement. I’d also wanted to make it battery powered which means doing NTP update only once per day (or less). Doubt that is realistic, tho.

Maybe embed Hall sensors and detect when the hands are in a certain position and when all three line up wake the ESP32, do an NTP update, tick it forward to where it should be, then go to sleep. Probably still use too much power, especially the Halls.
by bredren | 2026-02-09 20:45:10+00:00
An anecdote: On one project, I use a skill + custom cli to assist getting PRs through a sometimes long and winding CI process. `/babysit-pr`

This includes regular checks on CI checks using `gh`. My skill / cli are broken right now:

`gh pr checks 8174 --repo [repo] 2>&1)`

Error: Exit code 1

Non-200 OK status code: 429 Too Many Requests
Body:
{
"message": "This endpoint is temporarily being throttled. Please try again later. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service)",
"documentation_url": "https://docs.github.com/graphql/using-the-rest-api/rate-limits-for-the-rest-api",
"status": "429"
}
by Kappa90 | 2026-02-09 20:45:12+00:00
A podcast on the history of the “Majority World” - that is Africa, Asia, the Middle East, Oceania, Latin America and the indigenous people around the world - from a decolonisation point of view.

I just published the first episodes today and have zero listeners or subscribers, so it can only grow from here!

https://historyofthemajorityworld.com

Spotify: https://open.spotify.com/show/4qJh2jNwMvWcLP1J1EMXxr?si=dcc7...

Apple Podcasts: https://podcasts.apple.com/rw/podcast/history-of-the-majorit...
by kazinator | 2026-02-09 20:45:31+00:00
The first mention of contraction in the standard (I'm looking at N3220 draft that I have handy) is:

A floating expression may be contracted, that is, evaluated as though it were a single opera-
tion, thereby omitting rounding errors implied by the source code and the expression evalua-
tion method.86) The FP_CONTRACT pragma in <math.h> provides a way to disallow contracted
expressions. Otherwise, whether and how expressions are contracted is implementation-defined.

If you're making a language that generates C, it's probably a good idea to pin down which C compilers are supported, and control the options passed to them. Then you can more or less maintain the upper hand on issues like this.
by johnmaguire | 2026-02-09 20:45:37+00:00
The exit ramp is not sufficiently short as to be unable to stop safely, even with my old 2001 Toyota Corolla. It is however sufficiently short that you cannot stop without recording a 'hard brake' on the Progressive Snapshot device.

Obviously the calculus changes at rush hour when the exit ramp (and highway) begin to back up. And in those cases, yes, of course the correct answer is to slow down before the ramp, even if it means impeding traffic. (Or take the next exit.)

Just for fun, there's also a very short entrance ramp onto a 65mph highway in this city, which requires you to accelerate uphill from a stop sign with a very limited runway (~200 ft.) This entrance has been responsible for far more accidents and crashes than the exit I initially described.
by mixmastamyk | 2026-02-09 20:45:38+00:00
Last year our old "High School class of 19NN" group received about a dozen join requests per week from bogus accounts for a couple of years. At first they were trivial to discriminate because they were folks located on the opposite side of the Earth. But over time they became filled with pictures and names of (randomly generated?) Americans.

I could still tell because their profiles were sterile and had few normal comments or likes etc. Also a high school class has a very narrow age range. We recently landed a fatal blow by disallowing joins by "pages" and adding a few questions. A trickle continued but stopped recently.

The hamfisted false positive response you described is probably a result of that.
by bccdee | 2026-02-09 20:45:38+00:00
To whom? It's not against Github's ToS to submit a bad PR. Anyway, bad actors can just create new accounts. It makes more sense to circulate whitelists of people who are known not to be bad actors.

I also like the flexibility of a system like this. You don't have to completely refuse contributions from people who aren't whitelisted, but since the general admission queue is much longer and full of slop, it makes sense to give known good actors a shortcut to being given your attention.
by tonymet | 2026-02-09 20:45:49+00:00
I know Discord is popular, but I've tried about 3 dozen servers on a ton of hobby topics (linux , raspberry pi, golang, various games, politics) and I've found the caliber of conversation to be very poor. Nothing like forums, stack exchange or even reddit (especially pre-2012) in terms of topic focus, support quality, creativity, technicality. Convos tend to be banal, cliche, monoculture.

I would love to hear a testimony from someone who finds their Discord servers to be edifying or uplifting. What worked?
by structural | 2026-02-09 20:45:53+00:00
1. Americans got a bit poorer due to inflation.

2. Brand quality went down to equivalent or less of no-name dropshipped goods in order to keep similar dollar prices for goods.

3. Cost of real estate spiked incredibly, putting even more pressure on retail margins.

4. American logistics is seriously good, in cities 24-hour delivery can be common even for small or inexpensive things.

5. Once there wasn't a quality or convenience reason to prefer the shopping mall, many were already struggling quietly, they just hadn't run out of cash yet.

6. The pandemic happened right as all these things converged, accelerated all of them, and wasn't really recoverable.
by benlivengood | 2026-02-09 20:45:55+00:00
I'm really curious what their data looks like at the various racetracks and circuits. Fun fact; most raceways have accurate street-level indicators (including that they are one-way, but sadly they are not the best racing line) on most online maps, and my car did complain to me in its weekly report about a lot of hard turns, quick acceleration, and hard braking with helpful pins on e.g. Laguna Seca or Thunderhill corners.

In theory, the most dangerous turns would probably have higher variance on hard braking data.
by ryukoposting | 2026-02-09 20:45:56+00:00
I make my shopping lists at home. I base my shopping lists on what I already have, and what I want to cook this week. Pretty reasonable, I think.

Because I have a shopping list, I don't need to remember what I have in the fridge while I'm in the grocery store. I buy the things I need, and I leave.

The grocery list goes in Todoist, by the way. In case you were afraid that there was an aspect of my life with no apps involved.
Show HN: I killed my Calendly link after people booking randomly
by Mrakermo | 2026-02-09 20:46:21+00:00
I killed my Calendly link after someone I barely knew booked an intro call 30 minutes before my biggest sales meeting of the quarter. Then another person wedged themselves between two important calls, forcing me to reschedule everything.

The problem: Calendly treats all meetings as equal. It doesn't know that some people matter more, or that some time blocks are sacred.

So I built the opposite. When someone requests a meeting:

1. It searches your email history with that person

2. Understands the context (hot lead vs cold outreach vs investor vs "just curious")

3. Learns your actual schedule preferences (not just "availability")

4. Suggests times that make sense for THIS specific meeting's priority level

Example: A prospect who's been emailing about a deal gets offered your best slots.

Someone wanting to "pick your brain" gets next Tuesday at 3pm and nothing else.

It's still early—I'm using it myself and with ~10 beta users. The context analysis is basic (email volume, reply speed, keywords) but it's already prevented 3 calendar disasters this week.

Built with [tech stack]. Would love feedback, especially from anyone else who's been burned by the "first-come-first-served" scheduling model.

Live at: https://atimeforeveryone.xyz
by echelon | 2026-02-09 20:46:22+00:00
It ought to be illegal to buy ads against trademarks (+/- some reasonable edit distance).

Long ago, Google search used to be its own product. Now it's the URL bar for 91% of internet users. This is no longer fair.

Google gets to not only tax every brand, but turn every brand into a biding war.

International laws need to be written against this.

Searching for "Claude" brings up a ton of competition in the first spot, and Google gets to fleece Anthropic and OpenAI, yet get its own products featured for free.

Searching "{trademark} vs" (or similar) should be the only way to trigger ads against a trademark.
by runako | 2026-02-09 20:46:26+00:00
> "specialized ~creators~"

I can understand what this means in the context of visual platforms like Instagram and TikTok. (Slight quibble on TT in that a number of very large creators there record from their cars, kitchens, or otherwise do not employ specialized production.)

In any case, what does "specialized creators" mean in the context of (primarily) text-based platforms like Twitter, LinkedIn, and Facebook? Does that mean they are not social media?

> On a network, people interact with each other.

On any platform that would be considered social media by any definition, popular posts serve as a place for people to interact with each other. They are more ephemeral than a subreddit, but they serve the same function.

I am honestly not trying to troll, I just don't understand the distinction.
by overgard | 2026-02-09 20:46:29+00:00
Leaky abstractions have always been a problem. Sometimes people like to use them as an example of "see, you didn't understand the assembly, so why do you care about... X". The logic seems to be "see, almost all your abstractions are leaky, why do you care that you don't understand what's happening?"

A few comments on that. First off, the best programmers I've worked with recognized when their abstractions were leaky, and made efforts to understand the thing that was being abstracted. That's a huge part of what made them good! I have worked with programmers that looked at the disassembly, and cared about it. Not everyone needs to do that, but acting like it's a completely pointless exercise does not track with reality.

The other thing I've noticed personally for myself is my biggest growth as a programmer has almost aways come from moving down the stack and understanding things at a lower level, not moving up the stack. Even though I rarely use it, learning assembler was VERY important for my development as a programmer, it helped me understand decisions made in the design of C for instance. I also learned VHDL to program FPGAs and took an embedded systems course that talked about building logic out of NAND gates. I had to write a game for an FPGA in C that had to use a wonky VGA driver that had to treat an 800x600 screen as a series of tiles because there wasn't nearly enough RAM to store that framebuffer. None of this is something I use daily, some of it I may never use again, but it shaped how I think and work with computers. In my experience, the guys that only focus on the highest levels of abstractions because the rest of the stuff "doesn't matter" easily get themselves stuck in corners they can't get out of.
by mountain_peak | 2026-02-09 20:46:31+00:00
My original observation wasn't worded as well as it could have been. I meant in situations where hard braking could be required on a moment's notice for no particular reason (e.g. Chicago freeways where everyone is doing 70 mph bumper-to-bumper and decreases to 10 mph all of a sudden).

Indeed, when someone changes lanes in front of me, I gently let off the accelerator, but as someone else noticed, that can enrage drivers behind me (I don't take it personally), and I'm definitely traveling fast enough to remain in the middle lanes.
by takklob | 2026-02-09 20:46:44+00:00
> There also seems to be a huge fear of submitting “something” that’s not good enough where the preference seems to be “nothing” if they’re worried it’s not good enough.

Companies are still undergoing massive layoff and you have to compete with the entire world now. Of course they’re going to be particular about perfection and not giving off any signals that they could see painting them in a poor light.
by 0_____0 | 2026-02-09 20:46:53+00:00
While I like your message here, I don't think authoritarianism is actually more efficient (efficient at what?) usually. Because often it goes hand in hand with economic and social extraction, which is inherently inefficient.

But I take and am a bit heartened by your main point - while the best case authoritarian regime can plan and execute more quickly and with greater efficiency than representative government, the worst case authoritarian govt is much much worse than the worst case possible with a functional democracy.
Show HN: A last-minute romantic gift app with private links
by shivamjjha | 2026-02-09 20:47:11+00:00
Built this over the past few days: FiveMinuteLove
https://fiveminutelove.com

It lets you create a private page with:

names + message
3–6 photos
optional music
optional unlock date / secret word / custom URL
Use case: last-minute but personal digital gift (Valentine’s Day, anniversaries, etc.).

I’d love feedback on:

Is the core value clear on first load?
Any friction in create -> preview -> checkout?
Trust concerns before payment?
Happy to answer technical questions too (stack, Cloudflare deploy, SEO pages, etc.).