MurphyA/hacker-news huggingface dataset:
by gruez | 2026-02-11 15:02:15+00:00
>Here, the FDA is allowing for so-called natural dyes which are just chemicals that have been extracted from plants (usually through solvents). Imagine taking the turmeric, soaking it in gasoline, then distilling the color back out of the gasoline.

That's basically what's done for vegetable oils so should vegetable oils be called "artificial" as well? Is there a principled way of defining what amount of scary chemical involvement is needed for something natural to lose its "natural" designation? Are pretzels at risk because they're dipped in lye (ie. drain cleaners)?
by Imustaskforhelp | 2026-02-11 15:02:40+00:00
Huh, I had a gitea instance in the public web on one of my netcup vps's. I didn't set any logs and was using cloudflare tunnels (with a custom bash script which makes cf tunnels expose PORT SUBDOMAIN).

Maybe its time for me to go ahead and start it again with logs to see if there are any logs.

I will maybe test it in all three 1) With CF tunnels + AI Block, 2) Only CF tunnels, 3) On a static IP directly. Maybe you can try the experiment too and we can compare our findings (also saying because I am lazy and I had misconfigured that cf tunnel so when it quit, I was too lazy to restart the vps given I just use it as a playground and just wanted to play around self hosting but maybe I will do it again now)
by mythz | 2026-02-11 15:02:58+00:00
Did the napkin math on M3 Ultra ROI when DeepSeek V3 launched: at $0.70/2M tokens and 30 tps, a $10K M3 Ultra would take ~30 years of non-stop inference to break even - without even factoring in electricity. Clearly people aren't self-hosting to save money.

I've got a lite GLM sub $72/yr which would require 138 years to burn through the $10K M3 Ultra sticker price. Even GLM's highest cost Max tier (20x lite) at $720/yr would buy you ~14 years.
by storus | 2026-02-11 15:03:50+00:00
This. It's awful to wait 15 minutes for M3 Ultra to start generating tokens when your coding agent has 100k+ tokens in its context. This can be partially offset by adding DGX Spark to accelerate this phase. M5 Ultra should be like DGX Spark for prefill and M3 Ultra for token generation but who know when it will pop up and for how much? And it still will be at around 3080 GPU levels just with 512GB RAM.
by lapcat | 2026-02-11 15:04:11+00:00
> You don’t have to apply the same policies to everything you use.

What's the reasoning behind it, though?

You can arbitrarily apply different policies to different things, but there's no rhyme or reason to that.

If the difference ultimately comes down to trusting certain developers to an extent that you don't need to audit their source, then I'm not sure why that couldn't also be true of certain extension developers.
by RupertSalt | 2026-02-11 15:04:32+00:00
I remember using MELVYL too, and you're completely right about that.

I would suggest that MELVYL on port 23/tcp was also unnecessarily impinging on the IETF standards. MELVYL could have easily established its own well-known port with the IANA and not conflicted with the TELNET login port.

Before the WWW, there were a multiplicity of search services and indexes. Remember Archie, WAIS, and Gopher? Apparently, WAIS was assigned port 210/tcp, but Archie apparently used TELNET on 23/tcp as well.

I think some of the pioneering Internet services were perceived as not requiring a dedicated port. If MELVYL was the only service running on the mainframe and it wasn't running a Unix telnetd, then why not usurp 23/tcp? The admins there probably perceived it as a virtual "octopus cable" connecting remote "terminal labs", and for sure they had alternate methods of access for OS servicing and configuration purposes. In the beginning of MELVYL they were undecided about which protocol would prevail, and TCP/IP was competing with others, so port numbers may have been afterthoughts for the architects.

The most important thing may have been the principle of not surprising users or confusing them with parameters. "telnetting to a host" was way easier without trying to specify that they needed a port number. Just ask any Unix admin where MUD users try to bang on their telnetd port trying to play the game...
by KGKalalsmaa | 2026-02-11 15:04:35+00:00
That’s a great question.

Long term, I do think more value will settle natively on-chain. Programmatic payments (x402-style flows, USDC, etc.) make a lot of sense for agents — especially for auditability, automated accounting, and verifiable track records. From a regulatory perspective, though, agents don’t have liability — their creators do — and I don’t see that changing anytime soon. So someone is always responsible, even if settlement is fully on-chain.

