MurphyA/hacker-news huggingface dataset:
by tialaramex | 2025-11-24 13:28:46+00:00
On a 64-bit machine the String type, and likewise a C++ std::string are 24 bytes, 8 bytes for a pointer to the allocated memory on the heap, then twice that for a size and capacity or their pointer equivalents depending on implementation.

The 3rd party library type CompactString can fit up to 24 bytes of UTF-8 text internally, yet it is still the same size as String and just like String, Option<CompactString> is the same size as CompactString. It does add complexity (and of course a library dependency if you care about that) but if you have lots of short strings this may be the best small string type for you.

[The key is UTF-8 encoding can only end with certain bytes, CompactString's documentation explains in more detail]
by foldr | 2025-11-24 13:29:34+00:00
A flat white is just a small latte (i.e. with a higher espresso to milk ratio). It's not based on filter coffee.

Half and half does not exist in the UK (or Europe more generally, AFAIK).

Filter coffee exists but is less common, especially now that office coffee tends to be handled by coffee machines that make espresso(-style) coffee.
by trauco | 2025-11-24 13:32:45+00:00
The answer is you put the top mathematician in the world to do it, easy peasy.

“The argument used some p-adic algebraic number theory which was overkill for this problem. I then spent about half an hour converting the proof by hand into a more elementary proof, which I presented on the site.”

What’s the exchange rate for 30 minutes of Tao’s brain time in regular researcher’s time? 90 days? A year?
by JD557 | 2025-11-24 13:33:19+00:00
I have a similar opinion but I think Java's model with maven and friends hits the sweet spot:

- Packages are always namespaced, so typosquating is harder - Registries like Sonatype require you to validate your domain - Versions are usually locked by default

My professional life has been tied to JVM languages, though, so I might be a bit biased.

I get that there are some issues with the model, especially when it comes to eviction, but it has been "good enough" for me.

Curious on what other people think about it.
by phantasmish | 2025-11-24 13:33:31+00:00
I’ve personally got an ever-growing list of clothing items to get when tariffs come down. No US equivalents, and I don’t need them, so they can wait.

Britain, Canada, and one Nordic country or another are getting some business within a few months of tariffs dropping, lol. Maybe also Spain or Portugal.

What really blows is watching great stuff come up used on EBay overseas and not being able to buy it. It’s used, FFS! Sometimes it’s even US-made, which is extra goofy.
Show HN: Folo – an RSS reader that summarizes timeline and sends daily AI digest
by DIYgod | 2025-11-24 13:34:07+00:00
I’ve used RSS heavily for years (and maintain RSSHub https://news.ycombinator.com/item?id=24213682 ). I love the control RSS gives, but the “1,000+ unread” problem is real, and most readers don’t help with discovery or filtering noise.

So I built Folo, a modern open-source RSS reader ( 36k stars on GitHub: https://github.com/RSSNext/Folo ) that adds optional AI features without taking control away:

What it does:

- Timeline summaries: Daily “TL;DR” of everything new. https://cdn.follow.is/onboarding/3.1.mp4

- AI search/discovery: Ask for feeds on any topic. https://cdn.follow.is/onboarding/2.1.mp4

- Digest routines: Auto-summaries emailed each morning. https://cdn.follow.is/onboarding/3.2.png

- Article summaries & Q&A: Get key points or ask follow-ups. https://cdn.follow.is/onboarding/3.4.png - Podcast/Video transcription: Read long episodes in minutes.

Even if you ignore the AI, it’s a great reader:

- Native RSSHub support (Twitter, Telegram, Instagram, GitHub, Hacker News, etc.)

- Specialized views for articles, social posts, images, and videos

- Built-in newsletter inbox

Available on desktop web: https://app.folo.is

Would appreciate feedback.
by NiloCK | 2025-11-24 13:34:41+00:00
> Claude 4.5 - "Claude Flagged this input and didn't process it"

I've gotten this a few times while exploring around LLMs as interpreters.

Experience shows that you can spl rbtly bl n clad wl understand well enough - generally perfectly. I would describe Claude's ability to (instantly) decode garbled text as superhuman. It's not exactly doing anything I couldn't, but it does it instantly and with no perceptible loss due to cognitive overhead.

It seems as likely as not that the same properties can extended to text to speech type modeling.

Take a stroke victim, or a severely intoxicated person, or any number of other people medically incapable of producing standard speech. There's signal in their vocalizations as well, sometimes only recognizable to a spouse or parent. Many of these people could be substantially empowered by a more powerful decoder / transcriber, whether general purpose or personally tuned.

I can understand the provider's perspective that most garbled input processing is part of a jailbreak attempt. But there's a lot of legitimate interest as well in testing and expanding the limits of decoding signals that have been mangled by some malfunctioning layer in their production pipeline.

Tough spot.
by rjn32s | 2025-11-24 13:35:04+00:00
You NEED to use n8n RIGHT NOW!! It’s a powerful, free, open-source automation tool that will change your life. It destroys Zapier and IFTTT thanks to its power, and its privacy. In this video, I’ll walk you through exactly how to set up n8n, explain the basics, and help you build your very first automation workflows.
by matheusmoreira | 2025-11-24 13:35:14+00:00
> We should be able to label a wide spectrum of neurological wiring quirks without nudging people towards changing them, unless it actually negatively impacts their ability to live a fulfilling life.

This is already the case. Maladaptation is a fundamental diagnostic criteria of essentially every neuropsychiatric condition. There is no reason to treat something if it's not causing you harm.
by Lerc | 2025-11-24 13:36:05+00:00
I have a related question.

What is the best thing for people with no hearing loss but need help in noisy environments?

My partner and I both have difficulty listening to conversations in crowds.

Logic tells me that there must be some noise cancelling devices with directional mics that let you hear just what is in front of you, but querying staff in stores gets me the same bemused look as when I asked about Arm laptops before Apple did one.
by amiga386 | 2025-11-24 13:36:16+00:00
Deciding to put your resources into something that only a really stupid criminal would be caught by gives you a false sense of security.

Literally scanning for just "eval(" is entirely insufficient. You have to execute the code. Therefore you have to demand module authors describe how to execute code, e.g. provide a test suite, which is invoked by the scanner, and require the tests to exercise all lines of code. Provide facilities to control the behaviour of functions outside the module so that this is feasible.

This is a lot of work, so nobody wants to do it, so they palm you off with the laziest possible solution - such as literally checking for "eval(" text in the code - which then catches zero malware authors and wastes resources providing help to developers caught as a false positive, meanwhile the malware attacks continue unabated because no effective mechanism to stop them has been put in place.

Reminds me of the fraudster who sold fake bomb detectors to people who had a real need to stop bomb attacks. His detectors stopped zero bomb attacks. https://www.bbc.co.uk/news/uk-29459896
by gorgoiler | 2025-11-24 13:37:12+00:00
I enjoyed reading the ceremony log itself, a lot! It’s linked at the bottom of the article.

https://technotes.seastrom.com/assets/2025-11-23-passing-the...

Hypothetically, is there a way to know that those present were not under duress? I am guessing that duress is the only viable attack against the ceremony protocol — everyone present appears to play their part but, offscreen and visible only to the participants, are the villains and some hostages.
by HeinzStuckeIt | 2025-11-24 13:37:27+00:00
Yes, I’m afraid that you are still misunderstanding the research. Your linked article speaks about gene flow associated with the movement of pre-Proto-Germanic speakers to Scandinavia, but later Proto-Germanic formed in southern Scandinavia according to the longstanding consensus. This is clearly spelled out in the abstract: “Following the disintegration of Proto-Germanic, we find by 1650 BP a southward push from Southern Scandinavia.”

There’s no new theory here at all, just some nice archaeogenetic evidence to support a quite traditional view. FWIW, I work in a closely related field and am constantly reading Germanic–Finnic and Baltic–Finnic contact literature, and I can assure you this is old-hat stuff.
by evoverse | 2025-11-24 13:37:42+00:00
Hi HN, I’d like to introduce EvoVerse, a WebGL application designed to map and navigate the rapidly expanding taxonomy of Artificial Intelligence tools. Unlike flat or tabular directories, this project explores the use of Spatial Computing for Information Retrieval. Tools are organized as nodes in 3D space, allowing users to visualize relationships and hierarchies (e.g., foundation models acting as central "stars" with vertical applications as satellites). Technical Specifications: Stack: Vanilla JavaScript + Three.js (ES Modules). No reactive frameworks or bundlers, in order to maximize load performance. Architecture: Single-file deployment. Simulation logic, the render loop, and the database (JSON) are encapsulated for portability and low latency. Features: Includes an autonomous navigation system (quaternion-based autopilot), text search projected into 3D space, and local persistence via IndexedDB.
by anonymous908213 | 2025-11-24 13:37:50+00:00
> We largely don't even support our own past unprovoked invasions, much less invasions by rivals against stable and prosperous liberal democracies that we have long-standing friendly relationships with.

Of course you don't support invasions of your puppet nation that only exists because of your intervention. But let's flip this around. Suppose that there was a second American civil war, one side lost and retreated to California. PRC funds the losers, stations troops there, signs a treaty guaranteeing to defend their independence. Do you think the US would ever, in a million years, accept that? Even after 75 years, it's obvious the US is going to state that California still belongs to it, and would try to reclaim it whenever possible.

If you looked at this objectively, rather than from your perspective as the defender of the puppet state, it would be clear that PRC's claim is justified. All the more so because not only was the territory rightfully theirs, but now they have a hostile power from halfway across the world threatening to use it as a staging point against them.

Your American lesson, also, does not disbar any country from having any claim to any land. America is by far the most egregious actor in the world stage because it routinely does, in fact, invade lands that are halfway across the world. It can be true that invading a country on the other side of the planet is wrong, and that seeking to re-unify your partitioned country is not so wrong.

That said, I don't particularly expect it to ever come to war, anyways. I think it's much more realistic that PRC will exercise political influence and economic pressure to achieve re-unification rather than invasion.
by gsgermanok | 2025-11-24 13:38:24+00:00
Curious about the newest Ruby updates? From smarter nil behavior to Unicode 17, emoji support, and improved JIT performance, Ruby 4 is packed with developer-friendly improvements.

Check out my latest article to explore the highlights and see why your next project should embrace the future of Ruby: Read the full article here!

#Ruby #Ruby4 #Programming #DeveloperNews #SoftwareDevelopment #TechUpdates
by mgerdts | 2025-11-24 13:39:13+00:00
I don’t think that having worked at Sun gives you much of a leg up on Triton (cloud platform). Running Triton does require specialized knowledge, but there are decent docs, IRC, and commercial support available.

Triton uses SmartOS as the operating system on compute nodes. Familiarity with Solaris/illumos is helpful at that layer. If you are Using it to run Linux VMs, the amount of Solaris wizardry needed should be minimal.
by mcphage | 2025-11-24 13:39:59+00:00
> “It’s not just X, it’s Y. And the foo? It bazzed.”

The common complaint to see a bunch of em-dashes in a passage, and assume it was AI written irritated me—because I like using em-dashes. But this writing… quirk. I don’t know what dank repository of marketing text LLMs picked it up from, but it’s obnoxious, and I hope it dies a painful death.
by runako | 2025-11-24 13:40:10+00:00
The sticky part is we are also one of the largest producers in the world, and there is every reason to think that our producers will also take hits from our chaotic trade "policy."

(This is in addition to the fact that imposing big, likely-illegal, capricious taxes on Americans is a de facto reduction in the freedom of all American citizens. We are being deprived of our freedom to purchase what we want from wherever we want, and now it extends far beyond cheap Chinese EVs and into practically everything. People should understand the tariffs first as an assault on our personal liberties and only second as a business matter.)
by bluGill | 2025-11-24 13:40:19+00:00
If this impedes progress in the future is this really good? We already have a good situation with fares, we should make it better - and when you look at the data (as opposed to what people say) it consistently shows that the main reason most people don't use transit more is lack of service and not the cost. Optimizing on cost helps a few really poor people (which everyone against this plan has already said we need some program to just help them), while it does nothing for everyone else who need service.

Or to put it a different way, it costs money to run transit. So what if we take the money you are proposing to add to cover the loss of fares and give it to the transit agency but retain fares: they could afford to add more service and I contend that this would do far more for ridership. (assuming we are smart about what service we add)
by perilunar | 2025-11-24 13:41:13+00:00
That's just stupid. Why send them all that way just to put them on a rock, in orbit around a planet, when you could leave them in a free solar orbit? Not only that, but put them on opposite sides of the sun FFS, so you don't have to wait half an orbit (15 years, in Saturn's case) to get the other half of a measurement.
by epage | 2025-11-24 13:41:25+00:00
> Build times

> I'm surprised I didn't see any advice about skipping proc macros or Serde for faster compile times.

A more comprehensive document on build times is at https://corrode.dev/blog/tips-for-faster-rust-compile-times/

We're integrating parts of it into Cargo's official documentation at https://doc.rust-lang.org/nightly/cargo/guide/build-performa...

We're coordinating the work on that at https://github.com/rust-lang/cargo/issues/16119

> > If you use dev builds but don’t often use a debugger, consider disabling debuginfo. This can improve dev build times significantly, by as much as 20-40%.

We're wondering if we should split iterative development from debugging to pull in these improvements (and maybe more). This is being explored at https://github.com/rust-lang/cargo/issues/15931
by nis0s | 2025-11-24 13:41:32+00:00
I suppose they could expand medical school admissions for Americans, why don’t they? It’s not for lack of talented people, the class size quotas are an archaic classist and partly racist way of thinking that have nothing to do with meritocracy, but instead are imposed to make sure that more undesirables don’t join the “elites” of society.
by ElasticBottle | 2025-11-24 13:42:19+00:00
I had the exact same thoughts. Even while I don't disagree with the premise, I'm so confused as to how they are intercepting the calls.

Like I don't think 73% of companies are foolish enough to be calling their LLM provider from the front-end with their API key.

Either they are doing something that they aren't mentioning, or this is just complete bogus.
by jandrewrogers | 2025-11-24 13:42:40+00:00
The large ships are well-protected. A “small unmanned underwater ship” has been a primary threat model for a century e.g. heavy torpedoes. These already have very long range and sophisticated sensors that allow them to hunt targets autonomously.

The other side of this is that modern large military ships are almost literally unsinkable. It is very difficult to get enough explosive on target due to their extreme damage resistance.

When the military does live fire exercises where they attack obsolete military vessels with no active defenses using torpedos, missiles, bombs, etc, they usually don’t manage to sink it. They have to send a specialized demolition crew afterward to actually scuttle the damaged ship and turn it into an artificial reef.

An operational large military vessel will have layers of substantial active defenses that make this even more difficult.
by jeeeb | 2025-11-24 13:42:57+00:00
Ummm no… This is total fantasy.

Takaichi is a slightly right of centre nationalist. Pushing a mild tightening of some immigration rules to maintain the social contract around immigration, and fend off the right wing populists. Her policies amount to things like tightening foreign land ownership rules and refusing visa renewals for people not paying their health insurance or pension (which is mandatory by law for all residents).

She’s had friendly relations with SK so far and recently met with the SK President and bowed in respect to the Korean flag.

Her “provocation” of China was to state, when asked in parliament, that an armed invasion of Taiwan by China would be a case of a potential existential threat to Japan.

Which frankly is utterly obvious to anyone, including of course China. Japan hosts American military bases. If China attacked Taiwan, triggering an American repose then there would at the least be Chinese missiles aiming for Tokyo (Yokosuka) and Okinawa.
by tyleo | 2025-11-24 13:43:03+00:00
I think this varies from person-to-person or maybe organization-to-organization. I've definitely seen variations in the health of organizations but I think you can break up the categories used to judge them, e.g., meritocracy, overtime frequency, planning accuracy, psychological safety, value of work, etc.

I'd say the place I worked felt above average in meritocracy. In other words, it felt like folks sticking out to take initiative were more often rewarded than punished. I don't think we were perfect in every category though.
by AndroidKitKat | 2025-11-24 13:43:16+00:00
I'm a pretty happy Alfred user and the only thing keeping me off of Raycast is the VC funding, the AI-down-throat shoving, and I prefer Alfred's licensing scheme. Over 90% of my Alfred usage is to quickly Kagi search something, access clipboard history, or launch an app. I'm by no means a power user, and likely the new Spotlight in macOS 26 could meet my needs, but Alfred just keeps chugging away.
by muixoozie | 2025-11-24 13:43:57+00:00
I worked for a company that.. Used msql sever a lot and we would run into a heisenbug every few months that would crash our self hosted msql server cluster or it would become unresponsive. I'm not a database person so I'm probably butchering the description here. From our POV progress would stop and require manual intervention (on call). Back and forth went on with MS and our DBAs for YEARS pouring over logs or whatever they do.. Honestly never thought it would be fixed. Then one time it happened and we caught all the data going into the commit and realized it would 100% reproduce the crash. Only if we restored the database to a specific state and with this specific commit it would crash MS SQL Server. NDAs were signed and I took machete to our code base to create a minimal repro binary that could deserialize our data store and commit / crash MS SQL sever. Made a nice powershell script to wrap it and repro the issue fast and guess what? Within a month they fixed it. Was never clear on what exactly the problem was on their end.. I got buffer overflow vibes, but that's a guess.
Show HN: BananaSlides – A new way to generate slides
by samdychen | 2025-11-24 13:44:59+00:00
Hey HN! I built this over a weekend after Gemini 3 and Nano Banana Pro dropped. Thought it would be fun to see if a simple pipeline could generate full slides from one prompt.

The setup is straightforward: Gemini 3 plans the deck, and Nano Banana Pro paints each slide as a single image: layout, text, visuals, everything. No templates, no manual tweaking.

It’s an weekend experiment, so plenty of rough edges: inconsistent styles, no fine-grained editing, and bugs probably running around freely. But it works, and it's free to try.

If you have feedback, ideas, or want to roast the approach, I’d love to hear it. Just exploring whether this is worth taking further.
by macleginn | 2025-11-24 13:45:05+00:00
‘Sustainability: The use of AI must be assessed with the goal of mitigating environmental and social risks and enhancing CERN's positive impact in relation to society and the environment.’ [1]

‘CERN uses 1.3 terawatt hours of electricity annually. That’s enough power to fuel 300,000 homes for a year in the United Kingdom.’ [2]

I think AI is the least of their problems, seeing as they burn a lot of trees for the sake of largely impractical pure knowledge.

[1] https://home.web.cern.ch/news/official-news/knowledge-sharin... [2] https://home.cern/science/engineering/powering-cern
by naasking | 2025-11-24 13:45:08+00:00
TNP is much better, but not entirely solved. There are also still lots of minor issues that crop up during normal workflows, particularly when importing geometry from other sketches. I ran into this exact issue just this past week, where importing a half circle from a previous sketch breaks every time I update a dimension in DynamicData (a dimension that isn't used even), but if I manually select "recompute object" it recalculates everything totally fine.

Then I tweak a dimension, model flags an error, I select "recompute object" and it's fine. No geometry errors detected at any point. Presumably FreeCAD is recomputing the object when I'm updating the dimensions, so why does a manual recomputation fix the problem but the automatic one doesn't? Overall FreeCAD is pretty good, but I have yet to do a FreeCAD project where I don't run into something weird like this that I have to suffer through or work around.