MurphyA/hacker-news huggingface dataset:
by phantasmish | 2025-12-09 16:10:35+00:00
A bit, but it varies some by state and most skip at least some things (do any cover labor struggles in the early 20th century?)

Ours stopped after (an extremely cursory coverage of) the ‘50s and ‘60 civil rights movement because there was no way to cover Vietnam and Nixon and such basically at all without greatly upsetting Republican parents. Anything newer than ~30 years (at the time) was treated as about as handsome-off as religion. Dunno if that’s changed.
Show HN: Local Privacy Firewall-blocks PII and secrets before ChatGPT sees them
by arnabkarsarkar | 2025-12-09 16:10:37+00:00
OP here.

I built this because I recently caught myself almost pasting a block of logs containing AWS keys into Claude.

The Problem: I need the reasoning capabilities of cloud models (GPT/Claude/Gemini), but I can't trust myself not to accidentally leak PII or secrets.

The Solution: A Chrome extension that acts as a local middleware. It intercepts the prompt and runs a local BERT model (via a Python FastAPI backend) to scrub names, emails, and keys before the request leaves the browser.

A few notes up front (to set expectations clearly):

Everything runs 100% locally. Regex detection happens in the extension itself. Advanced detection (NER) uses a small transformer model running on localhost via FastAPI.

No data is ever sent to a server. You can verify this in the code + DevTools network panel.

This is an early prototype. There will be rough edges. I’m looking for feedback on UX, detection quality, and whether the local-agent approach makes sense.

Tech Stack: Manifest V3 Chrome Extension Python FastAPI (Localhost) HuggingFace dslim/bert-base-NER Roadmap / Request for Feedback: Right now, the Python backend adds some friction. I received feedback on Reddit yesterday suggesting I port the inference to transformer.js to run entirely in-browser via WASM.

I decided to ship v1 with the Python backend for stability, but I'm actively looking into the ONNX/WASM route for v2 to remove the local server dependency. If anyone has experience running NER models via transformer.js in a Service Worker, I’d love to hear about the performance vs native Python.

Repo is MIT licensed.

Very open to ideas suggestions or alternative approaches.
by torginus | 2025-12-09 16:10:56+00:00
An AI/person that can solve novel problems (either by teaching it or not) is a more general kind of intelligence than one that can not.

It's a a qualitatively better intelligence.

An intelligence that can solve problems that fall into its training set better is quantitatively better.

Likewise, an intelligence that learns faster is quantitatively better.

To give a concrete and simple example, take a simple network trained to recognized digits. The network can be of arbitrary quality, it can be robust or not, fast or slow, but it can't do more than digits.

Another NN that can learn to recognize more symbols is a more general kind of AI, which again introduces another set of qualitative measures, namely how much training does it need to learn a new symbol robustly.

'Intelligence' is a somewhat vague term as any of the previous measures I've defined could be called intelligence (training accuracy, learning speed, inference speed etc., coverage of training set).

You could claim a narrower kind of intelligence that exists without learning (which is what ChatGPT is and what you gave as example with the person that only has a short-term memory) is still intelligence, but then we are arguing semantics.

Inference only LLMs are clearly missing something and are lacking in generality.
by davidguetta | 2025-12-09 16:11:24+00:00
This is an idiotic take

"I call it a "bullshit generator" because it generates output "with indifference to the truth"."

yeah, no. the point of post-training with RL is precisely to get the truth on many tasks. Many of the answers in post training are judged on whether they are true or not, not just "RLHF / human preference".

Also it's not like human are perfectly commited to truth always itself and we don't question their overall innate "intelligence" sense.

Stallman just doesn't know what post-training is
by pjmlp | 2025-12-09 16:11:39+00:00
Unreal devs have Unreal C++ dialect with GC, Blueprints and soon Verve to worry about.

The times of pure manual memory management game engines, across all layers of what requires to draw a frame are long gone.

