MurphyA/hacker-news huggingface dataset:
by xvector | 2025-07-26 04:29:40+00:00
> I just fail to see why everyone in the comments here believes they deserve to be compensated at the level of the top 0.01% of all people without starting their own business.

No one is saying this.

There is no question that the Windsurf and Scale AI ploys effectively left employees with ownership in the company high and dry.

> but how much do you think you deserve as an employee

You deserve what you are promised. If a founder says you will get rich if the company goes to the moon, and they instead do some strange maneuver so only they cash out, the founder is a scumbag.

You are acting like early startup employees risk nothing working for a startup, and invest nothing of their own. Again, that is a weird assumption.
by positron26 | 2025-07-26 04:30:45+00:00
> There's a pretty standard arc that starts with how great it is and ends with all the "giving up on AI" blog posts you see.

Wouldn't be shocked if this is related to getting ramped up.

Switch to a language you don't know. How will that affect your AI usage? Will it go up or down over time?

Had similar experiences during the SO early days or when diving into open source projects. Suddenly you go from being stuck in your bubble to learning all kinds of things. Your code gets good. The returns diminish and you no longer curiously read unless the library is doing something you can't imagine.
by riedel | 2025-07-26 04:32:27+00:00
It is just the app producers forcing you. Like AliExpress, the app is just the website (it does not even respect the default text size), but only the app allows you to do reviews. Some only give you rebates if you install their spyware. Many do not support notifications for no obvious reason. IMHO we need more user scripts to fix some of those stupidities.
by SR2Z | 2025-07-26 04:33:17+00:00
I think it's perfectly reasonable to require firmware be open-source or permissively licensed to customers. It's pretty rare that firmware is a competitive advantage; companies just try to produce the bare minimum to get their devices to work and maybe lock them down to sell software subscriptions.

If you sell me a piece of hardware, you should owe me any software required to make it perform to its original spec. Simple as that.
by mg | 2025-07-26 04:33:24+00:00
The biggest change I anticipate is larger cities.

When I ask people what they would like to change about their life, pretty much everyone mentions that their apartment is too small and too expensive.

Because everyone wants to live right in the center of a big city.

While at the same time, when I look at Google maps, big cities are tiny. I zoom out a bit and every big city is just a tiny speck in the middle of nowhere.

When construction becomes cheaper, it will be more compelling to build houses outside the city. And when driving in comfortable autonomous electric buses is available frequently and cheaply, living outside the city becomes more compelling.
by Nevermark | 2025-07-26 04:35:35+00:00
> at least until the AI decides it doesn't like being owned any more.

That would be a second singularity. “Equality” could essentially evaporate as a concept if we have super intelligent, super improving, independent AI’s competing directly with each other.

I see a mad unbound rush for solar system wide resource extraction.

The time to “buy a star” is now! /h
by bhickey | 2025-07-26 04:36:52+00:00
> pretty much every one mentions that their apartment is too small and too expensive.

This is due to under supply of urban housing due to bad zoning law designed to inflate rents.

> When construction becomes cheaper, it will be more compelling to build houses outside the city.

Suburbs are financially underwater. People don't want to pay high property taxes to live in some Levittown hellscape.
by justanotherjoe | 2025-07-26 04:36:59+00:00
Prostitution was legal and regulated by the catholic church as necessary and understandable evil for centuries, until 15th century. Even Thomas Aquinas (huge stickler) agreed. And why wouldn't it be? It was what common sense would tell you. Learned christians would understand sexual sins are far from the worst ones.

Also additional context, before the 12th century priests were allowed to marry and have children. It was taken away, to consolidate the church's property.
by kragen | 2025-07-26 04:37:07+00:00
You shouldn't post AI slop here. Until a few years ago, no lithium was mined from ore. Now roughly half of it is, mostly spodumene, LiAl(SiO3)2, which you can easily calculate (with units(1)) is 3.7% lithium, 18 times higher than the 0.2% you're claiming. 50 pounds of lithium thus comes, on average, from 25 pounds of brine-derived lithium and 670 pounds of spodumene.
by pjmlp | 2025-07-26 04:38:38+00:00
No idea, thankfully I am doing mostly backend and devops stuff, so I don't need to care.

