MurphyA/hacker-news huggingface dataset:
by mentalgear | 2026-01-06 15:47:09+00:00
In case you are wondering, this is about the Gemini Protocol, not the LLM.

"Gemini is an application-layer internet communication protocol for accessing remote documents, similar to HTTP and Gopher."

The protocol has no native embeds (not even images) so all you get is text, or media if you click links to the file directly (also no js, fingerprintin or ads). It's great if you look for a plain internet.

https://www.wikiwand.com/en/articles/Gemini_(protocol)
by nonethewiser | 2026-01-06 15:47:10+00:00
>Why stop at international law? It's no different than a lot of civil, financial, criminal law. You just get big enough and now there's nothing the system can do about you.

It stops at international law because thats the only level without a governance system over it.

There is no governance system over the USA, UK, etc.

There is a governance system over Ohio, New Mexico, etc.

You are only right if you get big enough that you are a peer of the USA, UK, etc. Sovereign.
by rvnx | 2026-01-06 15:47:32+00:00
It depends on the platform. Most of the platforms reward content engagement, no matter if the content is positive or negative.

Even if this is bait content then you get rewarded.

Even here controversy is rewarded here because it creates engagement, and there is practically no downsides. You get points for every answer that someone does to your comment, and the downvotes you get on your own comments don't offset the gained points.

These points have utility: the more points you have, the more credibility you have on this platform and capacity to push a story.

Just it's a taboo, but entrepreneurs even create shadow accounts here very often, they will just deny it.

Sorry for breaking the secret.

This is why I am collecting points on all my fake accounts, because once I have collected enough karma points, I can upvote my startup speech on Hackernews using these shadow accounts.

e.g: Juicero is one of the best investment you can make in your life, we are raising 1B USD to make the next Juicero, feel free to contact me.

(is that worth spending 10 hours of your day writing a Claude Code script ? to potentially grab 10M USD ? or even just 10 customers @ 100 USD ?), but for this you need activity and/or controversy
Show HN: Syntopic reading with Claude Code – connections across 100 books
by pmaze | 2026-01-06 15:47:44+00:00
LLMs are often used to reduce the amount of reading we do. I’m hopeful they can be used to augment our reading habits instead.

I gave Claude Code a set of CLI tools to explore a library of 100 non-fiction books (sampled from HN’s favourites) and surface sequences of excerpts that link ideas.

I was first intrigued when it linked Steve Jobs’ self-deception to an excerpt about Theranos, and it ended up finding many more compelling trails.

I hope someone else finds them interesting as well.

Implementation notes: https://pieterma.es/syntopic-reading-claude/
by flint | 2026-01-06 15:47:45+00:00
My early boss had a different approach. If you want a promotion, you need to have people in place who can do your job. That was touchy. If I had people capable of doing my job, what would happen when we do layoffs (which happened regularly)? But it was also through a period of strong growth, so the boss needed proven people in place to take on new opportunities.
Working for a firm during its strong growth phase is very different from trying to climb a 10,000-deep corporate ladder.
by thaumasiotes | 2026-01-06 15:47:56+00:00
Do you mean "Why German strings are everywhere?" as an interrogative form?

I doubt that's specific to India. I had a teacher in high school who was Greek and who characteristically asked us "what it could be?", meaning "what could it be?".

Questions in Mandarin Chinese use the same sentence structure as their related statements. I imagine this is really common across languages.
by burntsushi | 2026-01-06 15:48:01+00:00
Not necessarily at all. Go peruse the `regex` crate source code, including its dependencies.

The biggest `unsafe` sections are probably for SIMD accelerated search. There's no "unnatural abstractions" there. Just a memmem-like interface.

There's some `unsafe` for eliding bounds checks in the main DFA search loops. No unnatural abstractions there either.

There's also some `unsafe` for some synchronization primitives for managing mutable scratch space to use during a search. A C library (e.g., PCRE2) makes the caller handle this. The `regex` crate does it for you. But not for unnatural reasons. To make using regexes simpler. There are lower level APIs that provide the control of C if you need it.

That's pretty much it. All told, this is a teeny tiny fraction of the code in the `regex` crate (and all of its dependencies).