Naturally someone is going to point out some game engine using compiled C dynamic libraries for scripting, those are the exception.
by hopelite | 2025-12-09 16:11:59+00:00
I still have not gotten anyone to provide a reasonable response to a simple question; if training an AI on some content, how is your reading the same content and then including that in a synthesis of that information along with other information to form your own understanding of the world any different?

Alternately, will you start using royalties in perpetuity whenever you talk about some event, because you read an article or a book about that topic once and included something you learned in that article?

Basically everything you know, that is even somewhat recent is based on others’ content, do you track and cite every single thing you’ve ever read and send them royalties with every conversation?

I’m not trying to defend these big corporations, but for me this is a fundamental question we need to be asking.

As consequential as it will be, for me, the answer is that as long as you paid the cost of accessing the content (be it free or a subscription price) while collecting the information that is used to fundamentally transform the information in ways that seem to fall under fair use, then you cannot expect rights, short of full copy/paste plagiarism.
by dns_snek | 2025-12-09 16:12:39+00:00
When you say "our", do you mean "the median employee", tech workers, or some other group?

Because while this is true for tech companies, you must consider where that money comes from and how much (more) human suffering goes into it. I'd rather live in society where I make a decent living and people aren't (as) exploited.

edit, to add: I'm exaggerating to make my point clearer, but in these discussions I always get the distinct feeling that if the US still had slavery, American farmers would be making snide remarks about how uncompetitive and anti-business the EU is with all of our pesky regulations.

Meanwhile a vocal minority of European farmers would be pointing at the US, complaining about how much less money they make than American farmers, and pressuring our representatives to legalize slavery because otherwise we're all going to get left behind. In other words it all feels a bit absurd when nobody is considering the negative externalities of these policies.
by _kidlike | 2025-12-09 16:13:13+00:00
putting aside accessibility, I believe that the usefulness of icons boils down to brain efficiency.

Considering that the brain has hard-wired neurons (since birth) to automatically count/recognize up to 3 objects, we need some icons as anchor points. With emphasis on some.

You can have max of 3 icons in a row, and a max distance of 6 items without icons.

Then you can VERY quickly find any menu item, by doing "+/-3 from X anchor" math, which your brain does extremely efficiently.

Further, this means that an action is represented by a relative path (e. g. save as = 1 down from the save icon). This further helps the brain to store these associations, because it's also extremely efficient at storing relative paths. So, long time users automatically become more and more efficient at using your software.
by Ologn | 2025-12-09 16:13:25+00:00
I am on the free tier of Gemini 3. With some intervention on my part, I got it to build, in Emacs Lisp, a primitive-recursive function for determining if a number is prime (by mu-recursive I mean a function built from the building blocks of a constant, successor and projection function, as well as a primitive recursive function and compositional function/macro). I was impressed, as previous models (including Anthropic and OpenAI) could not do this.

For the past few days I asked it to built a mu-recursive Ackermann function in Emacs Lisp (built on the primitive-recursive functions/operators, plus an extra operator - minimization). I said that the prime detector function it already built should be able to use the same functions/operators, and to rewrite code if necessary.

So far it has been unable to do this. If I thought it could but was stumbling over Emacs Lisp I might ask it to try in Scheme or Common Lisp or some other language. It's possible I'll get it to work in the time I have allotted from my daily free tier, but I have had no success so far. I am also starting with inputs to the Ackermann function of 0,0 - 0,1 - 1,0 - 1,1 to not overburden the system but it can't even handle 0, 0. Also it tries to redefine the Emacs Lisp keyword "and", which Emacs hiccups on.

A year ago LLMs were stumbling over Leetcode and Project Euler functions I was asking it to make. They seem to have gotten a little better, and I'm impressed Gemini 3 can handle, with help, primitive recursive functions in Emacs Lisp. Doesn't seem to be able to handle mu-recursive functions with minimization yet though. The trivial, toy implementations of these things. Also as I said, it tried to redefine "and" as well, which Emacs Lisp fell over on.