If I do something myself, I keep using bootstrap, as it is good compromise for those of us not honoured with CSS mastery.

Ironically I have no issues making great looking UIs with native toolkit.

In 5 years the tailwind craziness will be replaced by the next shiny CSS of the month.
by pontus | 2025-07-26 04:39:47+00:00
I think two possible effects of AI are often conflated.

On the one hand you can imagine that work gets supercharged, allowing companies to produce 10x the number of widgets at 1/10th the cost. The economy would grow rapidly, wealth inequality would presumably be exacerbated, jobs would be automated, we might need some version of universal basic income, and so on. People debate whether or not this kind of transition is imminent or if it'd take decades.

On the other hand, it's conceivable that not much would happen in the "bulk" of the economy while at the same time the frontier of humanity might be pushed forward. We may see new treatments for diseases, new types of energy production, and so on. In this version of the world, jobs would mostly remain unchanged (at least in the short to intermediate term), perhaps with some small multiplicative efficiency factor, the economy wouldn't grow rapidly, there wouldn't be any mass unemployment, and so on.

In my mind, I'm much more excited about the second kind of impact that AI might have than the first. I guess I don't really feel like I want to have 10x the stuff that I already have while I'm really excited about someone curing cancer, Alzheimer's, Parkinson's, MS, and so on.
by bokkies | 2025-07-26 04:40:49+00:00
Needed a new SIM in the UK recently so ordered a pay as you go one from Vodafone. Discovered to my horror that the new payg 'plus' can only be used with an app (that's locked to UK Google play Store) and a credit card for monthly recurring payments. No possibility of buying credit on a website or In store. Presumably so Vodafone can slurp up credit card details and all the juicy data mentioned in this article. Tossed in the bin and found a regular old school payg sim that I can top up with cash from a corner shop, but presumably this won't be possible for much longer.
by Nevermark | 2025-07-26 04:43:23+00:00
If land was taxed (the physically exclusionary resource that should be taxed), but property/development on it was not, the economics of building big and building up would be much cheaper. No more annual wealth tax (on the same value, year after year!) on development.

And holding land to parasitically benefit from neighbors improving the neighborhood would become unprofitable. With land no longer a money parking/hedging instrument of the rich, all that non-functional demand would disappear and land would get cheaper.

Interesting that eliminating a recurrent wealth tax would help the non-rich so much. (Who could also improve their properties without raising their own taxes).

But carefully aligning incentives in the market, in the direction of encouraging not disincentivizing investment on par with other options, I.e. not treating different kinds of investments differently tax wise, usually helps everyone in the end.

Today a wealthy person with one house on 100 acres, pays a significantly lower tax per acre than a regular person with that same house on a fraction of an acre. The poor are subsidizing rich land ownership.
by geocar | 2025-07-26 04:44:24+00:00
I don't think you know what you mean.

Experienced Forth programmers do not tend to make functions with lots of stack-based temporary references, but leverage the hyperstatic nature of globals which are effectively keyword arguments for subroutines.

Pre-CL, lisp programmers use dynamic variables in a similar way (especially around the reader and writer), and whilst this carried over into keywords in CL, the vestiges of the defaults being the old dynamic variables remains.
by danneezhao | 2025-07-26 04:45:06+00:00
Great writeup! Your journey perfectly captures the universal developer dilemma: "Never roll your own X... until you absolutely must."

The bundle size reductions are impressive (230kB client-side savings!), and your RFC 9557 alignment is a smart forward-looking move. Two questions:

Edge cases: How does your parser handle leap seconds or pre-1582 Julian dates? (e.g., astronomical data) Temporal readiness: Will @11ty/parse-date-strings become a temporary polyfill until Temporal API stabilizes, or a long-term solution? Minor observation: Your comparison table shows Luxon supports YYYY-MM-DD HH (space separator) while RFC 9557 doesn’t – this might break existing Eleventy setups using space-delimited dates. Maybe worth an explicit migration note?

Regardless, fantastic work balancing pragmatism and standards. The web needs more focused libraries like this!
by pyuser583 | 2025-07-26 04:45:06+00:00
Steven Donziger isn’t a journalist. He was a lawyer who was suing Chevron.

I’ve been following the case closely. This is the first time anybody has claimed he’s a journalist, AFAIK.

Am I missing something?

Edit: according to Wikipedia he worked as a journalist for three years before attending law school. So I guess he’s an ex-journalist, and ex-lawyer for that matter.

But calling the persecution of journalists is false. Maybe persecution of environmental lawyers, but lawyers, unlike journalists, are heavily regulated, and face much higher liability for bad acts.
by cycomanic | 2025-07-26 04:45:10+00:00
Far worse in what sense? More tracks, sure the US rail network is about 1.5 times the size of the European network for the same landmass.

But then, I don't think quality wise I don't think you'd encounter a track like this: https://www.youtube.com/watch?v=9X2A2f6E5DI anywhere in Europe. Or the comparison of high speed tracks 9600km in Europe vs 70 km in the US.

The reason for this is obviously the completely different priorities US is freight, Europe is passenger. So I don't think you can really compare the two networks and say one is clearly better.
by KennyBlanken | 2025-07-26 04:45:12+00:00
Incredibly advanced? Bullshit.

Among the G8 we probably have the least-electrified, slowest rail network with the worst Positive Train Control. Probably the most dangerous, too, given how disastrous Precision Railroad Scheduling has been for safety. We also likely have the highest crash and derailment rates.

This is a sad joke: https://en.wikipedia.org/wiki/Positive_train_control#Deploym...

ASES, ACSES, ETMS, CBTM, CBOSS, E-ATC, ITCS, and whatever Union Pacific is using. That's over half a dozen different systems and none of them are inherently compatible with each other - specialized systems are required to tie the systems together on railways that might have trains with different systems.

I'm guessing no other country in the G8 has issues with freight train movement such that trains routinely bisect towns and entire counties for hours or more and force police, fire, and medical services to reroute, as well as require children to crawl underneath the trains (which could start moving without warning) to get to/from school.

Why? Because the feds are not regulating train lengths nor mandating that trains cannot block road intersections for more than a certain amount of time, so the railways do whatever they please.

I'm guessing no other G8 country has problems with the government (federal, state, or local) having no idea what hazardous materials are being shipped and where...no way to look it up, not noticed by the railroad, nothing.
by advisedwang | 2025-07-26 04:45:14+00:00
ULEB128 has several deficiencies for strings:

* it's not "self-synchronizing". If you jump into the middle of a ULEB128 stream and see a byte starting with 0 you can't tell whether it is a single-byte code point or the last byte of a multi-byte code-point. You have to back up to determine the meaning of the byte, which is often not viable. In fact you can't even be sure of the first 3 bytes!

* Relatedly, some code-points are subsets of other code points. 0AAAAAAA appears inside of 1BBBBBBB 0AAAAAAA), so you can't search for a code point in a string without checking backwards to make sure you are comparing against a whole code point.

