MurphyA/hacker-news huggingface dataset:
by PeterStuer | 2025-09-08 17:39:36+00:00
Ofc I did not mean they literally killed it. But Google improved and pushed Reader to the point where it was the ubiquitous client, then terminated it leaving everyone at the mercy of poor clones or paid options. This was at the precise time social media platforms gained traction, and while some kept up rss, the majority of personal publishing moved to facebook and later other closed platforms.

I still use rss daily for keeping up with we bsites, but now it is for 99% of internet users something tech embedded in an application, or just not heard of.

So in that sense, the poster child of "Web 2.0" was taken out back and kneecapped.
by Ygg2 | 2025-09-08 17:39:56+00:00
And you missed the retort to that reply as well. It's a force multiplier and a time saver. Same as with any tool.

And to reply to your next post:

> Getting to hell quicker is not a good thing. "Emerge on the other side quickly", the other side is still hell, you haven't emerged out of it.

Remaining stuck in limbo forever is worse than going to hell faster :) At least in hell you have a decent company.

I'd rather use a hammer even if there is a higher chance to smack my fingers than to have to hit a nail repeatedely with my head.
by f1yght | 2025-09-08 17:40:10+00:00
I'd be curious to see a breakdown by age. I can imagine a lot of people under 35 whose experience with capitalism was the great financial crises, the housing crises, and the continued eroding of "safe" jobs. Not to mention the meaninglessness that comes with wage labor. It's no wonder that people increasingly have a less favorable view of capitalism and a more favorable view of an alternate system.
by Alex3917 | 2025-09-08 17:40:15+00:00
Given that AI has made repeatedly pulling the lever on the world's biggest digital slot machine feel like building a valuable software business, is it really any wonder that a lot of the younger founders who are raising seed rounds are really just glorified tweakers? I was recently on the market for a new job, and within two months I talked with three different founders who, pre-AI, may well have been "employed" stripping bicycles for parts to sell for meth. But now, thanks to Claude and ChatGPT, these folks are now able to vibe up enough traction to raise a couple million bucks in a seed round.

The fact that most of these folks are going to fail doesn't especially bother me. After all, that was true for previous generations as well. What's different now is that a lot of these folks not only won't be coming away from these experiences having developed marketable skills, but many of them will have significant health problems that prevent them from doing so in the future.

I'm actually very bullish on the use of AI in software development overall. But when placed in the hands of folks who haven't yet had the time to develop hard skills, it both enables and incentivizes cutting corners to an alarming extent.
by rsync | 2025-09-08 17:40:31+00:00
"... so the fact alone that you're unique might potentially not matter if you're _differently_ unique every time you visit the site. Is there a flaw in this line of thinking?"

No, you're thinking correctly and the odd discourse that you (and I) see is based on two implicit assumptions:

1) Your threat model is a global observer that notices - and tracks and exploits - your supposed perfect per-request uniqueness.

2) Our browsers do not give us fine grained control over every observable value so if only one variable is randomized per request, that can be discarded and you are still identifiable by (insert collection of resolution and fan speed or mouse jiggle or whatever).

Item (1) I don't care about. I'd prefer per-hit uniqueness to what I have now.

Item (2) is a valid concern and speaks to the blunt and user-hostile tools available to us (browsers, that is) which barely rise to the level of any definition of "user agent" we might imagine.

I repeat: I would much prefer fully randomized per-request variables and I don't care how unique they are relative to other traffic. I care about how unique they are relative to my other requests. Unfortunately, I am wary of browser plug-ins and have no good way to build a trust model with the 12 different plug-ins this behavior would require. This is the fault of firefox and the bad decisions they continue to make.
by close04 | 2025-09-08 17:40:31+00:00
I thought it was “intellectual curiosity” but it turns out it was a segway into insisting with your own preferences and eventually when being contradicted by others with their own needs and preferences, becoming plain insulting. Will leave your words here for reference:

> I think ignorance is bliss and you should avoid knowing about anything that could be better. Your mind might do this for you (rejection) but best not to tempt fate.