So it's a helpful helper and tool, but definitely not ready to hand things over to. As the saying goes, the first 90% of the code takes 90% of the time, and the last 10% of the code takes the other 90% of the time. Or the other saying - it's harder to find bugs than write code, so if you're coding at peak mental capacity, finding bugs becomes impossible. It does have its uses though, and has been getting better.
by jerlam | 2025-12-09 16:13:28+00:00
They didn't when my ring died, but now Oura now has a recycling program:

https://support.ouraring.com/hc/en-us/articles/4441437053313...

I can't comment if it's worth the effort to send six grams worth of e-waste across the country and how much actual material can be recovered from it.
by eesmith | 2025-12-09 16:13:39+00:00
According to the very citations you link to. I note you haven't pointed to additional supporting evidence for your arguments.

Nor have you said what's missing from the article that would be relevant to the reader, other than providing a list of names.

"Arab and muslim were in Europe well before Fibonacci"

I am using "Europe" in the same meaning that you did with "became the standard reference for European scholars (like Roger Bacon and Albert the Great) when they tried to understand tidal physics." and "the European scholars later found ocean tides is something that need to be calculated, analyzed and predicted due to their colonization effort around the world during the Renaissance time".

"Europe" is also the term used by your preferred source: https://en.wikipedia.org/wiki/Liber_Abaci

Should I say "Christian Europe"? What then of the Jews in Europe? I really don't like saying "the West" or "Western Civilization" as those are terms white supremacists prefer to use.

You can also include Sicily and Malta as part of Muslim Europe.

"This another jumping of history narrative from China"

That was me telling you that you have been ignoring Chinese history in your focus on Muslim history. If you want the author to include all the contributions you mentioned, then surely you want the author to also include the examples from China, right? I believe you said that doing otherwise would be "immoral" and "plagiarism".

"Please do your scholarship properly"

I pointed you to Pliny to show that Romans know the Moon and Sun affected tides, and how to make tide predictions.

I pointed you to Needham so you could read about Chinese knowledge of tides and tide prediction, and to highlight how weak your "necessity" argument was.

You haven't pointed to any primary or secondary sources, only encyclopedia entries, and you think there must be mistakes in Wikipedia when it disagrees with your understanding.

I have read the Bible twice and taken a college course in the Bible. I also know the world was not covered by a great flood, that the story of the Exodus is not historical, and that Christian apologetics can justify anything as "the Truth" while they claim the Bible is 100% accurate.

Nor are they alone in promising "the Truth".

"Hinduism, the world’s oldest religion, has no beginning–it precedes recorded history. It has no human founder. It is a mystical religion, leading the devotee to personally experience the Truth within, finally reaching the pinnacle of consciousness where man and God are one." - https://www.hinduismtoday.com/hindu-basics/nine-beliefs-of-h...
by swatcoder | 2025-12-09 16:13:53+00:00
The people I know in real life, besides those that work in tech and use it for code assistance or for generating never-reviewed archival transcripts of meetings, mostly just laugh at AI foibles and faults and casually echo doomer-media worries about job replacement as a topic for small talk.

But admittedly, most of those people are established adults who've figured out an effective rhythm to their home and work life and aren't longing for some magic remedy or disruption. They're not necessarily weary, and they were curious at first, but it seems like they're mostly just waiting for either the buzz to burn off or for some "it just works" product to finally emerge.

I imagine there are younger people wowed by the apparent magic of what we have now and excited that they might use it punch up the homework assignments or emails or texts that make them anxious, or that might enjoy toying with it as a novel tool for entertainment and creative idling. Maybe these are some of the people in your "real life"

There are a lot of people out there in "real life", bringing different perspectives and needs.
by hulitu | 2025-12-09 16:14:03+00:00
> I dont want default language. I understand multiple of them. And it is even ridiculous that I have to set it up.

For Silicone Valey, it is difficult to comprehend, that people may be speaking more than 1 language. That's why you get programs in other languages than intended (phone set to English - get the English version of app) or they "offer" ( ok/not now) to translate.
by sfpotter | 2025-12-09 16:14:20+00:00
What's the use case for a language like this?

