MurphyA/hacker-news huggingface dataset:
by hex4def6 | 2026-02-24 22:45:25+00:00
As someone who worked on kindle power consumption many years ago: One of the (by far) biggest consumers of power is the WiFi connection. It has to wake up and respond to the AP in order to not get disconnected every x seconds.

Off the top of my head, I think 'on' average power consumption was ~700uA without wifi, and about 1.5mA+/- with Wifi. This is from over a decade ago, so my memory is fuzzy though...

Obviously, page changes used relatively large amounts of power. I don't recall the exact amounts, but it was 100s of mA for seconds.

There is also an "every x pages, do a full screen refresh (black to white)" to fix up the ghosting issue that the article writer saw.
by gigatexal | 2026-02-24 22:45:27+00:00
Haha very telling that this is what you find laudable. Onshoring manufacturing … it’s a low margin low skill (relative) industry compared to the services and things of the modern economy. We import goods made cheaper in other countries and benefit from it in consumer surplus… that the educated here on HN can invert a tree or whatever the latest leet code garbage is being asked in interviews but never took and economics class or basic ethics is beyond me.
by 0_____0 | 2026-02-24 22:46:07+00:00
I renovated my house over the course of two years, so I've had a lot of close contact with tradespeople. Carpenters, demo, electricians, hvac, plasterers... the young guys are ok and buckstrong. By the time they're in their 40s, you can tell the work is rough on them.

Having muscle is only one dimension of fitness. You're entirely neglecting cardiovascular health, which is a better predictor of longevity.
by CPLX | 2026-02-24 22:47:24+00:00
Yes you’ve hit on the reason. Very few people understand this.

The reason we don’t invest in manufacturing is because of requirements for return on capital.

Ask yourself why GM is doing massive stock buybacks in the era of global transition to electric cars. Why aren’t they using these huge sums of cash to invest in the next generation of products and instead literally just sending the money out the door?
by stackghost | 2026-02-24 22:47:28+00:00
I'm going to caveat this by stating up front that obviously HN's source code is not public so I don't know what your hot path looks like, and that I'm not a domain expert on garbage collection, but I do write a fair amount of lisp for SBCL.

Immix-style collectors, like the new GC in SBCL, only compact on an opportunistic basis and so you get fragmentation pressure under load. In that situation, you might be well under the dynamic space size cap but if it can't find a large enough contiguous chunk of free heap it will still die.

So, fragmentation would be my prime suspect given what you described.
by remenoscodes | 2026-02-24 22:47:32+00:00
Good catches, thank you.

Timestamps: You're right that the current merge uses committer timestamps (LWW), and clocks can disagree. The spec is explicit about this tradeoff — Principle 4: "Last-writer-wins over Lamport clocks." The reasoning: for issue tracking (as opposed to, say, collaborative editing), the practical risk of clock skew producing a wrong merge result is low, and when it does happen, a follow-up commit corrects it. The format is versioned (Format-Version: 1), so a future version can introduce logical clocks if production use reveals timestamp-related bugs. In 8+ months of use — including imports from multi-contributor projects (GitHub, GitLab, Gitea) — clock-skew issues haven't surfaced. I'm now adopting it in a team setting at work, which will be the real stress test for the merge heuristics.

UUIDs: In practice, users interact with 7-character short IDs (a7f3b2c). The CLI resolves abbreviations unambiguously, similar to how git log abc1234 works. Sequential IDs would require a central counter, which breaks in distributed systems.

