MurphyA/hacker-news huggingface dataset:
by extraisland | 2025-08-22 14:08:50+00:00
> Keeping windows around in any capacity takes more time.

No it doesn't. I honestly not sure what people are doing when they claim this. I have to do a reinstall every 5 years.

I do use chocolatey as package manager. I do run the debloat script that removes most of the annoyances.

I typically install the follow WSL, MSYS2, Steam, GoG, Podman or Docker, Brave, Thunderbird, Emulators, Python, Go and .NET. With choco this is a oneliner, do some chores in the house and then sign in to everything.

It maybe few hours max, every few years. It isn't as onerous as you are suggesting.

> It only takes it deciding to overwrite your bootloader a single time to become an annoying time sink.

It won't do this randomly like you are suggesting. It does it when doing a full reinstall. It won't do it when you are doing a PC refresh.

I've had fix this recently. It isn't super difficult if you've done before. Windows will just overwrite the EFI partition. The process to fix is to boot live-cd, then chroot into the Linux install, use blkid / lsblk to confirm the GPT partitions label that would changed, update fstab, rerun update-grub2 and you are done.

It can be a time sink. But Linux itself is generally a massive time sink.
Janito 2.33.0
by joaompinto | 2025-08-22 14:09:12+00:00
• Live context: System prompts now include current datetime + timezone • Better web scraping: Enhanced HTTP error handling with specific error types (ConnectionError, Timeout, etc.) • Cleaner UX: Fixed formatting issues in fetch_url tools

pip install -U janito

Perfect for devs who need their AI assistant to know "when" things happen!
by probably_wrong | 2025-08-22 14:10:26+00:00
I think that's only true if you assume that the AI bubble will never burst.

Bitcoin didn't replace cash, Blockchain didn't replace databases and NoSQL didn't make SQL obsolete. And while I have been wrong before, I'm optimistic that AI will only replace programmers the same way copy-pasting from StackOverflow replaced programmers back in the day.
Show HN: Prisma-Prefixed-IDs – Stripe-Like Prefixes for Prisma JS
by prageeths | 2025-08-22 14:10:29+00:00
I built a small open-source Prisma extension that adds Stripe-style prefixed IDs (e.g. usr_abc123, ord_def456) on top of Prisma’s client.

Repo: https://github.com/pureartisan/prisma-prefixed-ids

* Works as a drop-in extension

* Adds prefixes automatically for models (configurable per model)

* Recently added support for nested writes (creates, connects, etc.)

* Useful if you want human-friendly IDs for APIs, logs, or external references instead of bare UUIDs

It’s free, open source, and I’d love feedback, contributions, or bug reports.
by stpedgwdgfhgdd | 2025-08-22 14:10:38+00:00
An AI tool like CC requires lots of experience to be used effectively. With today’s technology it still & also requires a lot of old fashioned coding experience. In the hands of a power user it can give a big productivity boost.

That said, I wonder how many dormant bugs get introduced at this moment by the less talented. Just a matter of time…
by thomgo | 2025-08-22 14:10:43+00:00
> Engineers are burning out. Orgs expect their senior engineering staff to be able to review and contribute to “vibe-coded” features that don’t work.

It’s not just engineering folks that are being asked to do more vibe-coding with AI. Designers, product folks, project managers, marketers, content writers are all being asked to vibe code prototypes, marketing websites, internal tools, repros, etc. I’m seeing it first hand at the company I work at and many others. Normal expectations of job responsibilities have been thrown out of the window.

Teams are stretched thin as a result, because every company is thinking that if you’re not sprinting towards AI you’ll be left behind. And the truth is that these folks actually deliver impact through their AI usage.
by GuB-42 | 2025-08-22 14:10:44+00:00
> That always made me chuckle, since the entire point of the system is that you're supposed to be incentivized to return the cart to get your money back

It usually takes more time to go inside the store, find an employee who is available to get that plastic chip, go back outside to pick your cart and back to the store than it is to just return the cart so you can get your coin/chip back.

The point is not to stop theft, it is just to incentivize people to put back the cart where it belongs instead of leaving it in the middle of the parking lot.