Finally, a demonstration of C-like speed: https://github.com/BurntSushi/rebar?tab=readme-ov-file#summa...

> Is is a tradeoff, not a silver bullet.

Uncontroversial.
by tempsaasexample | 2026-01-06 15:48:21+00:00
I'm in California, and cost per mile of electricity vs gasoline is pretty similar in a Gen 1 Chevy Volt.
I get 35 miles per gallon. That's also how for I can go on 10kwh in the good conditions.
If gasoline is below $4.50 a gallon, it's cheaper to just run the volt on gasoline than it is to charge it at home.
by staticassertion | 2026-01-06 15:48:31+00:00
> Google have published a couple high-level Rust blog posts with many graphs and claims, but no raw data or proofs, so they haven’t demonstrated anything.

Don't expect proofs from empirical data. What we have is evidence. Google has published far better evidence, in my view, than "we have this one CVE, here are a bunch of extrapolations".

> By now their claims keep popping up in Rust discussion threads without any critical evaluation,

Irrelevant to me unless you're claiming that I haven't critically evaluated the information for some reason.
by giancarlostoro | 2026-01-06 15:48:47+00:00
I am at a point where I don't know which is which, and why and who, but it drives me up a wall when I go to paste something, and somehow its in my mouse wheel instead of ctrl + v when I go to the terminal, or worse, I highlight text, and somehow its now copied. Or things just don't copy whatsoever when I hit ctrl + c, because either I ctrl + c'd on Discord / Teams and it copied the empty text input box and overrode my copied stuff, or who knows what. WHY IS COPY AND PASTE BROKEN IN 2026.

I've been in hundreds of meetings, watching someone highlight something, copy it with the mouse, then go over to Teams and they somehow LOSE what they copied. Hundreds of calls like this.

If you work at Discord or Microsoft stop replacing my keyboard contents if the text input field is EMPTY because I accidentally hit Ctrl C before I got to hit Ctrl V.
by nonethewiser | 2026-01-06 15:48:55+00:00
Yes. More specifically I would say international law is law in name only. It's not really law at all. It's akin to a child asserting rules on a playground with their peers. There is no enforcement mechanism. In reality what we call international law is more like a mutually agreed upon policy, which can also just not be agreed upon at any moment. In fact many countries do not agree to them. There is no government agency or enforcement mechanism over states - that is what makes them states by definition.

I am always shocked by how controversial this take can be.
Show HN: ReelSafe – Save and AI search your fav videos from YouTube, Insta or FB
by anishkv | 2026-01-06 15:49:05+00:00
Hi HN,

I built ReelSafe because I kept losing videos I knew I had saved.

I’d save an Instagram reel or a YouTube Short thinking “I’ll find this later,” but later meant endlessly scrolling through bookmarks with no way to search by what was inside the video.

So I built a small app that:

Lets you save reels, shorts, and videos from multiple platforms

Uses AI to understand what’s in the video (topics, actions, context)

Allows searching your saved videos using natural language
(e.g. “that breathing exercise video” or “keto recipe reel”)

The focus is on retrieval, not recommendations.

This is an early version and I’m especially interested in feedback around:

Whether AI-based search feels useful or overkill

What signals would make search results feel more trustworthy

Privacy expectations around analyzing saved content

Link: https://reelsafe.anishkv.in

Happy to answer any questions and share technical details if useful.

— Anish
by samiv | 2026-01-06 15:49:25+00:00
Talking as a long time C++ programmer. I really don't get this mind set.

First off allocation failure (typically indicated by bad_alloc exception in C++ code, or nullptr in C style code) does not mean that the system is out of memory.

It just means that this particular allocator could not satisfy the allocation request. The allocator could have "ulimit" or such limit that is completely independent from actual process/system limitations.

Secondarily what reason is there to make an allocation failure any different than any other resource allocation failure.

A normal structure for a program is to catch these exceptions at a higher level in the stack close to some logical entry point where they can be understood and possibly shown to the user. It shouldn't really matter if the failure is about failing to allocate socket or failing to allocate memory.

