MurphyA/hacker-news huggingface dataset:
Show HN: Reddit-style news comments directly on articles (100 promo badges)
by itzoen | 2025-07-18 16:39:03+00:00
Hey HN,

I kept finding myself bouncing between news articles and Reddit threads, trying to follow the discussion — but it always felt disconnected. Half the time, people are commenting without even reading the article, and referencing specific parts is a mess.

So I built something to fix that.

It's a Reddit-style site where you can post and discuss news articles, but the twist is a browser extension that shows the comment thread directly on the original article page. Kind of like an overlay — so when you're reading, the conversation is right there with you.

You can still browse and comment on the main site, but the extension makes the experience feel much more integrated.

It’s still early, but working enough to share. If you’re curious, the first 100 users who sign in get a lifetime early access badge.
by ninkendo | 2025-07-18 16:39:21+00:00
> The designers of NFS chose to make a distributed system emulate a highly consistent and available system (a hard drive), which was (and is) a reasonable tradeoff

I don't agree that it was a reasonable tradeoff. Making an unreliable system emulate a reliable one is the very thing I find to be a bad idea. I don't think this is unique to NFS, it applies to any network filesystem you try to present as if it's a local one.

> What does vi do when the server hosting the file you're editing stop responding? None of these tools have that kind of error handling.

That's exactly why I don't think it's a good idea to just pretend a network connection is actually a local disk. Because tools aren't set up to handle issues with it being down.

Contrast it with approaches where the client is aware of the network connection (like HTTP/GRPC/etc)... the client can decide for itself how long it should retry failed requests, whether it should bubble up failures to the caller, or work "offline" until it gets an opportunity to resync, etc. With NFS the syscall just hangs forever by default.

Distributed systems are hard, and NFS (and other similar network filesystems) just pretend it isn't hard at all, which is great until something goes wrong, and then the abstraction leaks.

(Also I didn't say io_uring solves this, but I'm curious as to whether its performance would be any better than blocking calls.)
by nine_k | 2025-07-18 16:39:23+00:00
In this regard, RISC-V processors made on a 65nm node somewhere in a Basch foundry should count, too.

According to the article you linked, most Elbrus CPUs are made at TSMC, not locally (click any CPU in the list). Apparently the newest Elbrus produced locally in Russia was Elbrus 4S, from 2014, 800 MHz, 65nm, 4 cores.
by 18172828286177 | 2025-07-18 16:39:35+00:00
This isn’t a whole-cloud outage. It’s not even a whole-region outage.

Whole-cloud outages are pretty damn rare. The recent GCP issues are an exception to the general rule.

I’d posit that the complexity of a multi-cloud setup is generally going to reduce your service’s reliability more than relying on a single cloud does.
by interloxia | 2025-07-18 16:39:37+00:00
Perhaps Jimmy's spoiled by parents over parenting to their own detriment.

Or perhaps the kid's on the spectrum/whatever and they're desperate to find anything that works for them until he finds his happy place taking pictures of trains.

I have a hard(er) kid and then an easy one. The experience for daily life examples such as yours is night and day.

Having a strict routine sucks for the reasons you mentioned but it's a fantastic coping/management strategy compared to a possibility significantly worse existence.
by rvnx | 2025-07-18 16:39:41+00:00
It can even escalate to https://support.google.com/a/answer/1110339?hl=en

"Automatically suspended by Google systems for being at risk"

+ This is an automated message. Replies are not monitored.

https://www.linkedin.com/pulse/when-you-get-locked-out-your-...

Good luck.
by ltbarcly3 | 2025-07-18 16:40:04+00:00
The fact that very large corporations are willing to spend tens and hundreds of millions of dollars to replicate software is exactly why the GPL is not irrelevant.

What makes the GPL irrelevant is AI. AI in it's current incarnation is basically a magic copyright remover. It can memorize all the patterns, tricks, algorithms, and architecture of open source software and implement it again. In a few years you won't need git because you will just have an AI stamp out a git compatible tool if you need one.