Namespace: refs/issues/* doesn't appear in branch listings (git branch, git log --all with default config). Most Git GUIs filter to refs/heads/* and refs/remotes/*. For fetch performance with many issues, Git protocol v2 does server-side ref filtering, so only requested refs transfer. Valid concern though worth documenting.

Attachments: Agreed, that's tracked for Format-Version 2 — binary blobs in the tree object instead of the empty tree. The spec's Section 12 outlines this.

The format spec is designed to evolve. Appreciate the detailed feedback.
by NickC25 | 2026-02-24 22:47:32+00:00
>If you go around accusing Israel of genocide, deliberately omitting the little detail of facing an enemy who does everything they can to get their own people killed to make you look bad

Easy to make that enemy look bad when you are an impoverished country that has no food, no old people (they were all killed) or modern weapons, that enemy is starving you, killing your women and children, bombing schools and hospitals.....and oh yeah that nation has nuclear weapons.
by ceejayoz | 2026-02-24 22:47:42+00:00
> That didn't happen.

Hamas brags even about their failed attacks.

Your comparison fails at the first step.

> And if it was, we didn't mean it.

And this one! How often does Hamas pull the "we didn't mean it!" card for their attacks on Israel? Have they ever? Of course they mean it, they're a bunch of assholes.
by hypeatei | 2026-02-24 22:49:16+00:00
Currying favor with fascists is NOT good. What has meaningfully changed for onshoring to make sense economically? Nothing. All that's happened is an executive came into power who threatens tariffs and other retaliatory action via the DOJ / DHS / FCC if you don't do what Trump says. It's embarrassing and frankly insane that our business leaders continue to stay silent, have dinners at the Whitehouse, and put out puff pieces like this.

Mark Zuckerberg made up pledged "investment" numbers on the spot at one of their dinners and was caught on hot mic admitting it. This is hilariously corrupt and will not result in a US manufacturing boom.
by t-writescode | 2026-02-24 22:49:17+00:00
Thank you. This is the part that shocks me the most. I was always wary of Next.js for this exact reason (in fact, I refused to use it for personal projects before the RCE because I was scared that I would make a mistake and leak server-side data to the client.

Bugs like this are easy to happen and even easier to miss if you’re generating thousands of lines of code with AI.
by AnthonyMouse | 2026-02-24 22:49:24+00:00
> I already said in the first comment that they have a financial incentive to stall the courts.

They have a financial incentive to not be found in contempt of court. And another financial incentive to not disclose sensitive information they're not supposed to disclose.

When false positives and false negatives are both very expensive, what's left is a resource-intensive slog to make sure everything is on the right side of the line. "Use the new thing that sacrifices accuracy for haste" is not a solution.

> I just want efficiency.

Asking for efficiency from the court system is like asking for speed from geology. That's not typically where you find that and if it is you're probably about to have a bad time.

The way you actually get efficiency is by having a larger number of smaller companies, so they're not massive vertically integrated conglomerates that you need something the size and speed of the US government to hold them in check.
by bangaladore | 2026-02-24 22:49:24+00:00
There is a license blurb in the readme.

> This code, apart from the source in core/third-party, is licensed under the MIT License, see LICENSE in this repository.

> The English-language models are also released under the MIT License. Models for other languages are released under the Moonshine Community License, which is a non-commercial license.

> The code in core/third-party is licensed according to the terms of the open source projects it originates from, with details in a LICENSE file in each subfolder.
by alwillis | 2026-02-24 22:49:24+00:00
Apple will spend more than $500 billion in the U.S. over the next four years — https://www.apple.com/newsroom/2025/02/apple-will-spend-more...

Apple Manufacturing Academy opens in Detroit on August 19 — https://www.apple.com/newsroom/2025/07/apple-manufacturing-a...

Private Cloud Compute: A new frontier for AI privacy in the cloud — https://security.apple.com/blog/private-cloud-compute/
by tombert | 2026-02-24 22:50:15+00:00
My dad said he stopped being a professor because of that.

He liked the research, and he even liked teaching, but he absolutely hated having to constantly try and find grant money. He said he ended up seeing everyone as "potential funders" and less like "people" because his job kind of depended on it, and it ended up burning him out. He lasted four years and went into engineering.

I don't know that "motivation" is the right word for it, because I don't think professors like having to find grant money all the time. I think most people who get PhDs and try to go to academia do it for a genuine love for the subject, and they find the grant-searching to be a necessary evil part of the job; it's more "survival" than regular motivation, though I am admittedly splitting hairs here.
by FarmerPotato | 2026-02-24 22:50:25+00:00
Funny! Users see knobs and think that it sounds better!

Like @walrah says, knobs don't obviously fit mouse movements. I could imagine a touch screen version that makes sense. Sliders match more closely. Little up/down arrows are too small. Utilizing the scroll wheel could make sense.

Finally, a digital number would be easier to read at a glance.

Still, I like analog knobs (sliders are ok). I bought a little Arturia keyboard with ten knobs. Which I haven't figured out how to assign...

I remember researching X11 Input Extensions, when KNOB was a device category. Used those on a VAX.
by vindarel | 2026-02-24 22:50:36+00:00
I think LispWorks is fine (also look at these plugins https://github.com/apr3vau/lw-plugins - terminal integration, code folding, side tree, markdown highlighting, Nerd Fonts, fuzzy-matching, enhanced directory mode, expand region, pair editing, SVG rendering…) but I had this feeling with the newer web-based Allegro IDE (the poor syntax highlighting surprised me, did I do sthg wrong?).
Show HN: A free web utility to send WhatsApp messages without saving numbers
by mdmohseenraees | 2026-02-24 22:50:45+00:00
Hi HN,

I got frustrated having to clutter my contacts just to send a one-off message to a delivery driver or client, so I built DirectWhatsapp.

It’s a 100% client-side, free utility suite for WhatsApp. I originally just built it to send a WhatsApp message without saving the number, but I recently expanded it into a full suite of business tools.

Now, it includes a WhatsApp Business chat link generator (for creating custom wa.me links with pre-filled messages), a WhatsApp QR code generator for storefronts, and a tool to format bulk messages.

It requires zero registration, has no paywalls, and processes everything locally in the browser so no phone numbers are ever stored on a server.

I'd love any feedback on the UI or ideas for other WhatsApp utilities I could add!
by harmonics | 2026-02-24 22:50:51+00:00
Nah, you've simply never lived in a country which is afraid of its own population and does (or tried to) MITM internet traffic. Mine does both, there was a scandal several years ago:

https://news.ycombinator.com/item?id=20472179

I'll take enforced HTTPS for absolutely everything, thank you very much. Preferably with certificate pinning and similar aggressive measures to thwart any attempts to repeat this.
by serf | 2026-02-24 22:50:54+00:00
>Interesting that Amodei is the only major tech executive I can think of at the moment with a spine or any semblance of a moral compass. OpenAI/Google et al

it doesn't strike me as interesting at all; anthropic was literally foundeded on the whole concept of 'a less evil and morally aligned LLM' when he broke from oAI. Google and oAI don't stand to uproot their entire origin raison d'etre when they participate in nefarious shit.

I wonder what kind of morally aligned and ethical work Amodei was doing for Baidu & Google, before he had leverage to appear moral and ethical in dealings with the US govt, you know -- two companies that are famously ethical and moral.
by al_borland | 2026-02-24 22:50:54+00:00
The first Intel Mac minis came out in the era of Front Row, Apple's attempt to turn every Mac into a media center computer. They had IR sensors and remotes. I had one hooked up to my TV, which was a big step up from the first gen AppleTV.

Plex started as a Mac-only XBMC fork during this era. There were also apps like Remote Buddy which let you control pretty much everything with the simple remote that came with the Mac. Apparently Remote Buddy still exists and works with the current gen Siri Remote.
by rayiner | 2026-02-24 22:51:35+00:00
> What they stopped manufacturing was menial and low-end product

This statement is as inaccurate as the comment you’re trying to debunk. The fact is that China leveraged it’s low-end manufacturing work to work its way up the chain and now is the leader in many areas: https://itif.org/publications/2025/09/23/how-china-is-outper.... E.g. China has been investing heavily in radar technology and as a result has air to air missiles with comparable range to the U.S. https://en.defence-ua.com/weapon_and_tech/why_the_us_is_alar...

There are synergies to having the high end stuff and the low end stuff in the same place. The story of IBM developing System 360 mentions the benefit from the ladies who wound the wire core memory and the guys who designed the computer on the same campus in New York. We gave that up when we outsourced the “menial” stuff abroad.
Show HN: A 100% free, universal ATS resume builder (no export paywalls)
by mdmohseenraees | 2026-02-24 22:51:57+00:00
Hi HN,

I noticed a terrible trend in the career tools space: "free" resume builders that let you spend an hour typing out your work history, only to hide the final PDF export behind a $15/month subscription.

I built MakeMyCVFree as a genuinely free alternative. It is an ATS-friendly resume builder that generates clean, single-column templates proven to pass Applicant Tracking Systems.

Alongside the free CV maker, I built an ATS resume scanner that mimics recruiter bot logic to give you an instant formatting score, and an AI interview prep bot to practice technical questions.

Everything runs client-side so your personal data is never stored on a database. You can edit and download your PDF resume completely free without even creating an account.

Let me know what you think of the PDF rendering performance and the template layouts!
by somewhereoutth | 2026-02-24 22:52:04+00:00
> Code never was and never should have been the product in and of itself

Except that the code completely and precisely defines the actual product. Bad code => bad product.

> code should be sacred and revered by itself

As a production of the hand and mind, code should be revered - if only as the mark of the human or groups of humans that made it.

> the wrong group of people

The group of people who care deeply about the world around them.
by em-bee | 2026-02-24 22:52:44+00:00
No one said anything about policies forcing people to keep their pay secret. We love our freedom of speech, so that wouldn't make much sense.

really? it has been a widespread policy in many companies across the US until the laws changed.

some people don't find it creepy to have employers make termination decisions based on family structure, but I sure as hell do.

why though? what's the big deal with someone knowing how many children you have?

European countries, where they like privacy [...] wouldn't put employees in the awkward situation of having to disclose their family structure, spousal earnings, costs (medical bills? caring for a parent?) in order to hang onto their jobs.

there are a few things you need to consider: for one earnings are much more average. there are not many high or low earners. if i know what your job is i can pretty much guess how much you make because most people in the same job get the same pay, and that is already public knowledge. unlike the US (you do have a point with the base salaries and the range there) the pay ranges in europe are much narrower. likewise costs are irrelevant because almost everyone has health insurance which covers anything worth of note. medical bills are not a thing for the average person in europe. i said it before: there is nothing to disclose that isn't already public.

I can see why startups aren't flourishing as much in Europe, with policies like these!

also not relevant because these laws don't apply to small companies. think the minimum is 50 people.
by Quothling | 2026-02-24 22:52:49+00:00
Splitting your code up into multiple functions across multiple files is computer unfriendly code. It'll cause L1, L2 and L3 cache misses. Yet it's heailed as very human friendly and maintainable by Uncle Bob and his disciples. As far as code reviews go, do you have any form of evidence that it's not a pseudo science? If I look at our industry today, it's not like it's in better shape compared to where it was decades ago. Hell, some of our most important systems are still running COBOL. If all these methodologies and principles that people swear by actually worked, I'd argue that things would have improved over the previous 40 years.

I think AI is pretty terrible for a lot of things, and pretty great for a lot of things. Since I work in a NIS2 regulated field I can't have any form of agent running with any form of access. Which makes sense for any form of critical service we write, but I wouldn't have an issue having an AI deal with some "unimportant" internal application.
by LorenPechtel | 2026-02-24 22:52:58+00:00
All the hospitals are rubble? Why did I see images of a basically untouched hospital after the fighting stopped? And it's irrelevant anyway as hospitals lose their protected status when used for military purposes. All the Geneva protections apply only to truly civilian things, not to things pretending to be civilian.

And Haaretz is not credible.

Your video is paywalled but also irrelevant as it shows emergency symbols, not proof they truly were medical. The Red Crescent specifically has refused to object to their symbol being used as a cover for military operations and as such it grants no special status on the battlefield.
by 0xWTF | 2026-02-24 22:53:02+00:00
Came here with a similar comment, pasting here to avoid another top-level comment tree.

====

I bought a mac mini a year ago for $599. Personally, I'm pretty sure I would pay another $50 if it said "Made in the USA" on it. Maybe $80. Not sure I would pay $100.

But I worry this will prove to be like when Daimler bought Chrysler and shipped the Crossfire fully assembled except the rims, which were bolted on in the US so they could say it was "made in the USA". They only sold 76,014 and now Daimler extracted itself from Chrysler, so maintaining them has become a bespoke hobby.
I thought offering free trials is impossible if you're a poor, but I was wrong
by xucian | 2026-02-24 22:53:32+00:00
i finally embraced free trials

the key is: have a shared communal amount of credits, and it's first come, first served. calculate how much you can afford at max per day and that's it

i got burned by free trials in 2023 when people automated account creation to abuse the system, so i just dumped them altogether, but i think this variation is the sweet spot. thoughts?

it's way harder to implement in an existing system than when you're just getting started, so i recommend everyone consider this when building their next projects, especially if you bootstrap and probably can't afford free trials for everyone

the app in question is a midjourney-like image/video generator: maginary.ai
by miloignis | 2026-02-24 22:53:53+00:00
I have a radical solution - it should not be possible to contact someone unsolicited.

All phone calls, SMS, emails, and instant messages should be blocked unless the other party is in my contacts or I have reached out to them first (plus opt-in contact from contacts of contacts, etc). Ideally, cryptographically verified.

I would argue this is the real solution to spam and scamming - why on earth are random people allowed to contact me without my consent? Phone numbers or email addresses being all you need to contact me should be an artifact of an earlier time, just like treating social security numbers as secret.

I realize this isn't super practical to transition existing systems to (though spam warnings on email and calls helps, I suppose, and maybe it could be made opt-in). I dearly hope the next major form of communication works this way, and we eventually leave behind the old methods.

Also, SMS shouldn't be used for 2FA anyway.
by altruios | 2026-02-24 22:54:12+00:00
reading through readme.md
"License
This code, apart from the source in core/third-party, is licensed under the MIT License, see LICENSE in this repository.

The English-language models are also released under the MIT License. Models for other languages are released under the Moonshine Community License, which is a non-commercial license.

The code in core/third-party is licensed according to the terms of the open source projects it originates from, with details in a LICENSE file in each subfolder."
by input_sh | 2026-02-24 22:54:22+00:00
Astro has "server islands" which rely on a backend server running somewhere. If 90% of the page is static but you need some interactivity for the remaining 10%, then Astro is a good fit, as that's what makes it different than other purely static site generators. Unlike Next.js, it's also not tied to React but framework-agnostic.

Anyways, that's why it's a good fit for Cloudflare: that backend needs to be run somewhere and Astro is big enough to have some sort of a userbase behind them that Cloudflare can advertise its service to. Think of it more as a targeted ad than a real acquisition because they're super interested in the technology behind it. If that were the case, they could've just forked it instead of acquiring it.

From Astro's perspective, they're (presumably) getting more money than they ever did working on a completely open source tool with zero paywalls, so it's a win-win for both sides that Cloudflare couldn't get from their vibe-coded project nobody's using at the moment.