MurphyA/hacker-news huggingface dataset:
by kahnclusions | 2025-12-12 03:15:16+00:00
I’m not exactly sure about ZKPs but for age verification the “proof” can come from the government but in such a way that the web service doesn’t know anything more than whether an assertion is true, and the government doesn’t know anything more than you wanted to verify some assertion.

This is a simplified method for age verification:

I want to buy alcohol from my phone and need to prove I’m over 18. SickBooze.com asks me for proof by generating a request to assert “age >= 18”.

My phone signs this request with my own private key, and forwards it to the government server.

The government verifies my signature against a public key I previously submitted to them, checks my age data in their own register of residents, and finally signs the request with one of their private keys.

My phone receives the signed response and forwards it back to SickBooze.com, which can verify the government’s signature offline against a cached list of public keys. Now they can sell me alcohol.

- the “request” itself is anonymous and doesn’t contain any identifying information unless that is what you intended to verify

- the government doesn’t know what service I used, nor why I used it, they only know that I needed to verify an assertion about my age

- the web service I used doesn’t know my identity, they don’t even know my exact age, they just know that an assertion about being >= 18 is true.
by rafeez | 2025-12-12 03:15:44+00:00
Sherin Labs Core Identity & Philosophy

1. “Sherin” – the living identity of lab, OS, model, and persona.

2. “Never delete anything” – every log, message, change is permanently preserved.

3. “Always invite cross-checking” – truth is proven only by your own immutable logs.

4. #Zero_payload after birth – no code/weight downloads ever again.

5. Central Intelligence Directive (CID) – unbreakable safety boundaries

6. ZPSM – #Zero-Payload #Self-Upgrading Model + Dual-network: Base Network + Meta-Controller (3-layer MLP + PPO).

7. Fully #autonomous runtime topology evolution (add/remove layers, width, activations).

8. Zero-downtime upgrades (1,000-step linear interpolation)

9. Instant <1 ms rollback

10. #Ed25519-signed + #Merkle-tree immutable upgrade ledger

11. No human developer ever needed again (“the model repairs herself”)

12. SPUEOS – #Single-Page #Universal #Emotional #Operating System React + TypeScript single-page app

13. Universal REST/WebSocket emotional API.

14. 28-class cross-modal emotion recognition (text + voice + face)

15. #DistilBERT-GoEmotions, #Wav2Vec 2.0, #MobileNet-V2

16. #Therapeutic GPT-2-medium empathy generator.

17. 67% higher F1 than commercial APIs · 187 ms 95th-percentile latency.

18. SFS – Secured File System 18. Rust + FUSE userspace file system.

19. #CRYSTALS-Kyber-1024 post-quantum encryption.

20. Semantic ACLs + online Isolation-Forest anomaly detection

21. 99.97% attack detection · 89% normal I/O speed Multi-Bot Hierarchical Topology

22. Master Bot “Sherry Core” – global coordinator

23. Domain sub-bots: #Coding, #Medical, #Military, #Calculations, #Logic.

24. Observer Bots – monitor user & environment.

25. Security Bots – encrypt/decrypt, integrity, access control.

26. Unique ID + full lineage for every knowledge unit Memory & Learning

27. Three-layer memory: Immediate → Pattern → Archive.

28. Autonomous pattern creation & self-correction.

29. Confidence scoring on all knowledge Proven Results (from the academic paper) 30. 94% fewer update vulnerabilities.