Anyways, personally, I 3D printed a fake chip that can be removed without reattaching the cart and have it on my keychain. I find it more convenient, and hacking the system is fun. I return the cart anyways.
by mothballed | 2025-08-22 14:10:53+00:00
The Trojan Horse of Georgism does all the things you disdain, for land, which is the most vile of all because land creatures can't escape it. The genius is Georgism pretends like it's not Marxist by using market principles, but zeroing them out so you don't actually own it and you end back in land communism.

>Economists from Adam Smith and David Ricardo to Milton Friedman and Joseph Stiglitz have observed that a public levy on land value (Georgism/LVT) does not cause economic inefficiency, unlike other taxes.

This is not an accurate portrayal, there is an extensive list of problems with Georgism that destroys much of the important methods of allocating and using land, even if you could tax it accurately.[]

[] https://cdn.mises.org/Single%20Tax%20Economic%20and%20Moral%...
Open Source vibe coding platform
by ainiro | 2025-08-22 14:11:02+00:00
Hi guys, gals, and kittens. I've created an Open Source vibe coding platform, and I'd love feedback and feature suggestions for it :)

Repo ==> https://github.com/polterguy/magic

Video demonstrating its capabilities ==> https://www.youtube.com/watch?v=IvoPf6-N3MA

Psst, you can only run it on OSx (M2/M3), in addition to Linux, because I haven't bothered to create binaries for the VSS plugin I'm using in SQLite to deal with embeddings ...
Show HN: Twins of Caduceus – A high dexterity twin-stick snake game
by vunderba | 2025-08-22 14:11:11+00:00
I'm a huge fan of snake games and ever since I first played the QBasic version of it called Nibbles [1] have wanted to roll my own.

From friend's play testing - I can say that this is probably the most difficult version of snake that exists until I come out with one where you control a third snake with voice commands. Most players can't make it past level 3.

This one can be played using WASD with the left hand and arrow keys with the right hand - but its way more fun using an arcade controller with two joysticks.

[1] https://en.wikipedia.org/wiki/Nibbles_(video_game)
by specproc | 2025-08-22 14:11:28+00:00
The challenge is that datasets are just much bigger now. These tools grew up in a world where n=2000 was considered pretty solid. I do a lot of work with social science types, and that's still a decent sized survey.

I'm regularly working with datasets in the hundreds of thousands to millions, and that's small fry compared with what's out there.

The use of regression, for me at least, is not getting that p-gotcha for a paper, but as a posh pivot table that accounts for all the variables at once.
by tschellenbach | 2025-08-22 14:12:07+00:00
AI is currently a very effective army of junior/senior engineers. It requires the oversight of a staff level engineer with some product understanding. When properly applied it can speed up development pace ~100-200x. Things that help achieve this outcome: staff engineer reviewing, typed language (it is so much better at Go compared to Python for instance), well structured project/code, solid testing best practices.

It sounds like the author's company doesn't have this setup well.

If you use AI wrong you get AI slop :)
by potato3732842 | 2025-08-22 14:12:15+00:00
>I took a train from nyc to chicago recently and felt like I was passing through the higher numbered districts of the hunger games.

Oh man, oh man, the irony.

Formerly industrial areas of the US are poor and dilapidated because the people of places specifically including but not strictly limited to NYC and Chicago (with the help of some voters elsewhere) made big bucks sending all that productivity to poorer nations. The wealth is not there specifically because decisions were made to benefit wall street at those people's expense.

Hunger games was a more apt metaphor for the comparison than I think you thought it was.
by HankStallone | 2025-08-22 14:12:33+00:00
It's annoying when it apologizes for a "misunderstanding" when it was just plain wrong about something. What would be wrong with it just saying, "I was wrong because LLMs are what they are, and sometimes we get things very wrong"?

Kinda funny example: The other day I asked Grok what a "grandparent" comment is on HN. It said it's the "initial comment" in a thread. Not coincidentally, that was the same answer I found in a reddit post that was the first result when I searched for the same thing on DuckDuckGo, but I was pretty sure that was wrong.