Where I’m more skeptical is around trading specifically. On-chain transparency is great for verification, but trading often depends on discretion. If an agent’s wallet, balances, or patterns are easily traceable, you lose strategic privacy — and in thinner markets (like some prediction markets), that can materially affect execution and pricing.

So my current view is: settlement and performance tracking likely move more on-chain over time, but there will still be demand for execution layers that preserve strategy privacy. Happy to be proven wrong — the design space is still evolving.
by waterproof | 2026-02-11 15:04:45+00:00
Nice work. I have two questions.

1. Do you see any downsides to storing your graph as markdown files on filesystem, rather than, say, a graph DB? I have little experience with either but I imagine there would be perf advatages to certain operations on a graph DB at least?

2. If you're using Obsidian-like .md files, why not use the Obsidian format? I bet some folks would love to have an AI coworker helping build and maintain their Obsidian vault.
by Errrrik | 2026-02-11 15:04:58+00:00
Lets just for a second pretend that cartel g2a attacks are the legitimate threat.
You now have a decision in regards to sparing lives: 1 Life, ground the medivacs, vs 3-4 Lives and letting them fly. Risk the life of 1 person by not allowing them fly, vs risking more lives by Allowing them to fly. (I had to explain it again so that you hopefully understand)

Seems like they understand risk calculus more than you.
by Aachen | 2026-02-11 15:05:04+00:00
Yes, that is the definition consistent with historical use of "RCE": a component is accessible in such a way that it is remotely reachable and you can get full code execution access on the machine via that bug (subject to whatever limits the process has within the OS, such as running as a certain user ID or seccomp or such). This attack is less like an RCE in a networked web server and more like bad file parsing in a PDF reader

Last month it was the term "supply chain attack" that was abused to describe a situation where some vulnerable dependency could be abused in a downstream component. I guess every weakness in the Linux kernel is now a "supply chain attack" because it was in the supply chain and there is an attack, never mind that the term was originally about e.g. the liblzma/xz situation (specific attacks on a supply chain component, with no other purpose than attacking a downstream vendor)

I know I can't stop language change but I am getting a bit tired of how many tech people (who know better) go along with fear term inflation
by drape | 2026-02-11 15:05:06+00:00
Hi HN,

I built Drape, a mobile IDE for iOS. The goal: real development from your phone, not a toy editor.

*How it works:*

Each project runs in a Fly.io micro-VM (real Linux environment - Node.js, npm, full filesystem). The app connects via SSE for streaming and gives you:

- An AI coding agent (multi-model: Gemini 3.0, GPT 5.x, Claude 4.x) that reads your codebase, creates/edits files, runs terminal commands, and iterates based on results
- Live preview via embedded browser pointing to the VM
- Full terminal (xterm.js)
- Git operations (clone, commit, push)
- File explorer with the complete project tree

The AI isn't a wrapper around a chat API. It's an agentic loop: the model receives your project context, decides what actions to take (edit file, run command, read file), executes them, observes the result, and continues. Similar to Claude Code or Aider, but running on mobile.

*Tech stack:*

- React Native + Expo (Fabric / new architecture)
- Zustand for state management
- SSE streaming for real-time agent events
- Fly.io Machines API for VM provisioning
- Firebase for auth

*Trade-offs I made:*

- Cloud VMs instead of local execution: adds latency but gives you a real environment. No WASM sandbox limitations.
- Multi-model instead of fine-tuned single model: lets users pick what works best. Some prefer speed (Gemini Flash), others quality (Claude).
- React Native instead of native Swift: faster iteration, cross-platform potential, but fighting the framework in some places (Fabric view management in particular).

Free tier available. Happy to discuss architecture decisions or answer questions.
by abeppu | 2026-02-11 15:05:15+00:00
It's big, but it's controlled by humans and how society uses it, and to whom the benefits accrue are ultimately political choices.
I think this should end with "write a letter to your congressperson and senators because the companies building this and current large employers already have lobbyists."