I used to very down on C++ but have stopped caring quite so much... Just using C++ and restricting oneself to templates seems like a better bet than this. Or you could use D and have a language whose template experience is much better than C++'s...

Any language this is going to need debug info eventually. One could step through the generated C code, but this is much less pleasant than stepping through the original source.

I also wonder how name mangling is handled?
by eudamoniac | 2025-12-09 16:14:33+00:00
I've been using Firefox and Jetbrains for about a decade. Firefox is currently using 0.8% CPU while streaming music in another tab. The only speed difference between it and Chrome is that Chrome will prefetch pages in the background, which appears to make it faster on clicks. However, even were it much slower than Chromium alternatives, I would never give up my fully functioning uBlock Origin.

But anyway, in regards to Jetbrains, its performance certainly seems to be degrading over time. I'll try to explain why I still use it. First of all there is high friction to change IDEs when I have memorized every shortcut and configured every panel to my liking. I have within my IDE the terminal, the DB viewer and query executor, the debugger, the profiler, HTTP client, LLM chat, etc. Configuring all of this elsewhere would be a large pain in the ass, especially when switching computers/jobs.

More sticky still is the functionality. I've unfortunately become reliant upon, or perhaps fortunately been able to learn, the advanced features of the thing. Advanced refactoring tools that I trust to work without review, because they do. Quick shortcuts to insert large chunks of custom boilerplate. Perfect inference of method definitions/sources (try this in a Rails codebase in VSCode; it doesn't work). Other such things that I take for granted but that probably aren't in the competitors.

It might be possible to replicate this functionality with about thirty plugins from random authors in vim/VSC, but I'd rather just pay my yearly license fee and get good working software. Yes, it takes a couple of seconds to do certain things, but it saves me a lot more time than that.
by ermis | 2025-12-09 16:14:35+00:00
I was sharing an old Turkish pop track on Spotify (“Füsun Önal – Ah Nerede”, 2004). Instead of the expected album art, Instagram showed a completely unrelated person’s Instagram profile screenshot, basically a silent injected ad.

I dug into how Spotify generates Instagram story assets and mapped possible attack vectors in the legacy catalog pipeline. Curious if anyone’s seen similar behavior with older metadata ingestion paths.
by Nextgrid | 2025-12-09 16:14:53+00:00
> only the EU needs to stifle existing companies to be able to have a chance to compete [emphasis mine]

Tell me another country that competes with the US on monopolistic tech platforms? The only one I know of is China, and that's because their GFW and regulations essentially prevented US platforms from taking hold to begin with, and their stronghold on tech manufacturing means they actually have teeth when it comes to securing concessions from Western techbros (where as the EU couldn't even be bothered to enforce the GDPR).
by JohnFen | 2025-12-09 16:15:24+00:00
I find such replies to be worthless wastes of space on par with "let me google that for you" replies. If I want to know what genAI has to say about something, I can just ask it myself. I'm more interested in what the commenter has to say.

But I don't know that we need any sort of official ban against them. This community is pretty good about downvoting unhelpful comments, and there is a whole spectrum of unhelpful comments that have nothing to do with genAI. It seems impractical to overtly list them all.
by numpad0 | 2025-12-09 16:15:29+00:00
Why not just make the electronics removable through a topside opening to have battery replaced at a watch shop? I don't get why the "jewel" part of this has to be resin molded. Normally you do this because smart rings are made by affixing a flexible PCB with somewhat-bendable battery inside a ring and then molding the entire inner part of the ring using clear resin, but the ring part for this one appears to be just a dead ring.
by tekacs | 2025-12-09 16:15:41+00:00
This reminds me of Pebble Core. Does anyone but me remember that?

https://www.kickstarter.com/projects/getpebble/pebble-2-time...

It was one of the devices I was most excited about way back when, and I'd still love to see it – button, headphone jack, running Android. I would love a headless (and thus longer-charge-for-smaller-device) Android device like that again.
by wing-_-nuts | 2025-12-09 16:16:06+00:00
I don't order from amazon enough to justify prime, but a few times a year I sign up for a free subscription for a couple weeks or so.