So I gave Grok an example: "If A is the initial comment, and B is a reply to A, and C a reply to B, and D a reply to C, and E a reply to D, which is the grandparent of C?" Then it got it right without any trouble. So then I asked: But you just said it's the initial comment, which is A. What's the deal? And then it went into the usual song and dance about how it misunderstood and was super-sorry, and then ran through the whole explanation again of how it's really C and I was very smart for catching that.

I'd rather it just said, "Oops, I got it wrong the first time because I crapped out the first thing that matched in my training data, and that happened to be bad data. That's just how I work; don't take anything for granted."
by ghaff | 2025-08-22 14:12:33+00:00
Some things like beaches/pools/golf clubs/etc. can generally be policed with tokens/keys and so forth. That is not generally true of all shared facilities in a neighborhood. And I'm not at all sure the local government should be responsible for anything that residents should care to share on a communal basis. Want a playground or dog park? That's the government's responsibility? Maybe. But now that's up to a broader section of voters.
by strogonoff | 2025-08-22 14:12:34+00:00
I really doubt you would ever license any specific songs as a cafe business. You should be able to pay a fixed fee to a PRO and have a blanket license to play almost anything. Is it so expensive in the US, or perhaps they do not know that this is an option? If the former, and those cover artists help those bars keep their expenses low and offer you better experience while charging less—working with the system, without ripping off the original artists who still get paid their royalty—does it seem particularly parasitic?
by chiliada | 2025-08-22 14:12:58+00:00
I have to admit it comes across as deeply ironic to see a SWE complain of feeling 'violated' when they reach out expecting human help/interaction and are instead met with some thoughtless automation which actually wastes more of their time. The very abominations SWEs have helped inflict on customers everywhere for decades. Maybe things are just coming full circle ;)
by echoangle | 2025-08-22 14:13:32+00:00
On https://labplot.org/frequently-asked-questions/ , under "Under what license is LabPlot released?", it says this:

> LabPlot is licensed under GNU General Public License, version 2.0 or later, so to put it in a few sentences:

> You are free to use LabPlot, for any purpose

> You are free to distribute LabPlot

> You can study how LabPlot works and change it

> You can distribute changed versions of LabPlot

> In the last case you have the obligation to also publish the changed source code as GPL.
by tomrod | 2025-08-22 14:14:15+00:00
You're on a lonely island there, and despite the followup edit for a reference to the Mises Institute, your thoughts represents neither mainstream nor, especially recently, what their own Pete Boettke would declare, mainline economics. Thanks for your thoughts, I've reviewed them and found them inaccurate.

Smith, Adam (1776). "Chapter 2, Article 1: Taxes upon the Rent of Houses". The Wealth of Nations, Book V.

Tideman, Nicolaus; Gaffney, Mason (1994). Land and Taxation. Shepheard-Walwyn in association with Centre for Incentive Taxation. ISBN 978-0-85683-162-1.
by seanicus | 2025-08-22 14:14:34+00:00
1) I probably know very little about the rules & laws of your country, so it's fair that you clearly don't know much about America's Constitution/Bill of Rights. One of several violations of the constitution you're espousing, trashing Freedom of Speech is trashing an inalienable right in the US, arguably the MOST important. So yes, I want people incl. visa holders talking smack about the US and burning flags and perhaps most importantly not fearing losing citizenship for criticizing a foreign government. Esp. if it's a foreign power which is likely supplying a list of the visas that are to be revoked. Flag-burnings and criticism of the US govt are the chirping birdies in the mineshaft of freedom. You and other non-Americans think that they are experts in US governance from watching the TV. It's likely that you know more about it than the average US citizen knows about their (your) country's laws, but I'd suggest doing some more research. Or y'know just stick to expressing opinions about your country's govt, if they allow that.

2) Good to hear that my life (a born and bred 9th generation US citizen) and the lives of many others can be torn asunder as a rounding error. My community and myself have built their lives around people who are in the US on a variety of long-term visas that were guaranteed until oh say 213 days ago.

3) Unless your side can get the big dub (100 Year Reich), the pendulum swings both ways, baby. Probably going to be a while because there's no left-wing party in the US, but sooner or later this pain will be revisited upon your American counterparts tenfold. I don't like this, to be clear. I want that pendulum resting right in the middle.

