MurphyA/hacker-news huggingface dataset:
by dragonwriter | 2025-07-02 15:57:57+00:00
The Marxist critique of capitalism (the specific real world system dominant in the deceloped West at the time Marx wrote) is quite popular among people whose end goal is not Leninist state capitalism.

Marx himself, prescriptively, wasn’t all to specific beyond the distant end-goal stateless system and the immediate next steps in contemporary states (particularly, in terms of a detailed agenda, Germany, but he made some commentary on some steps other places.) But even where he was, plenty of people that share his critique of capitalism either don’t see his intermediate term prescriptions as realistic areas of concern for organizing current effort, or don't see them as mevessarily desirable at all.
by sofixa | 2025-07-02 15:58:12+00:00
Why is it offensive? The current US administration has an outgroup they say ludicrous things about (do you remember the "eating pets" bit?), and have started rounding them up (by masked men in unidentified vehicles and without uniforms) with no due process to send to camps (often abroad).

Various scientific research areas have also been the focus of extensive and frankly asinine criticism. Do you remember when the orange guy drew a hurricane with a sharpie? Or when he proposed nuking it? Or when various research funding was killed by DOGE, often with blatant misrepresentations of what the research was? What about the brain dead woman kept as an incubator?

Various media organisations have been sued on flimsy at best pretenses to silence them (like the CBS trial which was just settled).

If anyone is failing to see the similarities to other historical far right rises to and centralisation of power, they're lacking in knowledge on these, or stand to benefit.
by amendegree | 2025-07-02 15:58:22+00:00
Firefox has the worst update process. Idk how they haven’t figured this out yet, but the fact that I regularly get “restart to finish update and continue browsing” when opening new tabs or links is totally unacceptable. Also the fact that it can’t just update in the background and still requires me to manually accept a UAC prompt is crazy. Especially bec sometimes if you don’t accept the prompt… you can’t open Firefox until you allow it to finish updating. So you don’t really have a choice but to update to the latest.
by GenerocUsername | 2025-07-02 15:58:31+00:00
How is that that different than working in a large codebase with 25+ other devs.

My org has 160 engineers working on our e-commerce frontend and middle tiers. I constantly dive into repos and code I have no ownership of. The gitblame shows a contractor who worked here 3 years ago frequently.

Seems LLM does good in small, bad in medium, good again as small modules within big.
by greenie_beans | 2025-07-02 15:58:56+00:00
yes i know the history and excuse me for misnaming, but AD came out in 1998 IIRC whenever i hate-researched it. and it makes perfect sense for a business to do that but it is a terrible engineering platform because of that. what you said was my exact thought process the first time i encountered that tragedy, and that doesn't make it right or good. and now the enterprise businesses waste a lot of money in time spent paying engineers to work with the frakenstein.
by asoneth | 2025-07-02 15:59:56+00:00
> Employers, you can't have it both ways.

Exactly. Though you can learn a lot about an employer by how it has conducted layoffs. Did they cut profits and management salaries and attempt to reassign people first? Did they provide generous payouts to laid off employees?

If the answer to any of these questions is no then they're not worth committing to.
by gsf_emergency_2 | 2025-07-02 16:00:19+00:00
I know these tribal feelings but I also felt... a wider sense of gratitude when at Leiden I saw enshrined Onnes' equipment for discovering superconductivity, or that otherwise insignificant suburban streets were named after Snell, Leeuwenhoek, Huyghens, Rembrandt, .. and other people I ought to have learnt about

There's something to be said for the way pioneers of the hand and mind are remembered as political operators or donors are..

Sure bureaucrats set those up but the exceptionality pointed at there felt inclusive

