MurphyA/hacker-news huggingface dataset:
by Analemma_ | 2025-12-24 19:51:16+00:00
PR campaigns to rehabilitate white-collar criminals so they can resume their activities are an old practice, but have been supercharged by the internet and the ability to use oppositional culture war framing to get people on your side. Elizabeth Holmes and Martin Shkreli are both out of prison and running big rehab campaigns, and Sam Bankman-Fried is clearly angling for a Trump pardon (see his mom's big open letter and all the submarine stories lately about how "nobody actually lost any money at FTX! what was the crime??")

It's especially big in crypto because the whole community has a conspiratorial "the System is against us" mindset, and if you can successfully tap into that and convince people "I was targeted by The Man, man" all your crimes can be washed away.
by hinkley | 2025-12-24 19:52:55+00:00
Engineering is compromise though. If you can make a hybrid that loses 5% at 100 but still retains 500wh/l you’re in good shape.

There was someone working on a membrane a while back that’s pretty good at diffusing the lithium transfer in a way that reduces dendrite formation substantially, for instance. That’ll drop your volumetric advantage and likely your max discharge and charge rate a bit but would fix a lot of other problems in the bargain.

I’m not saying that the solution, but there is a palette of tools you can mix and match and that may be one of them.
by pessimizer | 2025-12-24 19:54:14+00:00
> More importantly, McCaleb replied to my email. In response to my question "Did anyone ever actually trade card for card or money for card on Mtgox.com?", he replied "yeah they did". I've asked him some followup questions on dates & volumes & closure reason, but I guess that settles that... Does anyone recall the OTRS procedure for storing emails from primary sources? It's been years since I've last done it. --Gwern (contribs) 20:36 17 February 2014 (GMT)
by andrewflnr | 2025-12-24 19:54:41+00:00
I don't think happened because of evolutionary pressure on tribes as the previous poster claimed. Certainly that's not clear from the evidence. The human genotype was pretty well set by the time all that was happening, which means whatever evolutionary basis exists for "the problem of evil" had already acted, including on all the people living easy (or at least manageable) subsistence lifestyles for centuries previously.
by brewdad | 2025-12-24 19:54:53+00:00
It really depends. I have a friend who works in hospitality. She travels to some of the nicest hotels in world-class cities. Most of my friends who travel for work are staying in a chain hotel near an office park 25 miles outside the core city they are ostensibly traveling to.

Completely different experiences when it comes to experiencing/exploring the city.
by ziml77 | 2025-12-24 19:55:21+00:00
I probably should have returned mine. I still love the idea of the device, but the speakers, display, and trackpad are subpar. I get that I'm spoiled by the quality of a MacBook Pro in those areas, but they still feel worse than other laptops I've tried.

Also he says he's never heard the fans spin up but I've had the system spin the fans up very high and they get loud. And the spin-up was definitely valid the times when I checked because the device was extremely hot, I think from charging.

Now the laptop is being used as a server. Ended up being good for Jellyfin because I can have the GPU handle transcoding and tonemapping of 4K HDR movies.
by RickyLahey | 2025-12-24 19:55:27+00:00
my tip to people who don't like mac os. buy a macbook pro, disable System Integrity Protection (SIP), gut the OS, live in the terminal and browser. works way better than linux (10h+ battery life, SoC with a lot of memory) and you will barely notice that you're on mac os.

It's not windows. there will be no forced updates and surprises.
by jetin | 2025-12-24 19:55:52+00:00
Yeah, I also used the Shadow DOM a lot working on a CMS that edit the website content “in place”: CMS UI was safely scoped inside my web components thanks to their Shadow roots, I never had to worry about arbitrary styles from the websites the CMS was loaded in colliding with internal CSS.

Shadow DOM exists for some specific use cases but it shouldn’t systematically used when creating web components.
by daemonologist | 2025-12-24 19:56:18+00:00
Fixed (I think - idk what the greeblies are):

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⡰⡇⠁⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠰⢾⠇⠨⡦⠀⠂⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⡀⠀⢈⣹⠜⠻⢾⠃⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠁⢠⣿⡵⠾⣻⣶⠿⠦⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⢀⠀⢀⣠⣮⣦⡶⠻⠛⢶⣄⡀⠁⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⢀⣽⠏⠁⣠⣂⣦⣈⣝⣦⣄⠀⠈⠁⠀
⠀⠀⠀⠀⠁⣠⣾⣵⣾⣾⠟⡙⠟⠿⣍⡉⠀⠀⠆⠀⠀
⠀⠰⠀⠀⠄⣠⣶⣾⣭⡶⠟⠻⣶⡰⣜⣳⣦⣄⠀⡀⠀
⠀⠀⠀⢀⣠⣴⣿⣋⡴⣪⠎⣄⡙⠻⠿⣯⣉⠉⠀⠀⠀
⠀⠂⠀⢀⣉⡭⢿⡛⣛⣵⠎⠀⠙⢾⣶⣦⣭⣷⣦⠐⠀
⠀⠀⢈⣙⣿⡿⠿⠟⣋⢅⡄⡄⡐⣄⢤⣉⠷⢦⣄⣀⠠
⠐⠾⠿⢽⣷⡶⠶⡿⣓⣭⣾⣿⢷⣬⣓⢿⠿⠿⣯⣉⣁
⠀⠀⠀⠉⠉⠉⠛⠛⠉⢀⣿⢿⡀⠙⠋⠓⠿⠿⠏⠉⠉
⠀⠀⠀⠀⠀⠀⠠⠤⠶⠾⢿⡯⠷⠶⠤⠄⠀⠀⠀⠀⠀
by hinkley | 2025-12-24 19:56:23+00:00
I saw a video on the CATL sodium batteries the other day and the deal is that they’ve found a way to reinforce the material in a way that brings up the slope of the back half of the discharge curve so it’s almost as good as lithium down to about 20% state of charge before falling off the cliff. Lithium is more like 10% but that’s something you can manage with charge circuitry and overprovisioning.

So yeah I’d like to know the answer to your question too.
by hugs | 2025-12-24 19:56:34+00:00
short term: yeah, we should totally add agent skills asap! new year's eve goal?

as far as long term plans go, i like the tim o'reilly quote: "create more value than you capture".

with selenium, we created an entire ecosystem of tools, users, companies, and economic activity. (literally billions of usd -- it's a story frequently ignored by the tech press when looking for "open source success stories".) but i hope to do the same with vibium. there will likely be a hosted "vibium.cloud" hosted service. i also hope there will be lots of them. in a similar way, there weren't many "hosted selenium" services when i started sauce labs. now there's a bunch. browserstack, lambdatest, etc.

it was also not really an accident we did that with selenium. there is a lot of behind-the-scenes consensus building that happens to make things like a w3c webdriver standard happen. (funfact: vibium relies on the new! w3c standard "webdriver bidi" protocol heavily inspired by the chrome devtools protocol used by playwright. (tl;dr: it's just json over websockets.)

i'm betting on industry cooperation, standards, and shared prosperity. that's my 5 year plan!
by leecommamichael | 2025-12-24 19:56:56+00:00
This is one of those preferences that will never fail to split the room. I appreciate both routes depending on the domain, but I do have a preference. As a games and UI app developer, I find required-handling-by-default adds too much friction and disrupts my flow. Rust and Zig (through different means) create friction like this in an effort to make low-level code "easier", but only if the code is "correct" according to the language. As a dev that spent a lot of time with Swift, and loving the language's ability to express APIs, I came to appreciate compilers with the quality that "if the code runs, it's probably correct," and yet my preference did not land on Rust or Zig, but with Odin. I sat down with Odin 5 or so years ago and it felt like the friction was exactly where I wanted it to be for the software I write.
by yakshaving_jgt | 2025-12-24 19:57:00+00:00
> Those lives less valuable by some measurement you need to explain

I do not believe the lives of different races/ethnicities of humans are of different intrinsic value.

What an incredibly fucked up, sick question.

> Numerically, the numbers of civilians killed are far greater and we have substantive evidence of rape as military policy along with the murder of children.

Comparing death rates numerically like this is also incredibly fucked up, and you should be ashamed of yourself. I am disgusted by this.

> You have reason to believe the Ukrainian government is lying about the casualty figures

Where are you getting your figures? I have strong reason to believe that it's near enough impossible to determine accurate figures since so many civilians were slaughtered by russian soldiers and then buried in mass graves on territory that russian soldiers are still occupying. That, and the Ukrainian government explicitly does not divulge how many military casualties they've taken.

> If you can tell me if you agree with statements like this made by Ukrainian officials about Indians and Chinese being inferior races of lesser intelligence, I think that would clear things up also

I do not agree with this racist statement by one Ukrainian politician.

---

Nobody should take your geopolitical analysis seriously, since you cite kremlin apologists like Mearsheimer and Sachs. You just don't know what you're talking about.

https://news.ycombinator.com/item?id=43275551
by WaitWaitWha | 2025-12-24 19:57:17+00:00
If I recall correctly, they were also licensed to produce some clones.

I remember when in the early 90s the am386-40MHz came out. Everyone was freaking out how we are now breaking the sound barrier. There was a company Twinhead(?) that came out with these 386-40Mhz motherboards with buses so overclocked most video cards would fry. Only the mono Hercules cards could survive. We thought our servers were the shizzle.
by lpghatguy | 2025-12-24 19:57:25+00:00
In my career, I've found that this problem crops up the most when a team is unable to make impactful changes to a system that they depend on. It's so much easier (and requires less collaboration and fewer approvals!) to build an abstraction over some core system than to actually fix the core system, even if fixing the core system is always the better choice.

I was very guilty of this as a young go-getter engineer! Why try to convince another team that something should be fixed if I can just paper over it?
by embeng4096 | 2025-12-24 19:57:41+00:00
Very easy signup and setup. For less technical users, it’s like clicking “Connect to Mullvad/Nord/your vpn of choice” in a GUI, rather than configuring WireGuard manually - easy as that, and now I can see my other devices as if I was on my home LAN.

Private file transfer and SSH, without fiddling with network stuff. I can, on my iPhone, select files or photos, then use the built in interface to hit “send to <name of my PC that also has Tailscale>”.

Then on that PC, I can ‘cd ~’ , ‘mkdir tmp’, ‘sudo tailscale file get tmp’ and those files/photos show up there. I like this more than eg Dropbox (they store my data, this is more private) or eg LocalSend, KDE Connect, etc (those require being on the same LAN, so if my desktop is on Ethernet and my phone on WiFi, these don’t work without extra configuration)

Or, while I’m traveling, I open Termius on my phone, and ssh directly into my home PC - no need to forward ports, worry about CGNAT, rent a VPS (I’m on Tailscale free plan), etc
by RajT88 | 2025-12-24 19:57:53+00:00
> What's the chance of this being some 4D chess where the government has already edited the files, and then presented them as redacted so the "unredacted (but edited)" version looks more genuine?

With how they have pushed out any career public servants who were good at their jobs in favor of sycophants and loyalists, I'm not sure government organizations are still capable of playing 4D chess, if they ever were.
by CamperBob2 | 2025-12-24 19:58:26+00:00
Money is power the way religion is power. Traditionally, religion is what the American right wing has used to herd its supporters, but it wasn't enough by itself to capture the entire electorate. More recently they've found that leveraging social media such as Facebook and friendly "news" outlets such as Fox gives them enough influence to take over national politics completely. If such immense power wasn't up for grabs, the money wouldn't matter.

If I said the problem was religion, I'd rightfully be taken to task. But if I were to call out the effects of evangelical subversion and abuse of religion in America, you'd probably find room to agree. It's exactly the same with money.
by gyomu | 2025-12-24 19:58:44+00:00
> I honestly wonder if Fabrice Bellard has started using any LLM coding tools. If he could be even more productive, that would be scary!

That’s kind of a weird speculation to make about creative people and their processes.

If Caravaggio had had a computer with Photoshop, if Eintein had had a computer with Matlab, would they have been more productive? Is it a question that even makes sense?
by tokai | 2025-12-24 19:58:48+00:00
What an insane comment. Nobody want to count dead and tortured with you, especially on the diffuse ground you lay out here. What piece of shit you are wanting to swing your dick around with numbers of dead people and measure the worth of suffering. That last link exposes you for what you are though, a classic indian bot spewing nonsense. All your media lies constantly about everything.
by scotty79 | 2025-12-24 19:59:49+00:00
I think a good mental model of what you can expect from a chat bot is imagining that somebody read tje bank statement to you and them asked you a bunch of questions. Could you follow that, not make smy mistakes, not forget anything? Cam you perform the task "from the top of your head", not writing anything down, not pulling up excell or a calculator? If you can there's a good chance AI will be able to do that too. The fact that it sometimes can do more is pure miracle. And if you want it to do those things consistently you need to provide it with access to the tools you'd need to perform thus task consistently.
Ask HN: Where do deterministic rules break down for LLM guardrails?
by halilbugol | 2025-12-24 20:00:14+00:00
Hi HN,

For those running LLMs in production, I’m curious where you’ve seen deterministic rules (regex, allowlists, schema validation, etc.) start to fall apart when used as guardrails.

In our experience, rule-based checks are fast, cheap, and predictable, but they struggle with context, intent, and edge cases (e.g. indirect PII leaks, policy violations expressed semantically, or “valid” JSON that’s still wrong).

LLM-based semantic checks catch more of these issues, but introduce real trade-offs around latency, cost, and operational complexity.

We’ve ended up with a hybrid approach (rules first, semantic checks second), but it still feels like a moving target as systems scale.

Some specific questions:

Where have deterministic rules clearly failed you in production?

What types of checks have you found must be semantic?

What do you deliberately avoid letting an LLM decide?

Any non-obvious failure modes you only discovered after shipping?

While exploring this space, we’ve also built internal tooling around guardrails and data security, but the main goal here is learning from others who’ve shipped and operated LLM systems at scale.

Would love to hear real-world experiences.
by hugs | 2025-12-24 20:01:42+00:00
for the entire testing tools industry, in some ways, selenium was the "final boss" to beat. every new tool had to trash selenium in their marketing. eventually those "hit points" added up. "fixing selenium" is as much as of a branding problem as it is a technical problem. "oh, there's a new version of selenium... i heard that sucks!" is actually a problem that has to be dealt with. an entire new generation of coders only know "playwright rules, selenium drools".

of course, i have a new host of problems by going all in with "vibium"... i'm making a huge bet that "vibe coding" is a trend, not a fad. (it could still be a fad! we'll see if this post ages well soon enough!)
A Distant Salutation: The Moment the South Lost the Civil War
by licorice | 2025-12-24 20:01:50+00:00
A day after the Battle of Second Manassas and two weeks before the Battle of Antietam, a tiny fight at Ox Hill entered the footnotes of American Civil War history. Which is exactly where I found it in the course of researching and writing about the guerrilla war in Fairfax County, Virginia. Over five years, I accumulated more and more information about the events leading up to the Battle of Ox Hill and the unique opportunity for decisive victory that the South squandered on a ridge west of Fairfax, Virginia. At a critical moment, Confederate cavalry chief JEB Stuart left the battlefield to serenade a young woman eight miles away. This was not a one off. The more digging I did, the more I was able to establish a pattern of dopamine-seeking behavior that coincided with JEB Stuart's greatest failures. A Distant Salutation tells the story of how one man's appetites doomed the Confederacy.
by andyjohnson0 | 2025-12-24 20:02:09+00:00
Early in my career I was given the task of writing a simple code generator: read some simple strucured text file and write a file containing C++ classes with get and set methods. Pretty simple.

I worked on it all day, then tried running it - whereupon my choice of default output filename (main.cpp) caused it to overwrite its own source code. There were no backup copies.

I told no-one, stayed late to re-write it, and demo-ed it the next day. I like to think I learned some kind of lesson, but I'm not entirely sure what.
by thunderseethe | 2025-12-24 20:03:48+00:00
This is probably my biggest regret with this article. Much earlier and much more prominently I should've explained that the title is a play on a running joke Andreas Rossberg includes in a couple of his talks "wasm does not stand for webassembly", poking fun at how they named it that to get funding, but always intended it for a more general use case.

I have a nod to it, as you point out, but I think its buried so far beneath the fold most folks have checked out and written it off by then. Live and learn .
by dilyevsky | 2025-12-24 20:03:49+00:00
> I’m pretty shocked that the Bazel workflow involves downloading Docker base images from external URLs. That seems very unbazel like! That belongs in the monorepo for sure.

Not every dependency in Bazel requires you to "first invent the universe" locally. Lots of examples of this like toolchains, git_repository, http_archive rules and on and on. As long as they are checksum'ed (as they are in this case) so that you can still output a reproducible artifact, I don't see the problem
by xdennis | 2025-12-24 20:04:37+00:00
I prefer HN for higher quality discussions. When I say posts which are pure political flame wars I (and many others) flag the post. Reddit is full of low information discussions. There's no need to also duplicate those posts here.

Everything is not political, and this statement itself is flamebait. Take a look at posts on the current homepage. Most are pure tech with no politics. Some are political with a tech angle but not flame wars.
by reconnecting | 2025-12-24 20:04:46+00:00
OAI's is just an example that's easy to explain.

I believe that if something is publicly available, it shouldn't be overprotected in most cases.

However, there are many advanced cases, such as crawlers that collect data for platform impersonation (for scams) or custom phishing attacks, or account brute-force attacks. In those cases, I use tirreno to understand traffic through different dimensions.
by rdtsc | 2025-12-24 20:05:15+00:00
> Without being glib, I honestly wonder if Fabrice Bellard has started using any LLM coding tools

I doubt it. I follow him and look at the code he writes and it's well thought out and organized. It's the exact opposite of AI slop I see everywhere.

> He codes mostly in C, which I'm sure is mostly "memorized". i.e. if you have been programming in C for a few decades,

C I think he memorized a long time ago. It's more like he keeps the whole structure and setup of the program (the context) in his head and is able to "see it" all and operate on it. He is so good that people are insinuating he is actually "multiple people" or he uses an LLM and so on. I imagine he is quite amused reading those comments.
by Joker_vD | 2025-12-24 20:06:58+00:00
> if you limit each string to be at most 256 bytes, then a string with only 10 bytes will waste 246 bytes of memory.

No? Unless you limit each string to be exactly 256 bytes but that's silly.

> If you limit string length to 32 bytes it will waste fewer memory but when a string longer than 32 bytes comes it cannot handle.

Not necessarily. The early compilers/linkers routinely did "only the first 6/8 letters of an identifier are meaningful" schtick: the rest was simply discarded.
by mrguyorama | 2025-12-24 20:07:22+00:00
Limiting Nuclear proliferation was already fucked.

Trump tore up Iran's "we won't do nukes" deal, doesn't matter whether you think they were genuine or not, it demonstrates we will go back on a deal so our word isn't worth anything.

Ukraine shows that the west will not actually protect you like they claim, so your only option is getting nukes to really deter people.

North Korea and Pakistan demonstrate that you can pretty much do whatever you want with just a couple nukes, the west will cower in fear over idle threats.

No country would look at any of this and conclude that they have any choice but to build nukes to protect themselves.
by hugs | 2025-12-24 20:07:55+00:00
playwright got a lot of things right. one of the big ones was a fast websockets+json way to drive the browser. (vibium is using the w3c standard equivalent - webdriver bidi). but they also raised the bar on usability and developer experience. i hope to get to the level of "click, click, awesome" out-of-the-box experience that playwright did so well.
by arghwhat | 2025-12-24 20:08:08+00:00
The pricing when I looked was similar. I went with a Lenovo last time because the Framework 16 hadn't quite matured, but premium anything is never going to make financial sense.

Buying and repairing a framework is never going to be cheaper than going through consumable trash laptops, and buying top of the line laptops and trying to use them longer is never going to be cheaper or better than buying medium grade laptops and upgrading more often.

What you're paying for right now is the customization capabilities and the ideology. Upgrading and customizing a single platform with a community, vs. a fixed one-off design that'll be lost next time you upgrade.

If Framework isn't already compelling to you at this time, then you're not the target audience. They might drop in price, but they'll never win a race to the bottom.
by RajT88 | 2025-12-24 20:08:18+00:00
The consequences of fucking it up are low, too.

If they get caught, they just take the document down and deny it ever got posted. Claim whatever people can show is a fake.

Since they control the levers of government, there's few with the resources and appetite for holding them accountable. So far, we haven't un-redacted anything too damning, so push hasn't come to shove yet.

The only might change if there's a "blue wave" in the midterms, but even then I wouldn't count on it.
by david_shaw | 2025-12-24 20:08:30+00:00
WPScan was (and maybe still is?) the de facto security scanner for WordPress security problems. I remember using it with great success during my days running security assessments, and it's great that the open source repo is still around.

However, my understanding is that it's no longer maintained -- instead, WPScan is now a private company that sells the product: https://wpscan.com
by adolph | 2025-12-24 20:08:38+00:00
> I can swap out my mobo for a RISC-V mobo, or ARM.

You can't do that with the 16, only the 13 [0] and you can't upgrade ram on it. Which is kind of the problem in a nutshell. Over time fewer user modifications make sense due to the context of the whole computer as an integrated system.

0. https://frame.work/products/deep-computing-risc-v-mainboard
by Frotag | 2025-12-24 20:09:04+00:00
I've only recently bought OLED laptops so I can't speak to burn-in but out of the three I've tested, they have a lower minimum brightness than my other IPS laptops.

In terms of text clarity, "2k" OLEDs (1920x1200) are a bit blurry. IPSs and 3k OLEDs are noticeably sharper, with not much difference between each other.