So if you care about Freedom, we need to move the battle from making sure you can get a copy of the source code to git, to making sure you can get a copy of the weights of the AI you are using to create software on demand.
by rockorager | 2025-07-18 16:40:10+00:00
Oh that's cool. `find` is another tool I thought could benefit from io_uring like `ls`. I think it's definitely worth enabling io_uring for single threaded applications for the batching benefit. The kernel will still spin up a thread pool to get the work done concurrently, but you don't have to manage that in your codebase.
by munificent | 2025-07-18 16:40:12+00:00
This article is a decade old. I wonder if the author still agrees with it given how the software and corporate landscape has changed over the past ten years.

While I have always used maximally permissive licenses on my own open source software, I've been rethinking that stance in the past couple of years. I'm not sure where I stand now, but I don't fully agree with this post.

In particular, perhaps my number one fear about the world at large is that the untethered effects of economies of scale are clearly leading to a net transfer of power into the hands of fewer and fewer corporate leaders.

Permissive licenses are arguably agnostic to that effect: anyone can use the software, corporation or not. But given that large corporations already have significant economies of scale, the emergent effect is that a corporation can extract more value out of a piece of open source software than you or I can. If your goal is to discourage a handful of oligarchs eating the world, a permissive license may be opposed to that.

It's sort of like breeding fish and dropping them in a lake. Sure, anyone can then grab their rod and reel and catch a few, so you aren't privileging the commercial fisheries industry by doing so. But once the trawler shows up, they're going to harvest a hell of a lot more fish than the dude with a bamboo rod.

You may be thinking this analogy doesn't work because software isn't like fish. Copying a piece of software doesn't remove a fish from the lake for others to catch. But think about this at one level of abstraction higher.

Copying software accomplishes nothing. It's just bits sitting on a disk. It's software being used by humans that matters. When a corporation takes a piece of open source software and puts it in front of users, time a user spends using that corporation's code is time not spent doing anything else.

While software itself isn't a consumptive good, human attention is.

Notice how all of the biggest, fastest growing corporations understand this. Attention is the ultimate economic commodity. Any company who can mine it effectively wins and any company that fails loses. This is why in the past decade we've seen seemingly weird business moves like Apple producing movies, NVIDIA doing game streaming, Amazon shipping games, Walmart selling video streaming, etc.

We are shambling towards a post-material world where the most valuable good, the thing that produces the most value, is human attention. And, unfortunately, a few people figured this out sooner than the rest of us and a gobbling up all of that mental real estate and leaving nothing for anyone else.
by csomar | 2025-07-18 16:40:34+00:00
I've actually had this particular product fail on me twice, and coincidentally, I was just talking to a friend today whose AirPods are degrading after only 1.5 years. That's the same timeframe when both my regular AirPods and AirPods Pro started failing.

I might have just been unlucky, but I'd be happy to hear some positive experiences because as a product (especially the Pro), it really is brilliant.
by aerostable_slug | 2025-07-18 16:40:38+00:00
California provides full coverage to undocumented migrants. This is who the administration is targeting.

As a related aside, Federally-funded California clinics are about to start requiring proof of citizenship. This is causing a panic.

Also, due to the massive cost of providing care to undocumented migrants, Newsom is about to freeze all registrations for Medi-Cal (so the message is get in now before the gates close). He's also proposing charging undocumented migrants a modest premium.
by PaulHoule | 2025-07-18 16:40:50+00:00
I always use git as a binary and don’t have any interest in forking it.

Most of the new databases of last 15 years have some kind of restrictive license that aims to stop AWS from selling a managed version of it that also limits what I can do it. So they are dead to me. Postgres is growing not just because it is a good database which is taking ideas from document databases, but because you can build on top of Postgres and feel confident that you can commercialize or open source your work and people will be able to use it.
by pyman | 2025-07-18 16:41:04+00:00
When Apple discontinued the first generation of AirPods, the final firmware release had a bug that was never fixed. It caused the left AirPod to disconnect after one or two minutes. Hundreds of thousands of loyal customers were affected [0], including me. You couldn't even buy a second hand left AirPod because of a firmware version mismatch.