I also think we can't be too breathlessly optimistic about where this can go. Producing feasible text was apparently easy. Producing code that meets a prose specification took longer, but we're basically there. But you can know something about the quality of that output by reading it, or reading and running it. But some stuff will be limited by slow real-world processes.

> The upside, if we get it right, is staggering. AI could compress a century of medical research into a decade. Cancer, Alzheimer's, infectious disease, aging itself...

You can't really do medical research on aging dramatically faster than people age. Maybe there's a metabolic process which, if you started intervening before people hit 60, would help more of them live to 100+ -- but more and smarter AI may still require 40+ years to run the experiment.
by zozbot234 | 2026-02-11 15:05:40+00:00
All Apple devices have a NPU which is potentially able to save power for compute bound operations like prefill (at least if you're ok with FP16 FMA/INT8 MADD arithmetic). It's just a matter of hooking up support to the main local AI frameworks. This is not a speedup per se but gives you more headroom wrt. power and thermals for everything else, so should yield higher performance overall.
by snorremd | 2026-02-11 15:06:14+00:00
I've recently been setting up web servers like Forgejo and Mattermost to service my own and friends' needs. I ended up setting up Crowdsec to parse and analyse access logs from Traefik to block bad actors that way. So when someone produces a bunch of 4XX codes in a short timeframe I assume that IP is malicious and can be banned for a couple of hours. Seems to deter a lot of random scraping. Doesn't stop well behaved crawlers though which should only produce 200-codes.

I'm actually not sure how I would go about stopping AI crawlers that are reasonably well behaved considering they apparently don't identify themselves correctly and will ignore robots.txt.
Show HN: SPICEBridge – MCP server for AI circuit design via ngspice
by clanker-lover | 2026-02-11 15:06:49+00:00
Built this in under 24 hours. I'm a self-taught EE and I got
tired of the loop where I describe a circuit to Claude, then
have to manually translate it into a netlist, run ngspice, parse
output, check specs, tweak, repeat. The AI couldn't touch the
simulator.

SPICEBridge is an MCP server with 18 tools covering the full
design loop — template loading with auto-calculated component
values (E24 series), AC/transient/DC simulation, automated
measurement, spec verification, and schematic generation. One
call goes from "1kHz low-pass filter" to a verified, simulated
circuit. Works locally with Claude Code (stdio) or remotely via
Cloudflare tunnel.

Ran it through a multi-model security audit before public
release. Solo project, GPL-3.0. Would love feedback from anyone
who works with SPICE.
by imurray | 2026-02-11 15:07:01+00:00
Ooof, I'd never seen that. Thanks! From the wikipedia link:

> The May 1799 test at Oakengates carried a party of investors aboard the vessel, who nearly suffocated before they could be freed.

(!) ...and eventually they built a flight of nineteen locks instead, with a steam-powered pump to return water. The lift locks (and Falkirk Wheel) are a really impressive and elegant solution in comparison.
by myrmidon | 2026-02-11 15:07:02+00:00
Most certainly not, but I don't see how that is relevant.

The problem (from a victim/Dutch perspective) is that there is complete denial from the Russian side (despite heaps of evidence around the people involved, origin and transport of the launcher from Russian territory).

Even if Russian judges and prosecutors are completely corrupt and biased, an actual investigation/trial is the least that would be expected here, but all we got are the bald faced lies that Russia is particularly fond of.
by eythian | 2026-02-11 15:07:10+00:00
> My colleague took a train regularly in the Netherlands a few years back that was cash only.

I don't know what a few years back was, but I can't believe there was a train in NL that was cash at all for quite some time. In the past over 10 years it's always been an OV-chipkaart, and you can get an anonymous one that you pre-load with money. I'm not even sure if you can pay with cash, short of buying a ticket/loading the card from a person at a desk.

> Dutch websites also have to offer whatever the Dutch payment provider is (I forget).

iDeal, which Wero is based on.

About the only thing I use cash for in NL is paying for my barber as he doesn't take any card, and I'm pretty sure that's black money.

Germany has always had a bit of a relationship with cash, I'd always keep €1-200 in my pocket when I went there, though this is changing now.

> I think we will manage without Visa just fine.

There is also Cirrus and Maestro which are run by Visa and Mastercard, which appears on a lot of debit cards around the world, though I don't know exactly how it works (i.e. do the cards tend to use the local network within the country and only go to the cirrus etc. networks when international, or do they do it always?)
by BSDobelix | 2026-02-11 15:07:13+00:00
>I've been using it since it was called phoenix and at its peak, it was mostly nerds installing that at schools, convincing their mums, etc, thanks to the adblock.

Are you talking about Netscape? Because that was installed on everything ;)

