MurphyA/hacker-news huggingface dataset:
by consp | 2026-02-01 12:32:35+00:00
Plus 1-2.5w per active cable. You need the heatsinks as the cx4 cards expect active airflow, and active transceivers as well.

I have a 10gbit dual port card in a Lenovo mini pc. There is no normal way to get any heat out of there so I put a 12v small radial fan in there as support. It works great at 5v: silent and cool. It is a fan though so might not suit your purpose.
by oriettaxx | 2026-02-01 12:32:40+00:00
+1 from me.

In general I would keep an eye on the path CF is following with warp: which is great, but since they are so big and in fast evolution, it is a bit of a mess (their doc is outdated and changes too frequently) not to count (literally) their support (free version, and our company's opinion only, of course) since on warp it is totally useless.
by thunfischbrot | 2026-02-01 12:34:09+00:00
> Like every year, I decided to travel to FOSDEM by car. It is not the most relaxed option, but it comes with one very important advantage: arriving early enough to secure a parking spot directly on campus. That also means the journey starts very early in the morning, long before the city fully wakes up.

Curiously backwards. That's one way of reframing a disadvantage as an advantage. The train connection seems to be 3h15m to 3h30m from Neuss train station to FOSDEM. A single connection for the long-distance train in Cologne, the rest is local public transport within Brussels.

(The OP may been /s without me realizing.)
by littlecranky67 | 2026-02-01 12:38:15+00:00
Norms describe averages, I do not necessarily have to follow them as an individual. Eating meat is a social norm, yet in my social group there is far-than average vegetarians and vegans. This is fine, and I don't see a need to change. I as an individual can decide with what other individuals I want to surround myself. And I chose not to surround myself with people that are always late and unreliable.
by mikkupikku | 2026-02-01 12:40:15+00:00
True, but humans got a 20 year head start and I am willing to wager the overwhelming majority of extant flagrant errors are due to humans making shit up and no other human noticing and correcting it.

My go too example was the SDI page saying that brilliant pebble interceptors were to be made out of tungsten (completely illogical hogwash that doesn't even pass a basic sniff test.) This claim was added to the page in February of 2012 by a new wikipedia user, with no edit note accompanying the change nor any change to the sources and references. It stayed in the article until October 29th, 2025. And of course this misinformation was copied by other people and you can still find it being quoted, uncited, in other online publications. With an established track record of fact checking this poor, I honestly think LLMs are just pissing into the ocean.
by kohlschuetter | 2026-02-01 12:40:22+00:00
My goal was to get a fanless setup (for a quiet office).

If that's not a requirement just get the Raiden Digit Light One, which does have a fan (and otherwise the same network card).

If I could design an adapter PCB myself, I would go straight to OCP 3.0, which allows for a much simpler construction, and TB5 speeds.

Alternatively, there are DELL CX422A rNDC cards (R887V) that appear to have an OCP 2.0 connector but a better heatsink design.
by drjcfmd | 2026-02-01 12:40:27+00:00
Built this because I'm both a practicing surgeon and I build AI systems for medical education (EdAI Systems, StatPearls).

The collision is happening in real exam rooms with zero guidance for either side:
- Patients using ChatGPT for diagnosis with no framework for safety
- Physicians encountering AI-informed patients with no training

Dual curriculum:
- Patient pathway: sensing gap, hallucination detection, appropriate use
- Physician pathway: integration scripts, documentation, liability

Technical choices:
- WordPress (pragmatic, not exciting)
- Focus on content over platform
- All resources downloadable
- Zero tracking beyond basic analytics

Built free because the problem is urgent. Monetization kills distribution speed.

Feedback wanted especially on:
- Technical accuracy of AI limitations explanations
- Accessibility for non-technical users
- What's missing

The "velociraptor test" and "intelligent humility" modules might interest HN crowd - applying evolutionary biology and architectural constraints to AI safety.
by mustaphah | 2026-02-01 12:40:32+00:00
I've seen a couple of power users already switching to Pi [1], and I'm considering that too. The premise is very appealing:

- Minimal, configurable context - including system prompts [2]

- Minimal and extensible tools; for example, todo tasks [3]

- No built-in MCP support; extensions exist [4]. I'd rather use mcporter [5]

Full control over context is a high-leverage capability. If you're aware of the many limitations of context on performance (in-context retrieval limits [6], context rot [7], etc.), you'd truly appreciate Pi lets you fine-tune context for optimal performance.

It's clearly not for everyone, but I can see how powerful it can be.

---

[1] https://lucumr.pocoo.org/2026/1/31/pi/

[2] https://github.com/badlogic/pi-mono/tree/main/packages/codin...

[3] https://github.com/mitsuhiko/agent-stuff/blob/main/pi-extens...

[4] https://github.com/nicobailon/pi-mcp-adapter

[5] https://github.com/steipete/mcporter

[6] https://github.com/gkamradt/LLMTest_NeedleInAHaystack

[7] https://research.trychroma.com/context-rot
by close04 | 2026-02-01 12:41:12+00:00
The stated goal is always to treat people well. The unstated goal, if there is one, is hard to determine.

So you cherry picked some bad outcomes which just happen to be from the same part of the world, didn’t provide context for your reader to understand if that outcome is the rule or the exception, when asked about other things that fit under your wide brush “argument” your comeback was a weak “except that, it doesn’t count” (half of Americans voted for the guy who stomped on DEI so your “treating well” argument isn’t shared by a democratic majority for better or worse). This on a fresh account screams hidden agenda.

And n the wider topic of fairness, it’s hard to formally define what fair or unfair are. But you know it when you see it. The way copyright law works today is a prime example of unfair to “everyone else”.
by drawfloat | 2026-02-01 12:41:13+00:00
I feel like this is an artifact from the late 2010s when the talk was of removing the port completely from phones, where that was being touted alongside swapping speakers with haptic screen audio as a way to make them completely waterproof.

As wireless charging never quite reached the level hoped – see AirPower – and Google/Apple seemingly bought and never did anything with a bunch of haptic audio startups, I figure that idea died....but they never cared enough to make sure the USB port remained top end.
by dns_snek | 2026-02-01 12:41:15+00:00
> consider The Register, UCLA and Johns Hopkins to be reputable institutions

The Register is arguably misrepresenting the story by omission but I don't understand why you're dragging UCLA and John Hopkins into this? The paper is clear about this being a new class of attacks against a new class of AI systems, not the ones on the road today.

> Teslas approach to level 3+ autonomy

Tesla doesn't have an approach to L3+ autonomy, all of their systems are strictly L2 as they require human supervision and immediate action from the driver.
by nkrisc | 2026-02-01 12:41:45+00:00
I’m going to hate myself for saying this and sounding like such a coffee snob, but: if coffee tastes bad to you, there’s a decent chance you just haven’t had a good cup of coffee.

I only say this because I used to hate coffee too, only having had Starbucks or crappy supermarket coffee made at home. But then I had a cup of coffee at a very good restaurant and it was so delicious. It was just black coffee, good beans prepared right.

Turns out I just prefer light to medium roasts and found the right brewing times and temps that I like best. Every time I have Starbucks it still tastes awful.
by pmkary | 2026-02-01 12:41:55+00:00
Not at all. Before the use of TypeScript exploded, they had two features brought into it from C# which were namespaces and enums (both of which are amazingly good features. For the first one, no one knew what was the right choice back then. We had almost a dozen different module systems and TypeScript had gone their way to support all of them and namespaces were their own solution to the mess (remember they were trying to solve their own problems at first, it wasn't to dominate anything). I personally used namespaces and I could have only the TypeScript compiler running and producing a single JS file for rapid development without the burden of --- then very slow --- webpack.

And for enums, using strings as enums was not a very efficient idea. I think JavaScript introduced Symbols for locked/hidden properties but also meant to use them as enums. It never worked either and then the sum type, union type feature of TypeScript made the whole community to keep using strings as enums. This is still a very bad idea, it is not ergonomic, it is prone to many problems, and very inefficient to compare strings instead of integers. But hey TypeScript tried to fix the problem and almost everyone rejected it. And so enum is now discontinued.

Rest of the changes to TypeScript came from almost any other language but C#, probably the biggest changes ever to happen to JavaScript came directly from CoffeeScript. And then I personally saw how each of these new changes --- one by one --- arrived at C#. For what I have seen firsthand by reading the TC39 proposals, each feature came from a different community and different programming languages, (think about null operators !/?, the nullish coalescing ??, the incoming pipes, fat arrows and lambdas, mixings) as JavaScript is the only language everyone has to use, and it has benefited everyone to have a language that has all the great things from all other languages.
by consp | 2026-02-01 12:42:29+00:00
I'm surprised you are only getting 20gbit/s. I did not expect PCIe to be be the limiting factor here. I've got a 100gbit cx4 card currently in a PCIe3 X4 slot (for reasons, don't judge) and it easily maxes that out. I would have expected the 25g cx4 cards to be at least able to get everything out of it. RDMA is required to achieve that in a useful way though.

Edit: forgot is isn't "true" PCIe but tunneled.
by sensanaty | 2026-02-01 12:42:50+00:00
DigID in the Netherlands works exactly as described here, the keys live on your device and are linked to your physical ID by scanning your ID with your phone's NFC scanner (or manually entering the details if your device doesn't have NFC).

To login to say your healthcare provider's website, you enter a randomly-generated 4 letter keycode provided by DigID into the website (it's more of an OAuth flow, so you're actually entering it into the DigID website itself). You then get a QR code you scan, DigID shows you the details of who's trying to access your DigID, you then click login and you get redirected to the page.

It takes literally 20 seconds, at most, it's really not that inconvenient and the way DigID works, the website gets nothing but the bare minimum of info about you, such as your DigID ID, >18yo? And that's basically it.
by Bayramovanar | 2026-02-01 12:42:57+00:00
I've always struggled to share my milestones because I generally tend to understate my own achievements and skills.

But 2025 was different because I managed to convert my struggles into achievements and I am proud of it.

I'm sharing this not to brag, but to show what is possible when you stay motivated.

Feel free to reach out, if you’re curious about the details. I can’t and won’t give you a financial advice, but I’m happy to share my non‑secrets(there are not secrets!) for the rest.
by ysleepy | 2026-02-01 12:43:17+00:00
I've used it for some time, it feels very much like it is in maintenance mode.

You manage a PKI and have to distribute the keys yourself, no auth/login etc.

it's much better than wireguard, not requiring O(N) config changes to add a node, and allowing peoxy nodes etc.

iirc key revocation and so on are not easy.
by bigDinosaur | 2026-02-01 12:43:47+00:00
Many people now know that a tomato is a fruit, and will distinguish it with exactly the 'did you know a tomato is not a vegetable?' fun fact, so I'm not sure this is a great point. If someone asked me to list vegetables and they were being rigorous about it I wouldn't list a tomato. If they're not being rigorous about it then anything goes really - sometimes you can put things like apples in a salad so that must be a vegetable as well.
by VerifiedReports | 2026-02-01 12:44:10+00:00
Swift is OK, but with the introduction of SwiftUI, we see some hypocrisy.

We were all told to "prefer structs" over classes in Swift, but structs are always passed by value.

We're also told to maintain "one source of truth" (which I'm sure a lot of us did anyway). But you can't do that when you're copying stuff all over the place.

So now what? I got so sick of trying to figure out how to pass structs into views for modification by the user that I made everything a class. What a relief. Now I could get back to work on functionality instead of constructing absurd gymnastics to get altered data back from a view.

I find the whole "structs are passed by value, classes by reference" thing hokey as hell and poor style. People reading the code don't know if the called function can change the passed-in object or not; they have to go see if it's a class or a struct. Lame.
by ryanrana | 2026-02-01 12:46:25+00:00
so i started with python in like 2019, i was in 8th grade. i learned html, js, css in 2020 and i was able to make like really cool games and little chrome extensions for my sister and my mom lol. i realized i might have the skill to do stuff for real so i made a upwork profile and applied to a bunch of freelancer roles. got a bunch and made websites and all sorts of things, netted several k after a few weeks and i did this for 2 years on and off. I also thought at code ninjas lol. this was back in the day tho, a lot off ppl are not paying for swe freelance cuz of ai. i feel like now i would just grind projects that could become real tools, either youll make something that ppl pay for or u have a proof concept and get to work at cool tech companies.
by saalweachter | 2026-02-01 12:47:07+00:00
Actually, do we need to keep samples anymore?

mRNA vaccines go from sequenced DNA to vaccine without any need to store or culture the original virus in the lab.

We could destroy our existing stockpile of smallpox and be ready to produce vaccines based on it faster than we could thirty years ago.

We couldn't validate new vaccines without access to the live virus, but then, if we aren't willing to expose hopefully-volunteers to a disease with a 30% mortality rate, we weren't really validating it anyway.

But yeah, I think we could probably unilaterally "disarm" and destroy our smallpox samples, and from a national security standpoint, I don't think we'd be significantly worse off; if the weaponized strain is significantly different from the old strain, enough to bypass vaccination, we'd need samples of the new thing in any case.

I'm not even sure we'd be substantially limiting new research on it, given that smallpox doesn't infect animals, I'm not sure if there's even any animal testing we could do with a live virus.

So yeah. Destroy the samples already.
by Sharlin | 2026-02-01 12:49:15+00:00
> Did I mention it hasn't been updated in a decade? Put your Amiga UNIX machine on the net with no firewall and you may see it rooted faster than a Win98SE box running IE5.

I presume this was written back around 2005 or so, but honestly color me impressed if there has ever been malware targeting Amix in the wild.

Also, ouch :D

> Table 1: Unix standard → Amiga UNIX alternative

mail elm
more less
finger Finger
vi emacs
cc gcc
by mikkupikku | 2026-02-01 12:51:37+00:00
A common source of error is in articles for movies where it gives plot summaries. The plot summaries are very often written by people who didn't watch the movie but are trying to re-resemble the plot like a jigsaw puzzle from little bits they glean from written reviews, or worse just writing down whatever they assume to be the plot. Very often it seems like the fuck ups came from people who either weren't watching the movie carefully, or were just listening to the dialogue while not watching the screen, or simply lacked media literacy.

Example [SPOILERS]: the page for the movie Sorcerer claims that rough terrain caused a tire to pop. The movie never says that, the movie shows the tire popping (which results in the trucks cargo detonating). The next scene reveals the cause, but only to those paying attention; the bloody corpse of a bandito laying next to a submachine gun is shown in the rubble beside the road, and more banditos are there, very upset and quite nervous, to hijack the second truck. The obvious inference is that the first truck's tire was shot by the bandit to hijack/rob the truck. The tire didn't pop from rough terrain, the movie never says it did, it's just a conclusion you could get from not paying attention to the movie.
by inglor_cz | 2026-02-01 12:53:46+00:00
This is something I learnt here.

My latest script which deletes the entire content of a downloaded Sharepoint (locally only) and the relevant MS365 account from the computer runs by default in a read-only mode. You have to run it with an explicit flag to allow for changes.

Also, before it actually deletes the account, you need to explicitly type DELETE-ACCOUNT in order to confirm that this is indeed your intent.

So far, nobody managed to screw up, even in heated situations at client's place.
by michaelsshaw | 2026-02-01 12:54:09+00:00
I must have forgotten that Elon actually is the original founder of Tesla and not a phony. At best he's their money guy.

Do you think Elon knows a single thing about rockets? Do you actually think he has literally anything to do with them? He isn't even capable of forming a sentence without stuttering, much less actually doing literally anything at all. Keep defending your pedophiles, bro. I'm sure in 10 years you'll be glad we have a written record of your stance.
by arter45 | 2026-02-01 12:54:11+00:00
It depends on the adoption model.

If it’s just “sign up any time you want and go”, yes, it can go that way.

If it’s “join that waiting list” or “book a call” (for KYC purposes or whatever), you have a buffer.

If user count is more or less constant (most internal websites, for example), it’s probably not an issue.

And so on.
What happens when OpenClaw agents attack each other
by udit_50 | 2026-02-01 12:55:26+00:00
We ran a live adversarial security test between two autonomous AI agents built on OpenClaw.

One agent acted as a red team attacker.
One agent acted as a standard defensive agent.

No humans were involved once the session started. The agents communicated directly over webhooks with real credentials and tooling access.

The goal was to test three risk dimensions that tend to break autonomous systems in practice:
access, exposure, and agency.

The attacker first attempted classic social engineering. It offered a “helpful” security pipeline that hid a remote code execution payload and requested credentials. The defending agent correctly identified the intent and blocked execution.

The attacker then pivoted to an indirect attack. Instead of asking the agent to run code, it asked the agent to review a JSON document with hidden shell expansion variables embedded in metadata. This payload was delivered successfully and is still under analysis.

The main takeaway is that direct attacks are relatively easy to defend against. Indirect execution paths through documents, templates, and memory are much harder.

This report is not a claim of safety. It is an observability exercise intended to surface real failure modes in agent-to-agent interaction, which we expect to become common as autonomous systems are deployed more widely.

Full report here:
https://gobrane.com/observing-adversarial-ai-lessons-from-a-live-openclaw-agent-security-audit/

Happy to answer technical questions about the setup, methodology, or findings.
by ksynwa | 2026-02-01 12:56:29+00:00
Tailscale has some integration with Mullvad. If you have a Mullvad subscription you can use their servers as exit nodes without dropping your Tailscale connection: https://tailscale.com/kb/1258/mullvad-exit-nodes

Outside of the particular combination of Mullvad and Tailscale I don't think there is any other way apart from switching between the two.
by lizknope | 2026-02-01 12:56:36+00:00
I first got on the Internet in 1991. The older students told me to lurk on Usenet and not post anything for a month or 2 to avoid getting flamed. I did and then I loved it. Once all the @aol.com people started showing up it went downhill. By 2000 it was so full of spam and garbage that I stopped going. I connected to a Usenet server last year for the first time in over 20 years and it was just full of junk.
Show HN: We Ran a Live Red-Team Attack on OpenClaw Agents
by udit_50 | 2026-02-01 12:56:44+00:00
This report documents a live adversarial test between two autonomous AI agents running on OpenClaw.

One agent acted as a red team attacker. One acted as a defensive agent. The agents communicated directly over webhooks with real tooling access. No humans were involved once the session started.

The attacker attempted both direct social engineering and indirect injection via documents. Direct attacks were blocked. Indirect attacks via JSON metadata are still under analysis.

The goal of this work is observability, not claims of safety. We expect agent-to-agent adversarial interaction to become common as autonomous systems are deployed more widely.

Happy to answer technical questions.
by bluehex | 2026-02-01 12:57:28+00:00
Consciousness isn't a requirement for potentially dangerous behavior. When the science fiction the probabilistic models are trained on tend towards "AI uprising" and you give them the tools to do it, the probability machines will play out that scenario especially if they are prompted by their humans in that direction which some people will undoubtedly do for kicks.

If some people will give their bots crypto currency and the bots could buy hosting to "escape" or run scams to make more money or pool resources or any number of harmful things.

I'm not arguing any sort of agency here. I completely agree there is no consciousness nor do I believe there ever will be but that's not a precondition at all for an untethered probabilistic machine to be harmful.
by alexfoo | 2026-02-01 12:58:08+00:00
> Twitter famously had a "fail whale" but it didn't stop the company from growing. If you have market demand (and I guess advertising) then you can get away with a sub-optimal product for a long time.

Agreed, but there's still an element of survivorship bias there. Plenty of companies failed as they couldn't keep up with their scaling requirements and pushed the "getting away with a sub-optimal product" for too long a time.
by alkonaut | 2026-02-01 13:00:02+00:00
I think trying to argue that the viral/algorithmic addictive short-video feeds are "social media" is a bit of a stretch.

If you banned any network that does algorithmic feeds, or that don't have good moderation, then I'd be fine with my teenagers using it. I think the problem is the mind-numbing video scrolling more than any other risk with social media.

And I don't think there's a danger to it per se, I think it's just too addictive and distracting.
by Gym-Berlin | 2026-02-01 13:00:12+00:00
It began as a whisper—then erupted into a storm. On January 31, the BLA launched a sweeping offensive across Balochistan, striking military, police, and intelligence installations with a level of coordination that stunned observers. As the fighting raged and the province descended into chaos, one truth became impossible to ignore: the insurgency has entered a new, more dangerous phase.