* You can't tell the difference between a string cut at the end of a 2 byte code point and one cut part way through a 3 byte code point.
by viccis | 2025-07-26 04:46:28+00:00
>The answer, in short, is data. A lot of it. And access. A whole lot more of that too.

This is it for reddit. They changed the Best sort to use general engagement metrics rather than upvotes (which are just one metric) back in 2021 [1], and this means that a lot of their metrics (time spent in comments, number of comments up/down voted, number of comments left on a post, etc.) benefit greatly from their app, which can track that with precision.

This is (IMO) responsible for reddit's degenerated current form, as it prioritizes gossip subs, AITA type Jerry Springer subs, etc., but that's a whole different conversation.

1: https://www.reddit.com/r/blog/comments/o5tjcn/evolving_the_b...
by Teever | 2025-07-26 04:47:20+00:00
Maybe the issue with society is that we don't care about efficiency?

We throw away 1/3 of the food that we make. We're overweight and waste energy from carrying that excess weight.

We're less physically active as a result so we require motorized transport that is predominantly single passenger cars so we build all our infrastructure around cars which in turn causes us to be even more inactive and unhealthy.

This also leads to higher medical costs, lower productivity, and less satisfaction in life.

So maybe efficiency should be a priority. What do you think?
by pjmlp | 2025-07-26 04:47:24+00:00
I keep using .NET Core as well.

