MurphyA/hacker-news huggingface dataset:
by hmokiguess | 2026-02-24 16:05:00+00:00
You’re conflating it being a question granting making it logically sound. The prior context in the question is what adds the logical fallacy to it, the question without that is fine but given the information about the car it becomes absurd. Your new example illustrate different things, context cannot be ignored here as it is what makes the entire thing what it is. In the car wash example, the context has a direct relationship with the question that determines the answer, the relationship matters so much that OP claims that for its benchmark purposes only “drive” is the valid answer. That special condition is what makes it a puzzle, a test, and a logically flawed proposition to test your attention despite it being structured as a question grammatically. 2+2 does not bring this relationship in its structure and presentation.
by softwaredoug | 2026-02-24 16:05:00+00:00
US tech stocks have been running overly hot (high P/E ratios) recently. So they are very sensitive to even minor shocks.

If it looks as all like the company might be a victim, not a benefactor, of AI - they’re going to take a hit. Especially when they’ve all been selling AI and layoffs as their source of growth.

These tech stocks can’t all be AI winners. And sorting out winners / just another boring tech company will be how the “AI bubble” pops.
by 7777777phil | 2026-02-24 16:05:26+00:00
NIST asking for agent security comments right as the agent stack is splitting into layers with completely different threat models.

A model layer vulnerability looks nothing like a tool-use layer vulnerability.. but most framework still treats "the AI system" as one blob. But probably nobody who owns the audit trail when an agent chain spans six vendors.

Wrote about this layering in an article last month: https://philippdubach.com/posts/dont-go-monolithic-the-agent...
by 0xbadcafebee | 2026-02-24 16:05:30+00:00
If you want to master the shell (it will save years of your life), follow these guides. I highly recommend reading the entire BASH manual, it will answer every question you'll ever have, or at least give you a hint about it, as well as expose you to all the hidden knowledge (some call it "gotchas") you'll wish you knew later.