I still love Apple products, but under Tim Cook, it feels like they care more about margins than customers.

[0] https://discussions.apple.com/thread/250494933?sortBy=rank
by jona777than | 2025-07-18 16:41:48+00:00
It's nice to get a glimpse behind the scenes of JEfit.

I used this app when I got serious about my fitness journey around 8 years ago. I fell off from using it 4 or 5 years ago (no fault of the app.) I can honestly say, it made it really easy to stay consistent with my workouts and show up to the gym confident in my programming.

Perhaps what I love best about this story, and similar startup stories, is the purity of building something to solve a problem personally. Then when the success of that thing happens as a side effect, it seems more appropriate. Stories like this take me back to the simple joy of creating something useful.
by umanwizard | 2025-07-18 16:42:04+00:00
> I don't see why a company that refuses to add to a GPL project has a "decent change" of releasing their code under a more permissive license.

It's simple in my experience.

Many big companies have some set "A" of code that they want to keep private, and some set "B" that they don't care about keeping private.

Lawyers are worried that at some point someone will accidentally include GPL code in something from "A" and force it to be made public. So they ban GPL entirely. They could in theory just ban GPL code from "A" and allow it in "B", but they can't trust that among thousands of employees none will make a mistake, so they just ban the GPL entirely.
Show HN: Stop re-explaining context to every LLM (Git-based context engineering)
by jerpint | 2025-07-18 16:42:09+00:00
I built this because I got annoyed of constantly re-explaining my project to Cursor and Claude Desktop.

I used ctx to build ctx itself - the context persisted across sessions and I could pick up exactly where I left off each time.

ctx is a git-based context manager that “just works” with all LLM tools. Just “ctx load” and it’ll pick up exactly where you left off.

How it works:

- “ctx new” creates a git repo for your context (goals, preferences, project state) - “ctx save ‘progress update’" versions your context like code - “ctx load” gives any LLM your full context instantly - Built-in MCP server means it works with Claude Desktop, Cursor, or any MCP-compatible tool - every context folder contains ctx.txt which explains exactly what ctx is so LLMs know what to do with it

Under the hood it’s just git and text files - no embeddings, no vendor lock-in. Context windows are getting longer anyway, so just give LLMs well-structured context and help them deal with it

context, much like code, evolves and deserves to be tracked.
by WBrentWilliams | 2025-07-18 16:42:15+00:00
For my sins, I work in Education supporting PeopleSoft. That means that I do work in COBOL on occasion. I am not tasked with writing anything new in COBOL, but I so quite a bit of analysis and support. That is: I _read_ COBOL more than I write it.

There are three flavors of COBOL that I deal with: PeopleSoft delivered, Vendor delivered, and University modified. Most of the work I do in COBOL breaks down to reading the code to determine why a given behavior is observed. Only once (in University modified code) have I needed to make an actual edit. The rest of the times I either modify the flow of information into the COBOL code or I modify the resultant after the code has run.
by cool_dude85 | 2025-07-18 16:42:25+00:00
You've given the game away. How was Harris a terrible option compared to Trump? She was not. But critically, she was only not a terrible option when compared to Trump!

Maybe you might feel that Harris was herself an objectively good option, one who would successfully solve some of the problems brought up in the article. I personally find that very hard to believe.
by whstl | 2025-07-18 16:42:41+00:00
I am not saying it doesn’t exist, just that I have been around the block for quite a while but even then didn’t personally work in a place like this.

Places with average developers are more than equipped to do tasks that HN claims to be impossible to anyone but Carmack or Torvalds.

And average doesn’t mean rock bottom!

I don’t understand why those conversations only focus on the extremes. We should stop being so prescriptive of other people’s work.
by trilogic | 2025-07-18 16:42:42+00:00
I don´t know who you are, but god bless you. I speak in my name and of every other European that understands how vital this is, for us and for our children. We need to make some noise, and show to our ELECTED LEADERS how democracy and prosperity looks like. You said it in a proper statement: The EU can be shut down instantly. I mean is it possible that a leader don´t know how to collect taxes, come on, the AI will generate trillions for decades to come, so grab that concept and close the black hole.
by singpolyma3 | 2025-07-18 16:42:52+00:00
This whole argument hinges on the statement that the GPL "does nothing for users" but is "annoying for developers". I dispute both of these claims.