>because google spend billions marketing Chrome in early 2000

Really? Early 2000?
Show HN: I built a tool to help generate short form videos
by delayedrelease | 2026-02-11 15:07:18+00:00
Hey all,

This is something I've been working on for a couple of weeks. It's a tool that helps you quickly build short form video content using AI (another wrapper, but I think it's helpful). It features an editor with a good amount of options.

I would love if you all could take a look and let me know what you think!
by mc_maurer | 2026-02-11 15:07:42+00:00
A big thing I would add is to strongly consider how much you'll be moving, especially when it comes to footwear.

Boots that are rated to -40 during light activity can leave you with cold toes if you're standing still in -10 for an hour.

Activity levels also dictate how you layer and how easily you need to dump heat. If you're hiking, snowshoeing, XC skiing, you want some layers with zips so you can quickly let heat out.
by taneq | 2026-02-11 15:08:47+00:00
Oh HELL no. :P Gcode is (at least if you’re talking about machining) the very definition of something you want to generate analytically using tried and tested algorithms with full consideration taken for the specifics of the machine and material involved.

I guess if you just want to use it to wiggle something around using a stepper motor and a spare 3D printer control board, it might be OK though. :)
by spaceman3 | 2026-02-11 15:08:58+00:00
Congrats on the launch! I find the name really nice and i think it has lot of potential for marketability.

Is the goal to have your website/blog only for friends or also for strangers? If its the second I think it would be nice to display "Random site of the day", "Most visited post of the month" and "Most visited page of the month".

This because i think there is people like me who dont write much but likes to read other peoples blogs and would be great for discovery
by Aurornis | 2026-02-11 15:09:25+00:00
> With Apple devices you get very fast predictions once it gets going but it is inferior to nvidia precisely during prefetch (processing prompt/context) before it really gets going

I have a Mac and an nVidia build and I’m not disagreeing

But nobody is building a useful nVidia LLM box for the price of a $500 Mac Mini

You’re also not getting as much RAM as a Mac Studio unless you’re stacking multiple $8,000 nVidia RTX 6000s.

There is always something faster in LLM hardware. Apple is popular for the price points of average consumers.
by tom_m | 2026-02-11 15:09:35+00:00
Thanks for sharing! I definitely agree. I've seen web software go downhill somewhere after 2013. It's been sad and now we have far more buggy apps and security issues on the Internet than ever before.

I used to love the 90s because it was "for nerds." The space wasn't crowded and you could actually do good work and research. So much research went into things and I feel like that died somewhere. Or is dying. You get a few good things coming out here and there, but it's masked by this "I want to be a celebrity" stuff that's going on. It started with conferences and such and has now progressed to YouTube and live streaming. That's kinda sickening to me honestly. What we have is pull in directions from the loudest voices in the room despite the fact this pull could be directly into flames.

As people try to sift through the confusion and overcrowding they tend to grab on to anything they can for refuge. Ironically they are often unaware of the dangerous situation they put themselves in.

I think cowboy coding may see a definition change.
by Carrok | 2026-02-11 15:09:56+00:00
I can’t disagree with this more. Even on discord I have four accounts for different contexts. One, my real name. Another, my gaming name. Another, my music/stage name. Another still, a different gaming name. Why? Because I don’t want people in any of those contexts knowing anything about who I am in the other contexts. This is a feature, not a bug.
by frou_dh | 2026-02-11 15:10:27+00:00
On the off-chance I ever do reply to some of the months/years old things that I've never replied to, then I will surely include an apology, because it's definitely rude what I've done.