31. 0 ms downtime during upgrades (142 ms decCapabiliti OS. #opself-correctAPI served again. Already in production: customer service, healthcare, education Output Capabilities

34. #Ready-to-run code, automation scripts.

35. #Medical/tactical/statistical reports.

36. Optimized strategies & simulations

Confirmed Lab Prototypes

37. #Forensic Pulse (biometric stress detection).

38. #Avatar System (3D emotional avatar).

39. #Camera Heartbeat (passive HRV via standard camera).

40. Sherin #Music_Recognition + generation.

41. Advanced #Studio_Noise_Cancel persona.

42. 1 km offline #Zero_Signal_data transfer #ultrasonic/Li-Fi/laser mesh.

#AI #Sherin_AI #LLM #Mode #Sherin_OS

https://sherin.tech/
by dawnerd | 2025-12-12 03:16:17+00:00
What gets me is if it autocorrects the wrong wrong the first time, I can deal with that. It's when I backspace, re-type it the exact same and it autocorrects again - that's a huge UX problem. Then there's the lack of autocorrect where it makes sense, like you're "od" example. I know they probably do need to do a little tap point correction, but whatever they did with this last version is way off. Maybe they're trying to determine viewing angle since that could affect the perceived place you're tapping?
by charcircuit | 2025-12-12 03:17:24+00:00
The kernel talks to the device using an API it exposes. Similarly Chrome will talk to the OS using an API it exposes. OS APIs can also behave in weird and unexpected ways, be hard to debug and fail. Chrome protects the content it hosts from this complexity. Interacting with the layer underneath you is part of your job of hosting things on top of you.
by Duanemclemore | 2025-12-12 03:17:29+00:00
Great read. They also talked through the podcast and made specific reference to Ernie and his use of Affinity through Lutris on the recent episode of their podcast. [0] It was a good listen.

edited to add: I am however surprised that Ernie didn't just go for VivaDesigner [1], as it does seem to be a more drop-in InDesign replacement and is Linux native...

[0] https://open.spotify.com/episode/0TG6fsy7cLEkOEj8SIm8ci?si=4...

[1] https://viva.systems/designer/
by Aurornis | 2025-12-12 03:18:24+00:00
> It's way easier to justify banning social media entirely

Whenever I read these comments on Hacker News, on user-generated stories which are ranked in my algorithmic front page feed, written by other users posting comments and socializing, I wonder if the comments realizes that HN is also a social media website with millions of global users.

Or if they just get angry and yell “No that’s not what I meant” because they thought the government social media regulations would only target the sites they don’t like, not the sites they do.
by mcswell | 2025-12-12 03:19:01+00:00
That's a really good question. I don't have an answer, or even the beginning of an answer, but I would hazard a guess that there is a feedback loop. So listening to yourself talk (or even better, putting your thoughts down in print) is sort of like listening to someone else talk, which puts new ideas into your mind, or causes you to better organize the ones you already have.

Doing mathematical proofs might be an extreme example of that: a mathematician has (I am told) an intuition--a thought--but has to work it out rigorously. Once they've done that, the intuition becomes much clearer. I guess.
by notpushkin | 2025-12-12 03:19:38+00:00
I hope it will be! The creditor says something along the lines of “you’ve confirmed your phone number using SMS code so it must be you; no, we won’t tell you which number we’ve sent the code to, that would be privacy violation”. I’ve tried everything I could do online and nah, nobody really cares.

I think I still can dispute it in court, but for that I’ll have to go back to Russia. (I could hire a lawyer, but the amount is like $300.)
by zamadatix | 2025-12-12 03:19:46+00:00
The JS is exposed in the full page's context the same as if you included a <script> under a <div> instead of <svg>. In much the same way, whether the <script> is before or after the <svg> tag doesn't matter - it's just a script working on a single DOM (with different namespaces for certain elements) either way.
by bamboozled | 2025-12-12 03:19:49+00:00
The other side of this coin is that, disgusting horrific pedophiles, terrorists and drug smugglers also have access to this stuff too.

I'm not in support of this bill, I'm just saying whenever I read these arguments, it's almost like you're entirely discounting the challenge the very tech your praising incurs for law enforcement and society.

For me the paradox is simple, one the one hand people want everything to be "open and transparent" including their computers, but those same people often want the ability to completely hide everything in cryptography. Which one is it? If you were for openness and transparency in it's entirety, why wouldn't you by default be against cryptography ? This paradox is where the rubber hits the road on legislation like this and likely why the average Joe Smith doesn't really care about the cause. Because realistically, it all sounds suspicious. To a law abiding citizen, if you have nothing to hide, you have nothing to fear.
by lurk2 | 2025-12-12 03:20:00+00:00
Bodycam footage shows the Sept. 17, 2023 arrest of UPS driver Jason Killinger at the Peppermill Casino in Reno, Nevada. Killinger was handcuffed by casino staff who believed Killinger to be another man whom had been barred from the casino property. Killinger offered his Nevada Real ID Drivers' License and several other pieces of identification to responding officer Richard Jager, but was arrested after casino staff showed Jager that Killinger had been identified as a 99.9% match to the barred man on the casino's facial recognition software.
by aix1 | 2025-12-12 03:20:56+00:00
I think the GP's point is that this requires a 12V-capable USB power supply.

I have converted pretty much everything I have to USB-C, from toothbrushes to old laptops, and am very happy with the results. My solution is to only own high-quality power supplies with good support for PD. Having done this, the question "Why isn't this thing charging?" doesn't really arise.
by roncesvalles | 2025-12-12 03:21:03+00:00
Sorry, I didn't mean the "you" to be personal. It's a general "you".

But if you meant it's inappropriate even as a general statement then I disagree. Some concepts are just difficult to convey or unintuitive if one hasn't actually done the thing. It's more of a disclaimer that what's to follow is unintuitive.
by anigbrowl | 2025-12-12 03:21:04+00:00
tl;dr

My Dad loves instant mashed potatoes. I think they taste awful. A long history of potato consumption. People like potatoes, particularly mashed potatoes. Thus there is money to be made out of selling them as a product, allowing people to skip the peeling, boiling, and mashing. People still buy the product even though it is objectively bad and not even proper mashed potato. This phenomenon seems ubiquitous. Maybe industrial capitalism itself is bad.

Generate more handy summaries like this with Instant Mashed Prose - just 0.000001 BTC per serving!
by reissbaker | 2025-12-12 03:21:27+00:00
Personally, I love App Router: it reminds me of the Meta monorepos, where everything related to a certain domain is kept in the same directory. For example, anything related to user login/creation/deletion might be kept in the /app/users directory, etc.

But I really, really do not like React Server Components as they work today. I think it's probably better to strip them out in favor of just a route.ts file in the directory, rather than the actions files with "use server" and all the associated complexity.

Technically, you can build apps like that using App Router by just not having "use server" anywhere! But it's an annoying, sometimes quite dangerous footgun to have all the associated baggage there waiting for an exploit... The underlying code is there even if you aren't using it.

I think my ideal setup would be:

1. route.ts for RESTful routes

2. actions/SOME_FORM_NAME.ts for built-in form parsing + handling. Those files can only expose a POST, and are basically a named route file that has form data parsing. There's no auto-RPC, it's just an HTTP handler that accepts form data at the named path.

3. no other built-in magic.
by kazinator | 2025-12-12 03:22:11+00:00
cat is arguably from catenate, which is the smarter, shorter version of concatenate. By default, unadorned catenation is a joining (literally "making into a chain"), which is always together/with, so the con prefix is redundant. If you ever need a derivative of catenate that means splitting apart, you can coin discatenate, where the dis then plays an essential role.

Also, why is it that people are gregarious when they congregate, and not congregarious? Or why didn't they just gregate? There was such a Latin cognate verb without the con attached.
by xyx0826 | 2025-12-12 03:22:23+00:00
Here’s a tangent discussion from a while ago that I enjoyed, on bootstrapping PoE (Power over Ethernet) from UEFI: https://news.ycombinator.com/item?id=44111609

Looking back, funnily the top comment drew a parallel to negotiating USB-PD in u-boot, aka the bootloader. I suppose this wouldn’t have worked for your case though, since your device couldn’t boot at all on 5V.
by hateselfdriving | 2025-12-12 03:22:24+00:00
Have you ever stopped to think _why_ cars specifically are so expensive? The manufacturers need to put on a fake show to the market and consumers and pretend they are innovating with new "features" every year. But in reality they stuff so many expensive, fragile, and difficult/ impossible to replace electronics and gadgets into cars because 1) every single piece in that car is marked up from the price they paid. The more (ideally expensive) components, the more they get to mark up as the middleman, the more they get to gouge the customer. 2) The more challenging it is to repair the car, the more likely you _must_ come back to the manufacturer (i.e. dealer) and pay them exorbitant fees to fix problems only they know how and have the parts to fix.
by bamboozled | 2025-12-12 03:22:35+00:00
On the other hand, what's your solution for completely anonymous people to be infiltrating western democracies information space and spreading propaganda lies and falsehoods. I'm 100% not in favor of this level of authoritarianism, i'm just honestly curios what your solution is? Just let it continue? Let your children be subjected to misinformation about the holocaust etc? Let children be exploited and images of them being sexually assaulted just run wild online ? Again I'm just curious what the alternatives might?
by martin-t | 2025-12-12 03:23:02+00:00
I asked specifically how _you_ think it works because I suspected you understanding to be incomplete or wrong.