GPL is all about doing something for users. It is users who are able to request source code. My entire network setup is based on the fact that I can customize my router which I can only do because users were able to request the source for the router in order to customize it.

When it comes to "annoying for developers" we need to be clear. The GPL is annoying for developers of software that is not open source. It annoys them because it says they must either take the open source deal or else rewrite it themselves. Apple has famously used a lot of time and money to rewrite GPLd thengs. This is the goal.

OTOH open source developers need not be annoyed by any GPL dependency since they can always use it without any trouble to themselves.
by willy_k | 2025-07-18 16:43:00+00:00
That doesn’t really matter for the point at hand, which is that Europe’s overregulation stifles innovation and international competition. Unless you’re arguing that the reason Europe hasn’t produced a SOTA LLM is because it’s not a net benefit, in which case that’s ignoring that it’s going to happen regardless and if Europe supposedly has its head on straighter than others, it would be most beneficial for the leading LLM to be European.
by igouy | 2025-07-18 16:43:03+00:00
> Also the assumptions about Unix are wrong; Unix - in it's most incarnations …

Perhaps the author has chosen to ignore "most incarnations" and instead select what fits his story:

"In a traditional (pre-commercialisation) Unix system …" page 4

"When I write of “Unix” or “Smalltalk” in what follows, it will be important to distinguish their early, idealised conceptions from their later evolved forms …" page 6
by Dylan16807 | 2025-07-18 16:43:18+00:00
> it's kind of inevitable that people would get upset when you chose to allow people to sell games like "Sex With Hitler" and "Pimp Life: Sex Simulator".

The problem isn't some people being upset, it's that a single digit number of companies effectively control the ability for anyone else in the world to do business with them. Those companies get lobbied as much as politicians but with no accountability and any overreach being far less visible. And no freedom of speech rules.
by cxr | 2025-07-18 16:43:26+00:00
Try John Mark Ockerbloom's Online Books Page:

<https://onlinebooks.library.upenn.edu/>

For the books that have been manually curated, multiple collections are indexed, including HathiTrust and the Internet Archive. Search will also fall back to showing hits from the "extended shelves" if a title is not in the catalog.
by joe_the_user | 2025-07-18 16:43:31+00:00
Yeah, you're saying that BSD code, which you can get for free and give nothing, is the most convenient thing for you in helping you create closed source commercial programs. Well sure.

I'd mention for a commercial library creator, say QT, the GPL can be quite convenient because the commercial clients they have can't just take their stuff for free and use it but instead can use the GPL to sample and then come for a commercial license when they're going to use it that way.

That is to say, just about every license that is used today serves a particular purpose for vendors and thus none of the licenses are likely to go away as long as we have different vendors with different aims.
by smsm42 | 2025-07-18 16:43:33+00:00
Many don't do this because they don't feel the need. I've spent about a decade in the US as a green card holder, and the only cases I ever been asked for it is either crossing the border or being hired. And I never heard about anyone being fined (let alone going to prison) for failure to carry the green card on them. Yes, the law says that, but I don't think anybody paid much attention to that, at least until now.
by testfrequency | 2025-07-18 16:43:56+00:00
I’ll spare a new thread and just ask here as we are in the same situation (sorry OP!).

My understanding is we at least need to be in the US once every six months in order for my partner to maintain their green card status while we live abroad.

We were not aware of the reentry permit, does this avoid the requirements of needing to enter the country periodically? We are of course concerned about losing their green card status.

Lastly, how realistic is the timing in obtaining the permit? We have our move planned for next month.

Thanks you as always for these threads!
by hn_go_brrrrr | 2025-07-18 16:44:08+00:00
It's not controversial, it's just not how the ecosystem works. There has never been an expectation that someone make a notification about impending crawling.