You could make the case that if the system is out of memory the exception propagation itself is going to fail. Maybe..but IMHO on q code part that is taken when stack is unwound due to exception you should only end up releasing resources not allocation more anyway.
by jancsika | 2026-01-06 15:49:33+00:00
It's sad how both the author of the FF bug and Gnome merge fail Chesterton's fence. One calls it "very weird" and the other blithely calls it an "X11ism."

My understanding is it's a cross-DE way to highlight text in a terminal and paste it into the browser, useful for a debugging search and/or bug reports.

Is there a more common way of achieving this that works across all terminal apps and browser types in Linux?
by mapt | 2026-01-06 15:49:37+00:00
The American political system didn't implode until its system of capitalism had the conditions necessary to escape its popular control. That wasn't necessarily an eventuality. We had a semi-functional campaign finance system in living memory.

Without the protections the Americans tried to shove into the First Amendment (which did not include anything about corporations at the time, as they did not exist) being enshrined into law, I worry that your issues with capital-government overreach will arise even faster than ours.
by Balgair | 2026-01-06 15:49:37+00:00
I know a lot of people with access to Claude Code and the like will say that 'No, it sure seems to reason to me!'

Great. But most (?) of the business out there aren't paying for the big boy models.

I know of a F100 that got snookered into a deal with GPT 4 for 5 years, max of 40 responses per session, max of 10 sessions of memory, no backend integration.

Those folks rightly think that AI is a bad idea.
by GuestFAUniverse | 2026-01-06 15:49:57+00:00
I preferred the middle button since 1995, but couldn't care less nowadays.
I'm jumping between platforms and sadly the copy'n'paste behaviour seems to be unnecessary complex on Linux these days. Even WSL2 only improves it slightly.
Everytime I try to come closer to a unified experience some other issue arouses.
I wouldn't mind changing any current setup to have a truly unified Linux, Windows, macOS experience -- no matter the sacrifices.
by nradov | 2026-01-06 15:50:35+00:00
It's always disappointing to see that level of aggressive ignorance on HN. I flagged your comment because you're lying and spreading misinformation. Greenland is associated to the European Union but is is not and never has been part of the European Union; it was previously part of the predecessor organization the European Communities but withdrew before the EU was founded. Next time take two seconds to look it up.
by burntsushi | 2026-01-06 15:50:36+00:00
> With C you may, if you wish, develop a big sensibility to race conditions, and stay alert. In general it is possible that C programmers have their "bugs antenna" a bit more developed than other folks.

I suppose it's possible. I wonder if I'll become a better driver if I take off my seatbelt. Or even better, if I take my son out of my car seat and just let him roam free in the back seat. I'm sure my wife will buy this.

In all seriousness, your comment reminds me of this funny video: https://www.youtube.com/watch?v=glmcMeTVIIQ

It's nowhere near a perfect analogy, but there are some striking similarities.
by glitchc | 2026-01-06 15:50:39+00:00
> Physical media could easily be killed off. Does my iPhone need 1TB of storage or will they shrink that and force everything through iCloud?

For the mobile space, I think we are ripe for a memory inversion of sorts, where going forward a phone has 1TB or more of ram but very little non-volatile storage. The RAM would need to be fast enough to run inferences locally, whereas the storage is does the bare minimum to boot the device on the rare occasions it requires a reboot. All user-specific artifacts would be stored in the cloud.

This seems a likely future for phones and other wearables going forward.
by grvdrm | 2026-01-06 15:50:46+00:00
> In my neighborhood an electrical power outage is news; but yet another day of consistent electrical power supply is not news. But taking a step back, I think it is noteworthy! It makes my life better every day, and compared to the vast sweep of human history, it’s a huge positive anomaly. My life is full of stuff like this, as I suspect the lives are of many HNers.

This hit a nerve in a good way.

Something I think about is intersection of "cringe"-like content and genuine uplifting content. There's tons of stuff out there about how people take care of themselves, how they're improving their health, hair, body, mood, whatever. Obviously the influencer world is present in this sphere of content.

