MurphyA/hacker-news huggingface dataset:
by littlestymaar | 2025-11-03 09:55:08+00:00
The problem is that you keep representing the world as a false dichotomy.

A website can be fully rendered on the server at load time and still being interactive on the client side after that initial load.

In that situation, if you want to interactively create a table on your webpage, then you can either use generic DOM methods (which I suspect is the most common way), or you can use the dedicated API.

That's how we did websites back in the 2000s and that's still how most of them are made in practice because the “legacy” tech never went away even if it has minimal visibility on tech forums like HN.
by varjag | 2025-11-03 09:55:12+00:00
Hewlett-Packard was instruments and test equipment company with some computer offerings appearing in 1970s. The latter were own designs, with bespoke CPU architecture and system software. Eventually they started producing PC clones which however weren't the core business.

Then early in dotcom boom era the company was taken over by new management and gutted for anything except the PCs and printers. That entity has very little to do with the ethos, capabilities and operations of the original company.

Test equipment business was spun off into Agilent, then split again into Agilent doing biomedical systems and Keysight producing T&M.

I realize this may sound like nitpicking but since the article refers to 1990 HP it should be understood it was an entirely different company.
by ookdatnog | 2025-11-03 09:55:17+00:00
The article does go into cache coherency which is very much intertwined with multicore parallellism:

> The cache coherency protocol is one of the hardest parts of a modern CPU to make both fast and correct. Most of the complexity involved comes from supporting a language in which data is expected to be both shared and mutable as a matter of course.

I feel like we live in a world where everyone works very hard to pretend that C is our best low-level language, when in reality an APL-like purely functional array language would be a better candidate.
by IanCal | 2025-11-03 09:55:22+00:00
Statistical stuff is just what’s more natural to the author of something we’d all do, you wouldn’t assume everybody you invited would come would you? You’d think about how many people would probably come, and that is often based on other things you’d know. Inviting lots of parents to an adults only thing will result in fewer coming if they all need to sort childcare for example.

> and uses a dedicated app to invite guests.

At a larger scale you need to track somehow, unless it’s all in your head or it just doesn’t matter. Even for small friends gatherings we’ll often use WhatsApp polls or whatever for sorting dates out. If you’re inviting people you’re less close to or know more tangentially you’re probably not phoning each one, and the idea of seeing a guest list for deciding if you want to go can be nice. Not for everyone I guess but I don’t see it’s an issue.

It depends on the kind of party and scale really. Other here are talking about getting absolutely trashed and ending up with people in jail. That’s not the only kind of party and just doesn’t appeal to me at the moment. If I wake up shitfaced at 5am I’m going to be a terrible dad, and that’s not who I want to be.

At times I’d have been able to invite a few people and have them invite a few people with little notice or planning and maybe I can again some day but I have young kids and so do most of the people I’d want to invite, so it just takes more organising.
by ArcHound | 2025-11-03 09:55:37+00:00
I'm sorry, but the rule of two is just not enough, not even as a rule of thumb.

We know how to work with security risks, the issue is they depend both on the business and the technicalities.

This can actually do a lot of harm as security now needs to dispel this "great approach" to ignoring security that is supported by a "research paper they read".

Please don't try to reinvent the wheel and if you do, please learn about the current state (Chesterton's fence and all that).
by moooo99 | 2025-11-03 09:55:59+00:00
> but often privatisation is required too.

Based on what exactly? That privatisation is required is something you hear quite often, but rarely a solid explanation. Often times, the organization or service operating at a loss is cited. But this is barely a good KPI to look at when it comes to public services. Even if a public service operates at a loss on a business level, it can still mean the very same service is „profitable“ in a macro economic scope.

> Publicly run services and utilities often suffer from inefficiencies because there's no incentive to change the processes and lots of government funded agencies suffer from the "we must spend our entire budget or we'll get less next year" syndrome.

This is not inherent to government services, it is a leadership issue. One - as I may add - is frequently encountered in many large entirely private organizations as well. As such, it barely serves as a good argument in favor of privatisation. Private companies are not incentivized to be efficient, they are incentivized to make money. Money can be made by being efficient. But the ultimate way to be „efficient“ and make loads of money is by being a monopoly - something that you‘re often supporting by making formerly public services private.

