MurphyA/hacker-news huggingface dataset:
by anonymars | 2025-08-09 21:06:11+00:00
Well, you said definitively it's not in the...ecosystem, well of course it's not in that ecosystem now, but that's an extremely narrow reading of the question: the concern is it being in the spec that the consumer-facing ecosystem is pushing hard. A consumer-facing ecosystem that has amply demonstrated how much it loves lock-in. "Fool me once...can't get fooled again"
by toomuchtodo | 2025-08-09 21:06:23+00:00
California created nearly one in five of the nation’s new jobs - https://www.gov.ca.gov/2024/08/16/california-created-nearly-... - August 16th, 2024

> California’s job expansion has continued into its 51st month, with Governor Gavin Newsom announcing that the state created 21,100 new jobs in July. Fast food jobs also continued to rise, exceeding 750,000 jobs for the first time in California history.

> “Our steady, consistent job growth in recent months highlights the strength of California’s economy – still the 5th largest in the entire world. Just this year, the state has created 126,500 jobs – solid growth by any measure.”

This is slightly out of date; California is now the world’s fourth largest economy as of April 2025, passing Japan. I assert the data shows the state does not have a job creation issue.

https://www.gov.ca.gov/2025/04/23/california-is-now-the-4th-...
by JumpCrisscross | 2025-08-09 21:07:30+00:00
> it's exported in return for money

Which is also paid for data centre access.

We need food production as a matter of survival. That doesn’t mean all food production is inherently more valuable than everything else. We let most food spoil without being eaten because it’s more efficient to do that than treat every calorie as precious.

> just like the absurd overvaluation of all things AI doesn't change the value proposition there either

Literally does.

There are good arguments against a data centre in Tucson. “We could grow food with that water” isn’t one of them.
by HDThoreaun | 2025-08-09 21:07:47+00:00
> Ignoring everything else though, having two elite universities that cater to merit is better than one just for the sake of doubling the number of students.

Not for stanford. Its goals largely boil down to increase the endowment and create a powerful alumni network. Accepting legacies is a great way to accomplish both those things. This is the same reason schools give preference to athletes even though it brings down the schools academics. Competitive athletics requires skills that translate very well to the workplace(grit, teamwork) so successful athletes are likely to become successful corporate workers.
by MPSFounder | 2025-08-09 21:08:04+00:00
Jewish quotas were removed decades ago. In fact, today, many donors and beneficiaries of the legacy system are Jewish. Today, the disenfranchised are not Jews. In fact, Jews are among the richest ethnic group in the US (look at their median household income). There is a reason many deans got fired from Ivy leagues when they attempted to protect free speech. It is because Ackman and most donors are Jewish, and their threats could make a dean bark on command. I imagine you are still living in the 60s. Most of the disenfranchised in the US today are blacks, Hispanic, SE Asians, and refugees. Half of the billionaire class in these United States today are Jews... So your argument about quotas is ridiculous. Europeans were not allowed education under the French monarchy. We can go back further in fact. Or look at different settings (Ghaza children being denied food and education?). Ridiculous reasoning on your part.
by jongjong | 2025-08-09 21:08:23+00:00
To me, the article was just rambling about all sorts of made up issues which only exist in the minds of people who never spent any time outside of corporate environments... A lot of 'preventative' ideas which make sense in some contexts but are mis-applied in different contexts.

The stuff about type validation is incorrect. You don't need client-side validation. You shouldn't be using APIs you don't trust as tools and you can always add instructions about the LLM's output format to convert to different formats.

MCP is not the issue. The issue is that people are using the wrong tools or their prompts are bad.

If you don't like the format of an MCP tool and don't want to give formatting instructions the LLMs, you can always create your own MCP service which outputs data in the correct format. You don't need the coercion to happen on the client side.
by pavel_lishin | 2025-08-09 21:08:42+00:00
> The matters of race occupy a much smaller percentage of the brains of people outside of the USA. I say this completely without malice.

But do you say it with first-hand experience?