I suspect the content that leans way towards cringe goes way more viral, but if you step back, it's great so many people are trying/doing so many healthy and self-care-oriented things and making themselves feel better bit by bit.
by Aachen | 2026-01-06 15:50:56+00:00
I was confused when starting to use Linux Mint. Sometimes when scrolling fast, some text would appear, but not always, and I also couldn't predict which text. I suspected the middle mouse button, but purposefully pressing it didn't work so I ruled it out

It took a while to realise it is the combination of:

- having selected something

- hovering over an editable field

- pressing the middle mouse button

But now, a few years down the line, I cannot live without. It is so convenient to, for example, copy the password and then double click the username and paste them both with the flick of the mouse and a ctrl+v. Nearly every time I touch my partner's Windows device, I run into a situation where it would have been convenient and saved a second trip back and forth between two tabs or windows

Default off is where neat things go to die because the discovery factor is gone, it gets forgotten, falls out of use, and becomes only a burden to maintain

> It really should be the default though

The current setting is a net win imo. What desktop environments could do is explain what just happened when you use it for the first time, so that you don't accidentally paste data somewhere without realising it
by Cthulhu_ | 2026-01-06 15:51:12+00:00
? EUV lithography was an international undertaking, some US research projects sure, but also Japanese (Hiroo Kinoshita, 80's), Russian (Georgiy Vaschenko, who is on all the patents for the 13.5 nm laser used (https://patents.google.com/?inventor=Georgiy+Vaschenko)), Dutch (of course), etc.

It's kind of ironic to think of a company as state controlled by the US given how anti-state-controlled the US can be when it comes to companies. ASML has majority shareholders in US companies like Intel and co, but that doesn't mean the US government has a say in it.

I mean they do because of international politics - just like the Dutch government has a say in things - but still.
Show HN: A lightweight, E2E encrypted pastebin built with Svelte 5 and Hono
by yashau | 2026-01-06 15:51:25+00:00
I built this because I needed a simple way to send snippets to colleagues or copy/paste text from my phone to a random computer without logging into anything. I used a few other services for a while, but the downtime and general bloat finally got to me. I decided to build my own over the New Year break.

It is live here: https://yp.pe

Full disclosure: I vibe coded the vast majority of this using Claude Code, but I kept a pretty tight leash on the logic. The full commit history is public if you want to see the fumbles and the process. I will be the first to admit that some of my initial architecture decisions were not the best, and I completely own up to that, but I am happy with where the end result landed.

The Features:

- Fast and Lightweight: No ads and no tracking. CORS policy blocks Cloudflare analytics.

- Real-time Collab: Uses Yjs/CRDTs. It is limited to 10 concurrent editors by default on a first come first served basis, but it allows unlimited viewers.

- "Smart" Slugs: Slugs are kept as short as possible. I specifically removed ambiguous characters like capital I and lowercase l so it is easy to type the URL manually into another computer address bar.

- Note Controls: You can set notes to expire after a certain time or after a specific number of views. By default, any note not accessed in 90 days is automatically cleaned up.

- Privacy: No logins. E2E encryption for password protected notes. Passwords and hashes never leave your browser, only encrypted blobs do. There is a Playwright test in the repo that verifies this.

- The Rest: Custom slugs, syntax highlighting via highlight.js, rate limiting, PWA installable.

The Caveats:
I wanted to avoid the complexity of ownership, so the rules are simple: anyone can edit or delete any note. It is designed for quick, ephemeral use rather than long-term storage. If someone takes your slug, they can delete it and you can take it back. It is a bit of a free-for-all, but it keeps the codebase clean.

Technical Stack:

- Frontend: Svelte 5 with runes

- Backend: Hono

- Infrastructure: Runs on Cloudflare Workers, using Durable Objects for the real-time sync and D1 for the database.

It has not been tested at scale, but since it is on Workers, I hope it holds up. Now that the holidays are over and I am heading back to work, I will not have a ton of time to maintain this, so PRs are very welcome if you find bugs.

I am hosting a public instance for now at yp.pe. If the costs get crazy I might not be able to keep it public, but I tried to make it as easy as possible to self-host with deployment scripts and documentation in the repo.
by bluGill | 2026-01-06 15:51:40+00:00
The real problem is weapons often have power and weight limitations that don't apply to trains. So you can build large, power hungry prototypes and test them on a train. Once you work out the bugs found there you then start the miniaturization and lower power versions for where you really want it (or save a lot of money by not doing that work for something that you know can't work anyway)
by jake200 | 2026-01-06 15:51:40+00:00
Maybe try this heuristic: If the content is something you understand well or are passionate about, give merit to its core idea and expand upon it. If the content is something you do not understand well, ask questions that address what you believe is your fundamental gap in understanding the core idea. Not everyone writes perfectly, so be charitable and assume that other parts of the content may not be as thorough.
by afrazullal | 2026-01-06 15:51:52+00:00
I recently built a small SaaS called Vect AI — an autonomous marketing command center where AI agents plan campaigns, generate content, and coordinate growth workflows from a single system.

