MurphyA/hacker-news huggingface dataset:
by tarentel | 2026-02-26 17:12:03+00:00
This seems only partially correct. If by "they" you mean Germans then yes, Heroin was engineered by them, or at least first made commercially available by Bayers. The US government had nothing to do with it. It was marketed as a less addictive alternative to morphine although I highly doubt anyone who made it actually believed it was safer. I have no source for this but I think it is a safe assumption to make.

The temperance movement was mainly related to alcohol. There were groups who wanted abstinence from everything but that was not its primary focus. They may have played a part in said act but I don't know. They were definitely not the driving force behind it though. Racism played a bigger role than the temperance movement. The government was also aware there was a very real problem with drug addiction.
by sneilan1 | 2026-02-26 17:12:05+00:00
I don't understand why some of these AI companies check their egos at the door and hire public relations companies. Yes, I understand they are changing the world but customers do not open their wallets when they are scared. Very few people I know are as avant-guarde as I am with AI, but, most people look at these new technologies and simply feel fear. Why pay for something that will replace you?
by user8192 | 2026-02-26 17:12:11+00:00
I’ve been using Claude Code for about six months and evaluated OpenCode on my Windows work laptop a few weeks ago. Found 3 dealbreakers that sent me back:

1. No clipboard image paste. In Claude Code I constantly paste screenshots – a broken layout, an error dialog, a hand-drawn schema – and just say “fix this.” OpenCode on Windows Terminal can’t do that without hacky workarounds (save to file, drag-and-drop, helper scripts). I honestly don’t understand how people iterate on UI without this.
2. Ctrl+C kills the process instead of copying. And you can’t resume with --continue either, so an accidental Ctrl+C means losing your session context. Yes, I know about Ctrl+Ins/Shift+Ins, but muscle memory is muscle memory. I also frequently need to select a specific line from the output and say “this part is wrong, do it differently” – that workflow becomes painful.
3. No step-by-step approval for individual edits. Claude Code’s manual edit mode lets me review and approve each change before it’s applied. When I need tight control over implementation details, I can catch issues early and redirect on the spot. OpenCode doesn’t have an equivalent.

All three might sound minor in isolation, but together they define my daily workflow. OpenCode is impressive for how fast it’s moving, but for my Windows-based workflow it’s just not there yet.
by sosodev | 2026-02-26 17:12:20+00:00
I think you're under-estimating how much personal taste applies in that industry. Yes, there's a lot of free content but it's often low quality and/or difficult to find for a particular niche. The OF pages, and other paid sites, are curated collections of high quality stuff that can satisfy particular cravings repeatedly with minimal effort.

A big part of it also the feeling of "connection" with the creator via messages and what not, but that too can be replicated (arguably better) by AI. In fact, a lot of those messages are already being generated haha.
by riskable | 2026-02-26 17:12:33+00:00
Has it been sped up at all? Last time I used codex (which was with 5.1 I think), it was pretty slow. I mean, it did a fantastic job at figuring out hard bugs across multiple languages ("why is this image not lining up in this server-rendered template?"; Python, JS, CSS, and the template lang) but it took quite a long time. Long enough that I wouldn't want to use it for anything but the most complex things.
by troosevelt | 2026-02-26 17:13:04+00:00
You're not really saying anything, though. For every tech hype that has failed, there is another that's changed the world. This IS changing the world and our industry, regardless of whether it reaches the heights of the hypers.