There’s nothing intellectual about fake curiosity, passive aggressive remarks, or insistently pushing your opinion just for the sake of sounding smarter than the next guy.
by root_axis | 2025-09-08 17:41:00+00:00
> It’s often been assumed that accuracy and ‘correctness’ would be easy to implement on computers because they operate on logic, in some sense. It’s originality and creativity that would be hard

More fundamental than the training data is the fact that the generative outputs are statistical, not logical. This is why they can produce a sequence of logical steps but still come to incorrect or contradictory conclusions. This is also why they tackle creativity more easily since the acceptable boundaries of creative output is less rigid. A photorealistic video of someone sawing a cloud in half can still be entertaining art despite the logical inconsistencies in the idea.
by Wowfunhappy | 2025-09-08 17:41:29+00:00
I haven’t tried it, but as bloated as the web is, I don’t think it’s so bad that you need gigabytes of memory or a blazing fast CPU to e.g. read a news website.

As long as you don’t open a million tabs and aren’t expecting to edit complex Figma projects, I’d expect browsing the web with a Pentium + a lightweight distro to be mostly fine.

Idk, I think this is sad. Reviving old hardware has long been one thing Linux is really great at.
by Retric | 2025-09-08 17:41:39+00:00
In 2025 Renault released their patented Fireman Access system for free. https://fireandsafetyjournalamericas.com/renault-group-makes...

Toyota offered a ton (20,000+) of EV power train related patents for free in 2019, with the stated goal of combating climate change. Tesla did someone similar in 2014.

There’s a surprising number of such cases over time.
by neuronexmachina | 2025-09-08 17:41:44+00:00
I think the dissent said it pretty well:

> A Federal District Court found that these raids were part of a pattern of conduct by the Government that likely violated the Fourth Amendment. Based on the evidence before it, the court held that the Government was stopping individuals based solely on four factors: (1) their apparent race or ethnicity; (2) whether they spoke Spanish or English with an accent; (3) the type of location at which they were found (such as a car wash or bus stop); and (4) the type of job they appeared to work. Concluding that stops based on these four factors alone, even when taken together, could not satisfy the Fourth Amendment’s requirement of reasonable suspicion, the District Court temporarily enjoined the Government from continuing its pattern of unlawful mass arrests while it considered whether longer-term relief was appropriate.

> Instead of allowing the District Court to consider these troubling allegations in the normal course, a majority of this Court decides to take the once-extraordinary step of staying the District Court’s order. That decision is yet another grave misuse of our emergency docket. We should not have to live in a country where the Government can seize anyone who looks Latino, speaks Spanish, and appears to work a low wage job. Rather than stand idly by while our constitutional freedoms are lost, I dissent.
by TFYS | 2025-09-08 17:41:55+00:00
> It's not the concentration of wealth, it is the concentration of power.

Those are the same thing.

> The problem with highly centralized economies is that as an economy grows beyond a trivial size it's impossible for the centralized system to manage the flow of information from the edges. It doesn't scale.

That was true a few decades ago. Now with everyone having a smartphone in their pockets at all times and the amount of computing power we have it should be doable. Still not easy for sure, but not impossible.

> Also, honest competition is good for optimizing your resource allocation

Think about how much non-productive work has to be done just to enable competition. Instead of one organization per industry we need multiple, all with their own overhead costs. Every company has to do their branding, HR, marketing, etc. The whole advertising industry pretty much exists only because companies try to get an edge with propaganda instead of improving their product. Wasted work.

Competition also forces companies to do unethical things. Say one company starts cutting down rainforests to get an edge over the competition. Now they're cheaper than other businesses, and every business that wants to survive has to start cutting down rainforest. One country gets rid of worker rights -> businesses move there and other countries must follow suit. Same with taxes.
by sangeeth96 | 2025-09-08 17:42:00+00:00
> Most people writing JavaScript code for employment cannot really program.

> As a proof ask any JavaScript team at your employment to build their next project without a large framework and just observe how they respond both verbally and non-verbally.

With an assumption like that, I bet the answer is mostly the same if you ask any Java/Python dev for example — build your next microservice/API without Spring or DRF/Flask.