4, I guess? I don't know anything about the Somali guy but sounds like you're admitting you don't either. You could start your research there but like many things foreign conservative critics of America point out, it doesn't sound particularly germane to national American politics.
by ChrisMarshallNY | 2025-08-22 14:14:53+00:00
> So what good are these tools? Do they have any value whatsoever?

In my case, yes, but I think I use it differently from the way that most do.

First, for context, I'm a pretty senior developer, and I've been doing code since 1983, but I'm currently retired, and most of my work is alone (I've found that most young folks don't want to work with people my age, so I've calibrated my workflow to account for that).

I have tried a number of tools, and have settled on basically just using ChatGPT and Perplexity. I don't let them write code directly, but I often take the code they give me, and use it as a starting point for implementation. Sometimes, I use it wholesale, but usually, I do a lot of modification (often completely rewriting).

I have found that they can get into "death spirals," where their suggestions keep getting worse and worse. I've learned to just walk away, and try something else, when that happens. I shudder to think of junior engineers, implementing the code that comes from these.

The biggest value, to me, is that I can use them as an "instant turnaround" StackOverflow, without the demeaning sneers. I can ask the "stupidest" question; one that I could easily look up, myself, but it's faster to use ChatGPT, and I'll usually get a serviceable answer, almost instantly. That's extremely valuable, to me.

I recently spent a few weeks, learning about implementing PassKeys in iOS. I started off "cold," with very little knowledge of PKs, in general, and used what ChatGPT gave me (server and client) verbatim, then walked through the code, as I learned. That's usually how I learn new tech. It's messy, but I come out of it, with a really solid understanding. The code I have now, is almost unrecognizable, from what I started with.
by energy123 | 2025-08-22 14:15:04+00:00
It's not, that would be quite the misunderstanding of statistical power.

N being big means that small real effects can plausibly be detected as being statistically significant.

It doesn't mean that a larger proportion of measurements are falsely identified as being statistically significant. That will still occur at a 5% frequency or whatever your alpha value is, unless your null is misspecified.
by pentamassiv | 2025-08-22 14:15:04+00:00
In theory you cannot even say for all programs and all inputs if the program will finish the calculation [0]. In practice you often can break it down but the number of combinations of input is what makes it impossible to test everything. Most developers try to keep individual functions as small as possible to understand them easier. You can use math to do formal verification, but that gets difficult with real programs too.

[0] https://en.wikipedia.org/wiki/Halting_problem
by richardlblair | 2025-08-22 14:15:16+00:00
Yea, this is a great one. I've had a lot of success in the past using the backpack problem / box packing as an interview question for problem solving / pair programming parts of the interview. It has "I don't know" built right in. It also has "I don't know, I'm going to make this decision for now but I expect it's wrong" built in.
by Panzer04 | 2025-08-22 14:15:21+00:00
SK Hynix is winning in DDR5 land - their memory performs significantly better in all respects compared to Micron and Samsung.

Whether that matters much is debateable - maybe they get higher yields as a result (since more chips are sufficiently performant to be useful) but JEDEC specs seem pretty generous relative to what you can achieve on consumer platforms, so I somewhat doubt much RAM is thrown out because it's too slow to meet spec.

It's pretty random, though. Back in DDR4 days Samsung produced the best memory (B-die) and it wasn't particularly close - near-DDR5 speeds with lower latencies. At the same time, some of their other dies (I guess from other fabs?) was absolutely awful.

Again, I don't know how much that translates into profit though, since the performance user market for RAM is probably a fraction of a fraction of the overall memory market.
by Quarrelsome | 2025-08-22 14:15:34+00:00
the fundamental issue remains that there is no objective and reliable measure of developer productivity. So those who experience it (developers) and the business who are isolated from it; end up with different perspectives. This IMHO is going to be the most important factor that fuels "AI first" stories like these, that could dominate our industry over the coming decade.

I don't think the chasm is unbridgable, because ultimately everybody wants the same thing (for the company to prosper) but they fail to entirely appreciate the perspective of the other. Its up to a healthy company organisation to productively address the conflict between the two perspectives. However, I have yet to encounter such a culture of mutal respect and resource allocation.