Beyond that, what counts as inefficient? A public service can and should have different bars as a private org. For a private company, anything where the process cost is higher than the expected return is inefficient.

Take a postal service as an example. Running a postal office in a small town with few people and little postal traffic is almost certainly inefficient. But is this a good enough reason to cut people off such a critical service?

> Privatisation replaces the leadership with people who are incentivised to make the organisation as efficient as possible

That is what the theory states. In the real world, efficiency gains almost always come down to cost cutting in terms of reducing the service quality, reducing the service availability or a combination of each. In my opinion, to talk about efficiency gains, you need to provide the same service for less - this is rarely happening.

> Probably the sensible middle ground is for the government to maintain a sizeable but minority share in everything that gets privatised, with a general policy of never exercising the voting rights unless it's against a course of action that is clearly detrimental to public interest

This just seems like an elaborate way to privatize without actually privatizing. Again, I am generally strongly against privatization, particularly when it comes to natural monopolies such as infrastructure.
by oulipo2 | 2025-11-03 09:56:14+00:00
Okay very clear! I was saying that because your post example is just a kind of basic "tool use" example which is already implemented by MCP/OpenAI tool use, but obviously I guess your code can be suited to more complex scenarios

Two small questions:

1. in your README you give this example for durable execution:

const shipment = await ctx.awaitEvent(`shipment.packed:${params.orderId}`);

I was just wondering, how does it work? I was more expecting a generator with a `yield` statement to run "long-running tasks" in the background... otherwise is the node runtime keeping the thread running with the await? doesn't this "pile up"?

2. would your framework be suited to long-running jobs with multiple steps? I have sometimes big jobs running in the background on all of my IoT devices, eg:

for each d in devices: doSomeWork(d)

and I'd like to run the big outerloop each hour (say), but only if the previous one is complete (eg max num of workers per task = 1), and that the inner-loop be some "steps" that can be cached, but can be retried if they fail

would your framework be suited for that? or is that just a simpler use-case for pgmq and I don't need the Absurd framework?
by rsanek | 2025-11-03 09:58:17+00:00
Making notes and re-writing in your own words have actually been found to not be very useful to memory formation [1]. Completing exercises works great: this corresponds to reviewing cards. Explaining it to others also works OK, but I'm not sure if creating cards is analagous to that.

[1] https://www.whz.de/fileadmin/lehre/hochschuldidaktik/docs/du...
by FabHK | 2025-11-03 09:58:21+00:00
Outperformance metric is basically power density. The model described is some 13 kg and delivers 750 kW peak, 350+ kW sustained.