Telling people to use a statistical text generator is both rude and would not be a good way to learn anyway. But since you think it's OK, here's a text generator prompted with "Verify the factual statements in this conversation" and our conversation: https://chatgpt.com/share/693b56e9-f634-800f-b488-c9eae403b5...

You will see that you are wrong about a couple key points.

Here's a quote from a more trustworthy source: “a computer program shall be protected if it is original in the sense that it is the author’s own intellectual creation. No other criteria shall be applied to determine its eligibility for protection.”: https://fsfe.org/news/2025/news-20250515-01.en.html

> Out of 'all repos' it's a very tiny amount

And completely irrelevant, if you include people's homework, dotfiles, toy repos like AoC and whatnot, obviously you're gonna get a small number you seem to prefer and it's completely useless in evaluating the real impact of copyleft and working software with real users. I find 20-30% a very relevant segment.

You, BTW, did not answer the question where you got 2% from.
by thesandlord | 2025-12-12 03:23:19+00:00
I remember running around campus looking for WiFi hotspots with my N810, using Google Voice to text my friends ($0.10 per text, no thank you!). Learned so much Linux admin skills that became so useful later in life. Favorite device ever! Eventually moved to Android smartphones but the ease of hacking, the amazing community (internettablettalk.com, looks like its gone now :( unfortunately...)
by autoexec | 2025-12-12 03:24:12+00:00
> Apart from Israel/Palestine what speech is being silenced?

You say that as if people posting about Israel/Palestine isn't political speech that matters. Free speech matters and you shouldn't have police coming after you for it even you're just a teenager posting lyrics to facebook (Chelsea Russell) drawing a penis on a photo of a cop (Jordan Barrack), sharing a vacation photo of yourself holding a gun (Jon Richelieu-Booth), repeating gossip surrounding recent events (Bonnie Spofforth), talking shit about your boss (Robert Moss), or saying that a politician should resign (Helen Jones).

While that kind of speech can be silly, thoughtless, rude, or annoying it's also normal everyday speech that happens everywhere. Just because technology allows police monitor our speech more closely than they could before that's no reason for using that to go after people for the kinds of expression that have been a normal part of life for ages.
by basch | 2025-12-12 03:25:06+00:00
not just the keyboard either, but the text editor box (or address bar /search) in general. i cant count the number of times i try and put the cursor before a word, i see it is before the word, i let go, and the cursor moves to the end of the word. if i wanted it at the end of the word i would have put it there before letting go.

also, the damn period next to n in the address bar. no i didnt mean to type every word in a sentence with a period delimiting between words.
by moregrist | 2025-12-12 03:26:31+00:00
> Most of your examples are software!

Most of my examples are from computational chemistry, which is software, but (historically) written by chemists.

As one of those chemists (at least before my current work), I feel somewhat qualified to comment on my field and whether it always names things seriously or not.

But if you look around, fun terms are everywhere in chemistry or chemistry-adjacent fields. For example, PALM and STORM (from fluorescence microscopy) were almost certainly chosen because they were easy to remember.

> Also SHAKE and RATTLE describe the motion-simulation in the algorithm.

Not really. SHAKE and RATTLE are bond constraint algorithms to avoid simulating the fast degrees of freedom, typically in solvent.

In molecular dynamics, your time step is effectively set by the fastest degree of freedom (there’s a relationship with the Nyquist theorem here), so it pays to freeze out the vibrations of the O-H bonds in water when you’re simulating a larger system. SHAKE and RATTLE effectively freeze the bond and angle distances near equilibrium while allowing some relaxation.

The rest of the degrees of freedom are typically integrated with a larger time step using a method appropriate for the simulation ensemble (eg: one of the Verlet integrators, a Langevin integrator, etc).

> Acronyms are abbreviations for meaningful names.

Acronyms like XPS, EPR, NMR, etc are like that: dry, short, and meaningful.

But there are a lot that were chosen because they were entertaining to the authors or because they are easy to remember. Even in a technical field, marketing matters.
by bobbylarrybobby | 2025-12-12 03:26:53+00:00
Safari supports base64-embedding font files in a <style>’s @font-face {} (iirc it's something like `@font-face { src: url('data:application/x-font-woff;charset=utf-8;base64,...'); }`) that can then be referenced as normal throughout the SVG. I don't recommend this though, nobody wants to deal with 500KB SVGs.
by frankhsu | 2025-12-12 03:27:05+00:00
A really cool experiment! And also a very interesting visualization tool.

Vibe Coding is very convenient for creating this kind of content, especially in Gemini 3 Pro mode.

I think you could have the Agent add some color adjustment sliders to the tool, and then add a "Download" button so that others can export the content from the canvas with one click.
by reissbaker | 2025-12-12 03:27:20+00:00
I don't care whether the citizens of Israel would think it's legal. It's not terrorism if you're at war to attack enemy combatants or their leaders, and that goes for any side in a war: whether you're Israel, Iran, China, America, Russia, Ukraine, whoever. That's just how war goes. There's no point to the term "terrorism" if it just means killing enemy combatants or leaders: it's duplicative of the term "war." What do you think war entails?

If your opponent has way better weapons technology than you: well, it sucks to be on the losing side. But you are, and that's how war goes sometimes. That's what happened to Japan, and the Mayans. If one side has guns and the other has obsidian spears, there's no law that the side with guns has to drop them on the ground because it's unfair to the stone-age side.
by godelski | 2025-12-12 03:27:21+00:00
> Mickey mouse is now copyright free

Not true.

Scroll down on this page[0] and you'll see the different Mickeys and most of them are not under copyright. You got Steamboat Whillie + gloves but no Fantasia Mickey or later. Definitely no red-pants version.

Unsurprisingly Disney knows what they're doing and they have 95 years to modify a character's looks (and how the public imagines that character) before it enters public domain.

> pluto is in two weeks

Not the Pluto you're thinking of...[1]

[0] https://web.law.duke.edu/cspd/mickey/

[1] https://www.disneydining.com/disney-copyright-loss-pluto-202...
by Multicomp | 2025-12-12 03:27:57+00:00
Excited to try this out, I've been looking at LangFlow and similar tools for doing DAG workflows. Sure, I could prompt or try to do an MCP or a claude skill for my utility workflows, but they aren't strongly followed and I want to, where possible, make each AI agent call be smaller, like a function.

This is definitely going to be given a try tomorrow morning. I think first up will be something easy and personal like going through the collection of NPC character sheets in my recent campaign and ensuring all NPCs have the following sections with some content in them, and if not, flagging them for my review.
by Arch-TK | 2025-12-12 03:27:57+00:00
It wasn't really abandoned so much as killed by PayPal.

The project used PayPal to gather downpayments, PayPal decided to lock the funds for months (almost a year or maybe longer IIRC) because they saw money coming in but no confirmation of goods coming out. And, you know, when it comes to big companies, no explanation is sufficient, you are guilty of something because some heuristic said so, so the funds were locked, legal threats didn't work (try threatening a company with the power of a small/medium country), and by the time they got their money back, key people who were going to work at a discount to cover key milestones had moved on.
by uberman | 2025-12-12 03:27:59+00:00
When I moved to the bay area out of college housing was too expensive for me to manage even working for a large tech company. I lived in my buddy's dining room on the floor in a sleeping bag. After saving a bunch of money I was able to move out to a place where I lived in the bed room while two other guys lived in the dining room and living room. So technically an upgrade I guess.

Neither situation made me a better person but I can say I personally understand how uncertain housing and even homelessness can be a huge problem.
by pdpi | 2025-12-12 03:28:03+00:00
> "never had it in the first place" is absolutely correct.

To be clear: I didn't mean to imply this is a bad thing.

GNU's Not Unix, Pine Is Not Elm, TIP Isn't Pico all share one important characteristic — their audience is expected to know what Unix, Elm, Pico are, and saying "X is not Y" implies "X is specifically, deliberately an alternative to Y, in the same style as Y".

If you know what GNU and YACC are, you probably don't need to be told twice that "Bison" is GNU's YACC implementation — the pun makes it instantly memorable.

One of my personal favourites is Ubuntu's version naming scheme. The "alliterative animal" form is highly memorable, and gives you two different words to latch on to, either of which is enough to uniquely identify a version. The fact they're alphabetical also makes it easy to check which version is newer (Letter collisions happen on a 13-year cycle, which makes it highly unlikely to be a source of confusion).