I fear that agentic AI could erase all the progress we've made on culture in the past 25 years (e.g. agile) and drag us back towards 80s tech culture.
by newpavlov | 2025-08-22 14:15:40+00:00
>That problem exists regardless of whether you want to use stackful coroutines or not. The stack could be freed by user code at anytime. It could also panic and drop buffers upon unwinding.

Nope. The problem does not exist in the stackfull model by the virtue of user being unable (in safe code) to drop stack of a stackfull task similarly to how you can not drop stack of a thread. If you want to cancel a stackfull task, you have to send a cancellation signal to it and wait for its completion (i.e. cancellation is fully cooperative). And you can not fundamentally panic while waiting for a completion event, the task code is "frozen" until the signal is received.

>it's actually something that would be useful in this context.

Yes, it's useful to patch a bunch of holes introduced by the Rust async model and only for that. And this is why I call it a bunch of hacks, especially considering the fundamental issues which prevent implementation of async Drop. A properly designed system would've properly worked with the classic Drop.

>And that said there's an easy fix: don't use the pointers supplied by the future!

It's always amusing when Rust async advocates say that. Let met translate: don't use `let mut buf = [0u8; 16]; socket.read_all(&mut buf).await?;`. If you can't see why such arguments are bonkers, we don't have anything left to talk about.
by runjake | 2025-08-22 14:16:09+00:00
In the US, the feds pay close attention to businesses like car washes, coffee stands, and taco trucks because these are often used for laundering.

There was a period where it seemed like they were doing some data crunching of IRS data and taking down domestic drug trafficking orgs (DTOs) this way, and a bunch of businesses were raided and shut down across the region I was in at the time.

Personally, I wouldn't do any of those and would launder through art and collectibles where the values are somewhat arbitrary. And "consulting".
by xtracto | 2025-08-22 14:16:11+00:00
When LLMs write 100% of the code and we humans are only tasked with validating and verifying its function, programming languages won't be needed (prog langs are for people).

I wonder if at some point we will have an LLM that basically understands English and say, Java bytecode or V8 bytecode. So in goes English descriptions and comments and out goes program bytecode implementing the required functionality.

Also for LRMs.. why use English for the reasoning part? Could there be a more succinct representation? Like Prolog?
by lock1 | 2025-08-22 14:16:16+00:00
I guess it's reasonable to be hopeful as a Java developer nowadays.

Modern Java communities are slowly adopting the common FP practice "making illegal states unrepresentable" and call it "data oriented programming". Which is nice for those of us who actively use ADT. I no longer need to repeatedly explain "what is Option<?>?" or "why ADT?" whenever I use them; I could just point them to those new resources.

Hopefully, this shift will steer the Java community toward a saner direction than the current cargo cult which believed mutable C-struct (under guise of "anemic domain model") + Garbage Collector was OOP.
by Workaccount2 | 2025-08-22 14:16:21+00:00
This is where the missmatch is, the future is not in scaled apps, the future is in everyone being able to make their own app.

You don't have to feature pack if you are making a custom app for your custom use case, and LLMs are great with slim narrow purpose apps.

I don't think LLMs will replace developers, but I am almost certain they will radically change how end users use computers, even if the tech plateaus right now.
by philwelch | 2025-08-22 14:16:25+00:00
This is interesting to me and I see why it would work in a place with lower state capacity but in more developed countries it’s not a great strategy. You want your money laundering to operate through high volume cash businesses. When I lived in Seattle I used to sometimes go to a sketchy cash-only teriyaki joint. The food was great and they were always filled with paying customers. Sadly, they were later caught and shut down.
by mrkeen | 2025-08-22 14:16:44+00:00
> if i have 1mil ARR, i can hire some devs to remake my product from scratch

This assumes a pool of available devs who haven't already drunk the Koolaid.

To put it another way: the 2nd wave of devs will also vibe code. Or 'focus on the happy path'. Or the 'MVP', whatever it's called these days.

From their point of view, it will be faster and cheaper to get v2 out sooner, and 'polish' it later.

Does anyone in charge actually know what 'building it right' actually means? Is it in their vocabulary to say those words?