(That's 28 pounds, 1000 hp peak, 470+ hp sustained.)

The 40% improvement is actually 36% and is versus the previous model of the same company.
by simonw | 2025-11-03 09:59:21+00:00
There was a minor scandal about exactly that a few months ago: https://asia.nikkei.com/business/technology/artificial-intel...

"Research papers from 14 academic institutions in eight countries -- including Japan, South Korea and China -- contained hidden prompts directing artificial intelligence tools to give them good reviews, Nikkei has found."

Amusingly I tried an experiment with some of those papers with hidden text against frontier models at the time and found that the trick didn't actually work! The models spotted the tricks and didn't fall for them.

At least one conference has an ethics policy saying you shouldn't attempt this though: https://icml.cc/Conferences/2025/PublicationEthics

"Submitting a paper with a "hidden" prompt is scientific misconduct if that prompt is intended to obtain a favorable review from an LLM. The inclusion of such a prompt is an attempt to subvert the peer-review process. Although ICML 2025 reviewers are forbidden from using LLMs to produce their reviews of paper submissions, this fact does not excuse the attempted subversion."
by poniko | 2025-11-03 09:59:30+00:00
Yea that's the thing right, the battery is so very much of the weight that optimizing the other parts are "meh" at this point. What is cool is that the 600Wh/kg solid state batteries seems like they are really finally here soon :) i.e removing 200-300kg from a car in one go will be a game changer.
by jbstack | 2025-11-03 09:59:36+00:00
It doesn't matter that you aren't sure, and it doesn't even matter if most people agreed with you. Around 60 to 70 million people die every year globally, so if even a tiny fraction of these were willing to take part there would be sufficient numbers for a statistically significant study.

In any case, the fact that a significant number of people opt for organ or body donation suggests they are willing to allow their deaths to be useful to others in some way.
by LunaSea | 2025-11-03 09:59:38+00:00
> Worth considering, but the fact is that they can and are choosing not to. If the choice is there it is not an inevitability but a decision.

Pakistan, Israel, North Korea and South Africa have nuclear weapons while not having the right to do so. So I'm not sure how banning graphics cards, thing we are already failing at in China right now will ever work. Especially if countries like China develop their own chip building capacities.
by rob74 | 2025-11-03 10:01:59+00:00
Not only, but the opioid crisis (https://en.wikipedia.org/wiki/Opioid_epidemic_in_the_United_..., https://en.wikipedia.org/wiki/Opioid_epidemic_in_the_United_...) is still something pretty specific to the United States, so you can't automatically assume that developers from other countries (I'm going by the author's name here because I wasn't able to find other information about him) will be familiar with the street names of various opioids...
by ei23 | 2025-11-03 10:02:26+00:00
Tip for #21 (increasing noise)

1. Use multiple speakers in different locations. Single speakers tend to be turned louder, people then talk louder...

2. Breaks for toasts / games. If everyone has to listen, the talking noise level resets a bit.

3. No Alcohol. Yeah, this is a game changer. Some people even won't come if they know there is no alcohol and some will go early. The other ones have a better sense for noise.
by stevan | 2025-11-03 10:02:53+00:00
> That is basically the same as "Proof by reflection" as used by Gonthier, where the Coq kernel acts as the (unverified) rewriting engine.

I don't think it's "basically the same", because this application of the rewrite rules in a LCF-like system is explicit (i.e. the proof checking work grows with the size of the problem), while in proof by reflection in a type theory it happens implicitly because the "rewriting" happens as part of reduction and makes use of with the definitional equality of the system?

For small and medium examples this probably doesn't matter, but I would think that for something like the four colour theorem it would.
Show HN: AI Agent for a mobile robot in the real world
by ponta17 | 2025-11-03 10:03:07+00:00
I developed an AI agent that controls a TurtleBot3 in the real world. The repository includes a demo video showing the TurtleBot3 following a prompt to move in a square shape, with each side 0.5 meters long. If you're interested, please have a look.
by tropicalfruit | 2025-11-03 10:03:18+00:00
there was a clear timeline, each one enabled by the previous

...covid

...remote work

...moving away from HCOL areas

...quiet quitters

...layoffs

...RTO

...no jobs

workers got too much leverage and it had to be taken back.

"Major investor calls on Google owner to ‘aggressively’ cut staff and pay" https://www.theguardian.com/technology/2022/nov/15/major-inv... (2 years old)
by lloeki | 2025-11-03 10:04:04+00:00
Caves of Steel indeed (I seem to recall a more elaborate section but can't find it again):

There was the usual, entirely normal crowd on the expressway: the standees on the lower level and those with seat privileges above. A continuous trickle of humanity filtered on the expressway, across the decelerating strips to localways or into the stationaries that led under arches or over bridges into the endless mazes of the City Sections. Another trickle, just as continuous, worked inward from the other side, across the accelerating strips and onto the expressway.

There were the infinite lights: the luminous walls and ceilings that seemed to drip cool, even phosphorescence; the flashing advertisements screaming for attention; the harsh, steady gleam of the “lightworms” that directed THIS WAY TO JERSEY SECTIONS, FOLLOW ARROWS TO EAST RIVER SHUTTLE, UPPER LEVEL FOR ALL WAYS TO LONG ISLAND SECTIONS.

Most of all there was the noise that was inseparable from life: the sound of millions talking, laughing, coughing, calling, humming, breathing.

No directions anywhere to Spacetown, thought Baley.

He stepped from strip to strip with the ease of a lifetime’s practice. Children learned to “hop the strips” as soon as they learned to walk. Baley scarcely felt the jerk of acceleration as his velocity increased with each step. He was not even aware that he leaned forward against the force. In thirty seconds he had reached the final sixty-mile-an-hour strip and could step aboard the railed and glassed-in moving platform that was the expressway.

No directions to Spacetown, he thought.
by cantor_S_drug | 2025-11-03 10:04:45+00:00
https://www.newyorker.com/magazine/2011/04/25/the-possibilia...

When David Eagleman was eight years old, he fell off a roof and kept on falling. Or so it seemed at the time. His family was living outside Albuquerque, in the foothills of the Sandia Mountains. There were only a few other houses around, scattered among the bunchgrass and the cholla cactus, and a new construction site was the Eagleman boys’ idea of a perfect playground. David and his older brother, Joel, had ridden their dirt bikes to a half-finished adobe house about a quarter of a mile away. When they’d explored the rooms below, David scrambled up a wooden ladder to the roof. He stood there for a few minutes taking in the view—west across desert and subdivision to the city rising in the distance—then walked over the newly laid tar paper to a ledge above the living room. “It looked stiff,” he told me recently. “So I stepped onto the edge of it.”

In the years since, Eagleman has collected hundreds of stories like his, and they almost all share the same quality: in life-threatening situations, time seems to slow down. He remembers the feeling clearly, he says. His body stumbles forward as the tar paper tears free at his feet. His hands stretch toward the ledge, but it’s out of reach. The brick floor floats upward—some shiny nails are scattered across it—as his body rotates weightlessly above the ground. It’s a moment of absolute calm and eerie mental acuity. But the thing he remembers best is the thought that struck him in midair: this must be how Alice felt when she was tumbling down the rabbit hole.
by darshanime | 2025-11-03 10:04:55+00:00
Having never used anything beyond Linux, Windows and Mac, what would be a good starting point? Can I expect gnu/coreutils to work as is (ls, cd, pwd, et al.). Can I expect to not get bitten by arbitrary issues? What if one of the emacs packages that I am accustomed to using doesn't work there due to a dependency on something that is Linux only? How likely/possible is that?
Show HN: goilerplate – A SaaS boilerplate for Go and templ and Htmx
by axadrn | 2025-11-03 10:05:26+00:00
Built on top of templUI - https://templui.io - (OSS), which I also created. goilerplate handles auth, subscriptions, docs, etc. SQLite by default, Postgres optional. Polar integration for payments. Feedback welcome!
by scotty79 | 2025-11-03 10:06:22+00:00
That is an accurate description. It's a gamble that Nvidia takes. Just making chips would be a normal bet. Making chips and getting paid with equity in its customers is like a leveraged bet. If the AI succeeds Nvidia will own significant vertical portion of all of it. If it fails, Nvidia will shrivel. But by deciding to take that risk Nividia tips the scale on its bet making AI more likely to succeed (or just not to fail because of chip and capital starvation).
by simonw | 2025-11-03 10:07:41+00:00
I added this section to my post just now: https://simonwillison.net/2025/Nov/2/new-prompt-injection-pa...

> On thinking about this further there’s one aspect of the Rule of Two model that doesn’t work for me: the Venn diagram above marks the combination of untrustworthy inputs and the ability to change state as “safe”, but that’s not right. Even without access to private systems or sensitive data that pairing can still produce harmful results. Unfortunately adding an exception for that pair undermines the simplicity of the “Rule of Two” framing!
by Plankaluel | 2025-11-03 10:08:32+00:00
It's shocking how much pictures influence judgment: Without reading much, at first, I thought: Poor guy, maybe he got pulled into something, ...

Then I saw the pictures of him in a leopard fur pajama and indoor sunglasses, and with his (an assumption on my side) trophy wife, and thought: "Naah, he probably deserves it"
by freehorse | 2025-11-03 10:09:38+00:00
It is not about "UK standing up to China". It is about UK universities becoming money making machines that depend on money coming with foreign students. If X is a big source of your income, then X gets to mandate how you operate, regardless of who X is. If UK universities did not have this kind of dependencies, then they would not have this kind of problems. If they did not need the chinese money that much in the first place, they would not have abided to such demands from China.
by DrScientist | 2025-11-03 10:09:39+00:00
And what about that state that needs to exist? - like application state ( for example this text box has state in terms of keeping track of text entered, cursor position etc ).

Where does that go?

Are you creating a new immutable object at every keystroke that represents the addition of the latest event to the current state?

Even then you need to store a pointer to that current state somewhere right?
by jz_ | 2025-11-03 10:10:31+00:00
Two things that carry negative sentiment in relation to HP:

HP acquired Palm for $1.2 billion in 2010, stumbled with a mobile product launch that was killed without much runway or developer investment: https://news.ycombinator.com/item?id=44270709 (article archived: https://www.thelayoff.com/t/1jxp06mns) - This no doubt soured people who cared about Palm.

HP were known for carrying Intel's Itanium business, for which few tech people have nostalgia for (the second hand market prices have always been eye-watering too), compared to the older PA-RISC line.

I'll agree their consumer/business laptops were always been perfectly usable and long lasting. I dumpster dived an excellent condition pentium 3 laptop from a HP Office that was probably thrown out because of a password locked BIOS (which was not resettable by battery removal, only by getting access to someone who had the bios password serial->keygen tool). It was a great daily driver with Debian, and wifi worked fine with ndiswrapper.
by tirant | 2025-11-03 10:11:59+00:00
Part of it has to do with the memories, which gradually gets overtaken by the voices of my wife, doctor or whomever was trying to wake me up.

As an example, I think I was around 16 years old and I was very much into sport cycling and Tour de France. When I lost consciousness a slide show of Tour de France competition accompanied by the TV commentators rush into my thoughts. All of it at very high speed and extremely overwhelming.

I think of it as an analogy of a memory dump of a process that is no longer running (consciousness), and everything gets just read and dump at high speed and without any sense nor capacity to make sense of it, only leaving a small impression in my short memory area which afterwards I was able to remember for longer time.
by Danaharel | 2025-11-03 10:12:02+00:00
This is amazing work - we’ve recently integrated Octocode MCP as part of an internal AI assistant, built for Product Managers to explore product logic directly from the codebase.

It’s been incredibly useful for bridging the gap between product and engineering - especially with the semantic code search and multi-repo context handling. Excited to see how this evolves!
by krapp | 2025-11-03 10:12:35+00:00
Any criminal could always buy a pardon.

I loathe Orange Man but the power to arbitrarily pardon any federal crimes for any reason is one of the powers of his office and Americans haven't ever seen fit to limit it. Trump is flagrantly corrupt and tries to flout the law at every turn, but he's also exposing the degree to which the American system has always just run on gentlemans' agreements and pinky swears.
by kakacik | 2025-11-03 10:13:15+00:00
I presume you mean Emmental, the term "swiss cheese" doesn't exist or more precisely has no meaning, its like saying "american car" for example, what do you want to discuss with such a vague term.

Switzerland produces up to 1000 varieties of cheese (still nothing compared to what France produces but its a tiny country comparatively), and literally 1 semi famous variety has holes. Its not what most Swiss folks buy most of the time, that would be ie well aged AOP Gruyere or Appenzeller for example (much much better taste experience than even best Emmental can ever produce).
by IanCal | 2025-11-03 10:13:48+00:00
Some comedy, for some this is the view of a party. I know people for whom a night out isn’t a night out unless they struggle to remember anything and the quality is measured by how awful they feel the following day. It’s not for me, but they can enjoy it how they like.

If I want to feel bad, not remember anything but have a good story, I’ll read a book then run face first into a wall.
by impossiblefork | 2025-11-03 10:14:02+00:00
I sort of wonder how well these things can be scaled down.

Wheel hub motors are obviously bad, for harshness reasons, but if you could have a motor like this weighing 1-2 kg, and put one on each wheel, that'd be okay.

Power-wise this would be okay if things are linear. 26 kW per wheel sustained power output is more than enough for a light car. The question is what torque a scaled-down machine can be expected to have.