Even though I only clock at about 5YOE, I'm really tired of hearing these terrible takes since I've met plentiful share of non-JS backend folks for example, who have no idea about basic API design, design patterns or even how to properly use the same framework they use for every single project.
by nirava | 2025-09-08 17:42:05+00:00
supporters of the ban in 3 camps:

- "if social media won't follow our laws, we should ban them" - "I am affiliated to this party so this is ok" - "social media bad, hence ban good"

of course the deeper issue was that the social media was banned because it helped backlash against the powerful spread. and backlash mostly well-deserved because of the objectively pro-corruption anti-press anti-people laws being proposed and passed.

In many ways, this protest and this massacre was probably step n and n+1 in the process rather than an accident:
by mattmmm | 2025-09-08 17:42:23+00:00
Hey folks! I’m Matt, CEO at Instant Domain Search. Quick summary: we distilled LLM judgments into a 22.7M-parameter embedding model and optimized CPU inference to deliver sub-10ms latency for semantic domain matches (correlation ≈0.87 with GPT-4).

The post walks through our training signal, distillation choices, quantization, index layout, and production latency/CPU learnings.

We’re a small team of 4 engineers building free, wicked fast search tools. AMA or feedback welcome!
by ayaros | 2025-09-08 17:42:24+00:00
VMware Fusion's graphics drivers suck harder than a Dyson. For the love of god, I just want to play some games without rebooting to a native Windows environment. I'm not even asking to run, say, Crysis, or something... I guess my days are numbered as an x64 Mac user but let me at least go out with some dignity.
by mergy | 2025-09-08 17:42:48+00:00
I appreciate the author trying to address this. The only issue is the author didn't define what 'pops' in the bubble.

The 'what' that pops, probably, IMHO, is the investment and resources ecosystem dumped, poured, thrown, redirected, etc. to AI.

Just like the .com boom, the costs and money thrown at AI are outsized and will 'pop" as it matures. A 'pop" and leveling down to something perhaps not so outrageous is coming.

As the author states, .com popped but left the Internet still around and expanding. AI is exactly that kind of bubble.
by DaveZale | 2025-09-08 17:43:13+00:00
Well I worked as a civilian in that branch a decade ago. Purely technical work, and I got the assigned tasks done in about 7 months.

You also have to look at the culture of the place- and although that varies from base to base, whether or not someone is more or less qualified may be completely irrelevant. Cultural fit is very important, for example. Favoritism may be rampant, just like any other workplace. High performers who concentrate solely on the relevant tasks have less time to make the rounds around the office, playing petty politics, just like anywhere.
Claude Code fails to fetch or create the GPL v3.0 license when asked
by mccoyb | 2025-09-08 17:43:40+00:00
Is it just me? What in the GPL v3.0 license causes CC to run into this issue?

Note that, if I copy the entire license into the prompt, it can successfully create it.

---

Now let me add the GPL v3.0 LICENSE file:

Fetch(https://www.gnu.org/licenses/gpl-3.0.txt) ⎿ Error: Request failed with status code 429

Let me create the GPL v3.0 LICENSE file directly: ⎿ API Error: 400 {"type":"error","error":{"type":"invalid_request_er ror","message":"Output blocked by content filtering policy"},"request_id":null}
by bitpush | 2025-09-08 17:43:59+00:00
> I can try stop using those services immediately, but with a huge cost of data and connectivity loss

Doesnt this mean that you get certain value from Google. Are you upset that one company is creating products that you find indispensible. Or are you upset that others have not been able to build products that you like?

This is like saying "Apple M series chips are sooo good. Apple sucks"
by duped | 2025-09-08 17:44:32+00:00
I don't quite know how to put this thought together yet, but I've noticed that no one quite hates programming more than this class of programmers. It's like playing on a football team with people who hate football.

A key phrase that comes up is "this is a solved problem." So what? You should want to solve it yourself, too. It's the PM's job to tell us not to.
by beaviskhan | 2025-09-08 17:44:35+00:00
We ran 100% of our workloads on VMWare this time last year. We'll be at 0% this time next year. We were heading that direction over the long term anyway, but the Broadcom shenanigans made us double down on that effort. They may actually be more unpleasant to deal with than Oracle, which is something I would have thought to be impossible.
by mg | 2025-09-08 17:44:36+00:00
This might be a misunderstanding. Did you see the "button that the user can click to select a model from their file system" part of my comment?

I tried some of the demos of transformers.js but they all seem to load the model from a server. Which is super slow. I would like to have a page the lets me use any model I have on my disk.
by discreteevent | 2025-09-08 17:45:20+00:00
> throw a dart ... great deal of uncertainty and nongdeterministic behavior in our everyday actions.

Throwing a dart could not be further away from programming a computer. It's one of the most deterministic things we can do. If I write if(n>0) then the computer will execute my intent with 100% accuracy. It won't compare n to 0.005.

You see arguments like yours a lot. It seems to be a way of saying "let's lower the bar for AI". But suppose I have a laser guided rifle that I rely on for my food and someone comes along with a bow and arrow and says "give it a chance, after all lots of things we do are inaccurate, like throwing darts for example". What would you answer?
by Sesse__ | 2025-09-08 17:46:37+00:00
There are a couple of problems with the existing backup:

1. It is non-incremental. This means you'll need about as much free space on your phone as your Signal database takes, and it may take many hours to make if your database is large (mine is 18GB). I used to wake up to find my phone had not even fully charged because it had been so busy writing Signal backups.

2. Once you have it on disk, how do you get it away from your phone? Especially after SyncThing disappeared from Play Store (because it was basically a non-Android app behind a thin Android shell that couldn't easily be upgraded to more modern native APIs), there's nothing super-obvious here.

I would have loved a better solution for local backups, but realistically, $2/month for cloud backup is really cheap, and a pragmatic solution.
by igrunert | 2025-09-08 17:46:37+00:00
A CMPXCHG16B instruction is going to be faster than a function call; and if the function is inlined there's still binary size cost.

The last processor without the CMPXCHG16B instruction was released in 2006 so far as I can tell. Windows 8.1 64-bit had a hard requirement on the CMPXCHG16B instruction, and that was released in 2013 (and is no longer supported as of 2023). At minimum Firefox should be building with -mcx16 for the Windows builds - it's a hard requirement for the underlying operating system anyway.
by RandomBacon | 2025-09-08 17:46:51+00:00
Startup idea: It's like Uber, but for mail!

"Get paid to go on road trips to see and explore the country." or "Planning a vacation? We'll help you pay for it and take you to exciting new places few rarely get to see!" or "Need new pics for Insta? Get paid while looking for backdrops no one else has!"

Please give me my billion dollar seed investment now.

/joke
by paulirish | 2025-09-08 17:47:16+00:00
Beyond all the wasm/webgpu approaches other folks have linked (mostly in the transformers.js ecosystem), there's been a standardized API brewing since 2019: https://webmachinelearning.github.io/webnn-intro/

Demos here: https://webmachinelearning.github.io/webnn-samples/ I'm not sure any of them allow you to select a model file from disk, but that should be entirely straightforward.
by lostlogin | 2025-09-08 17:47:25+00:00
> video quality in low-light is ropey.

The video quality is ok.. ish. It’s not good in any lighting conditions but is plenty fine for getting licence plates etc.

The main issue for me is how hard it is to get it off the unit wirelessly. It’s slow and frequently loses connection.

Removing the card and doing it that way is better but the card is clearly not designed to be removed regularly and it would be very easy to break the slot that holds it.
by semverbad | 2025-09-08 17:47:29+00:00
So Node also has semver and also package-lock.json, but these are pretty cumbersome. These are a huge part of this.

Why a package with 10+ million weekly downloads can just be "updated" like this is beyond me. Have a waiting period. Make sure you have to be explicit. Use dates. Some of the packages hadn't been updated in 7 years and then we firehosed thousands of CI/CD jobs with them within minutes?

npm and most of these package manager should be getting some basic security measures like waiting periods. it would be nice if I could turn semver off to be honest and force folks to actually publish new packages. I'm always bummed when a 4 layer deep dependency just updates at 10PM EST because that's when the open source guy had time.

Packages used to break all the time, but I guess things kind of quieted down and people stopped using semvers as much. Like I think major packages like React don't generally have "somedepend" : "^1.0.0" but go with "1.0.0"

I think npm and the community knew this day was coming and just hopes it'll be fixed by tooling, but we need fundamental change in how packages are updated and verified. The idea that we need to "quickly" rollout a security fix with a minor patch is a good idea in theory, but in practice that doesn't really happen all that often. My audit returns all kinds of minor issues, but its rare that I need it...and if that's the case I'll probably do a direct update of my packages.

Package-lock.json was a nice bandaid, but it shouldn't have been the final solution IMHO. We need to reduce semver usage, have some concept of package age/importance, and npm needs a scanner that can detect obviously obfuscated code like this and at least put the package in quarantine. We could also use some hooks in npm so that developers could write easy to control scripts to not install newer packages etc.
by theamk | 2025-09-08 17:48:02+00:00
Are you talking about runtime complexity or programming-time complexity?

If the runtime, then I bet almost no one will notice, especially if the appropriate caching is used.

If the programming-time - sure, but it's not like you can avoid parsers altogether. If the parsers are not in the tools, they must be in IDE. Factor out that parsing logic, and make it a library all the tools can use (or a one-shot LSP server if you are in the language that has hard-to-use bindings).

Note even with AST-in-file approach, you _still_ need the library to read and write that AST, it's not like you can have a shared AST schema for multiple languages. So either way, tools like diff will need to have a wide variety of libraries linked in, one for each language they support. And at that point, there is not much difference between AST reader and code parser.
by deepsquirrelnet | 2025-09-08 17:48:03+00:00
> That could help explain why Zohran Mamdani, a Democratic socialist state assemblyman, won the Democratic primary for New York City mayor earlier this summer with the support of young people.

My fear is that we are continuing to accelerate the younger generation toward that by doubling, tripling down on a system that isn’t working for people and punting on fixing it. We are continuing to deregulate, allow companies to union bust and remove any balance of power between businesses and workers.

In the minds of many, it seems like we need a revolution and not a reformation. And to the people charged with decision making, we need nothing at all. I would prefer we fix the system we have, but I’m increasingly worried that is becoming infeasible.
by hackerindio | 2025-09-08 17:48:20+00:00
Hey, no problem, man. You do a lot for the community, and it's not all your fault. We learn from our mistakes. I was thinking of having a public fake profile to avoid this type of attack, but I'm not sure how it would work on the git tracking capabilities. Probably keeo it only internally for you&NPM ( the real one ) and have some fake ones open for public but not sure, just an obfuscated idea. Thanks for taking the responsibility and working in fixing ASAP. God bless you.
by IshKebab | 2025-09-08 17:48:24+00:00
Not my experience at all. It's more like a) JS devs view NPM packages as a mark of pride and so they try to make as many as possible (there are people proud of maintaining hundreds of packages, which is obviously dumb), and b) people are lazy and will take a ready-made solution if it's available, and c) there are a lot of JavaScript developers.

The main reasons you don't see this in other languages is they don't have so many developers, and their packaging ecosystems are generally waaay higher friction. Rust is just as easy, but way higher skill level. Python is... not awful but it's definitely still a pain to publish packages for. C++, yeah why even bother.

If Python ever official adopts uv and we get a nice `uv publish` command then you will absolutely see the same thing there.
by gobdovan | 2025-09-08 17:48:42+00:00
That's pretty cool. I checked the demo of whatifi, I now see what you are trying to do. Not that PnL is bad, but you can simulate its evolution by dragging around these events (and probably more advanced stuff I missed). There's no AI that predicts how the events affect the PnL. You specify the events and presumed effects that were in your head anyway and and you just see PnL changes much faster.

It did feel like the article compressed that nuance (maybe due to AI-assisted phrasing?), but if not, fair enough! sorry for suggesting it.
by bitpush | 2025-09-08 17:48:54+00:00
I mean, building a smart phone is freaking hard. I cant say, 'gosh, I want to fly in a plane that is not made by the megacorps of Boeing & Airbus'

I'd like to fly in a Logitech made airplane.

Yeah, no. Some things are hard, and only some companies (at a certain scale) can do it.