People can feel whatever they want about the achievements at their own institutions, .. it just feels purer when the institution is just a backdrop for these universal achievements .. plus I can go into any Leidse bakery and introduce myself as a scientist without bracing for sideeye (doesn't happen even on HN!)

That's not pride, that's just a sense of belonging

Why I chose this example. Somehow the Calvinist ressentiment "let no man be greater than I", which is equally present in NL as in the anglo heart/hinterlands.. makes a singular exception for intellectual achievements (as opposed to some purely emotional ones, like some particularly potent puns)

Don't know if villages in China will remember their current & future groundbreakers :)

There's hope: DeepSeek's hometown put up laudatory red banners for him.. nonironically.. is that like confetti for Apollo 11?

I think not. In the latter case, there's a serious case to be made that NASA deserved the confetti more.. that's how ressentiment "works"
by marcosdumay | 2025-07-02 16:01:00+00:00
It's not really "virtually impossible to comply with". It's very restrictive, yes, but not hard to comply if you want to.

And yes, it is an EULA pretending to be a license. I'd put good odds on it being illegal in my country, and it may even be illegal on the US. But it's well aligned with the goals of GNU.
by cline6 | 2025-07-02 16:01:04+00:00
The failure of every new solution seems to always come back to the fact that html, css, and js are just too poorly suited for building the complex UIs people want today. And the sad reality is that there isn't an engineer out there building these things that has any agency to come up with an alternative.

It would take Google, Apple, and Microsoft coming together to define a new system of building as an alternative. Think things like, new client, new protocol, new language, perhaps not having to write anything resembling markup at all (the joy!),

Obviously the chances of this happening are nil. So we shuffle along adding yet another layer of transformation on top of these broken technologies, hoping it will be enough.
by Smarkets-Talent | 2025-07-02 16:01:08+00:00
Smarkets (https://www.smarkets.com) | Full Time | Hybrid - Onsite (London, UK)

Smarkets is a betting exchange for sports and political trading that has handled over £37 billion in volume since 2010. Our company mission is to fix the betting industry with the best products and best prices.

We are currently looking for:

Lead Software Engineer - Backend, Distributed Systems, Rust - https://smarkets.com/job/41fba25f-0896-46d5-a093-8ebbc9e1624...

Senior Software Engineer - Backend, Rust, Python - https://smarkets.com/job/b8ef2330-b024-4f29-b55d-3269e1df76e...

Software Engineer - Backend, Python, Rust - https://smarkets.com/job/aaaf901f-77c0-4b35-9240-ed4cfa668ba...

Senior Quantitative Developer - https://smarkets.com/job/5502cdbe-6246-47ec-890b-2f2817e3cf1...
by anExcitedBeast | 2025-07-02 16:01:12+00:00
They make long articles to maximize ad exposure and SEO. It's good faith --they're doing what they have to to make money with the underlying tech ecosystem-- but it's not a good outcome.

LLMs are shifting that ecosystem (at least temporarily) and new revenue models will emerge. It'll take time to figure out. But we shouldn't artificially support a bad system just because it's the existing system.

Transitions are always awkward. In the meantime, I'm inclined to give people rope to experiment.
by blueplanet200 | 2025-07-02 16:01:23+00:00
This issue is the word "instead".

Instead means "this isn't our bug, it's the underlying library."

The libraries you rely on are part of your product. You own the issues that bubble up from them.

A much much better reply for the maintainer would've been: "The root cause looks to be X, I'll submit a ticket and make sure a fix makes it into our build."
by jonnybgood | 2025-07-02 16:01:28+00:00
As one of those random persons who has been weightlifting for 10+ years and is currently in their late 30s, I look great and I feel great. Yes, there is pain because you’re breaking down muscle fibers which repair and become stronger. Lots of people experience delayed onset muscle soreness, which is temporary. Some people don’t learn how to do things correctly and don’t listen to their body so they injure themselves.

What is the muscle building theory? Not everyone who does weightlifting is aiming for hypertrophy. Some are aiming for strength.

Honestly, it sounds like you’re trying to convince yourself not to do it. That’s okay. It’s difficult to know where to begin and avoid potential injury. It does take some time to learn. I like to recommend starting with a functional training class. This kind of class provides a guided session in building strength in everyday movements and provides a steady pace to really tune in to your body. It’s very difficult to injure yourself.
by rybosworld | 2025-07-02 16:01:30+00:00
There's nuance here.

Soreness is not a bad thing. And it's true that people who regularly exercise will often be in a state where they feel some level of soreness somewhere. That's the kind of pain people say you should embrace.

It's also true that lots of folks injure themselves exercising. Sometimes this leads to having to take time off to recover.

But people who don't exercise are more at risk of injury in general. This is because their tendons, bones, and muscles are less able to deal with sudden stress.

> And yet, nobody mentions how supplements can't generally damage you

And last of all - this is plainly not true...
by noodle | 2025-07-02 16:01:51+00:00
As someone who had some outages due to AI traffic and is now using CloudFlare's tools:

Most of my site is cached in multiple different layers. But some things that I surface to unauthenticated public can't be cached while still being functional. Hammering those endpoints has taken my app down.

Additionally, even though there are multiple layers, things that are expensive to generate can still slip through the cracks. My site has millions of public-facing pages, and a batch of misses that happen at the same time on heavier pages to regenerate can back up requests, which leads to errors, and errors don't result in caches successfully being filled. So the AI traffic keeps hitting those endpoints, they keep not getting cached and keep throwing errors. And it spirals from there.
by OtherShrezzing | 2025-07-02 16:01:58+00:00
While I greatly appreciate all of Simon Willson's publishing, these tools don't meet the criteria of the OP's comment in my opinion. Willson's tools archive all do useful, but ultimately small tasks which mostly fit the "They're okay for one-off scripts or projects you do not intend to maintain" caveat from OP.

Meanwhile, it's not uncommon to see people on HN saying they're orchestrating multiple major feature implementations in parallel. The impression we get here is that Simon Willson's entire `tools` featureset could be implemented in a couple of hours.

I'd appreciate some links to the second set of people. Happy to watch YouTube videos or read more in-depth articles.
by quickthrowman | 2025-07-02 16:02:16+00:00
This is all extremely well-known public information gathered and distributed by the Bureau of Labor Statistics, which they compile for free.

Here are all (6) unemployment measurements that the BLS makes(U1 thru U6): https://www.bls.gov/news.release/empsit.t15.htm

The BLS tracks damn near everything you could ever dream up economically: https://www.bls.gov/

Here you can browse every metric that the Federal Reserve Bank tracks: https://fred.stlouisfed.org/
by antonvs | 2025-07-02 16:02:49+00:00
> Have much more limited logical reasoning skills.

Relative to the best humans, perhaps, but I seriously doubt this is true in general. Most people I work with couldn’t reason nearly as well through the questions I use LLMs to answer.

It’s also worth keeping in mind that having a different approach to reasoning is not necessarily equivalent to a worse approach. Watch out for cherry-picking the cons of its approach and ignoring the pros.
by mathiaspoint | 2025-07-02 16:03:05+00:00
It works ok in the short term. Note that most democracies (especially the current best performing ones) are extremely young despite the idea being ancient.

You see this on smaller scales as well. Most of people's complaints about "capitalism" are really about the short sighted decisions corporate leadership often make because it has to answer to an anonymous mob of shareholders.

The only thing that actually works is good leadership with long term vision and if anything democracy gets in the way of that.
by sarmadgulzar | 2025-07-02 16:03:34+00:00
Can relate. I've also shifted towards generating small snippets of code using LLMs, giving them a glance, and asking to write unit tests for them. And then I review the unit tests carefully. But integrating the snippets together into the bigger system, I always do that myself. LLMs can do it sometimes but when it becomes big enough that it can't fit into the context window, then it's a real issue because now LLMs doesn't know what's going on and neither do you. So, I'll advise you to use LLMs to generate tedious bits of code but you must have the overall architecture committed into your memory as well so that when AI messes up, at least you have some clue about how to fix it.
by greenie_beans | 2025-07-02 16:04:07+00:00
i designed an extremely tightly scoped managed identity to do a job. my azure admin created the resources, and now that identity shows an inheritance chain that tracks all the way to that admin (aka a very privileged identity). which seems insane.

i tested the identity to make sure it couldn't do privilege escalation...still, wtf? it might be my own fault where i'm doing something wrong, but that shouldn't even be possible for somebody to create a managed identity that would inherit from other identities. i don't trust that it's ok and i shouldn't be spending time figuring out if it is, i expect tightly scoped identities to just work...
by ldoughty | 2025-07-02 16:05:16+00:00
Apple App Store only. Developer has a statement about privacy concerns on Android:

https://www.iceblock.app/android

(Concerned that the information they would be required to store and handle may require they work with the government during a subpoena)

Apple also has to handle this (internally) to do push notifications, but I suppose that theory is Apple has pockets to fight the government (or it's at least out of the developers hands)
by graemep | 2025-07-02 16:05:47+00:00
its really not that different.

"f you assume that this technology will implement your project perfectly without you needing to exercise any of your own skill you’ll quickly be disappointed."

"They’ll absolutely make mistakes—sometimes subtle, sometimes huge. These mistakes can be deeply inhuman—if a human collaborator hallucinated a non-existent library or method you would instantly lose trust in them"

"Once I’ve completed the initial research I change modes dramatically. For production code my LLM usage is much more authoritarian: I treat it like a digital intern, hired to type code for me based on my detailed instructions."

"I got lucky with this example because it helped illustrate my final point: expect to need to take over. LLMs are no replacement for human intuition and experience. "
by _mlbt | 2025-07-02 16:06:00+00:00
I think Microsoft QBasic in particular was the sweet spot. It was an easy to pick up language and runtime that was powerful enough to make real productivity applications and games. It shipped with 2 great demo games, Nibbles and Gorillas, that were fun to play and easy to understand. It had a pretty good IDE and most importantly, easy to browse, beginner friendly online help. I couldn't imagine a better introduction to programming during my childhood. Best of all, it was installed by default in MS-DOS 5.0 and later.

I'm really hoping that it gets open sourced by Microsoft in the near future.
by crmd | 2025-07-02 16:06:20+00:00
I don’t remember when it became normalized for profitable companies to casually execute major layoffs. It used to be a “shameful” last resort that CEOs turned to as a last ditch effort to save a company facing bankruptcy.

I suspect it’s related to the stock buyback safe harbor rule (Rule 10b-18.) Layoff announcements used to be a sign of a company in crisis, now the stock price often immediately rises, perhaps because shareholders are anticipating a short-term windfall.
by bunderbunder | 2025-07-02 16:06:32+00:00
Arguably most of the recent improvement in AI coding agents didn't exactly come from getting better at next token prediction in the first place. It came from getting better at context management, and RAG, and improvements on the usable context window size that let you do more with context management and RAG.

And I don't really see any reason to declare we've hit the limit of what can be done with those kinds of techniques.
by scarface_74 | 2025-07-02 16:06:40+00:00
> Doubtful. Facebook is widely hated and embarrassing to work at. Facebook has to offer significantly more.

I’m at a point in my career and life at 51 that I wouldn’t work for any BigTech company (again) even if I made twice what I make now. Not that I ever struck it rich. But I’m doing okay. Yes I’ve turned down overtures at both GCP, Azure, etc.

But I did work for AWS (ProServe) from the time I was 46-49 remotely knowing going in that it was a toxic shit show for both the money and for the niche I wanted to pivot to (cloud consulting) I knew it would open doors and it has.

If I were younger and still focused on money instead of skating my way to retirement working remotely, doing the digital nomad thing off an on etc, I would have no moral qualms about grinding leetcode and exchanging my labor for as much money as possible at Meta. No one is out here feeding starving children or making the world a better place working for a for profit company.

My “mission” would be to exchange as much money as possible for labor and I tell all of the younger grads the same thing.
by analyte123 | 2025-07-02 16:06:48+00:00
The ADP payroll report is noise. It is based on the payroll data from ADP only. The assumption of this report is that companies that use ADP to process their payroll are completely representative of the entire economy and that there is no regional, sector, or company stage bias to their customers. A firm with ADP laying employees off and 3 new firms with the same number of employees being founded and using a different payroll provider would be reported as a "loss" here. Maybe the private sector did lose jobs, but I wouldn't use this report to find out.
by quickthrowman | 2025-07-02 16:06:50+00:00
> It's a sign of terminal incuriosity and using only superficial and secondhand sources of information like news reports on the unemployment rate, and thinking this is enough to make you qualified to do critique.

Agreed, I just dismiss complaints about the unemployment rate unless the poster/speaker mentions/alludes to U1 to U6.

The OP in this comment chain is just ‘old man yells at clouds’ in HN form, complaining about a lack of statistics without checking to see if those statistics are measured (which they are).
by hearsathought | 2025-07-02 16:06:52+00:00
> the Tesla EV fantasy is now a bust.

Tesla is still one of a handful of trillion dollar companies. Maybe it will be a bust, but it isn't one today.

> Uber P/E is about 20. Tesla P/E is around 170.

So the expectation is tesla will continue to grow at a significant rate while uber "stagnates".

> I personally don't think so.

Investors do. I'm surprised how well the stock is doing given the all the distractions. It certainly isn't trading like it is about to bust.
by criddell | 2025-07-02 16:07:02+00:00
Your steroids comparison made me think of Cal Newport's recent blog post[1] where he argues that AI is making us lazy. He quotes some researchers who hooked people up to EEG machines then had them work. The people working without AI assistance incurred more brain "strain" and that's probably a good thing.

But even he doesn't think AI shouldn't be used. Go ahead and use it for stuff like email but don't use it for your core work.

[1] https://calnewport.com/does-ai-make-us-lazy/
by lcnPylGDnU4H9OF | 2025-07-02 16:07:45+00:00
> public discourse stays generally at a very shallow level that basic research for 30 minutes quickly moves you beyond

This is convincingly (to me) explained by the removal of critical thinking courses in public schools, at least in the US. I never experienced them myself but I've heard they included exercises like determining if a statement is fact or opinion, true or false, etc. There was very little of that when I was in school and it was certainly never a dedicated hour-block in high school.
Show HN: I built a parser and lexer generator for Go
by dgwelder | 2025-07-02 16:07:48+00:00
Lox is a parser and lexer generator for Go. Heavily inspired on ANTLR on the surface (combined parser and lexer, action code separated from grammar), but more similar to yacc on the internals (LR(1), dependency-free parser). I'm especially proud of the type-safe Go action generation where the reduce-artifact's Go type is determined by the user-action's return type, and then used to match and verify its use in other productions.
by oytis | 2025-07-02 16:07:50+00:00
Why though? Institutions have just started to crumble (we didn't even see a really rigged election yet, though might see one soon), and the actual civic resistance in the streets has barely started. Trump's grip on America is much weaker than, say, Yanukovich's grip on Ukraine was, and there is no external force that could realistically support Trump in case of an internal revolt.

I understand that some people might still want to flee for personal reasons, but in the end the eagerness of people to stand for democracy physically is the final test for its viability - all institutions can only work as long as revolt is a possibility. Otherwise it's just words on paper that a dictator can ignore without consequences.
by veselin | 2025-07-02 16:07:55+00:00
I think that people are just too quick to assume this is amazing, before it is there. Which doesn't mean it won't get there.

Somehow if I take the best models and agents, most hard coding benchmarks are at below 50% and even swe bench verified is like at 75 maybe 80%. Not 95. Assuming agents just solve most problems is incorrect, despite it being really good at first prototypes.

Also in my experience agents are great to a point and then fall off a cliff. Not gradually. Just the type of errors you get past one point is so diverse, one cannot even explain it.
by jajuuka | 2025-07-02 16:08:00+00:00
Personally I find the translation and dubbing of videos to be super helpful as someone who is only fluent in English. I found a few creators from around the world that I follow now because of this. But I can understand the frustration if someone knows more than one language. Been seeing more and more posts about this complaining about it. Hopefully Google adds this as an option on Youtube instead of requiring a third party add-on.
by pseudosavant | 2025-07-02 16:08:05+00:00
Microsoft's most recent quarterly numbers, for those interested:

- Revenue was $69.6 billion and increased 12% - Operating income was $31.7 billion and increased 17% (up 16% in constant currency) - Net income was $24.1 billion and increased 10%

How can you justify needing layoffs when you made $24B in net income on $70B in revenue?? I guess $24B and a 10% YoY increase is almost failing?