I mean you're just stating that sometimes tech doesn't meet it's hype. What's insightful about that? It's a given; cherry-picking examples doesn't prove your case.
by ChaitanyaSai | 2026-02-26 17:13:26+00:00
Agree. But there are some use-cases where images can still be of huge help. Making textbooks come alive for instance. We are trying to do that and make a whole bunch of Indian textbooks into comics and free for students. (zerobyheart.com if anyone's interested and would like to make suggestions; the panel-to-panel continuity is still off and something we are working on )
by pwdisswordfishy | 2026-02-26 17:14:12+00:00
> founders of HashiCorp, Elastic, ClickHouse, Supabase, Vue.js, Pydantic, Nginx, Gatsby, n8n, and curl

By the sound of it, we can probably expect most of the stakeholders to be less interested in critical infrastructure or anything that solves real problems for actual human beings and more interested in the kind of frivolous devops make-work that creates more problems than it solves.
by shostack | 2026-02-26 17:14:24+00:00
The pricing changes are interesting. I wonder if at some point they will deprecate the less expensive model to increase their margins.

Original Nano Banana (gemini-2.5-flash-image): $0.039 per image (up to 1024×1024px)

Nano Banana 2 (gemini-3.1-flash-image-preview):
$0.045 per 512px image
$0.067 per 1K (1024×1024) image
$0.101 per 2K image
$0.151 per 4K image

Nano Banana Pro (gemini-3-pro-image-preview):
$0.134 per 1K/2K image
$0.240 per 4K image

So at the most common 1K resolution, NB2 is ~72% more expensive than the original NB ($0.067 vs $0.039), but still half the price of NB Pro ($0.134).
by trympet | 2026-02-26 17:14:39+00:00
Love the transparency - someone should make you VP of ..uhm dev rel or something! I was being quite hyperbolic in my original comment, however, I _do_ think you are doing the right thing, and you are definitely not the bad guy.

Having said that, there are big corps who have been known to use the CFAA as a way to coerce the long arm of the law upon teenagers and geeks hacking away - not always a great thing either IMO.
by jajuuka | 2026-02-26 17:14:40+00:00
I'm not sure conflating US corporations and the US government is really logical. Microsoft isn't a startup from the US, it's a worldwide corporation. Same with Visa/Mastercard and others. Whatever buffoonery happens in the White House doesn't really get reflected out across US based organizations. It's like being worried about Siemens stability during a German economic downturn or political upset.

I think this has much more to do with rising nationalism. (I know the EU isn't a country. It's just the best word I can think of to fit. ) It's not like Denmark is saying they plan to use technology from the global south, Asia or are open to options. It's an attitude of "we want to support European companies". That's not inherently bad, but I fear this is just another expression of this isolationism that is becoming more popular in Europe. That's not to say it's exclusive or unique to Europe, but just recognizing the ways it shows up.
by kennywinker | 2026-02-26 17:14:41+00:00
That’s not quite right.

There were three hostages in his father’s apartment. He was also staying there, but the home belonged to his father.

But ok, have a look at what went down that day:

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

> the Israeli military killed at least 276 people and injured over 698

Or if you don’t want to believe anybody but the IDF, “The Israeli military acknowledged fewer than 100 Palestinian deaths”

In order to what? What was the cause of the murder of 276 (or 100) people?

To rescue 4 hostages.

Well, I should say more likely in retribution for the holding of those hostages… the air strikes that killed the majority of people appear to have happened AFTER they had extracted the hostages.
by nixpulvis | 2026-02-26 17:14:44+00:00
IIUC the issue is, you could have a "secure" network and a guest network sharing an AP, and that guest network can access clients on the secure network. Someone did mention the xfinity automatic guest network, which might be a pain to disable?

This is likely not a big deal for your home network, if you only have one network, but for many enterprise setups probably much worse.
by olucasandrade | 2026-02-26 17:14:45+00:00
You've heard the advice: "Use the right tool for the right job." Sounds reasonable. Even wise. So you followed it. You picked Redis for caching, Elasticsearch for search, Kafka for messaging, MongoDB for documents, Pinecone for vectors, InfluxDB for time-series, and Postgres for... well, the relational stuff.
Congratulations. You now have 7 databases to maintain, 7 backup strategies to manage, 7 monitoring dashboards to watch, 7 security audits to run, and 7 monsters that can break at 3 AM.

The thing nobody talks about, cause it doesn't sell: that advice "the right tool for the right job" is the battle cry of every vendor's marketing department.

The uncomfortable truth is that PostgreSQL is not "just a relational database." It hasn't been for over a decade. It's a data platform that does what most of these specialized tools do, using the same algorithms, with a single connection string, a single backup strategy, and a single place to debug when everything breaks at 3 AM.

Not "close enough." Not "good enough at small scale." The same algorithms.

- Redis
- Elasticsearch
- Pinecone
- Kafka
- MongoDB
- InfluxDB

All these buzzwords, unless we're talking about truly unbelievable scale, are achievable with just Postgres.

Let me show you. Actually, no... simulate it and see for yourself.
by ElevenLathe | 2026-02-26 17:15:00+00:00
Markets are constructed. It's possible to engineer toward the outcome you want by designing the market in a way that brings it about. Unfortunately, this is considered a socialist (which, in the US, is largely synonymous with "demonic") idea unless you want to change a market in ways that benefit entrenched elites.

Making it illegal (or expensive, via outsized taxes) to burn fossil fuels would ultimately just be another change in the rules of the market -- players will optimize within that space and find the best way to deliver energy and other services within those constraints (assuming enforcement is such that they can't just skirt the laws -- enforcement is also part of the market design).

One can frame this as "incorporating externalities" in order to help marketist ideologues swallow it, but the audience for that is almost entirely composed of people with second homes on islands with tax-cheating-based economies. Normal people are fine with the explanation of "this would have horrible and unpredictable consequences for the world your children are inheriting, so we're making it illegal".
by whit537 | 2026-02-26 17:15:01+00:00
Open Collective (OC) is great! It's primarily a payments platform.

Open Source Collective (OSC, which is related to OC in convoluted ways I don't fully understand) is a fiscal sponsor of OSS projects, and is also great. :^)

Open Source Endowment (OSE), on the other hand, is a pile of money that earns interest that then gets distributed to OSS projects. So conceptually some projects either fiscally hosted by OSC or using OC as their payments platform could receive funds from OSE.

Does that help?

Edit to disclaim: I'm on the OSE board.
by vintagedave | 2026-02-26 17:15:04+00:00
I empathise. We definitely mature over time :) And we all have bad days.

If we can bring the HN kind of interaction approach to more sites, we'll call ourselves successful. Dan and co provide an inspiration through this site. Someone commented below something about automating dan, and... dan, if you read this, I laughed, but kinda ;) At least, bringing a chance for or what we can of the general HN approach to other spaces.

Re specific users or karma, everyone is equal. Comments are judged on their own merits, within the context of the topic they are about (the API allows adding more context, such as other comments in the thread, which isn't shown in the demo.)

We've played around with the idea of building a kind of reputation over time, ie allowing people to build a score. If so, it's important to note that's not based on the content of what was written (eg specific political views) but based on how well, how healthily, someone expresses it. That line does blur because some opinions are inherently unhealthy, and cannot be expressed in a way that respects others, demonstrates decency / humanity, etc, but within the spectrum of 'being a decent person and just trying to interact well including while disagreeing' we specifically do not want to police topics. We want instead to encourage, and in future maybe try to build a rep, for how well someone engages with others.

And returning to your question, if we did that, every comment would still be assessed standalone. We want people to grow, kinda like you were talking about. If someone expressed themselves poorly a year ago and behaves more healthily now, now is what should be reflected.
by dfxm12 | 2026-02-26 17:15:07+00:00
This has been true for a while with digital art, photoshop, etc. Over time, people's BS detectors get tuned. I mean, scrolling by quickly in a feed, yeah, you might miss if an image is "real" or not, but if you see a series of photos side by side of the same subject (like an OF model), you'll figure it out.

Also, using AI will not allow you to better express yourself. To use an analogy, it will not put your self-expression into any better focus, but just apply one of the stock IG filters to it.
Show HN: Relay – SMS API for developers (send your first text in 2 min)
by danielkdewar | 2026-02-26 17:15:07+00:00
Relay is an SMS API I built because integrating Twilio for a simple verification flow took me an unreasonable amount of time. The API is a single POST endpoint. You sign up, get an API key, and send a real SMS in under 2 minutes.

Tech stack: Express.js API, AWS End User Messaging for delivery, PostgreSQL (Supabase), Redis rate limiting. SDKs for JS/TS, Python, and Go.

Currently US/Canada only. Starting at $19/mo with 1,500 messages included. We handle 10DLC compliance and carrier registration.

One thing that might interest HN: AI agents can create accounts and start sending via POST /v1/accounts/autonomous. No human verification required. Trust levels auto-upgrade based on delivery quality.

Also released sms-dev as a free local dev tool (npm install -g @relay-works/sms-dev) for testing SMS flows without sending real messages.

Docs: docs.relay.works | Site: relay.works
by genghisjahn | 2026-02-26 17:15:26+00:00
They are great, but they are expensive. I can run those against the cheaper ollama cloud models for things that are basically requirements gathering and review of a plan. The Product Designer Agent and the Product Manager basically argue for a few rounds and give an artifact that the coding agents pick up.

It could all easily be anthropic models and would work well, but running this swarm eats up all my anthropic tokens and these other models are good enough for the roles I've given them.
by ectospheno | 2026-02-26 17:15:45+00:00
If you are trying to keep your secret accounts secret then you don’t want them to have your writing style. By having a LLM author each post you help eliminate that as a metric. Couple that with the usual opsec of posting via tor at random times and you arrive at something closer to anonymous. The hardest remaining item would be not exposing all of your real interests in the prompts.
by nozzlegear | 2026-02-26 17:15:53+00:00
> Even in coding, there are people who swear by one model over the other

I just swear at the models. =P But jokes aside, I liked Claude Code and found it a big productivity boost for a month or two. Then the honeymoon phase slowly ended and I realized how much of its code I was rewriting myself. I don't use assistants anymore except to summarize changes for commit messages or PRs (and then I rewrite those summaries).
by bartread | 2026-02-26 17:15:53+00:00
What you're saying is sort of fair. It's 4 clicks from https://www.gov.uk/eta to get to the beginning of the online application process:

1. The first hyperlink in the Overview section takes you to this page: https://www.gov.uk/eta/apply

2. Now click the big green button marked "Start now" in the "Apply online" section

3. Then click the link at the bottom of the page marked "I cannot apply on the UK ETA app"

4. Then click again "Continue application online"

And now you can start.

Realistically this is probably 2 clicks too many and, whilst on the face of it it's not that much effort, it might be enough to bamboozle the tech phobic/less capable - of which there are still many (and not just older generations, either), or your grasp of English isn't great. There's just a bit too much going on - too much content - with some of these pages, and I don't really see a good reason to bury the links all the way at the bottom the way they are at present.
by culi | 2026-02-26 17:16:20+00:00
> You CAN actually do these processes, and still keep the environment clean.

Yes exactly. And most of the complaints in this post is not stuff that's outright banned but stuff that's "hard to do".

These companies are complaining about how much more it costs to do this AND keep the environment clean. In an ideal world we would just have environmental protections all over the world so these companies don't simply find some small town with a local gov't they can buy off and do whatever they want
by ajross | 2026-02-26 17:16:22+00:00
It's absolutely wild that the Big Moral Question of our time is informed as much by mid-20th-century pop science fiction as it is by a existing paradigm from academia or genuine reckoning with the technology itself.

If anything that makes me more hopeful and not less. It's asking too much that major decisionmakers, even expert/technical/SV-backed ones, really understand the risks with any new technology, and it always has been.

To take an example: our current mostly-secure internet authentication and commerce world was won as a hard-fought battle in the trenches. The Tech CEOs rushed ahead into the brave new world and dropped the ball, because while "people" were telling them the risks they couldn't really understand them.

But now? Well, they all saw War Games growing up. They kinda get it in the way that they weren't ever going to grok SQL injection or Phishing.
by jcalvinowens | 2026-02-26 17:16:44+00:00
This is a big deal: it means a client on one wifi network can MITM anything on any other wifi network hosted on the same AP, even if the other wifi network has different credentials. Pretty much every enterprise wifi deployment I've ever seen relies on that isolation for security.

These attacks are not new: the shocking thing here that apparently a lot of enterprise hardware doesn't do anything to mitigate these trivial attacks!
by aggieNick02 | 2026-02-26 17:16:51+00:00
Agreed... 5) is minor and just the result of saying "We're not going to bother trying to track if a file goes from having unsaved changes to not as a result of undo/redo - once a file gets marked as having unsaved changes, the only way to 'clear' that is to save the file again."

That option is much better than getting the undo/redo vs unsaved changes tracking wrong and allowing unsaved changes to be easily lost, like notepad does. :-P
by II2II | 2026-02-26 17:16:55+00:00
While thinking less about memory optimizations is possible since we have more memory, it was enabled by the languages and libraries we use. Fourty years ago, you were probably implementing your own data structures. Sure, there were plenty of languages that offered them back then (LISP was based on linked lists, and that language is from the 1960's). Chances are you weren't using such languages unless you were using big computers or writing software that didn't handle much data. These days, pretty much any language will provide at least some data structures and their related algorithms. Even systems programming languages like C++ and Rust. Of course, there are an absurd number of libraries if you need anything more specialized.
by biztos | 2026-02-26 17:16:59+00:00
I admit this is a factor I hadn't much considered. I'm sure at some point, if not already, the data collected by your phone will enable the equivalent of a tracking pixel on your physical location, so you can get personalized ads when you step into the subway car: the system will quickly evaluate which rider is most likely to spend money based on ads, and on what, and then an auction will be run in two nanoseconds and the winner will show their 10-second transit clip. Oof.

The saddest part is, the old kind of advertising worked just fine, before all the companies got addicted to AdCrack.
by economistbob | 2026-02-26 17:17:04+00:00
I just read the paper, and my take is that practically every home wifi user can now get pwned since most WiFi routers use the same SSID and 2.4 and 5Ghz. It can even beat people using Radius authentication, but they did not deep dive on that one. I am curious about whether the type of EAP matters for reading the traffic.

Essentially everyone with the SSID on multiple access point MAC addresses can get pwned.

Neighhood hackers drove me to EAP TLS a few years ago, and I only have it on one frequency, so the attack will not work.

The mitigation is having only a single MAC for the AP that you can connect to. The attack relies on bouncing between two. A guest and regular, or a 2.4 and 5, etc.

I need to research more to know if they can read all the packets if they pull it off on EAP TLS, with bounces between a 2.4 and 5 ghz.

It is a catastrophic situation unless you are using 20 year old state of the art rather that multi spectrum new hotness.

It might even get folks on a single SSID MAC if they do not notice the denial of service taking place. I need to research the radius implications more. TLS never sends credentials over the channel like the others. It needs investigation to know if they get the full decryption key from EAP TLS during. They were not using TLS because their tests covered Radius and the clients sending credentials.

It looks disastrous if the certificates of EAP TLS do not carry the day and they can devise the key.

That is my take.
by vunderba | 2026-02-26 17:17:14+00:00
> If I see a million fake Tom Cruise videos, then it oversaturates my desire for desire for all Tom Cruise movies.

I often call this over-saturation the media equivalent of semantic satiation. Anything commoditized or mass-manufactured isn't going to have emotional appeal.

https://en.wikipedia.org/wiki/Semantic_satiation
by api | 2026-02-26 17:17:46+00:00
I discount prosocial parts of ideologies that are impractical to the point of being pure escapist fantasy.

For the far right, it's either the techno-fascist "we become Gods" stuff or the trad "back to a perfect green agrarian utopia that looks like a Hitler painting where my happy tradwife greets me every day." I suppose the not quite as far right idea of rewinding history and reviving 1950s America (and pretending that was a utopia) also counts.

For the far left it's the ludicrous green anarcho-primitivist stuff where we LARP the Na'vi on Avatar or the idea of achieving peaceful and lasting equity through legislation and redistribution.

I have a hard time accepting that anyone actually believes any of that shit. I get kind of angry when I see it because it's so insanely absurd.

It feels like window dressing for an ideology that, stripped of these fantastical goals, is just grievance politics and nihilistic accelerationism. It's a way for them to hide it even from themselves. They're just angry and they hate their lives and they want other people to suffer for it.

Or do Scientologists actually believe in Galactic Emperor Xenu and Thetans?