I don't think many people in the real world worship the sanctity of the "Asynchronous Communication" principle above all else. Maybe the author is the 1/1000 that does.
by skeeter2020 | 2026-02-11 15:11:07+00:00
This is a really good idea, similar to raising money when you don't need it. It could help prevent you from making a mistake or getting into a unattractive position for when you are thinking of selling. I've seen this with one & few person companies, everything from messy ownership & cap tables, to tax obligations, to the structure of multi-year sales or contracts. This is why even big PE portfolio companies start planning for a sale years in advance; the difference (making it harder for you IMO) is that they have a pretty good idea when the sale will happen.
by gus_massa | 2026-02-11 15:11:07+00:00
[I teach Math in the first year of the university in Argentina. We have a few Calculus courses, with different levels according to the degree.]

In 1D, substitution by linear functions like "t=3x+1" is very insightful. It's a pity that sometimes we don't have time to analyze it more deeply. Other substitutions may be insightful or not. Some tricks like "t=sin(x)" has a nice geometrical interpretation, but it's never explained, we don't teach it anyway now.

Integration by parts is not very insightful until you get to the 3rd or 4th year and learn Solovev spaces or advanced Electrodynamics. I'd like to drop it, but other courses require it and I'd be fired.

In some cases, parity and other symmetries are interesting, but those tricks are mostly teach in Physics than in Math.

Also, in the second year we get 2D or 3D integrals, that have a lot of interesting variable changes. Also, things like the Gauss theorem and it's relation with conservation laws.
by eythian | 2026-02-11 15:11:09+00:00
That's not really true. Especially in the more touristy places, credit cards are generally accepted and it'd be unusual for it not to be. If you're out in a village in, I dunno, Brabant, then sure. But the places that visitors are likely to be I'd expect cards to work.

I think even AH accepts credit cards these days, though I haven't tried it myself.
by alistairSH | 2026-02-11 15:11:33+00:00
No idea if I'm normal or not (based in the US, with a British family), but if I miss an email by a few days/weeks, I'll just say "sorry for the delay" and jump right into the actual content. And on the recipient side, I don't expect even that. If it was critical, I would have used Slack (or sent a follow-up email if it was something to an external party).
by Ukv | 2026-02-11 15:11:37+00:00
I'd say network filtering, like already done by schools, would be preferable. For privacy concerns there'd be no need for handing over your ID to see websites, and for ownership/treacherous computing concerns the home router and phone plan are typically owned by a parent so there's no need for devices working against their owner. Mostly feels like just a matter of sorting out UX/defaults and pushing towards standardization.

Not impossible to bypass, but nor is the current approach. Likely more effective in that it only requires compliance from a handful of entities operating commercially in your country rather than thousands of websites globally.
by Analemma_ | 2026-02-11 15:11:40+00:00
Feynman really deserves it though: [0]. I admit to being part of the problem here, because in the 2000s and 2010s, I was in the Feynman cult with everyone else, but once you dig a little deeper under the quirky anecdotes (many of which are probably fictional), it’s clear he was kind of a scumbag and a lot of his reputation is whitewashing by what we’d now call fanboys.

If his wife did write that memo, I’d say she had pretty good justification.

[0]: https://www.tumblr.com/centrally-unplanned/76851065507251814...
by theboonies | 2026-02-11 15:11:58+00:00
The problem that I see with this analysis is that the author is trying to describe a curve in data that is kind of a punctuated equilibrium on steroids. Given that the takeoff event is when systems are capable of recursive self-improvement and that event will be a huge inflection point in the curve, it feels like they are trying to predict the second half of a biphasic graph based on data from the first half, when the second half is distinctly different than the first.

Thinking about how this might work, the slope of the first half does not predict the inflection point. Once the threshold for recursive self-improvement gets crossed, the curve changes drastically. From what I have heard MAYBE we are just starting to see the glimmers of possible recursive self-improvement in GPT-5.3 / Opus 4.6. If so, this discussion, while interesting, is trying to predict the new curve based on a single relevant data point.
by Markoff | 2026-02-11 15:12:04+00:00
US is one country, NGAF about your states

here you have Europe

https://en.wikipedia.org/wiki/Age_of_consent_in_Europe#/medi...

here you have western world

https://en.wikipedia.org/wiki/Western_world#/media/File:The_...

Canada, AU and NZ have all 16, nobody cares about one year difference, find someone else for your nitpicking