Having gone back to Russia to meet with relatives, it was very clear that they considered "Tajiks" to be somewhere below them on a social ladder, and one relative directly inquired whether I felt safe living in America with all the "Africans" living in New York. (Granted, that last statement could back up your point that it only matters in America - but it didn't feel that way at the time.)
by ACS_Solver | 2025-08-09 21:08:59+00:00
drm/i915 was a pretty miserable experience for me on one machine. The Intel drivers for that chipset around the 5.3 kernel era weren't good, I recall lots of bug reports at the time. Below is one of the several issues that I was affected by

https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/673
by hdgvhicv | 2025-08-09 21:09:09+00:00
Well my 20 year old car meets the various clean air zone emission standards that newer cars fail to

However even if it didn’t, if I used it for 200 miles a year would it make sense to buy a new electric car?

It’s never clear cut, and it’s practically impossible to make the best decision in any given case. You can make a regulation which will on aggregate lead to less damage but there will always be exceptions, and on a case by case basis it’s extremely difficult to measure the damage a given scenario applies. How many “units of badness” does buying a new 2 ton electric car before you move it a single mile. Id wager it’s more than an existing petrol car burning 1 litre of unleaded petrol on existing tyres and brake discs.

The difficulty is measuring total impact of the choice. Sure buying a new petrol car and driving 20k miles a year for 6 years will be worse than buying a new electric car and driving 20k miles a year for 6 years. That’s not where the line is.
by joshhart | 2025-08-09 21:09:12+00:00
So the inference speed at low to medium usage is memory bandwidth bound, not compute bound. By “forecasting” into the future you do not increase the memory bandwidth pressure much but you use more compute. The compute is checking each potential token in parallel for several tokens forward. That compute is essentially free though because it’s not the limiting resource. Hope this makes sense, tried to keep it simple.
by inglor_cz | 2025-08-09 21:09:13+00:00
You underestimate the inability of the Soviet regime to provide its own people with basic consumer goods.

You would have a job and some money, but your money would buy nothing, because goods were scarce. Even finding good shoes would be a challenge and you would need to cultivate relationships with warehouse clerks etc. to get some access to stuff before it was stealthily distributed by underground channels to relatives, friends etc.

Modern Americans would go absolutely ballistic if they came to a shop with empty shelves and a bored arrogant assistant who would jeer at their very question "I want to buy X".
by chiefalchemist | 2025-08-09 21:09:17+00:00
> The answer is massive economic growth and improvements in quality of live.

Where? Here in the USA? Hint: No. The point is, those gains elsewhere have come at the cost of the US middle class.

We don’t have who we have in the WH, we don’t have the federal debt we have because globalization has been good for the US. Full stop.

p.s. We can get into USA citizens being down graded to consumers, some other time. But that’s not a positive either.
by pron | 2025-08-09 21:10:02+00:00
> Who told you that?

There is no one definitive definition of memory safety, but it generally refers to things that can lead to undefined behaviour (in the C and C++ sense), usually due to "type confusion" (or sometimes "heap pollution"), i.e. referencing an address of memory that contains data of one type as if it were another, which can happen due to both bounds or UAF violations. Memory leaks don't cause undefined behaviour.

> This can be built in to a class too if someone really wants a bunch of branching in their math.

Let me say this again: The Zig language, just like Rust, guarantees that there are no bounds violations (except in syntactically demarcated unsafe code). C++ just doesn't do that.

That is not to say that the lack of this guarantee in C++ means you can't write correct programs in C++ as easily as in Zig or in Rust, but it is, nevertheless, a difference in the guarantees made by the language.

> It seems like now safety is being redefined to say that memory leaks don't count and numeric overflow needs to be done like zig

Memory unsafety is generally considered to be some subset of undefined behaviour (possibly including all undefined behaviour). Out-of-memory and stack overflow errors are definitely problems, but as they don't cause undefined behaviour (well, depending on stack protection) they're not usually regarded in the class of properties called memory safety.

Numeric overflows, on the other hand, might also not be regarded as memory safety, but they are very much undefined behaviour in both C and C++.
by biglost | 2025-08-09 21:10:03+00:00
I'm tired and bored yo remove eval from codecamp and ai agent code. Now every fucking sprint has a few jira shit cards with titles like "fix the bug introduced by ai, fix performance issue from bootcampers. This is not what i became a code monkey for. Get me out of programming!!! This current time driven development mixed with fix the above shit Is making me crazy
by brirec | 2025-08-09 21:10:14+00:00
These days all of my “Debian” bare metal systems are technically running Proxmox, which I think is a relatively happy medium as far as the base Debian system goes — the Proxmox kernel is basically the Ubuntu kernel, but otherwise it’s a pretty standard Debian system.

I’ve thought about (ab)using a Proxmox repository on an otherwise stock Debian system before just for the kernel…
by EA-3167 | 2025-08-09 21:10:15+00:00
Cute dogs, interesting dynamics with chaotic elements, physics, and did I mention the cute dogs?

> Raissa D’Souza, a professor of computer science and engineering at the University of California, Davis, praised the scientists’ clever use of real world data and agreed that the findings could be useful in the context of robot swarms, particularly for search and rescue. But she pointed out that the results only apply to a very specific type of physics problem—small noisy systems that feature random switching between two states—and don’t generalize over all examples of small, noisy collectives.

So how would this apply to drones tracking small groups of soldiers, or tracking AI-driven drone "flocks"?
by rayiner | 2025-08-09 21:10:31+00:00
> Ok, screw that and screw the Ivy League and the WASPs with it.

I understand the sentiment and sometimes share it. But I’m also sad to recognize that while elite asians like me can excel within the systems created by WASPs, we probably wouldn’t have created such systems ourselves.

What other group in history has created a system so fair that they were replaced-without being conquered—within the very institutions they themselves created? My dad was born in a village in Bangladesh and my brother went to Yale and is an executive at J.P. Morgan (two of the WASP-iest institutions in America). WASPs are a minority in these institutions now. This sort of thing basically only happens in Anglo countries.

Good reading: https://www.nytimes.com/2018/12/05/opinion/george-bush-wasps...
by ahmedfromtunis | 2025-08-09 21:10:59+00:00
It fun to see that, in an era where most CEOs are all-in with AI both on a personal level and at their companies, dhh chose to rather take a deep dive into the world of linux and config files and indie computer brands.

Curious what will the long term impact of this be on the longtime viability of Basecamp and its sister/daughter brands.
by jlarocco | 2025-08-09 21:11:07+00:00
I meant "we" in the collective sense. No single person or group is directly responsible, but overall humanity hasn't done a very good job building the internet, in retrospect.

It's almost a no-op for humanity. In the past we had disconnected, offline knowledge sources, like libraries and newspaper archives, and now we have them online, but we've packed it so full of spam and misinformation that it's hard to find anything and if you do, it's hard to trust it.

Now we're making tools to summarize it all, and they're no doubt going to be just as exploititive as the stuff we've put into it, and also untrustworthy. It's easy enough to find people telling you what you want to hear online, and it's even easier with ChatGPT.

Maybe people can't handle having access to all of the world's information.
by SilverElfin | 2025-08-09 21:11:34+00:00
I’ve heard people say this about difficult colleges or degrees before, so you’re not alone. The push to make something overly hard can simply leave some capable people behind by not matching their style or pace of learning. But also I think some of the less famous universities simply care about teaching while the top ones leave that to random grad students and instead brag about their research credentials. The thing is, professors doing research doesn’t help students learning.
by roscas | 2025-08-09 21:11:46+00:00
https://pve.proxmox.com/wiki/Upgrade_from_8_to_9

Now that was hard to find. Had to get the full manual at https://pve.proxmox.com/pve-docs/pve-admin-guide.html and search for update.

Better update first to 8.4.9. Then the upgrade pve8to9 is available.

Run "pve8to9 --full"

There is "Update Debian Base Repositories to Trixie" to do the first line, if you like me, does not have enterprise updates.

Then the update shows a long list... update. Keyboard and few things more, restart services... bla bla bla... Debian 13...

A side note from me: Proxmox is not Vmware. If it really wants for people to move to Proxmox, put the update process to be simple. Nobody in a company will do this manual update, it is too complex and dangerous. Make it possible for us to test this in lab and feel confortable to do it in production.
by bachmeier | 2025-08-09 21:11:51+00:00
> The way admissions works in the US now it has basically become a lottery for qualified students.

That's not the way I would phrase it. A lottery would mean the outcome is random. There is nothing random about it. They consider essays, extracurriculars, and income, and look for evidence of hardship, diversity, athletic ability, and leadership. 100% subjective, sure, but not random.
by Sesse__ | 2025-08-09 21:12:03+00:00
It really depends on the size of the active set. If it fits into RAM of whatever server you are using, then it's not a problem at all, even with completely off-the-shelf hardware and software. Slap two 40gig NICs in it, install Varnish or whatever and you're good to go. (This is, of course, assuming that you have someone willing to pay for the bandwidth out to your users!)

If you need to go to disk to serve large parts of it, it's a different beast. But then again, Netflix was doing 800gig already three years ago (in large part from disk) and they are handicapping themselves by choosing an OS where they need to do significant amounts of the scaling work themselves.
by yogthos | 2025-08-09 21:12:08+00:00
Personally, I’ve had a pretty positive experience with the coding assistants, but I had to spend some time to develop intuition for the types of tasks they’re likely to do well. I would not say that this was trivial to do.

Like if you need to crap out a UI based on a JSON payload, make a service call, add a server endpoint, LLMs will typically do this correctly in one shot. These are common operations that are easily extrapolated from their training data. Where they tend to fail are tasks like business logic which have specific requirements that aren’t easily generalized.

I’ve also found that writing the scaffolding for the code yourself really helps focus the agent. I’ll typically add stubs for the functions I want, and create overall code structure, then have the agent fill the blanks. I’ve found this is a really effective approach for preventing the agent from going off into the weeds.

I also find that if it doesn’t get things right on the first shot, the chances are it’s not going to fix the underlying problems. It tends to just add kludges on top to address the problems you tell it about. If it didn’t get it mostly right at the start, then it’s better to just do it yourself.

All that said, I find enjoyment is an important aspect as well and shouldn’t be dismissed. If you’re less productive, but you enjoy the process more, then I see that as a net positive. If all LLMs accomplish is to make development more fun, that’s a good thing.

I also find that there's use for both terminal based tools and IDEs. The terminal REPL is great for initially sketching things out, but IDE based tooling makes it much easier to apply selective changes exactly where you want.

As a side note, got curious and asked GLM-4.5 to make a token field widget with React, and it did it in one shot.

It's also strange not to mention DeepSeek and GLM as options given that they cost orders of magnitude less per token than Claude or Gemini.
by jongjong | 2025-08-09 21:12:32+00:00
At its core, the article was just ramblings from someone being upset that LLMs didn't make things more complicated so that they could charge more billable hours to solve invented corporate problems... Which some people built their career on.

The merchants of complexity are disappointed. It turns out that even machines don't care for 'machine-readable' formats; even the machines prefer human-readable formats.

The only entities on this planet who appreciate so-called 'machine-readability' are bureaucrats; and they like it for the same reason that they like enterprise acronyms... Literally the opposite of readability.
by CysecTools | 2025-08-09 21:12:40+00:00
I built PayloadGo because I wanted to teach myself Go — and because I was tired of manually crafting payload lists during security testing. Go turned out to be the perfect language for the job: it’s fast, cross-platform, and handles concurrency beautifully. Plus, it gave me an excuse to dig into something new while building a tool I could actually use in my day-to-day security work.

What is PayloadGo? PayloadGo is a CLI tool for quickly generating and managing payloads for penetration testing. Whether you’re building XSS test strings, SQL injection probes, or custom fuzzing lists, it takes care of the boring, repetitive work so you can focus on testing.

Why I chose Go:

Learning goal – This was my first serious Go project, and I wanted to understand the language beyond tutorials.

Speed – PayloadGo can chew through wordlists and payload templates faster than my previous Python scripts.

Portability – A single binary, no dependency hell, and it runs anywhere.

Key Features:

Preloaded payload templates for common web vulnerabilities.

Easy customization — add your own payloads without digging into the source.

Multiple export formats for integration with other tools.

Built-in filtering to avoid duplicates and reduce scan noise.

Lightweight, with zero external dependencies.

Why release it? Because every pentester and bug bounty hunter I know has a stash of scripts that could save someone else time. PayloadGo might not replace your entire toolkit, but it could make payload generation one less thing to think about.

It’s open-source, so you can dig through the code, modify it, or yell at me on GitHub if you find a bug.
by eli_gottlieb | 2025-08-09 21:14:17+00:00
You're the one insisting we need to reduce the number of Asians and Jews at universities. I'm the one saying admissions criteria should be racially and ethnically blind -- not to mention that the universities should drastically increase the size of their freshman classes to keep up with population growth. Go on and cry more about how a quota system isn't keeping some groups down to benefit the groups you favor.
by inglor_cz | 2025-08-09 21:14:38+00:00
In the Nordics, the governments don't really try to run the economy. They provide stable environment to their local capitalists, let them do business at their leisure, and then tax their profits.

That is a huge difference from the mass experiment with central-command economy that was run in the countries of the Soviet Bloc. Unsurprisingly, ideologues and bureaucrats cannot really create and sustain a competitive economy. That requires a different sort of mentality.
by shakow | 2025-08-09 21:14:57+00:00
I have never seen an english speaker use “white Russians” for Belarusians – the only uses I know of this idiom are (i) for the non-red/non-green participants to the Russian civil war, and, by extensions, their diaspora, and (ii) the cocktail, which of course, is by far the most common occurence nowadays.
by OrvalWintermute | 2025-08-09 21:15:16+00:00
very impressive...

Max+ 395 specced with: 128GB of non-upgradeable LPDDR5x WD_BLACK SN850X NVMe - M.2 2280 - 8TB Noctua fan 3x + 3x extra USB-A & USB-C ports No OS option.

only $2,776.00!!!
by zzo38computer | 2025-08-09 21:16:02+00:00
That is because they are badly designed. A system that is better designed will not have these problems. Myself and other people have mentioned some ways to make it better; I think that redesigning the entire computer would fix this and many other problems.

One thing that could be done is to specify the interface and intention instead of the implementation, and then any implementation would be connected to it; e.g. if it requests video input then it does not necessarily need to be a camera, and may be a video file, still picture, a filter that will modify the data received by the camera, video output from another program, etc.
by cosmic_cheese | 2025-08-09 21:16:56+00:00
It’s not practical for all crews at present due to costs, but as EVs become more entrenched, the problem will solve itself. You keep an extra set or two of batteries that the truck charges and you swap as needed, not that different from having to stop to refill on gas.

Energy density of batteries is improving too, so the amount of time between swaps will be increasing.
by synesso | 2025-08-09 21:17:05+00:00
It's tangentially related through the theme of decentralization

- It's trying to be a very decentralized chat application

- The linked post is on nostr, which decentralized broadcast messaging protocol

- Bitcoin is a decentralized money protocol

- Nostr has the capability to send bitcoin between users via the lightning network via https://github.com/nostr-protocol/nips/blob/master/57.md

It takes more effort to use nostr than it does anything relatively more centralized like bluesky or mastodon. So people there are the kind who are dedicated to decentralized technologies & support bitcoin.
by mitjam | 2025-08-09 21:17:22+00:00
A relative of mine drives a VW Polo with 3 cylinders and below 1000 ccm. It always sounded a bit off, like a tractor, but the car now has around 450.000 km on the clock and is still going strong, looking great, and is low-maintenance and fuel-efficient.

The secret: she lives in a rural area and cruises most of the time with constant 80-90 km/h.

A similar car used in a city with many start/stop cycles would probably not last as long.
by AllegedAlec | 2025-08-09 21:17:58+00:00
> Coding agents have now got pretty good at checking themselves against reality, at least for things where they can run unit tests or a compiler to surface errors.

YMMV. I've seen Claude go completely batshit insane saying that tests all passed. Then I run them and I see 50+ failures. I copy the output tell him to fix it and he goes on his sycophantic apologia before spinning his wheels doing nothing and saying all tests are back to green.