Instead of launching on social media, I focused on writing one long-form blog post explaining the underlying idea: a “content infinite loop” — turning one high-signal idea into multi-channel distribution with minimal manual work.

A reader discovered the post organically, explored the platform, subscribed to the monthly plan, and also purchased add-on credits. No outreach, no ads, no launch campaign.

A few takeaways from this experience:

Long-form content pre-qualifies users far better than short posts

Builders who understand the system convert faster than casual users

Even early validation changes how you think about product scope and priorities

The hardest part is not building — it’s earning the first bit of trust

I’m sharing this mostly to contribute learnings for others building small, focused tools. For anyone curious, the product, metrics, and architecture are documented openly here:

https://flippa.com/12205760-vect-ai-is-an-autonomous-marketi...

Happy to answer technical or product questions.
by codebyaditya | 2026-01-06 15:52:06+00:00
We analyzed 2.4 million H-1B Labor Condition Applications from DOL (2020-2024).

Key findings:
- Product companies median: $150k
- Staffing companies median: $99k
- Annual gap: $50,950 (compounds to $305,700 over 6 years)

The mechanism appears to be mobility restriction creating monopsony conditions.
When workers can't easily change jobs (employer-specific visa, 60-day rule),
employers can offer below-market wages.

Used OFLC disclosure data, filtered to computer occupations (SOC 15-xxxx).

Happy to discuss methodology. Built an interactive calculator for people to
check their specific situation.
by lo_zamoyski | 2026-01-06 15:52:40+00:00
This doesn't necessarily mean anything. It takes a real fool to make baseless assumptions about how much of something there should be, for no good reason.

What if 65% of what's being discussed is stupid or evil? Then 65% negativity would seem to be proportionate. What if 80% of what's posted is stupid? Or 20%?

That's the only way you can really make this number meaningful. You can't just look at the number and read in some undisciplined interpretation.

(And frankly, consider this. Suppose person A makes a claim. Now suppose person B agrees with that claim and person C disagrees with that claim. Who is more likely to respond? If B agrees and has nothing to add, no additional depth or insight to provide, then there is no reason for a followup comment. An upvote suffices. But if C disagrees, then there's something to contradict and a reason to followup with an explanation of why there is disagreement.)
by AstroBen | 2026-01-06 15:52:47+00:00
> What counts as “negative” here? Criticism of technology, skepticism toward announcements, complaints about industry practices, frustration with APIs. The usual. It’s worth noting that technical critique reads differently than personal attacks; most HN negativity is substantive rather than toxic.

This.. doesn't sound negative to me, at least in how I'd use the word. Substantive critiques and skepticism?

Geez I guess even this very comment would be considered negative because I'm critiquing what they wrote. Amazing post! I absolutely agree! Well done!
by snowwrestler | 2026-01-06 15:53:21+00:00
Consider the possibility that their initiative was not the problem, the problem was that they were not aligned with you.

They were doing things you didn’t want, which made your job harder. But if they were doing things you did want, they would have made your life easier. Because then you would not have to do them.

Alignment with a superior is one part of every job, in fact the higher you go the more important it is. To be clear, alignment means they know what you want done without asking every time. It means they understand your mindset, strategy, and goals. I think it’s coachable to some degree, but some people just don’t seem to get it.