MurphyA/hacker-news huggingface dataset:
by yesfitz | 2025-12-19 17:54:38+00:00
All right:

As an average person, I've observed that both my childhood and current neighborhoods (Mid-Atlantic and Midwest respectively) have increased in the number of cars present, and that's within and between neighborhoods. I have also observed more in-fill subdivisions between neighborhoods. Since the '90s, I've seen just the bike ride that I'd take multiple times a week in my Mid-Atlantic suburb yield one acre lots turned into 8 homes, a small office park being converted into multiple 5-over-1s, a country club being turned into 400 homes. In the past decade in the Midwest, I've seen 2 single family homes torn down to make 8 units with an 8 car garage and 8 more spaces out back, multiple small businesses torn down to make way for "luxury" student housing with a parking spot for every bed room, a shopping center and apartment complex torn down and turned into an even bigger apartment complex with parking for every bedroom. Many of these are on my block or on the bike path around town.

There are more cars. There is more density.

So there you go, I've provided census data, I've provided observations from my own life across multiple geographies that backs up the data.

If you're claiming that there aren't more cars in neighborhoods, please back up that claim.
by fxj | 2025-12-19 17:54:38+00:00
Get money from donors. Wikipedia shows how that can be done. Or get money from the EU.

Mozilla is a strawman for google that they can claim there exists another browser that is not chrome because of antitrust laws. And now that Microsoft forcefeeds win11 user with Edge it will not take long and google doesnt need firefox anymore.

For sure I would give a donation to firefox if they would build a decent browser which listens to the user but not as they do now.

just my 2 ct
by chrisweekly | 2025-12-19 17:54:44+00:00
I empathize w/ your take. I've occasionally responded similarly to the thoughtless use of "cancer" in shallow analogies, as a survivor who's also watched it kill several people I dearly love. I don't have direct experience w/ heroin, but the film "Requiem For A Dream" was unforgettable and helps me better understand its evil.

Unfortunately, whether it's a deadly drug or a deadly disease, these casual references are unlikely to drop from public discourse anytime soon. And I personally would rather live in a world where insensitive or potentially-triggering language is gently discouraged, than one where the pendulum swings too far the other way towards censorship or radical left woke cancel culture. Words can be unintentionally callous without being "micro-aggressions". (And I say that as a liberal progressive.)

Thanks for posting in a personal and persuasive manner, instead of anger. Yours is the more effective approach anyway.
Show HN: Linggen – A local-first memory layer for your AI (Cursor, Zed, Claude)
by linggen | 2025-12-19 17:54:55+00:00
Hi HN,

Working with multiple projects, I got tired of re-explaining our complex multi-node system to LLMs. Documentation helped, but plain text is hard to search without indexing and doesn't work across projects. I built Linggen to solve this.

My Workflow: I use the Linggen VS Code extension to "init my day." It calls the Linggen MCP to load memory instantly. Linggen indexes all my docs like it’s remembering them—it is awesome. One click loads the full architectural context, removing the "cold start" problem.

The Tech:

Local-First: Rust + LanceDB. Code and embeddings stay on your machine. No accounts required.

Team Memory: Index knowledge so teammates' LLMs get context automatically.

Visual Map: See file dependencies and refactor "blast radius."

MCP-Native: Supports Cursor, Zed, and Claude Desktop.

Linggen saves me hours. I’d love to hear how you manage complex system context!

Repo: https://github.com/linggen/linggen Website: https://linggen.dev
by advisedwang | 2025-12-19 17:56:13+00:00
The law [1] does not work as an magic all encompassing "ban". It says operating and distributing the app is is unlawful, and the consequence is a huge fine and the enforcement mechanism is suit from the US AG. Nothing says that a sale after doing something unlawful is illegal.

The bigger issue is that the Trump directed the AG not to enforce the law. So something is plainly illegal but is de-facto legal because of executive pronouncement. That is extremely worrying because one aspect of totalitarianism is that the dicta of the ruler has effect of law.

[1] https://www.congress.gov/bill/118th-congress/house-bill/815/...
by johnnyanmac | 2025-12-19 17:56:14+00:00
>I bet you're grateful for that person too even if you don't know it.