The prices on amazon are comparable to what I see elsewhere for everything I've ordered. The thing that sets amazon apart is that their delivery is blazing fast compared to everyone else. Yes, the reviews are always a little suspect, if I see tons of empty 5 star reviews, I suspect the product, but in general, I've been satisfied with my purchases.
by pzo | 2025-12-09 16:16:33+00:00
> We mainly build small closed-down AI compute-chips we can control, sell them for-profit to individual consumers and then orchestrate data-processing on those chips, with setup and operational cost all paid by the consumer

I wish they did but they don't. They have been for decade so stingy on RAM for iPhone and iPad. There are at current point that only small percent of their userbase have iPhone or iPad with 8GB RAM that somehow can run any AI models even open source and be of any use. Not mentioning they don't compare to big Models.

They don't even provide option to sell iPhone with bigger RAM. iPad can have max 16GB RAM. Those mainstream macbook air also can have max 32 GB RAM.

And for the current price of cheap online AI where e.g. perplexity provides so many promo for PRO version for like less $10 per year and all ai providers give good free models with enough rate limit for many users I don't see apple hardware like particularly bought because of AI compute-chips - at least not non-pro users.

If the loose AI though and because of that won't have good AI integrations they will loose also eventually in hardware. e.g. Polish language in Siri still not supported so my mum cannot use it. OSS Whisper v3 turbo was available ages ago but apple still support only few languages. 3rd party keyboard cannot integrate so well with audio input and all sux in this case because platform limitation.
by giamma | 2025-12-09 16:16:35+00:00
I think the design is bad: my girlfriend would never wear it. Maybe they know already and that's why the webpage contains only picture of male hands.

Given the many smartwatches on the market which can do so much more, are lightweight and some of them with acceptable battery life (Garmin, Suunto, Amazfit), a smartring is of very little interest to me. But I often struggle to understand why certain products fascinate people, so I may be totally wrong and I wish the makers best of luck.
by titusjohnson | 2025-12-09 16:16:48+00:00
About 5 years ago or so I was able to collect my Dad's C64 collection from my Mom's house, buy some new cables and an official C64 monitor off of eBay, and gift him his old computer back for Christmas.

I can't speak to cassettes, we had only cartridges and floppies. My Dad was a prolific pirate, so cases and cases of floppies. I'd say roughly 3 out of 5 worked, and we were able to boot the old game up. Karateka, 4th and Inches, Hat Trick, Bubble Bobble, Impossible Mission...

I was surprised the C64 worked, honestly. It had been stored for nearly a decade in an old Barn next to decrepit plow/cattle equipment from the early 1900's, not protected from the environment at all, just an old cardboard box literally busting at the seams. At least it wasn't on the ground.
by gortok | 2025-12-09 16:17:02+00:00
While we will never be able to get folks to stop using AI to “help” them shape their replies, it’s super annoying to have folks think that by using AI that they’re doing others a favor. If I wanted to know what an AI thinks I’ll ask it. I’m here because I want to know what other people think.

At this point, I make value judgments when folks use AI for their writing, and will continue to do so.
by ux266478 | 2025-12-09 16:17:05+00:00
I've found usually to poor effect. Both Rust and Haskell did away with .mli files and ended up worse for it. Haskell simplified the boundary between modules and offloaded the abstractions it was used for into its more robust type system, but it ended up lobotomizing the modularity paradigm that ML did so well.

Rust did the exact opposite and spread the interface language across keywords in source files, making it simultaneously more complicated and ultimately less powerful since it ends up lacking a cognate to higher order modules. Now the interfaces are machine generated, but the modularity paradigm ends up lobotomized all the same, and my code is littered with pub impls (pimples, as I like to call it) as though it's Java or C# or some other ugly mudball.

For Haskell, the type system at least copes for the bad module system outside of compile times. For Rust, it's hard for me to say anything positive about its approach to interfaces and modules. I'd rather just have .mlis instead of either.