101
- Bash for Beginners (https://tldp.org/LDP/Bash-Beginners-Guide/html/)
- Bash Tutorial (https://www.w3schools.com/bash/)

201
- Bash Programming (https://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html)
- Advanced Bash Scripting Guide (https://tldp.org/LDP/abs/html/)

301
- The Bash Manual (https://www.gnu.org/software/bash/manual/bash.html) (https://man7.org/linux/man-pages/man1/bash.1.html)
- ShellCheck (https://www.shellcheck.net/)

To find every Unix-y program and get a 1-line description of it (and referenced programs/functions), run:

for i in $(ls /bin/* /usr/bin/* /sbin/* /usr/sbin/* | sed -E 's?.*/??g' | sort -u) ; do
echo "command: $i"
whatis "$(basename "$i")" | cat
echo ""
done | tee command-descriptions.log

View 'command-descriptions.log' with less command-descriptions.log, use arrow-keys and page up/down to navigate, and type 'q' to exit. To find out more about a program like df(1), run man 1 df.
by underlines | 2026-02-24 16:06:14+00:00
I maintain a private evaluation set of what many call "misguided attention" questions.

In many of these cases, the issue isnt failed logical reasoning. Its ambiguity, underspecified context, or missing constraints that allow multiple valid interpretations. Models often fail not because they can’t reason, but because the prompt leaves semantic gaps that humans silently fill with shared assumptions.

A lot of viral "frontier model fails THIS simple question" examples are essentially carefully constructed token sequences designed to bias the statistical prior toward an intuitively wrong answer. Small wording changes can flip results entirely.

If you systematically expand the prompt space around such questions—adding or removing minor contextual cues you'll typically find symmetrical variants where the same models both succeed and fail. That suggests sensitivity to framing and distributional priors (adding unnecessary info, removing clear info, add ambiguity, ...), not necessarily absence of reasoning capability.
by LightBug1 | 2026-02-24 16:07:01+00:00
I make a point of being aware of what the richest and one of the most powerful men in the world is posting (even if I detest him to the core). And, on the occasion that I do access the cesspit that is Twitter, using the relative hazmat suit of xcancel, I would rather believe my own eyes than your reply.

I trust you'll not have difficulty finding said content. I am not misinformed, and you stating that I am won't make it so.

I find it creepy af. Perhaps the "pedo guy" episode was projection. And that's one of the least creepy things I find about him. What I find creepier is the propensity of apparently right-minded people to defend him. It's, frankly, cultish.
by ALittleLight | 2026-02-24 16:07:25+00:00
"Uh, excuse me. This ad for a payday loan company says the vast majority of households can't afford this thing that most households with children do, in fact, afford and pay for. Which figures do you dispute?"

Concluding something farcical and then asking people to debate it is silly and a waste of time. 400k is an extremely high household income. Childcare is a common expense for families with children. The claim that only extremely high income people can afford a common expense is wrong on its face and needs no further analysis.
by SwiftERM | 2026-02-24 16:07:32+00:00
Autonomous hyper-personalisation does not emerge from a single clever algorithm. It is the product of a carefully engineered data architecture — a layered infrastructure that continuously collects, processes, models, and acts on individual consumer signals in real time. Understanding that architecture is essential for any ecommerce leader evaluating whether to make the shift from segmented to ML-driven email.
by SwiftERM | 2026-02-24 16:08:35+00:00
Every vendor in the email personalisation market claims to offer personalisation. The word has been stretched so far across so many products — from simple name tokens to rule-based segment filters to triggered drip sequences — that it has nearly lost its meaning. What very few vendors are willing to subject themselves to is a single, clarifying test: how much human involvement does their system actually require to operate?
by ryandrake | 2026-02-24 16:09:22+00:00
Am I the only one who thinks it's totally bonkers that a lawsuit can outlast a 4 year presidential administration? I mean, I get it, court cases can be complex, but what on earth could they be continuously doing for four years? I would love to see an hour by hour accounting of the time actually spent by humans on a case like this. My guess is that it's like a poorly run software project: mostly empty, where Person X is blocked waiting on the output of Person Y for weeks, and so on.
by 1970-01-01 | 2026-02-24 16:09:32+00:00
All of this is basically still there in another form.

1. If you count drive gearing, it has a transmission. Teeth will experience wear if not properly maintained.

2. Almost all modern EVs now are oil cooled. There are a few exceptions. See above.

3. All have a radiator for cooling. See above.

4. The 'exhaust system' is 100% gone. Heat the only waste product.

5. There is plenty of rubber and plastic hoses and gaskets in EVs that will break during the lifetime of the vehicle, just like they do in ICE.

I totally agree that the service is much less of a burden to the owner. About an order of magnitude less 'work' for them.
by dylan604 | 2026-02-24 16:09:58+00:00
I use a couple of JS libraries to serve image galleries, and they conform to the Flickr _[a-z] type of naming to indicate resolution. The library will load the appropriate size based on the available real estate.

The auto serving of the chosen output extension is interesting. Wonder if they were automatically created when making the various image sizes, or only on the first time it was requested. And how many formats were supported? The one that got me was hitting an API and tagging with xml|json to get the response as needed instead of sending it as a dedicated query paramter
by n8cpdx | 2026-02-24 16:10:39+00:00
Can someone explain to me how Discord got so big in the first place, particularly for non-gaming uses?

I saw this coming a mile away when folks started ditching slack for Discord - Slack being problematic because a) it was profit-seeking and would use its leverage over your personal data to seek rent and b) it was antithetical to the open web.

Discord has the exact same two issues so was obviously not a solution.

Why did the internet en masse fall for it again?
by RobCodeSlayer | 2026-02-24 16:11:04+00:00
At age 13 I pitched a candy idea to Mars Bars as part of a school project to write business letters. I loved Snickers at the time but was tired of unwrapping so many fun-size ones from Halloween. I told them something like - “you should just put the fun-size candies in a big resealable bag, so people can eat as much as they want without dealing with the wrappers. You can call them unwrapped minis. All you have to do is create new packaging and re-use the fun-size bars!”

I found the CEO’s corporate address somewhere online and sent the letter to him, never to hear back.

Then, around 8 months later, I saw my first ad for Snickers Unwrapped Bites on TV and freaked out. They had immediately implemented my idea, which as a kid was amazing, but I’ll never forgive them for not writing back. Especially because none of my friends ever believed me.
by stark247247 | 2026-02-24 16:11:34+00:00
I built a free weather widget you can add to any website with one line of code. No API keys, no registration, no tracking.

The widget shows current conditions, rain chance, and a daily summary. It updates every 15 minutes and works on any site — static HTML, WordPress, Squarespace, whatever.

I built it as a side feature of AskWeather.ai, my ad-free weather app. The widget uses the same data pipeline that powers the main site.

Demo and embed generator: https://askweather.ai/widget

Would love feedback on the widget UX and any features that would make it more useful for developers.
by alexandriaeden | 2026-02-24 16:11:39+00:00
Thanks — the economic friction approach is interesting. Curated registries and local scanning solve different parts of the problem though. A registry gate catches bad actors at listing time, but the rug pull attack happens after approval: a server passes review with clean tool descriptions, gets installed by users, then silently updates its definitions. That's the gap tool pinning covers — you hash the definitions you approved and detect any change, even from a previously-trusted server.

The other thing is that many MCP servers never go through a registry at all. Internal tools, company-specific integrations, anything installed from a direct GitHub link. Those need scanning at the point of installation, not the point of listing.

Both approaches are complementary. Happy to compare notes on detection rules if you want to cross-reference what your content review catches vs. what the pattern matcher flags.
by AMARCOVECCHIO99 | 2026-02-24 16:11:57+00:00
This matches what I've seen. The .env file is one vector, but the more common pattern with AI coding tools is secrets ending up directly in source code that never touch .env at all.

The ones that come up most often:

- Hardcoded keys: const STRIPE_KEY = "sk_live_..."
- Fallback patterns: process.env.SECRET || "sk_live_abc123" (the AI helpfully provides a default)
- NEXT_PUBLIC_ prefix on server-only secrets, exposing them to the client bundle
- Secrets inside console.log or error responses that end up in production logs

These pass type-checks and look correct in review. I built a static analysis tool that catches them automatically: https://github.com/prodlint/prodlint

It checks for these patterns plus related issues like missing auth on API routes, unvalidated server actions, and hallucinated imports. No LLM, just AST parsing + pattern matching, runs in under 100ms.
by ABCLAW | 2026-02-24 16:12:05+00:00
America had a true famine; the dust bowl resulted in mass displacement, and the government took exceptional steps to create remediation programs to address the plight of those affected to maintain relations. The policies included measures that would be considered exceptional by today's standard, including the creation of a national organization to provide stock for relief organizations, buying out cattle herds above market value, other bailout measures for farmers, a massive work effort to create an erosion barrier and more. Most cultural histories indicate that these bailouts prevented widespread unrest in these communities.

You can take a look at the global hunger index; countries with less food security are certainly less stable than those that aren't, but by no means are countries like India and Pakistan undergoing constant revolution. By contrast, countries with comparatively solid food security like Egypt underwent revolution that toppled the government sparked by changes in the (comparatively affordable) price of food. Hunger itself doesn't tell the story. It's how society perceives it.

The zeitgeist matters more than whether or not everyone in society can eat, and you can change the zeitgeist with propaganda.

>When you're truly hungry, nothing is beyond reproach.

When you're truly hungry, you can't plan a revolution. Anti-government efforts are generally spearheaded by groups that are fed, connected, and have the incentive to incite rebellion. It's more Navalny and less Oliver Twist. This means that both pro and anti-government groups will be engaged in a similar recruitment effort. The two groups will have competing accounts of why the hunger is occurring, complete with different evidence regarding the magnitude of the issue, the source of the issue, etc. Hunger doesn't short circuit that process, and propaganda doesn't lose it's force because it's a more persuasive and simpler motivator than, say, discontent over tax burden shifting or some other policy point.
by surajrmal | 2026-02-24 16:12:08+00:00
The reason folks still use c/c++ is because of ecosystem. Chances are you have a lot of code you depend on and don't have straightforward ways to port it (and all the transitive deps). Especially in the case of larger enterprise software where there are 10s of millions of lines keeping you entrenched. Foundational things like your threading model, async executor, etc can make it difficult. If you're operating in a micro service environment and your core does are both minimal and ported, the journey becomes much more tractable.
by samiv | 2026-02-24 16:12:26+00:00
Let me get this straight so basically with the chatbots everyone is now running faster than ever. Every business thinks they can get an advantage by increasing their velocity relative to their competition. But the competitive is doing the same so what is the outcome?

It feels like businesses are just going to speedrun their lifecycles faster than ever and useful idiots are doing the work of 10 people while getting paid for 1. The asset owning class obviously win as they can squeeze more profits from smaller amount of workers on the short term.

It's like everyone going to Rammstein concert where the people at the seats start standing in order to see better. This forces other to stand too, end result everyone is standing, everyone is worse off and nobody sees any better.
by 5555624 | 2026-02-24 16:12:28+00:00
> The voters would rather have Donald Trump.

This is the point many people overlook. Biden won because a lot of voters said, "anyone but Trump" and Biden was acceptable. WaPo even pointed this out, just before Biden dropped out the anyone but Trump voters couldn't really accept Biden after the debate. Harris was not a strong candidate, especially after saying, on "The View," she said she would not change anything.
by paulcole | 2026-02-24 16:13:13+00:00
Me! I'm in a leadership position at a marketing agency. I'm a self-taught programmer (just found it interesting and started on my TI-83 in high school doing BASIC and then some Z80 assembly) and studied creative writing in college.

I used to hand-write a lot of the scripts we used to automate processes (mostly Google Apps Scripts and Python). It was very helpful to us but slow going and sometimes frustrating.

In the past, I was limited by my programming knowledge and ability. Now I am limited by my knowledge of our business and ability to explain what I want to happen.

With LLMs, I can generally 1-shot most things I want to automate, including things that would've taken me days to figure out in the past. I generally just say that I'll spend 30 minutes on something and more often than not, it's either done or very close at the end of that time.
Show HN: Rungs.dev – IDE for PLC AOIs with Structured Text and Ladder Logic
by Dagryl | 2026-02-24 16:13:49+00:00
I’m building rungs.dev. The IDE runs at https://studio.rungs.dev

What it does now:
- Build AOIs in Structured Text and Ladder Logic
- Run in-browser simulation
- Write and run AOI tests
- Inspect trend-style execution data

Goal: faster AOI iteration for educational purposes.

Feedback wanted:
- Which PLC concepts/workflows are hardest to learn?
- What’s missing before this is useful for class/self-study?
- Where this feels better or worse than existing tools?
by hamdingers | 2026-02-24 16:14:07+00:00
I worked at a company that had effectively no physical security during work hours until the second time someone came in during lunch and stole an armload of laptops.

Then we got card readers and a staffed front desk, and discovered our snack budget was too high because people from other companies on other floors were coming to ours for snacks too.

I never felt the office was insecure, except in retrospect once it was actually secure.
by whartung | 2026-02-24 16:14:55+00:00
My favorite anecdote relating to Firebird/Interbase (its original name) is that it is supposed to be renowned for its durability (i.e. resistance to corruption) and fast start times.

Because of this, they used it within the internal systems of the M-1 Abrahms tank.

Apparently when the main gun is fired, it gives off such a powerful energy impulse, that there is (at least was) a tendency for it to crash the internal systems.

So, they adopted Interbase because of its ability to work well in an environment where hard computer crashes are more a norm than an outlier.
by toomuchtodo | 2026-02-24 16:15:12+00:00
Because it's about power, control, and influence. The wealth is just the tool. Melinda French and MacKenzie Scott are real philanthropists, Gates and Bezos are just status chasers. "Look at me!" "Please clap." and so on. There are only ~3000 billionaires in the world, so I am not too concerned about broad support for them in a world with 8-10 billion people.

"Fuck you" money is fine, we all strive for freedom during our lifetime as humans. "Fuck everyone" money is not a welcome target, imho. That's unelected power. Its easy to not be a billionaire of course: philanthropy. But do most billionaires? They do not. They hold tightly to their power.

"Why does it even matter?" Because many of us do not want to be ruled or governed by these people, who by all indications, are not fond of other humans and see them as a resource to exploit and control. I assure you, I have no envy for these people and their wealth, I am allergic to what it would take to accumulate and maintain it (as a high empathy, high justice sensitivity human). I know what enough is. This is self preservation from a class of predator.

> Where do you guys come up with these ideas?

https://en.wikipedia.org/wiki/Theory_of_mind

https://medium.com/roaring-rivers/are-all-billionaires-socio... | https://archive.today/nX2Fh

https://www.washingtonpost.com/politics/interactive/2025/bil... | https://archive.today/Gb2RF

https://www.forbes.com/sites/ellamalmgren/2025/09/09/america... | https://archive.today/nLx78

https://www.google.com/search?q=billionaires+sociopaths
by nathancahill | 2026-02-24 16:15:23+00:00
One of the things that got me in to "coding" when I was 9 years old was building tic tac toe in Excel, locking the window size to 3x3 cells and then implementing clicks as links to the next board state, with the "computer" having already played the next move. The whole sheet had every possible board state written out by hand.
by simonw | 2026-02-24 16:15:35+00:00
> I think most of us would be fine if the LLMs could actually just type out the code for us after we engineered it in our heads and explained it to the LLM in English language. Alas, they do produce some sort of code, but not always, or often enough not in a way we desribed it.

That's exactly what they do for me - especially since the November model releases (GPT-5.1, Opus 4.5).

> Where is the superintelligence we were promised and single-person-billion dollar unicorns, unique use cases etc? Are you telling us again these are just advanced text generators, Simon?

I never promised anyone a superintelligence, or single-person-billion dollar unicorns.

I do think these things are just advanced text generators, albeit the word "just" is doing a whole lot of work in that sentence.
by erikerikson | 2026-02-24 16:15:49+00:00
From your link:

> The Wikipedia guidance points out that the Internet Archive and its website, Archive.org, are “uninvolved with and entirely separate from archive.today.”

[ERROR] Isn't archive.ph associated with .org?

[EDIT] ERROR tag added. In fact, it is not, thanks to replies for fixing my ignorance.
by secr | 2026-02-24 16:16:41+00:00
The thread keeps cycling between "encrypt the file" and "proxy everything" but there's a middle ground most small teams actually need.

The local encryption approach (enveil, sops, dotenvx) solves accidental file reads but doesn't help with team sharing, you still end up sending secrets over Slack when someone joins the team or a key gets rotated. The proxy approach is robust but heavy for a 5-person startup.

I've been building secr (https://secr.dev) which takes a different angle: secrets live in an encrypted remote store and are injected at runtime. No .env file exists on disk at all.
secr set STRIPE_KEY=sk_live_xxx
secr run -- npm start

Your app still reads process.env.STRIPE_KEY as normal. But the team benefits are where it gets interesting — new developer joins, runs secr run, and has every secret immediately. No Slack messages, no shared .env files.

You get audit logs (who accessed what), environment management (dev/staging/prod), and deployment sync (secr push --target render syncs to Render/Vercel/Netlify).

To ctmnt's point about runtime exfiltration — secr doesn't solve that either. If an agent can execute printenv, it can read the secrets. That's a sandboxing problem, not a secrets management problem. What secr does solve is the 90% of leaks that come from .env files sitting in plaintext on disk, being shared over Slack, getting committed to git, or being visible in screenshots.
by maxloh | 2026-02-24 16:17:00+00:00
Although I don't agree with the FSF's way of advocating it [1], I do believe that unlocking the bootloader should be a customer's basic right. You don't truly own your device if you cannot control the software you run with it.

[1]: Linus Torvalds argues that the FSF tried to "sneak in" an additional clause to prohibit hardware locking. Since Linux was originally licensed with an "or later version" variant of GPL v2, that would've created a situation where Linus could not merge other people's work into the kernel without relicensing the upstream project to GPL v3. To prevent this, he later explicitly relicensed the kernel as GPLv2-only. https://youtu.be/PaKIZ7gJlRU
by lebuffon | 2026-02-24 16:17:46+00:00
The 16K memory block is connect to the TMS9918 video chip and is accessed by port read/write. The TI-99 out of the box only has 256 bytes of RAM memory on the 16 bit buss.

UNIX99 uses an after market card with 1Mbyte of RAM on an 8bit external buss used for peripherals. This card replaces the old 32K RAM card made by TI in the 1980s.