MurphyA/hacker-news huggingface dataset:
by coreylane | 2025-12-19 18:20:03+00:00
I've also been struggling to wrap my head around durable execution hype and whether my workload would benefit, maybe after sleeping on this post it will be clear.

A bit off-topic, but I recently switched from Celery to Hatchet. I haven't even fully explored everything it can do, but the change has already made me a fan. Overall simplified my stack and made several features easier to implement.

Some takeaways from my experience

1. Streaming — My application provides real-time log streaming to users (similar to GitHub Actions or AWS CodeBuild). With Celery, I had to roll my own solution using Supabase Realtime. Hatchet’s streaming is straightforward: my frontend now connects to a simple SSE endpoint in my API that forwards the Hatchet stream.

2. Dynamic cron scheduling — Celery requires a third-party tool like RedBeat for user-defined schedules. Hatchet supports this natively.

3. Logs — Hatchet isolates logs per task out of the box, which is much easier to work with.

4. Worker affinity — Hatchet’s key-value tags on workers and workflows allow dynamic task assignment based on worker capabilities. For example, a customer requiring 10 Gbps networking can have tasks routed to workers tagged {'network_speed': 10}. This would have required custom setup in Celery.

5. Cancellation — Celery has no graceful way to cancel in-flight tasks without risking termination of the entire worker process (Celery docs note that terminate=True is a “last resort” that sends SIGTERM to the worker). Hatchet handles cancellation more cleanly.
by topspin | 2025-12-19 18:20:19+00:00
> to bash MS products.

Microsoft gives them a lot of ammo. While, as I said, Microsoft et al. have seen that SMB is indeed efficient, at the same time security has been neglected to the point of being farcical. You can see this in headlines as recent as last week: Microsoft is only now, in 2025, deprecating RC4 authentication, and this includes SMB.

So while one might leverage SMB for high throughput file service, it has always been the case that you can't take any exposure for granted: if it's not locked down by network policies and you don't regularly ensure all the knobs and switches are tweaked just so, it's an open wound, vulnerable to anything that can touch an endpoint or sniff a packet.
Show HN: Open-Source Browser Use LLM (30B, A3B)
by gregpr07 | 2025-12-19 18:20:30+00:00
Our first model brings SoTA Browser Use capabilities in a small and fast model that can be hosted on a single GPU. It’s much much faster than anything out there and around 15x cheaper than Sonnet 4.5.

The wonderful name comes from: 30B parameters, 3B active, SoTA quality at real-time speed (and the model is based on Qwen/Qwen3-VL-30B-A3B-Instruct).

This model is heavily trained to be used with browser-use OSS library and provides comprehensive browsing capabilities with superior DOM understanding and visual reasoning.
by ajross | 2025-12-19 18:20:43+00:00
I think it's SIMD generation. Managed runtimes have a much harder time autovectorizing, because you can't do any static analysis about things like array sizes. Note that the true low-level tools are all clustered around 2-300ms, and that the next level up are all the "managed" runtimes around 1-2s.

The one exception is sort of an exception that proves the rule: it's marked "C# (SIMD)", and looks like a native compiler and not a managed one.
by drob518 | 2025-12-19 18:20:45+00:00
Startup time doesn’t seem to be factored in correctly, so any language that uses a bytecode (e.g. Java) or is compiling from source (e.g. Ruby, Python, etc.) will look poor on this. If the kids of applications that you write are ones that exit after a fraction of a second, then sure, this will tell you something. But if you’re writing server apps that run for days/weeks/months, then this is useless.
by kstrauser | 2025-12-19 18:21:23+00:00
How I love pypy for certain tasks. On my laptop:

ᐅ time uv run -p cpython-3.14 leibniz.py 3.1415926525880504 ________________________________________________________ Executed in 38.24 secs fish external usr time 37.91 secs 158.00 micros 37.91 secs sys time 0.16 secs 724.00 micros 0.16 secs ᐅ time uv run -p pypy leibniz.py 3.1415926525880504 ________________________________________________________ Executed in 1.52 secs fish external usr time 1.16 secs 0.25 millis 1.16 secs sys time 0.02 secs 1.29 millis 0.02 secs