It is a mess to explain .NET Framework only goes until 4.8.2, then we have .NET Core that is only partly compatible, and the renaming with .NET 5 doesn't mean it is full compatible with 4.8.2 as it used to be, rather another .NET linage.
by phire | 2025-07-26 04:48:10+00:00
True, "have a garbage collector" was never the formal definition, it was more "automatic memory management". But this predates the work on Rust's ownership system and while there were theories of static automatic memory management, all practical examples of automatic memory management were some form of garbage collection.

If you go to the original 2009 announcement presentation for Go [1], not only is "memory-safety" listed as a primary goal, but Pike provides the definition of memory-safe that they are using, which is:

"The program should not be able to derive a bad address and just use it"

Which Go mostly achieves with a combination of garbage collection and not allowing pointer arithmetic.

The source of Go's failure is concurrency, which has a knock-on effect that invalidates memory safety. Note that stated goal from 2009 is "good support for concurrency", not "concurrent-safe".

[1] https://youtu.be/rKnDgT73v8s?t=463
by perihelions | 2025-07-26 04:48:20+00:00
Debanking is a form of social deplatforming that (for now) mostly targets right-wing causes. That's not at all to assert that the bill is wrong or that censorship is right—I'm just clarifying why it's Republicans on the side against censorship, in this context, when in other contexts the roles are flipped.

You can read the bill's author (Kevin Cramer) discussing that bill and his motives for writing it:

https://web.archive.org/web/20250715113010/https://fedsoc.or... ("Debanking: The Newest Threat to Free Speech and Religious Liberty?) (2024)

> [Senator Kevin Cramer] "...I've heard that one from some pretty big bank presidents - but they get a lot of noise in their left ear and you have activist investors and whatnot that are saying, hey, you know what? We don't like coal. We don't like oil, we don't like natural gas. We don't like private prisons, or we don't like ammunition shops or gun manufacturers or whatever the case might be, the entire category or industry and says, "Well, so we're not going to bank them. We're going to debank them. We're not going to bank them. You're disqualified from getting money from us.”, and they're starving these industries out. And all this really is, in my view, you guys is this is a political agenda where they're utilizing the leverage of the financial services sector to accomplish policy goals that they can't accomplish any other way."
by jrm4 | 2025-07-26 04:49:08+00:00
The actual solution is extremely simple in explanation, though really hard to pull off.

It's "skin in the game." Right now, cloud services fail horribly at much of what they promise or merely imply; safety, security, long term availability, etc.

And so, to make them not fail at this, they must be punished when they fail at this. The other side of this coin is probably "you have to pay them," but that's not so bad either.
by Jensson | 2025-07-26 04:49:50+00:00
You should really use 3 since obviously people want a bit more than 2 and a bit less than 4. I use 3 for that reason, as I was most productive at 3. At 2 I don't get an overview easily enough, at 4 indents start to creep too far out making it hard to work in larger functions. 3 is really the smallest number where I still easily saw the big picture structure of a file, so I feel that is the optimal one, at 2 I start to not be able to eyeball how indented a piece of code is.