I'm grateful for actions, not words. I don't see much action here.

>Seriously, I don't get the problem.

Easy to be blind when you choose not to see. I don't have much to add to neither the llm nor Mozilla debate. We have plenty of literature on the issues with both.
by nyeah | 2025-12-19 17:56:17+00:00
Oh. My. God.

Andrei Rublev, 1360-1430? This dude? https://en.wikipedia.org/wiki/Andrei_Rublev#/media/File:Rubl...

Yeah he's good, that's obvious. Klimt cribbed from Rublev I bet. Naturalism was never the topic. But note that Rublev didn't do much work between AD500 and AD1300. Because not born yet. This is precisely why I wrote down dates, and why I am insisting on counterexamples instead of vague generalities.
by crazygringo | 2025-12-19 17:56:19+00:00
Man, for $1000 I'd definitely be checking to make sure it got refunded, and manually requesting a refund after a week had passed.

Waiting a few months is not smart because not every delivery service is going to store the delivery status details. I've generally found that after 3 months, data starts disappearing from services and refund options can become technically impossible. Like, on eBay, even if a seller wants to refund you after more than 90 days, they can't. Part of this is for accounting too -- at some point you just have to be able to definitively close the books and say here are the sales we made, that number isn't going down in the future because of potential outstanding returns.
by mdlxxv | 2025-12-19 17:56:19+00:00
"You mean the latest masterpiece of fantasy storytelling from Lucasfilm's™ Brian Moriarty™? Why, it's an extraordinary adventure with an interface of magic, stunning, high-resolution, 3D landscapes, sophisticated score and musical effects. Not to mention the detailed animation and special effects, elegant point 'n' click control of characters, objects, and magic spells. Beat the rush! Go out and buy Loom™ today!"
by rpdillon | 2025-12-19 17:56:28+00:00
In case your question was not rhetorical: to folks like me, I view DRM as abuse, because it inevitably leads to me paying for something that I won't end up being able to access down the line. It is in direct conflict with building a library. Having the author opt-in to applying DRM to their books (as you have on Amazon and Google Play, for example) and then expected me to pay them extra so I can actually own the thing I paid for makes me take three steps back from the "Buy" button. I tend to just walk out rather than be treated that way. As a result, I've stopped buying Amazon Kindle books entirely (now that I can't strip the DRM). If I'm paying the money, I'm going to demand control, and if I can't get that control, there will be no transaction.

FWIW, LeanPub for your book suggests $25, and the DRM-laden version is $13.50. That's quite the premium!
Do communities have leverage against $70 games?
by v_Anxiety_v | 2025-12-19 17:56:41+00:00
I’ve been thinking a lot about how game prices keep going up, but players don’t really seem to have many options besides “buy it anyway” or “skip it.”

What I keep coming back to is the role communities already play. Mods, servers, tournaments, guides, Discords, etc. add a ton of value to games, but its all informal and kind of disappears when a game dies.

I’m wondering if there’s a way communities themselves could become more persistent, so players feel less pressure to constantly buy new games just to stay engaged.

Not talking about investments or replacing money, more like recognizing contribution and keeping value inside a community instead of everything being tied to launch sales.

This might be a dumb idea or already solved somewhere, but I’m curious where people think this kind of falls apart, or if there are examples that actually worked.
by Xymist | 2025-12-19 17:56:43+00:00
Straightforwardly, nobody with the resources to build and maintain a browser could ever be trusted to do so, as they get those resources from somewhere, and it's going to be somewhere unacceptable (ads, trackers, Google, taxes, selling the browser or addons/features as a product, hostile nation states).

These things are far too complex and expensive to be produced as they should and as most FOSS is: for free, by a group of individuals who could fit around a breakfast table and don't answer to anyone but each other.
by upofadown | 2025-12-19 17:57:29+00:00
The good old SKS network achieves most or all of the advantages of key transparency in a simpler way by being append-only. An attacker could downgrade your PGP identity on one server but the rest would have the newest version you uploaded to the network.

There was a theory floating around back in 2018 that the append-only nature of the SKS network makes it effectively illegal due to the GDPR "right to erasure" but nothing came of that and the SKS network is still alive:

* https://spider.pgpkeys.eu/
by sovietmudkipz | 2025-12-19 17:57:32+00:00
I really appreciate your perspective! Pretty clear you’re someone who digs deep, doesn’t accept constraints given (eg ‘everyone’ desired an AWS based solution but that didn’t narrow your exploration), and tries to be pragmatic. At least that’s my impression.

What you’ve stated so far is interesting. I’ve reading through some of your blog content too. I sent a LinkedIn connection request (look for Andrew).

Probing question: knowing what you know do you have any opinions (strong or otherwise) on what a solo dev might want to pursue? Just curious how you respond.
by acjohnson55 | 2025-12-19 17:57:51+00:00
Are there thoughts on getting to something more like a "single window dev workflow"? The code editing and reviewing experiences are very disjoint, generally speaking.

My other question is whether stacked PRs are the endpoint of presenting changes or a waypoint to a bigger vision? I can't get past the idea that presenting changes as diffs in filesystem order is suboptimal, rather than as stories of what changed and why. Almost like literate programming.
by trashface | 2025-12-19 17:57:53+00:00
Game devs will have to optimize their code more, like in the old days. But GPUs are really powerful nowadays, so even scaled back GPUs are still really strong.

I don't expect them to go away entirely, if AMD or NVIDIA step back from it, there is still a market there, someone will fill it. Really doubt AMD would do that anyway as they don't have all the AI related sales to replacing gaming.
by derektank | 2025-12-19 17:58:23+00:00
Technically, the law did allow the president to approve a one-time extension if there was a deal under negotiation. But every subsequent extension (I think we’re on number 3 or 4 now) had no legal basis in the text of the legislation and both Apple and Google are clearly in violation of the law for not banning it from their app stores after the 1st extension
by edbaskerville | 2025-12-19 17:59:03+00:00
TikTok (along with the other platforms) is more like cigarettes, or sugar.

It's highly addictive. The negative effects are somewhat diffuse and may take a while to really impact your life, but they're very real.

And, rather importantly, it's legal and widely available, and the industry behind them is suppressing evidence of their harms and making tons of money off of addiction.
by quesera | 2025-12-19 18:00:06+00:00
Nothing to do with Google.

(Apologies if this is pedantic, but:)

The letter "e" (for "exponent") has meant "multiplied by ten to the power of", since the dawn of computing (Fortran!), when it was impossible to display or type a superscripted exponent.

In computing, we all got used to it because there was no other available notation (this is also why we use * for multiplication, / for division, etc). And it's intuitive enough, if you already know scientific notation, which Fortran programmers did.

Scientific notation goes back even further, and is used when the magnitude of the number exceeds the available significant digits.

E.g., Avogadro's number is 6.02214076 × 10⁻²³. In school we usually used it as 6.022 × 10⁻²³, which is easier to work with and was more appropriate for our classroom precision. In E notation, that'd be 6.022E-23.

1.3076744e+12 is 1.3076744 × 10¹². The plus sign is for the positive exponent, not addition. You could argue that the plus sign is redundant, but the clear notation can be helpful when working with numbers that can swing from one to the other.
by threethirtytwo | 2025-12-19 18:00:10+00:00
No. Many of the answers it produces can only be attributed to intelligence. Not all but a many can be. We can prove that these answers are not parroted.

As for “understanding” we can only infer this from input and output. We can’t actually know if it “understands” because we don’t actually know how these things work and in addition to that, we don’t have a formal definition of what “understanding” is.
by krapp | 2025-12-19 18:00:22+00:00
>But giving control over your media to any single actor (especially sovereign ones) is basically suicide for a democracy because it allows those actors to "democratically" achieve results against voter interests.

There's plenty of evidence of Russian influence operations affecting Western elections on Facebook and Twitter.

Where is the evidence that the CCP is controlling people's minds and rigging Western elections through TikTok?
by Imustaskforhelp | 2025-12-19 18:00:53+00:00
Offtopic but I really appreciate golang and so I am always on the lookout of modern alternatives and I found age and I found it to be brilliant for what its worth

But I was discussing it with some techies once and someone mentioned to me that it had less entropy (I think they mentioned 256 bits of entropy) whereas they wanted 512 bits of entropy which pgp supported

I can be wrong about what exactly they talked about since it was long time ago so pardon me if thats the case, but are there any "issues" that you know about in age?

Another thing regarding the transparent servers is that what really happens if the servers go down, do you have any thoughts of having fediverse-alike capabilities perhaps? And also are there any issues/limitations of the transparent keyserver that you wish to discuss

Also your work on age has been phenomenal so thank you for creating a tool like age!
by maerF0x0 | 2025-12-19 18:01:04+00:00
I suppose we could be talking circles around eachother, but I'd say many of what you've suggested as manual tests could be codified into an automated test just as easily.

Manual: `curl localhost:8080 | jq .` or whatever, brings value once.

Automated: `assert.ValidJSON(req.Body)` is basically identical, but can be repeated over and over again
by quitit | 2025-12-19 18:01:07+00:00
If they want to position themselves with a point of difference from competitors, they could provide a settings list of AI features with check boxes for each.

This would tap into the insight that not everyone dislikes the same AI features. For many AI isn't a dirty word, but rather they've seen plenty of examples where it's simply annoying or over-taxing resources.

For example some like AI to build a quick reference summary from a set of web results, but don’t want a full agenic-style AI to extend beyond that.

This could potentially entice users not to throw the baby out with the bathwater, and maybe even make a few converts.
by mmooss | 2025-12-19 18:01:18+00:00
That sounds fine, though I'd add the consideration that the further someone is from your field, the more that an arbiter and a highly filtered reading list become necessities. A scholar in another field isn't part of the daily conversation in yours and doesn't have time to get involved or read up on on it - and, without arbiters, they'd need to do in every field except their own. And the scientifically literate public has no hope - will they find the Western University list? For every field they're interested in? And read every list in every field?

A few central arbiters of the best research - e.g. Nature and Science - make science accessible outside your field, and outside professional science. Even reading those two publications is too much every week, with all the other reading, other activities, family, responsibilties, etc. on top of career.

> I just don't want them to be organised around journals because journals are toxic and lead to concentrated power over scientific narratives.

I don't care if it's journals, though people often assume that shifting power away from the current flawed institution to a new one will resolve the problems. The probems are inherent to power itself. We need a different structure with different incentives if we want a different outcome.
by mistercheph | 2025-12-19 18:01:25+00:00
> Whenever you talk about scientific of scholarly work without talking to the people who do the work you are on the outside

You are ignoring what I said and just reasserting your hegemonic view of scholarly institutions / scientific work. On the contrary, if you zoom out it becomes obvious that our academic research in these matters is ephemeral heat and noise that gets rolled into the dustbins of time.
by sophacles | 2025-12-19 18:01:35+00:00
I've implemented a few protocols in rust (and plenty in go and other languages).

One thing others haven't mentioned that I like rust for in this space:

The typestate pattern makes it really nice to work with protocols that have state. You encode your state machine logic into types, and your transitions into methods with move semantics, and you have a nice way to make sure your higher level code is using your protocol library correctly.

Another nice thing is that you can keep the number of copies and allocations way down if you're careful about how you use your buffers.
Show HN: Bird Radio
by chill_ai_guy | 2025-12-19 18:01:43+00:00
No sign up. Just free bliss listening to different birds around the world

Saw a cool API https://xeno-canto.org/ and wanted to learn more about birds in a more zen way. Been running this in the background all day at work (on worldwide station) instead of the usual lofi

Enjoy!
by AdrianB1 | 2025-12-19 18:02:07+00:00
Based on the benchmarks that I've seen, 5800X3D is still a good CPU for games, when paired with a very expensive GPU, otherwise a 5600X is cheaper and acts less than a heater over the winter. Someone with the money for a nVidia 5800 GPU will pair it with a 9800X3D, for most games even 16 GB of RAM will work and would be cheap enough, while for applications one does not need X3D, so what exactly is the point of 5800X3D scalping?
by crote | 2025-12-19 18:02:18+00:00
Isn't that the entire point of write-ahead logs, journaling file systems, and fsync in general? A roll-back or roll-forward due to a power loss causing a partial write is completely expected, but surely consumer SSDs wouldn't just completely ignore fsync and blatantly lie that the data has been persisted?

As I understood it, the capacitors on datacenter-grade drives are to give it more flexibility, as it allows the drive to issue a successful write response for cached data: the capacitor guarantees that even with a power loss the write will still finish, so for all intents and purposes it has been persisted, so an fsync can return without having to wait on the actual flash itself, which greatly increases performance. Have I just completely misunderstood this?
by lo_zamoyski | 2025-12-19 18:02:18+00:00
You're missing the point.

Obviously, there is no sharp line. That is too trivial to mention. But the distinction is made, because it captures something about the characteristic spirit of an age.

In the received black legends of whig history, the Renaissance is typically presented as some kind of enlightened rift with and rebellion against the supposedly dark and evil Middle Ages, but in some sense, it is more accurate to view it as a culmination of the Middle Ages or something continuous with it.

You will find great rifts later on with the rise of modernism.
by Oras | 2025-12-19 18:02:21+00:00
Really cool demo, well done on creating such a nice app.

Feedback, watching your YouTube video, it is clear that the self thumbnail is covering a large part of the screen. I noticed you can enlarge/reduce the size, but it will still covering part of the screen considering mobile dims are a lot smaller than desktop.

It would be nice to 80/20 ratio where 80 is for the mobile and 20 for your selfie camera and logo/title/description of what you’re demoing.

All the best!
by zamadatix | 2025-12-19 18:02:40+00:00
Something about the way the article sets up the conversation nags at me a bit - even though it concludes with statements and reasoning I generally agree quite well with. It sets out what it wants to argue clearly at the start:

> Everyone’s heard the line: “AI will write all the code; engineering as you know it is finished... The Bun acquisition blows a hole in that story.”

But what the article actually discusses and demonstrates by the end of the article is how the aspects of engineering beyond writing the code is where the value in human engineers is at this point. To me that doesn't seem like an example of a revealed preference in this case. If you take it back to the first part of the original quote above it's just a different wording for AI being the code writer and engineering being different.

I think what the article really means to drive against is the claim/conclusion "because AI can generate lots of code we don't need any type of engineer" but that's just not what the quote they chose to set out against is saying. Without changing that claim the acquisition of Bun is not really a counterexample, Bun had just already changed the way they do engineering so the AI wrote the code and the engineers did the other things.
by fragmede | 2025-12-19 18:02:43+00:00
Depends, how rich are they in this hypothetical scenario?It's being poor that's the problem, and we know that's true because of the many rock stars who've lived with a heroin addiction for many many years.

If it's the first thing you think about when you wake up, and it kills you to sleep at night, and you think about it all day, sure, one's a highly addictive habit that destroys lives, and the other is heroin. Which is also a highly addictive habit that destroys lives. Funnily enough, one destroys lives because it's legal, and the other destroys lives because it's illegal. But if you're taking your phone to bed with you at night, and it's the first thing you check in the morning, before you even have a thought to yourself, okay, you're not injecting it with a needle under a freeway underpass but after you get fired for watching TikTok on the clock and can't pay your rent, is you're landlord gonna care when you don't pay rent whether you got fired for drugs or a smartphone addiction?
by DarmokJalad1701 | 2025-12-19 18:02:46+00:00
During NASA's Deep Space Optical Comms demo (https://www.nasa.gov/mission/deep-space-optical-communicatio...), they transmitted video at 267 Mbps from 16 million kilometers away. That's 1.78 GiB stored in space while in transit (assuming 53.3 seconds light-speed delay).

The furthest they did was 8.3 Mbps at 400 million km which is around ~1.38 GiB in transit.
by overfeed | 2025-12-19 18:03:14+00:00
> This is not a left versus right thing. China being unchallenged in the world will spell a quality of life decrease for us in the West.

America's incompetent leadership is self-inflicted. Biden's 2020 campaign strategy was pro status quo ante - which I find similar to your appeal to "normalcy". Unfortunately (for future American global primacy), this message did not resonate with voters in 2024. I suspect "getting back to normal" is not enough for Gens Y & Z, who have already lost a class war whose existence they may not be aware of.