It was a free 25x speedup.
by wmf | 2025-12-19 18:21:31+00:00
The Marvell 98DX7335 switch ASIC has 32 lanes that can be configured any way the vendor wants. There aren't any fuses and it can even be reconfigured at runtime (e.g. a 400G port can be split into 2x200G).

Are the smaller 98DX7325 and 98DX7321 the same chip with fuses blown? I wouldn't be surprised.
by quesera | 2025-12-19 18:21:40+00:00
I have not purchased a TV or car with these misfeatures, but I expect I will have to at some point in the future.

The most vulnerable part might be the antenna? Required by laws of physics to be a certain size and shape, and is not easily integrated into another more essential component?

If found, it can be removed entirely, or replaced with a dummy load to satisfy any presence detection circuits. But radiation can be minimized or eliminated.

Now obviously a device can choose not to function (or to be especially annoying in its UI) if it doesn't find a network. But people take cars (and TVs) to places with no WiFi or mobile coverage, and I don't know how the device manufacturers deal with that.
by eszed | 2025-12-19 18:21:58+00:00
"If".

[Edit, because one-word replies are uncivilized: one reason to be suspicious about binding arbitration is that the company against whom you'll be pleading is a repeat customer of that arbitration service. It's a non-transparent / non-public process, so it's hard to have confidence is fair, and over which we (ie, the public) have no influence if it were not.]
by wvenable | 2025-12-19 18:22:09+00:00
> I'll have to take your word for it, I have yet to see a PR that used AI that wasn't slop.

How would you know a non-slop PR didn't use AI?

Why would I accept slop out of the AI? I don't. So I don't have any.

I don't understand the disconnect here. Some people really want to be extremely negative about this pretty amazing technology while the rest of us have just incorporated it into our workflow.
by FloorEgg | 2025-12-19 18:23:28+00:00
25+ year programmer thats been using an agentic IDE for 9 months chiming in.

Yes I absolutely am. Yes it's a skill. Some programmers I've discussed this with made up their mind before they tried it. If the programmers goal is to produce valuable software that works and is secure and easy to maintain then they will gravitate to LLM assisted programming. I'd their goal is to program software then they won't like the idea of the LLM doing it for them.

To make the distinction more clear; if the carpenters goal is to produce chairs they may be inclined to use power tools, if their goal is to work with wood then they might not want to use power tools.

So where people fall on this debate mostly depends on their values and priorities (wants).

The thing about wants is they are almost never changed with logical arguments. Some people just want to write the code themselves. Some people also want other people to write the code themselves. I don't know why, but I know that logical arguments are unlikely to change these people's minds because our wants are so entangled in our sense of self that they exist outside of the context of pure logic, and probably for valid evolutionary beneficial reasons.

To be clear, programmers working on very novel niche use cases where LLMs genuinely aren't useful have valid case of "it's not helpful to me yet", and these people are distinct from what I'm mostly referring to. If someone is open minded, tried their best to make it work, and decided it's not good enough yet, that's totally fair and unrelated to my main point.
by lesuorac | 2025-12-19 18:23:43+00:00
You can replace "videogames" with literally anything and it still works.

Sports, dance, family, etc.

Everybody knows too many people for an anecdote to make videogames and heroin the same. It's like pointing out some school shooter played a violent video games; so did the people they shot. You need to disprove the null hypothesis; not show that there exists evidence.
by santoriv | 2025-12-19 18:23:57+00:00
> My bet is their model doesn't realistically compare to any of the frontier models.

I've been using composer-1 in Cursor for a few weeks and also switching back and forth between it, Gemini Flash 3, Claude Opus 4.5, Claude Sonnet 4.5 and GPT 5.2.

And you're right it's not comparable. It's about the same quality of code output of the aforementioned models but about 4x as fast. Which enables a qualitatively different workflow for me where instead of me spending a bunch of time waiting on the model, the model is waiting on me to catch up with its outputs. After using composer-1, it feels painful to switch back to other models.

I work in a larg(ish) enterprise codebase. I spend a lot of time asking it questions about the codebase and then making small incremental changes. So it works very well for my particular workflow.

Other people use CLI and remote agents and that sort of thing and that's not really my workflow so other models might work better for other people.
by MerrimanInd | 2025-12-19 18:23:58+00:00
I'd go a few layers even broader than this article and say that the modern tech industry has an abysmal track record when building tools for non-software technical fields. Tech builds either their own software-oriented workflows or the most dumbed down consumer-oriented workflow they can. Law is an excellent example of a field with a very high degree of fidelity, philosophy, and process yet it can only ever have partial crossover with software development methodologies. Tech often treats someone like a lawyer as either a substandard developer or an advanced consumer without making a real effort to understand the context and needs of highly complicated yet non-software professions.
by buellerbueller | 2025-12-19 18:24:31+00:00
>The destructionist movement is more appropriately seen as arbitraging away existing concern about the issues they claim to take up. Their politicians' main use for reformist political causes are as cudgels for threatening businesses with, after which they back off once their own pockets get lined. As a libertarian who cares about many of the causes of individual freedom they dishonestly champion, I'm well acquainted with their abuse of ideals.

You are making points about their "movement" and generalities about what those politicians do. I don't care about their movement or their general behavior, because I will take this win for privacy to the extent that it is successful at getting devices like this more regulated or (unlikely) eliminated.

Do you think that Trump's coalition is internally values-consistent? I sure don't; but they effectively made abortion illegal in a lot of places, and it seemed to make them happy like it had been a long term goal of theirs or something.
by aw1621107 | 2025-12-19 18:25:01+00:00
> Also "If .. are implemented soundly" sounds harmless but simply means there is no safety guarantee (in contrast to Fil-C or formally verified C, for example).

Don't those also depend on implementations being sound? Fil-C has its own unsafe implementation, formal verification tools have their trusted kernels, it's turtles all the way down.
by ceuk | 2025-12-19 18:25:05+00:00
I mean I built a pretty featureful P2P planning poker app using React and it's around 1300 lines of typescript.

More, but I don't think it's a mind-blowing difference and I wasn't playing code golf when I wrote it. I wouldn't have used redux if I was!

https://github.com/ceuk/planning-poker
by kibwen | 2025-12-19 18:25:45+00:00
"Writing code" is not the goal. The goal is to design a coherent logical system that achieves some goal. So the practice of programming is in thinking hard about what goal I want to achieve, then thinking about the sort of logical system that I could design that would allow me to verifiably achieve that goal, then actually banging out the code that implements the abstract logical system that I have in my head, then iterating to refine both the abstract system and its implementation. And as a result of being the one who produced the code, I have certainty that the code implements the system I have in mind, and that the system it represents is for for the purpose of achieving the original goals.

So reducing the part where I go from abstract system to concrete implementation only saves me time spent typing, while at the same time decoupling me from understanding whether the code actually implements the system I have in mind. To recover that coupling, I need to read the code and understand what it does, which is often slower than just typing it myself.

And to even express the system to the code generator in the first place still requires me to mentally bridge the gap between the goal and the system that will achieve that goal, so it doesn't save me any time there.

The exceptions are things where I literally don't care whether the outputs are actually correct, or they're things that I can rely on external tools to verify (e.g. generating conformance tests), or they're tiny boilerplate autocomplete snippets that aren't trying to do anything subtle or interesting.
Ask HN: How are you building your MCP servers?
by block_dagger | 2025-12-19 18:26:00+00:00
I'm working on an MCP server at my employer so that end users can interact with the system through Claude and ChatGPT. The system has existing REST endpoints that use OAuth scopes. Our naive first approach was adding a thin layer of prompts around these endpoints. We simply exposed all the normal REST endpoints we'd expose to a developer as tools (for example, GET /employees becomes list_employees with a brief description for the LLM).

It works well enough; users can fetch data and make updates against the system. However, we're finding that, especially with ChatGPT, this is leading to a few problems:

1. Various actions the user wants to take involve hitting multiple endpoints in sequence. The LLM does not always follow directions to hit these endpoints correctly. As a result, a single tool needs to be responsible for some orchestration if it is to be reliable.

2. Exposing UUIDs of resources to the user is confusing, especially when ChatGPT asks whether it is okay to send that data in a tool call. We're thinking it would be better to identify a resource by a combination of fields that produce a unique, human-meaningful composite key (for example, first/last name versus an employee UUID).

3. OpenAI's lack of vertical UI support means widgets have to support multiple states and handle multiple tool calls. It is not currently possible on their app platform to instruct the LLM to produce a new widget from an existing one; you can only encourage it to make the correct calls in sequence.

The more I develop in this area, the more I think MCP tools should diverge from simply wrapping REST endpoints and instead implement more user-friendly and LLM-friendly tools with their own custom logic. Does this align with what others are finding, or is it better to keep the tools as thin wrappers around existing REST endpoints? Where do other engineers see this going?
by lo_zamoyski | 2025-12-19 18:26:22+00:00
Stop being an obnoxious pest.

What would be the point? Any example given will be met with some snarky and ignorant remark. Veit Stoss's Krakow triptych? Gentile da Fabriano's "Adoration of the Magi"? Byzantine art, like Monreale Cathedral? The Christ Pantocrator icon from St. Catherine's Monastery? Romanesque and gothic cathedrals? Ornate illuminated manuscripts? Shall I continue? You don't have to like medieval art, but claiming it "sucks" is not only generalizing (your very accusation in this thread), but it is boorish and ignorant. You've already gotten more "discussion" out of this topic than you deserve.

So, go troll somewhere else.
by ignoramous | 2025-12-19 18:27:03+00:00
GotaTun is specific to Mullvad and the features they usually add make sense for a public VPN provider. Unlikely projects such as Tailscale adopt it.

Besides, engineers at Tailscale, I don't think, strike me as startled by any hurdle too tall to debug, improve Go-based libraries. In fact, they pushed wireguard-go past 10gbps on Linux-based platforms back in April 2023! https://tailscale.com/blog/more-throughput
by sallveburrpi | 2025-12-19 18:28:03+00:00
See my replies below - as often on HN you assume too much and construct a made up person to get mad at:

- first the place that is paying me to solve problems will NOT be just fine when I suddenly leave

- second I need UBI or some AI-enabled utopia to be ushered in to live comfortably as goat herder

- third I do have a concrete plan to get out, but it will take me a couple of years to realise
by yesfitz | 2025-12-19 18:29:17+00:00
I think we have a disagreement in terms beyond "density". I'm talking about bicycle as transportation, and I believe you may be talking about bicycle as recreation.

To clarify, transportation is a means to get you to a destination. I don't know where you live, but I haven't lived in or ever even seen a suburb that provides all the destinations that a child (assuming they're old enough to ride a bike alone) would want to bike to.

Friends live in different neighborhoods. The mall certainly wasn't in my neighborhood. The video store, my church, the woods, the local pool, the public library, all required crossing streets which have become busier and busier.
by Levitz | 2025-12-19 18:29:48+00:00
>Sure, but that idea is too stupid and arrogant to event consider. China's not going to cede that kind of high-level work forever.

The "stupid and arrogant" idea has worked for decades and the only real problem with it is espionage. Stealing someone else's labor is an enormous amount of China's progress, and a good thing to remember when musing about a country's future.
by g947o | 2025-12-19 18:29:56+00:00
Not to mention that VSCode has been creating many "experiemental" APIs that are not formalized for years which become de facto private APIs that only first party extensions have access to.

Good thing that Copilot is not the dominant tool people use these days, which proves that (in some cases) if your product is good enough, you can still win an unfair competition with Microsoft.
by bilbo0s | 2025-12-19 18:30:36+00:00
???

That's dumb.

I mean..

what about ..the slightest political or economic valence to..

um..

the Attorney General?

or even worse..

what about ..the slightest political or economic valence.. to ..independent agencies or private actors.

That's, like, explicit corruption isn't it? We'll give this private actor or independent entity the exclusive right to be the defacto enforcer for whatever laws. (Laws they themselves probably asked, sorry "lobbied", for?)

If you can trust some ..independent.. entity, I'm sorry, that means you can make the cops independent in the same way and trust them to enforce that law. If it's impossible that the cops can be set up to be independent in a way that prevents corruption, then how is the ..independent.. entity set up that it prevents corruption?

I hadn't realized that was going on. That's insanity. Wow we're corrupt.
by CocaKoala | 2025-12-19 18:30:44+00:00
I think it is imprecise to say that the facts were not argued - they were! As the judge writes in paragraph 58,

> The authorship or control of these accounts has consistently been strenuously denied by Dr Garrett. I have no evidence from the Defendants to support it. Instead, they necessarily rely on an inferential case built on a limited number of pleaded facts, some of which are undisputed. I consider them in turn.

There were not _witness statements_ presented by the defense in support of myriad facts, but it's not like the case for the defense wasn't made at all.
by samwho | 2025-12-19 18:32:18+00:00
Thank you! <3

These are all built with React and CSS animations (or the Web Animations API where I needed it). I’m not very good at React so the code is a real mess. 2 of the components also use threejs for the 3D bits.

For the stuff on my personal site, which simonw graciously linked to in another reply, you can see all the code behind my work at https://github.com/samwho/visualisations
by riversflow | 2025-12-19 18:33:01+00:00
Nah, Tiktok got popular not just because of the Algo, but also because of the creator fund which makes the Algo rich with good content. Since they stopped that 2 years ago Top creators (different from influencers, who make money from advertising/sponsors) are moving to first Instagram Reels and now Youtube Shorts because that’s where the money is at. Any firm who wants can build an audience by paying creators. It takes time though, because the creators have to convince their audience to switch.
by PKop | 2025-12-19 18:33:08+00:00
Does this include the material conditions of human bio diversity? You deny "way of thinking" is itself a material differentiation but could that not be an expression of material conditions over time reshaping separate groups of people to act and think differently, who were through differing selective pressures, environments, adaptations and historical contingencies themselves "shaped" differently?

Or do you yourself have a religious belief in strict human blank slate equality?
by cyberax | 2025-12-19 18:33:21+00:00
> Yeah there’s a correlation but I doubt it’s causation.

There is. Density-misery death spiral.

You can usually check for correlation vs. causation by looking for counterexamples. Do you know a city that increased density and that resulted in cheaper housing?

I don't. And I checked the stats for all of the US, Western Europe, and Japan.

So far, it looks like the only way to decrease the cost is to reduce the city population.
by xk3 | 2025-12-19 18:33:22+00:00
I make between $400 ~ $600/mo between these two:

Disk Prices on eBay - https://unli.xyz/diskprices/

Digital Film Stock - https://unli.xyz/digitalfilmstock/

Both are very similar... just a lot of regex (200+ expressions) to parse eBay item titles and descriptions
by pegasus | 2025-12-19 18:33:53+00:00
Maybe not, but I was answering to "nobody believes", not to whether AI is intelligent or not (which might just be semantics anyway). Plenty believe, especially the insiders working on the tech, who know it much better than us. Take Ilya Sutskever, of "do you feel the AGI" fame. Labelling them all as cynical manipulators is delusional. Now, they might be delusional as well, at least to some degree - my bet is on the latter - but there are plenty of true believers out there and here on HN. I've debated them in the past. There are cogent arguments on either side.
by ipdashc | 2025-12-19 18:33:57+00:00
> The point is that it's an ad.

Sure, but like the other guy said, that's the point of publicity stunts. It doesn't even have to be specific to a company/ad, any silly thing like this is going to sound crazy if you take it seriously and "extend its logic as far as it will go". Like seeing the Sony bouncy balls rolling down the street ad and going "holy shit, these TV companies are going to ruin the world by dropping bouncy balls on all of us". It's a valid thought experiment, but kind of a strange thing to focus on so sternly when it's clearly not taking itself seriously, especially compared to all the real-world concerning uses of AI.

(And it is pretty funny, too. If anything I think we'd all prefer more creative ads like this and the bouncy ball one, and less AI-generated doomer Coke ads or such.)
by imchillyb | 2025-12-19 18:34:40+00:00
Twas brillig, and the slithey-news did gyre and gamble on the title. All manic were the Borogoves and gnome-rat's Anti-AI rhetoric in full recital. Beware the SLOP my son! The jaws that slurp, and claws that don't match. Beware the Amazon-nerd, and shun that Facebook Hack.

He took his local well in hand; long time the perfect pose he sought. So prompted he by the decision tree, and waited while the AI Thought.

Spaghetti. Meatballs. Slurp. Will I? No. Will Smith. IYKYK