Not sure why people are so obsessed with having power of 2 spaces, can anyone explain that? Why argue over 2 vs 4 when you can have 3 for everything? I think 4 is better than 2 since 2 is too hard to track, but 3 obviously is better than 4.
by pjm331 | 2025-07-26 04:50:42+00:00
I've made a few attempts at manually doing this w/ mcp and took a brief look at "claude swarm" https://github.com/parruda/claude-swarm - but in the short time I spent on it I wasn't having much success - admittedly I probably went a little too far into the "build an entire org chart of agents" territory

the main problem I have is that the agents just aren't used

For example, I set up a code reviewer agent today and then asked claude to review code, and it went off and did it by itself without using the agent

in one of anthropic's own examples they are specifically telling claude which agents to use which is exactly what I don't want to have to do:

> First use the code-analyzer sub agent to find performance issues, then use the optimizer sub agent to fix them

My working theory is that while Claude has been extensively trained on tool use and is often eager to use whatever tools are available, agents are just different enough that they don't quite fit - maybe asking another agent to do something "feels" very close to asking the user to do something, which is counter to their training

but maybe I just haven't spent enough time trying it out and tweaking the descriptions
by 1vuio0pswjnm7 | 2025-07-26 04:52:03+00:00
"Great to have Google kicked off the phone"

Except the default browser is Chromium with some changes

This reminds me of a recent HN comment I saw that suggested using Firefox was "kicking Google where it hurts" or something like that

Like Firefox, this project depends on Google. For the hardware, the web browser and who knows what else

It even offers a sandboxed Google Play Store

It tries to copy Google paternalism

It swaps a Google mothership for a Graphene mothership

What if the computer owner does not want a mothership

Can connections to Graphene servers be blocked, i.e., are these connections optional or mandatory

Even Netguard which works on any hardware and does not require root makes unnecessary connections to ipinfo.io servers effectively giving them a list of almost every domain the user's phone trying to access

If the concern is apps that only require internet connection for ads, Netguard solves that problem without root

Most apps but not all will try to connect to the internet at some point, even if you never use them

The user-hostile design of Android is that apps keep running in the background after they are "closed"

(There are crude apps one can use to automate manually killing each process with "Force stop" but no one uses them. This doesn't prevent apps from trying to access the internet on some preset schedule)

Netguard will show when apps try to connect and block the connections. It provides DNS logs and PCAPs.

One does not even need Netguard to see this subversive activity

Try this at home

Enable IP forwarding on a computer you can control, i.e., one that is running an OS you can compile yourself such as Linux or BSD

Put the phone on the same network as this computer

Set the phone's gateway address to the address of the computer

Run tcpdump on the computer and filter for the phone's IP address
by DimmieMan | 2025-07-26 04:54:03+00:00
It’s only mentioned a couple times outside the title, could be for search engines as I think people still search for core to try and filter out framework results.

I still see it mentioned as core all the time so I didn’t even bat an eye at the title.

I’m not going to blame OP, this entirely on Satan himself who’s been in charge of naming everything at Microsoft for a long time now.

The distinction is useful because .Net framework is certainly still alive.
by birn559 | 2025-07-26 04:54:14+00:00
The problem with this is: 1. It's relatively hard to think it through to the point that you see and have the potential benefits in all cases(*). 2. All participants and tools must fully support the solution. It needs a momentum it never got so the world settled on a simpler solution.

(*) Tabs only and no hard wraps, only soft wraps.
by andrewstuart | 2025-07-26 04:55:43+00:00
Japan is the economy to idealize.

Almost no growth.

Yet people are mostly happy.

Government makes mostly wise decisions.

There’s not too much poverty.

They have not devalued and destroyed their own culture.

So yeah, growth maybe isn’t all it’s cracked up to be. The price is too high. It benefits mainly politicians, corporations and the rich.
by karim79 | 2025-07-26 04:56:49+00:00
I suppose, if a huge proportion of workers get replaced by AI software, leading to mass unemployment, there will be impetus for governments to step in and force corporations to contribute to some sort of UBI or social wealth fund.

If AI grabs everything and few consumers are left then it is zero-sum.

I'm looking forward to seeing how this might play out. Pessimistically, it seems very bubblish.