It might be nice if there were categories that well-behaved bots could follow, as noted above, but even then the problem exists for bots doing new things that don't fall into existing categories.
by throwmeaway222 | 2025-07-18 16:44:11+00:00
Thank you for posting this. While not everyone's experience is the same, after hearing all the hype I was inching closer to trying this... but this confirms that it's not a magic bullet and there are dangers. I don't have any specific mental issues right now, so there's also probably no reason to try it. The only thing I wish for, at 45 yo, is to have a faster to adapt mind like I had when I was younger.
by burningChrome | 2025-07-18 16:44:27+00:00
Legally speaking, if you enter the country without entering through a port of entry? That is actually ILLEGAL. Therefore, its not a stretch to use the word "ILLEGAL ALIEN".

Just for reference:

8 U.S. Code § 1325 - Improper entry by alien

Improper time or place; avoidance of examination or inspection; misrepresentation and concealment of facts

Any alien who (1) enters or attempts to enter the United States at any time or place other than as designated by immigration officers, or (2) eludes examination or inspection by immigration officers, or (3) attempts to enter or obtains entry to the United States by a willfully false or misleading representation or the willful concealment of a material fact, shall, for the first commission of any such offense, be fined under title 18 or imprisoned not more than 6 months, or both, and, for a subsequent commission of any such offense, be fined under title 18, or imprisoned not more than 2 years, or both.
by leidenfrost | 2025-07-18 16:44:29+00:00
While it's not the explicit goal, it was because of technological superiority that most of us got into free software in the first place. There was a time where Linux worked great while Windows 98/XP struggled to maintain in its own feet without crashing down (yes, even XP)

While there's nothing wrong with purely enthusiast projects, they never got the amount of traction practical FOSS projects get. How many users does SerenityOS have, compared to Linux?

I invite people to ask themselves, do we really want a "pure hobbyist Linux OS"? How many modern feature are we willing to surrender for it?
by rglullis | 2025-07-18 16:44:38+00:00
I'm less concerned about "free support" and more about "commons-oriented R&D".

There are some projects/people that I donate a small monthly amount. I don't do it because I'm expecting a specific feature to be developed, but simply because I think it's important to have support developers and let them work on something without being concerned about how to make a living out of their work.
by wpm | 2025-07-18 16:44:41+00:00
> the sane economic policies of the Biden administration

Because those very same "sane" economic policies didn't actually do much perceivable improvement to the lives of most Americans. TFA even mentioned that Harris probably would've fired Lina Khan because "number must go up". Sure, being able to cancel Netflix with a button is nice but people want fucking healthcare and for there to be a shred of dignity in working an honest living.

People in 2020 were suffering, so they voted for change. People in 2024 were suffering, so they voted for change. People in 2026 will be suffering, so they'll probably vote for change...people in 2028....
by jennifer-trin | 2025-07-18 16:44:44+00:00
This article reflects on how growing up poor held me back, and yet made me a better person when I moved to a wealthier city. It provides guidance to straddlers, those who, despite coming from a poor or working-class background, have achieved a level of upward mobility, often through education and/or career advancement, and now occupy positions in a different social class.
by speeder | 2025-07-18 16:44:53+00:00
For those thinking is only related to chargebacks and fraud, it is not.

VISA and Mastercard have been banning a lot of content that is not porn but has political values that are disapproved by certain billionaires and investors. There is a bunch of links I wanted to post about, such as US billionaires bragging he personally called VISA CEO to ban content on PH or japanese politicians mad at the censorship of japanese art with certain values because of these companies. But I am on phone walking home so if anyone else has such links please post.
by agnishom | 2025-07-18 16:45:18+00:00
Here are my two paise (cents)

(1) The use of "only" for emphasis. https://english.stackexchange.com/questions/107454/indian-en...

(2) In an academic setting, people often use "doubt" to mean question. For example, at the end of a lesson, a teacher might say "Does anyone have any doubts?"

(3) Another verb which can be used intransitively is "wish". For example, "I wished Ravi on his birthday".