MurphyA/hacker-news huggingface dataset:
by hliyan | 2026-01-05 11:35:25+00:00
Is this an abuse of the ServerHold status? Was this the same mechanism used to delist a Gaza video archive recently?

> This status code is set by your domain's Registry Operator. Your domain is not activated in the DNS.

> If you provided delegation information (name servers), this status may indicate an issue with your domain that needs resolution. If so, you should contact your registrar to request more information. If your domain does not have any issues, but you need it to resolve in the DNS, you must first contact your registrar in order to provide the necessary delegation information.

https://www.icann.org/resources/pages/epp-status-codes-2014-...
by aebtebeten | 2026-01-05 11:36:40+00:00
How you might recognise an inner party-goer? In the case of the US, I think long-tenured legislators were part of it during my tour, but in DJT's time I'd guess they, alongside silicon valley owners of various social graphs, are to be found among the interchangeables*.

Certainly casual Trump-watching is even less useful than the old days of Kremlin-watching; his inner circle changes so often (cue Bueno de Mesquita & Smith) that it's a good thing we have the web now — the airbrush artists probably would've organised and gone on strike if they'd had to keep up.

(I guess I should give DJT his due: I had thought the two party system was a structural problem, yet he's delivered an existence proof that it is indeed possible to do something about it)

* should someone send all 535 members of congress a copy of the snakebite article? It's not going to be me; that's their problem.
by ethbr1 | 2026-01-05 11:36:43+00:00
> can't even search properly in all folders

I'd be fascinated by anyone from the Office team to tell me why Microsoft can't get global search right in their products.

E.g. SharePoint has had broken search for decades at this point (on multiple entirely different platforms of the product!)

It's a solved technical problem -- it's just like no one at MS cares.
by lucideer | 2026-01-05 11:36:44+00:00
I wouldn't do anything to "correct" your guide - I think it is "correct" as is. This comment is great for its informational content but I'd consider it an addendum, not an erratum.

If you like it might be nice to include a section on historical and/or niche browsers that lack some of the elements this guide describes - like e.g. Dillo which is a modern browser that supports HTML4 & doesn't support Javascript. But your guide should (imho) centrally focus on the common expectation of how popular browsers work.
Ask HN: Why don't we have "Guilds" for solo AI founders yet?
by iliailinskii | 2026-01-05 11:37:36+00:00
I'm a solo founder leveraging AI to build faster. The efficiency is there, but I've noticed a paradox: while AI makes us independent, it also creates isolated silos.

Currently, the support structures for founders are mostly vertical:

Accelerators (Mentor -> Mentee)

VC funding (Investor -> Startup)

I feel we lack horizontal collaboration—a structured way for solo founders to act like a team without merging companies. Think of it like a "Guild" where we could:

Swap automated workflows and internal tools

Cross-promote products to overlapping audiences

Share collective infrastructure

Ask HN: Do you have a structured "peer group" or collective you actively build with? Or is everyone mostly building in isolation right now? I'm curious if new organizational models are emerging that I'm missing.
by douglasisshiny | 2026-01-05 11:37:38+00:00
I felt the same way with fp-ts then effect in typescript. Pretty cool libraries and I learned a lot about FP while trying them out for a couple of years, but a lot of ceremony and noise due to them (especially effect) almost being a new language on top of typescript.

Recently got the opportunity to try out elixir at my job and I'm liking it thus far, although it is an adjustment. That static typing and type inference are being added to the language right now is helpful.
by qwertytyyuu | 2026-01-05 11:37:54+00:00
If upvoting doesn’t require justification neither should downvoting.

But let me try to express why people disagree.
Change is software compared to physical systems is comparatively incredibly cheap. Unlike in building something known, design at the start of a software project is unlikely to be the one the client actually wanted nor would be the one that is one going to be build. Or at least it shouldn’t be.

The “brick-laying” part of software isn’t the hard part. Depending on want to analogise as “brick-laying” in software, that part could automated. Push to main and the deployment pipeline runs tests, makes sure things are working and voila! You have a new “house”. If its ugly or falls apart in software, easy , just revert to the previous version and its like nothing happened. Client wants a try different layout, it can be done affordably.

Most of the time in software engineering you don’t know exactly how to do something, there is always a degree of discovery, experimentation and learning involved. Heck the client probably isn’t expressing what they want clearly enough, and probably will at some point change their mind. Thus interacting with clients and customers is valuable.
by latexr | 2026-01-05 11:38:33+00:00
> there’s 2 main types of people making NFTs.

> (…) monetary reasons (…)

> (…) monetize their digital art and cash in on the gold rush.

Those are the same thing. Doing it for money is doing it for money.

I do think there was a short period where established artists going into NFTs was understandable. If you’re still promoting yours in 2026, not so much.
by mxkopy | 2026-01-05 11:39:39+00:00
The image is a byproduct in autonomous driving. Successful implementations (Waymo) use lidar, which doesn’t need focal adjustments. If for some reason quality RGB pixels are needed (e.g. for entity recognition) then they will probably focus on moving objects. This paper ties in nicely with lidar since it apparently needs depth information to work which is exactly what lidar provides
by withinboredom | 2026-01-05 11:40:44+00:00
Thats basically how the web started. You can serve a ridiculous number of users from a single physical machine. It isn't until you get into the hundreds-of-millions of users ballpark where you need to actually create architecture. The "cloud" lets you rent a small part of a physical machine, so it actually feels like you need more machines than you do. But a modern server? Easily 16-32+ cores, 128+gb of ram, and hundreds of tb of space. All for less than 2k per month (amortized). Yeah, you need an actual (small) team of people to manage that; but that will get you so far that it is utterly ridiculous.

Assuming you can accept 99% uptime (that's ~3 days a year being down), and if you were on a single cloud in 2025; that's basically last year.
by sanskritical | 2026-01-05 11:41:03+00:00
I recommend Anna's Archive get a Nostr account. Once they finally have a solid court order to seize domains, generally the rate at which they get seized accelerates greatly. Nostr is the only decentralized manner (no, Mastodon/fediverse is dependent on domain names, which are getting seized by courts in relation to this -- it is not decentralized at all when it comes down to it) that people can reliably use to have a latest content feed distributed.

"Check Wikipedia to evade the court order" just encourages legal action against Wikipedia. Even linking to copyright violations is, under current court precedent, able to bring civil liability upon third parties. It is draconian and our framers would have considered it a clear First Amendment violation, but unfortunately the current jurisprudence says that is the law.
by mpweiher | 2026-01-05 11:41:33+00:00
> The 80386 introduced the flat address space ...

This may be misleading: the 80386 introduced flat address space and paged virtual memory _in the Intel world_, not in general. At the time it was introduced, linear / flat address space was the norm for 32 bit architectures, with examples such as the VAX, the MC68K, the NS32032 and the new RISC processors. The IBM/360 was also (mostly) linear.

So with the 80386, Intel finally abandoned their failed approach of segmented address spaces and joined the linear rest of the world. (Of course the 386 is technically still segmented, but let's ignore that).

And they made their new CPU conceptually compatible with the linear address space of the big computers of the time, the VAXens and IBM mainframes and Unix workstations. Not the "little" ones.
by ben_w | 2026-01-05 11:41:36+00:00
> The difference is whether or not you find computers interesting and enjoy understanding how they work.

I'm a stereotypical nerd, into learning for its own sake.

I can explain computers from the quantum mechanics of band gaps in semiconductors up to fudging objects into C and the basics of operating systems with pre-emptive multitasking, virtual memory, and copy-on-write as they were c. 2004.

Further up the stack it gets fuzzy (not that even these foundations are not; "basics" of OSes, I couldn't write one); e.g. SwiftUI is basically a magic box, and I find it a pain to work with as a result.

LLM output is easier to understand than SwiftUI, even if the LLM itself has much weirder things going on inside.
Ask HN: Are you missing Daily Email alerts from HN?
by unknownhad | 2026-01-05 11:41:58+00:00
I have been an HN reader for over 10 years.
For the past 3 days I have not been receiving any HN emails in my inbox. IIRC this is only the second time this has happened since I started reading HN posts. I prefer emails over jumping to the website.
I am wondering if this is just happening to me or if others are experiencing the same issue as well.
by avadodin | 2026-01-05 11:42:08+00:00
I was indeed going off the premise that there was a scientific reason behind the dietary laws.

Purely cultural reasons are plausible but pork is a staple meat in all cultures where it is allowed. It would be an inordinate sacrifice to make for tradition alone.

If differentiation was the motivation, couldn't they make laws against eating peas or some other inconsequential crop?

In context, pork was only one of many forbidden foods. Certain kinds of locusts being allowed while others not, certain kinds of seafood being allowed while others not.

They have been debunked as being good heuristics for food safety with 21st century knowledge but that doesn't mean they didn't stem from observations of poison, parasites, etc.

You could apply the same reasoning to the Jewish culture of cleanliness in general. It certainly differentiated them from many other contemporaneous cultures, but why would they wash themselves in the first place?
by hirako2000 | 2026-01-05 11:42:21+00:00
What would be better is solve the root problem. These (illegal, somewhat legitimate) hoarding sites are most valuable for research literature which, given the public funding nature of these things should not be gated to begin with.

The comsequence of resolving the symptoms is that illegitimate use piggy back on it. Artistic literature that would legitimately deserve protection get hoarded as well.

Sweating authors of clearly copyrightable arts, typically novels, manuals, are seeing their work accessed free of royalties. For the sake of freely distributing scientific literature.

It makes it impossible to make then distinction given the legitimate utility is operating in a dark domain.
by nchmy | 2026-01-05 11:42:32+00:00
Oh my god. I have never seen an about/bio page even half as gross and cringey as his.

https://addyosmani.com/bio/

It's so obscene that it seems like it's a parody

> Colleagues often remark on Osmani’s humility

LOL! Who writes these things about themselves with a straight face?!

It also shows that taking credit for others' work is 100% his MO.

> Osmani’s team created Workbox, a set of libraries for generating service worker scripts that handle caching and offline functionality with minimal fuss. Workbox simplified what used to be a complex task of writing low-level code to intercept network requests.

No, Jeff Posnick (who I suppose technically was on addy's team) created workbox and it has been basically abandonned since he left Google. Or was it Sundar Pichai's team who made workbox? Or does Brendan Eich deserve the credit?

I have to assume the rest of the bio, and his career, has been built off of usurping credit. He always rubbed me the wrong way, and this vindicates that sense.

What a psychopath!
by louthy | 2026-01-05 11:42:32+00:00
This is all very basic, you can use C#'s new static interface methods feature to create higher-kinded traits where you can properly generalise over a monad trait (or applicatives, functors, foldables, etc.), which is what I do in language-ext [0].

I'm not saying that implementing SelectMany for specific data-types isn't valuable. It certainly ends up with more elegant and maintainable code, but the true power of monads and other pure-FP patterns opens up when you can fully generalise.

* I have a blog series on it that covers implementing Semigroups, Monoids, Functors, Foldables, Traversables, Applicatives, Monads, and Monad Transformers (in C#) [1]

* The monad episode (my 'Yet Another Monad Tutorial') [2]

* An entire app generalised over any monad where the monad must support specific traits [3]. It's the program I use to send out the newsletters from my blog.

Happy to answer any questions on it.

[0] https://github.com/louthy/language-ext/

[1] https://paullouth.com/higher-kinds-in-c-with-language-ext/

[2] https://paullouth.com/higher-kinds-in-csharp-with-language-e...

[3] https://github.com/louthy/language-ext/tree/main/Samples/New...
by Flameancer | 2026-01-05 11:42:41+00:00
It’s been a reoccurring issue for the past four years and I make sure that both my Linux and windows storage/boot drives are on completely separate drives. I also have a current issue on my Ubuntu server that’s plugged into a KVM where if I don’t have the sever as the active input, if switch back I won’t get a display unless I reboot the server. Honestly I mostly use it headless anyways by removing in via ssh, but it’s nuances like that’ll where I treat Windows the same way as Linux.
What breaks first when you try to build real world AI agents
by raghavchamadiya | 2026-01-05 11:42:44+00:00
I’ve been working on AI agents outside of demos and toy tasks, and a pattern keeps repeating: the first things to break are rarely model quality.

A few failure modes showed up almost immediately.

The biggest one was memory. Long term memory sounds clean on paper, but in practice it drifts. Old assumptions leak into new tasks, context gets overweighted, and agents become confidently wrong in ways that are hard to debug. Resetting memory often improved results more than adding more.

Tools were the second problem. Most agent architectures assume tools are deterministic and cheap. They aren’t. APIs fail, return partial data, change formats, or time out. Agents don’t just need tools, they need strategies for tool failure, retries, and graceful degradation.

Evaluation broke next. Benchmarks didn’t help much once tasks became multi step and open ended. We tried success heuristics, human review, and partial credit scoring. None were satisfying. Measuring “did this agent actually help” turned out to be far harder than measuring accuracy.

Cost and latency quietly limited everything. An agent that feels smart at 10 dollars per task or 30 seconds per response is unusable in most real systems. Optimizing prompts and models mattered less than reducing unnecessary reasoning steps.

Finally, trust degraded faster than expected. Once an agent makes a confident but wrong decision, users mentally downgrade it. Recovering that trust is much harder than preventing the failure in the first place.

The main lesson so far is that building useful agents feels more like distributed systems work than model tuning. Failure handling, observability, and clear contracts matter more than clever prompting.

Curious how others are handling these tradeoffs, especially evaluation and memory management.
by mbreese | 2026-01-05 11:42:52+00:00
The Fermilab herd was always one of the highlights of visiting there. I always thought that was a really good use for the space inside the accelerator, a nice version of nature and science coexisting. I have it in my head that we used to be able to just drive through Fermi to see the Bison (late 80s/90s).

More on the bison at Fermi: https://www.fnal.gov/pub/about/bisoncam/
by jackfranklyn | 2026-01-05 11:43:26+00:00
The fixed price wariness tonyedgecombe mentions is real. Early in my career I'd quote hourly because it felt "fair" - but what I learned is that clients who want fixed pricing often have way more context than you do about the problem's difficulty.

Flipped it around now. If a client is eager for fixed pricing on something that seems simple, I dig deeper. Usually there's a reason three other contractors already passed on it.

The psychological bit about being embarrassed to invoice is spot on though. Took me years to stop treating invoices like I was asking for a favour. The framing shift that helped: you're not asking for money, you're confirming a transaction that was already agreed.
by antonvs | 2026-01-05 11:44:00+00:00
Getting used to the smell could be an extremely bad sign, in fact.

With hydrogen sulfide, olfactory fatigue can occur at 100 ppm, and paralysis of the olfactory nerve has been reported at 150 ppm[1]. Those levels are considered "immediately dangerous to life and health (level that interferes with the ability to escape)"[3]

So you might think the gas is gone or that you're "used to it", but you're being poisoned and are at risk of losing consciousness and dying.

However, according to [2], "the atmosphere in [Sulfur Cave] can reach concentrations of up to 14 ppm of H2S". According to [4] that's below the "acceptable ceiling concentration" of 20 ppm, with up to 50 ppm for a 10-minute period being acceptable for an 8-hour shift. So these levels are in the "not great, not terrible" category. Wearing a mask is highly advisable.

[1] https://www.ncbi.nlm.nih.gov/books/NBK208170/

[2] https://subtbiol.pensoft.net/article/162344/

[3] https://www.osha.gov/hydrogen-sulfide/hazards

[4] https://www.osha.gov/laws-regs/regulations/standardnumber/19...
by rswail | 2026-01-05 11:44:23+00:00
With this understanding of academia, you are perfectly suited to doing software development for them, because if you think there is "less politics" in academia, you are being foolish.

Academia is notorious for politics, especially around tenure and grants, scholarships, etc.

Publication politics are just a small part of that, but even there, working out which name goes in what order of the authorship of the paper is political.
Show HN: Alpha-Toe-Zero
by nottherealsanta | 2026-01-05 11:44:36+00:00
I wanted to learn about AlphaZero, I couldn't learn without implementing it in an interesting project.
There are two things here:
1. play against alpha-toe-zero on 4x4x4 tic-tac-toe in browser, to my knowledge this has not been done before; therefore exciting to me.
2. learn about alphazero inner working with 4 interactive notebooks. These notebooks can be either run in browser connecting to your local runtime or can be downloaded. I understand there are some security concern with asking user to connect their local python runtime to a random website; therefore I added option to download the notebooks.
Repo: https://github.com/nottherealsanta/alpha-toe-zero
by frumiousirc | 2026-01-05 11:45:52+00:00
L1 (abs linear difference) is useful as minimizing on it gives an approximation of minimizing on L0 (count, aka maximizing sparsity). The reason for the substitution is that L1 has a gradient and so minimization can be fast with conventional gradient descent methods while minimizing L0 is a combinatoric problem and solving that is "hard". It is also common to add an L1 term to an L2 term to bias the solution to be sparse.
by nl | 2026-01-05 11:46:04+00:00
They don't publish it as far as I can see!

In any case, IMHO I think AI SWE has happened in 3 phases:

Pre-Sonnet 3.7 (Feb 2025): Autocomplete worked.

Sonnet 3.7 to Codex 5.2/Opus 4.5 (Feb 2025-Nov 2025): Agentic coding started working, depending on your problem space, ambition and the model you chose

Post Opus 4.5 (Nov 2025): Agentic coding works in most circumstances

This study was published July 2025. For most of the study timeframe it isn't surprising to me that it was more trouble than it was worth.

But it's different now, so I'm not sure the conclusions are particularly relevant anymore.

As DHH pointed out: AI models are now good enough.
I built an open source cross-platform desktop starter app
by eibrahim | 2026-01-05 11:46:34+00:00
I built an app for personal marketing using electron and then it inspired me to build other apps, so I took what I learned and put together a desktop starter app and open sourced it.

It saves a lot of time trying to get things up and running. It also has built in automatic updates using github releases and CI/CD to auto release new versions.

It's bare bones intentionally.
by gsf_emergency_6 | 2026-01-05 11:46:42+00:00
you are talking about the base that Trump knows he can always count on. they don't matter as much these days

Ask PH (or Algolia it) about who he is angry with on the left. Those who drove the Swing voters over to the other side or got Biden to "abdicate" . Like the turncoats at Sekigahara and Bosworth Field, or the Prussians at Waterloo

https://www.hkml.net/Discuz/viewthread.php?tid=125577

(The rival camps that the Trump "corporatists" take seriously are SV (Shu Han?) and WallStreet/Fed (Wu?))
by shiandow | 2026-01-05 11:46:48+00:00
It all boils down to the fact that mean and variance give a good approximation of a probability distribution.

In the same way that things typically converge to the average they converge even more strongly to a normal distribution. So estimating noise as a normal distribution is often good enough.

The second order approximation is just really really good, and higher orders are nigh impossible to work with.
by ben_w | 2026-01-05 11:47:42+00:00
$20 is fine. I used a free trial before Christmas, and my experience was essentially that my code review speed would've prevented me doing more than twice that anyway… and that's without a full time job, so if I was working full time, I'd only have enough free time to review $20/month of Claude's output.

You can vibe code, i.e. no code review, but this builds up technical debt. Think of it as a junior who is doing one sprint's worth of work every 24 hours of wall-clock time when considering how much debt and how fast it will build up.
by smakt | 2026-01-05 11:48:54+00:00
>am I missing something

Maybe you are missing the fact that when indians get a foothold in any organisation they start bringing in their own and blocking everyone else. No, I don't like indians or any other culture where corruption at every level is needed to get ahead. I don't see competent western people like, I don't know, Linus or Guido try to cloudify Linux or Python, try to bring it all down for personal gain, try to direct everyone to rent-a-program software once they have captive customers. There is a level of integrity in competent people that I don't see in cultures where the only way to get ahead is to be a nephew of the local califa, bow to ridiculous honor-culture, mafia-like code of silence, and promote stupidity and backwardness over logic and soundness. I'm saying what every other indian who has escaped their hellholes says about their own culture of absolute corruption at every level. Besides, I don't give a fuck about karma on this site. Besides, microsoft is a husk; anyone paying them is either captive or dumb.