MurphyA/hacker-news huggingface dataset:
by dang | 2025-08-24 18:34:49+00:00
Non-native English speakers are 100% welcome on Hacker News, and the rest of us are amazed by how good your English usually is.

Automated comments are what people here feel strongly about rejecting. It isn't just the LLM-written ones that trigger such reactions, but also comments that have been filtered through translators/editors/checkers and so on. Readers are becoming hypersensitive to these, so it would be much better to just write in your own voice. The benefit of authenticity outweighs the cost of a few grammar or spelling errors.
by FridayoLeary | 2025-08-24 18:34:51+00:00
He's not doing a very good job of anything. His main problem is he has very few fundamental beliefs. All he has is some vague left wing aligned principles which he allows others to advise him on and then selects whatever position will gain himself the most goodwill. Which is why his ministers can propose atrocious ideas and he will go along with them. It's not as if he has anything better to suggest.
by KritVutGu | 2025-08-24 18:35:13+00:00
It is precisely the same existential threat, to code and to software developers, in my eyes. I take the exact same pride in my code (which I want to be free software, BTW) as artists do in their art. Writing code is a form of self-expression and self-realization for me, and as such, it is completely personal, between myself, and those (humans) who read my code.
by rsynnott | 2025-08-24 18:35:13+00:00
You’re the one who made it about _education as a whole_, rather than, realistically, shallow tutorials on how to do 3d modeling. Like, this is the sort of thing that most people learn on their own with the help of tutorials/written material.

(I am, FWIW, _super_ unconvinced that our magic robot friends will be even as helpful there as any decent tutorial on the subject, but even if they are, that’s not really touching on education writ large.)
by aabhay | 2025-08-24 18:35:17+00:00
I don’t get why so many people are resistant to the concept that AI can prove new mathematical theorems.

The entire field of math is fractal-like. There are many, many low hanging fruits everywhere. Much of it is rote and not life changing. A big part of doing “interesting” math is picking what to work on.

A more important test is to give an AI access to the entire history of math and have it _decide_ what to work on, and then judge it for both picking an interesting problem and finding a novel solution.
by ivape | 2025-08-24 18:35:22+00:00
Voice interface is a paradigm shift. They are serious UX people so they are most definitely thinking in terms of new UX. Slapping on an LLM to Siri is a high school level speech to text, text to llm, llm text to speech pipeline (this is a good AI fizz buzz). That’s not what’s holding them back, instead it’s a brand new paradigm they’re working on most likely.
by elcritch | 2025-08-24 18:35:47+00:00
Yet they generally work.

In my experience all of the low level code on uC’s is just short of horrible. That’s ST, NXP, etc, are just full of terrible kludges. Then again some of the Linux kernel drivers can be rough too.

The only vendor I’ve heard has good code and documentation is Raspberry Pi Foundation on their silicon.
by derefr | 2025-08-24 18:35:54+00:00
I think you're just guessing here without an accurate mental model of what is being described.

> It sounds like this site is packing the two together,

1. No; as you said, no ROM hacking site distributes the original ROM. This one is no exception. They don't want to flagrantly violate copyright. (And in fact, modern patch formats — xDelta, UPS, BPS — are designed to avoid even minor "quotations" of the original copyrighted material, by using "copy offset:length" ops, or by storing partial/sparse patch segments as XOR deltas of the old and new files.)

> and the patchers are causing the flagging issues

2. No ROM hacking site distributes a patcher executable along with the patch. It'd be a huge waste of both bandwidth and storage space on their CDN. Besides the very reason coming up here (novel archives containing executables make anti-virus programs unhappy), there's also the fact that modern emulators, when loading a ROM, will auto-apply a patch in-memory if one is found in the same directory + with the same basename as the ROM. (Similar to how VLC auto-loads subtitle files if found beside a video file.) Creating an on-disk modified ROM using an explicit patcher utility is, for the most part, unnecessary today.

FYI, I downloaded the first ROMhack I saw from the referenced site (romhack.ing). It was a .zip file. Decompressing it, all it contained was a set of .ips files (variants of the patch) and a README.txt.

In short, there is no inherent, structural reason that a site hosting only archive files like this one, would trigger any anti-virus system.
by JustExAWS | 2025-08-24 18:36:11+00:00
That’s just the issue. When I was in my early 40s, I saw the way the wind was blowing and that “full stack development”,Mobile development and even “cloud” compensation was rapidly plateauing in tier 2 cities (where most developers work) and I definitely didn’t want to be standing in front of 20 somethings competing with other 20 something’s trying to prove myself through coding interviews.

Yes I code as part of my day job depending on the way the wind is blowing. But I get hired because I can talk to CxOs, directors and people with budget decisions on zoom or hop on a plane. Even my interview at AWS was all system design and behavioral.

If I ever responded to recruiters or people I know through my network at GCP, that’s the way I would get a job there.

But I would rather get a daily anal probe with a cactus than ever work for BigTech again and I’m damn sure not going back into an office.
by pas | 2025-08-24 18:36:27+00:00
Features come and go. (Others mentioned Flash. Java applets also were pretty mainstream for a while. Cookie rules changed. There's now more security plumbing, eg. CORS.) From a security and maintenance aspect it makes sense to get rid of libxslt and libxml.

It's hard to say how much the cost will be on users. They will need to copy the URL and put it into some site that applies the XSLT. Likely there will be some page that does this from JS and people can simply make URLs like https://blabla.gov/apply-xslt?xml=....&style=... and put those on websites, right?

> Can’t js your way into the browser opening an xml document and automatically applying the stylesheet as far as I know.

Yes, that's definitely not ideal, but maybe the result of this deprecation will be that we get some kind of handler registration. (Though I saw the comments about similar failed initiatives.)
by Terr_ | 2025-08-24 18:36:57+00:00
> [A README.md is] a way of flagging to developers: "The code in this directory builds, deploys and/or runs separately to other code in this repo."

I disagree, that's merely correlated to the real purpose: A file-level README is something an author adds when they anticipates something about the mental-state of future readers. In particular, that a reader won't arrive already-prepared to understand or navigate.

While that often happens at "project roots", it is by no means exclusive to them, and it can still happen in sections with extremely tight dependencies or coupling that could never exist independently.

Analogy: While many roads begin with a speed-limit sign, it is not true that every speed-limit sign indicates you've entered a new road.
by brendoelfrendo | 2025-08-24 18:37:06+00:00
I also use the Kagi assistant, and one thing that this post inspired me to do was to test out some of the models with and without web access, and I encourage you to do the same. Qwen, for example, behaves completely differently when it's summarizing searches vs operating without that tool. I assume this has to do with how Kagi tells it to respond, but it seems to impact some models more than others.
by tzs | 2025-08-24 18:37:41+00:00
That's completely different.

• The border wall was a government project, and a large chunk of the money for it came Trump declaring a national emergency and using that to redirect around $7 billion of funding meant for other things to it after Congress refused to provide the level of funding he wanted.

Biden cancelled those parts that Trump had added. He did not cancel those parts that Congress had voted to fund. He wanted those stopped too but went about it through normal channels: he asked Congress to cancel them. Congress did not, and so his administration continued constructing those parts.

• The wind farm is a private project.
by kevincox | 2025-08-24 18:38:01+00:00
A better example is probably

1. I general a keypair and commit it.

2. I send the public key to someone.

I *really* want to be sure that 1 is persisted. Because if they for example send me $1M worth of crypto it will really suck if I don't have the key anymore. There are definitely cases where it is critical to know that data has been persisted.

This is also assuming that what you are syncing to is more than one local disc, ideally you are running the fsync on multiple geographically distant discs. But there are also cryptography related applications where you must never reuse state otherwise very bad things happen. This can apply even for one local disc (like a laptop). In this case if you did something like 1. Encrypt some data. 2. Commit that this nonce, key, OTP, whatever has been used. 3. Send that datasome where. Then You want to be sure that either that data was comitted or the disc was permanently destroyed (or at least somehow wouldn't be used accidentally to be encrypt more data).
by senkora | 2025-08-24 18:38:10+00:00
Basic economy tickets do not always include a carry on.

https://www.united.com/en/us/fly/travel/inflight/basic-econo...

> Carry-on bags are only free on flights* to South America, across the Atlantic or to international destinations across the Pacific.

> On all other flights, you must pay to check your bags in the airport lobby. The bag fee starts at $35.
by doctorpangloss | 2025-08-24 18:38:48+00:00
I don’t know. You could just as well say, “A 3% merchant fee can easily be [… ruinous to a bunch of companies]”, and I’d be talking about Stripe, a Y Combinator company. In Europe they manage to cap interchange fees at 10x less, and there’s no less “payments innovation” or more “fraud” or whatever some nice red headed LISP brothers or some insightful patio furniture guy will say is eating into the 3% merchant fees.

People struggle with this: Stripe and Apple do the same thing wrt to the fees. They get all into a knot trying to explain how 3% of all revenue, successfully capped at 0.3% in Europe, is somehow different than Apple taking 30% of App Store IAP. We already live in the world where nice, red headed LISP brothers and insightful patio furniture guy is wrong. You don’t even need to talk about it or file a brief.

The reason the Epic case is tough is because the fee doesn’t matter. Like what is the right fee? Say a number. Clearly it doesn’t make sense to take a fee at all! Apple is doing something valuable - they are concentrating wealthy, good customers who overwhelming choose iPhones instead of Android phones - and instead of making iPhones more expensive they take from app developers. But if you did the sensible thing - force the platforms to charge the cut they are taking from the end user up front, when they buy the phone - nobody is going to do that.

It’s exactly the same problem as Europe saying Facebook has to be ads free. Nobody chose to pay for a Facebook subscription. The truth is the regulators are in between a rock and a hard place if they try to make changes to one number in the midst of the status quo. In the past, regulators took more drastic steps, they split up the monopolies, and once you understand how weak these regulations that people are litigating are, suddenly you will be much more sympathetic to the idea that the App Store and the iPhone have to be different businesses, or that private digital payments companies shouldn’t exist at all.
by redwall_hp | 2025-08-24 18:39:39+00:00
Exactly. LLM garbage is a straight up insult.

1. They deliberately chose to not take a few minutes to communicate with you, but expect something of you.

2. The hard part of writing is organizing thoughts into something coherent, not typing something out. If you don't understand something enough to write it in the first place, the LLM can't magically read your mind and understand what you want to say for you.
by breppp | 2025-08-24 18:40:21+00:00
You can read entire twitter threads today completely composed in Russia, where the trolls write both sides

That has never happened with newspapers. Today's many people entire window to reality is through the internet and like it or not, people believe what's popular or if not, can believe an opinion is popular if it's widespread online.

It's very easy to create racial tensions for example that way, as was done by the russians
by codeulike | 2025-08-24 18:40:25+00:00
Read the article. Its mostly to do with inertia in large organisations or multiple failed projects to replace old systems

For the people who use this old technology, life can get tedious. For four years, psychiatrist Eric Zabriskie would show up to his job at the US Department of Veterans Affairs (VA) and start the day waiting for a computer to boot up. "I had to get to the clinic early because sometimes it would take 15 minutes just to log into the computer," Zabriskie says. "Once you're in you try to never log out. I'd hold on for dear life. It was excruciatingly slow."

..

Most VA medical facilities manage health records using a suite of tools launched by the US government in 1997 called the Computerized Patient Record System (CPRS). But it works on top of an even older system called VistA – not to be confused with the Windows Vista operating system – which first debuted in 1985 and was originally built on the operating system MS-DOS.

The VA is now on its fourth attempt to overhaul this system after a series of fits and starts that dates back almost 25 years. The current plan is to replace it with a health record system used by the US Department of Defense by 2031. "VA remains steadfast in its commitment to implementing a modernised, interoperable Federal [electronic health record] system to improve health care delivery and positively impact patient care," says VA press secretary Pete Kasperowicz. He says the system is already live at six VA sites and will be deployed at 19 out of 170 facilities by 2026.
by lmz | 2025-08-24 18:41:04+00:00
Those categories are usually derived from another advertised number: Drive Writes Per Day.

As an example in this Micron product brief the Latency for the read-intensive vs mixed use product are the same: https://assets.micron.com/adobe/assets/urn:aaid:aem:e71d9e5e...

Of course the footnote says that latency is a median at QD=1 random 4K IO.

From the paper the PM9A3 which is 1 DWPD has better P99.9 write latency under load vs the 7450 Pro (3 DWPD mixed use).
by AIPedant | 2025-08-24 18:41:08+00:00
Yeah, I figured this was clickbait but my jaw still dropped a bit when I saw this:

I cloned the backend for Truco and gave Claude a long prompt explaining the rules of Escoba and asking it to refactor the code to implement it.

How long would it take the human dev to refactor the code themselves? I think it's plausible that it would be longer than 3 days, but maybe not!
by fxtentacle | 2025-08-24 18:41:18+00:00
cough how about 24 hours?

https://nordicgamejam.com/

I've been participating in these for way longer than our current breed of LLMs or GenAI or engines. Back in the day, your best option was Microsoft's XNA and C#. (Unity had not been invented yet.) Plus most art looked like hand-drawn in paint, because it was. Still, we saw plenty of enjoyable games each year. And some made it to a wider audience, like Baba is You or Braid.

The coding was never the bottleneck. I strongly believe it's the communication among team members.
by godelski | 2025-08-24 18:41:19+00:00
It could, but that could also have negative impacts to the system. I don't actually want people like Loeb to stop publishing. Off the wall thinking can be helpful. The reason for this is that you're still doing work.

It is exploration, so think about it this way. Everyone says "there's no gold over there" and then someone says "well did anybody check?" It helps when someone comes back like "yep, I checked, no gold."

Even if it was very likely it is good to know. Those big breakthroughs only happen by challenging the current paradigm. By definition this is almost certainly true. You're not going to create paradigm shifts by maintaining the current paradigm, right? So you have to maintain space open for wild and crazy ideas. Hell, take the famous multiverse theory in physics. It is almost certainly wrong but it still can provide some utility too. Same is true with String Theory. It has to be okay to be wrong in science. You won't progress if this isn't possible. It also would mean you can't progress even if you're right but no one listens!

The problem is you're trying to fundamentally measure something intangible. With scientists you're trying to measure impact. But the only way to measure impact is through hindsight, which sometimes takes hundreds of years. Every single measure you take, no matter how obvious and simple it may seem, is a proxy. Your measurement cannot be perfectly aligned with the thing you intend to measure. Many times the alignment difference will be almost nothing so it doesn't matter, but with things like this? Sorry, you're not going to be able to measure scientific output unless you can travel to the future to make that measurement. (similarly, you can't measure a student's educational outcome until after they have left school and applied that knowledge, including their metaskills.)

You should measure, but with things like this, measures are a dangerous trap.
by kelnos | 2025-08-24 18:41:31+00:00
No the person you've replied to, but for me I just find it frustrating. When I'm not the one typing, I always find the other person moving slower than I can think, not entirely getting what I want to tell them ("no, line 47, not 53 -- no, the foobar function call isn't the problem, it's the 4th argument to barbaz... no no, no that one... GAH). Maybe we can chalk this up to "communication problems", and I should have taken a pause to talk about communication with my pair partner.

I dunno. I've just always felt much less productive with someone else there. I don't view programming as a social or collaborative activity. Building software can be collaborative, but when I'm sitting down to do implementation, collaboration slows me down, and I find it very frustrating and unproductive.
by dreamcompiler | 2025-08-24 18:42:57+00:00
Rooftop PV in the US now costs around $3/watt including BOS (balance of system) and labor. This means an average 6kW home installation is less than $20k -- without storage. (This does not include government subsidies. Where they're still available the price decreases further.)

Yes home storage adds more money but a grid-tied PV installation without batteries is very useful in many parts of the country: Using the grid as your "battery" at night, a $20k investment can make your net electricity cost zero or even negative.

A vast number of US homeowners have installed such a system and are very happy they did so.
by grumple | 2025-08-24 18:43:40+00:00
It wouldn't surprise me if the BGP routes in the DCI PNI were manually configured, since this is probably one of the most direct and important connections. I would be surprised if Cloudflare didn't have firsthand knowledge of what happened with AWS during this incident.

I think the withdrawal approach by AWS would normally work, as this action should desaturate the connections. Just really unfortunate that this caused routing through a link that was at half capacity.
by Zak | 2025-08-24 18:44:28+00:00
My recent revelation as a frequent flyer is that it's really nice to have a tablet. I had long shunned them as an awkward step between laptop and phone, but using laptops is forbidden during taxi,takeoff, and landing.

Unlike the in-seat entertainment, the movie on a personal tablet won't be interrupted by announcements which I almost never want to hear.
by HarHarVeryFunny | 2025-08-24 18:44:58+00:00
I've never heard it called "reboring" - wonder if there is a different procedure for when it gets really bad, but I'd have thought problems (backup) would happen pretty quickly, so wouldn't be too bad as long as you take care of it.

They basically use something like a weed whacker fed down the pipe, except it uses a short bit of chain instead of trimmer line, and will pulverise any intruding roots.
by breuleux | 2025-08-24 18:44:58+00:00
Thanks for the tips, I'll try to look into these when I get some time! Didn't know you could modify the closure pointer.

I'm not sure what you mean by "maintaining a set of old versions". It's possible I missed something obvious, but the issue here is that I have the code objects (I can snag them from module evaluation using an import hook)... but I do not have the function objects. I never had them in the first place. Take this very silly and very horrible example:

def adder(x): def inner(y): return x / y return inner adders = {} def add(x, y): adders.setdefault(x, adder(x)) return adders[x](y)

The adders dictionary is dynamically updated with new closures. Each is a distinct function object with a __code__ field. When I update the inner function, I want all of these closures to be updated. Jurigged is able to do it -- it can root them out using get_referrers. I don't see how else to do it. I quickly tested in a Jupyter notebook, and it didn't work: new closures have the new code, but the old ones are not updated.
by techpineapple | 2025-08-24 18:45:10+00:00
This doesn’t seem like a side effect of AI, this seems like an effect. Maybe Sam is really this dense, but I mean, one of the first businesses was character.ai. This will only get worse as AI gets better, and, counterintuitively maybe, leaning into this is the only way to get widespread adoption. (If that’s what you want)
by godelski | 2025-08-24 18:45:10+00:00
I think we're making progress in that direction. I mean you have people like Veritasium and 3Blue1Brown being excellent science and math communicators. They are fairly high level, but have you ever checked out the Summer of Math Exposition (#some) submissions? There's some amazing videos in there that are as informative, if not more, than lectures I've had while at Uni. Not just an average lecture either, like rivaling or surpassing some of the best lectures.

It's hard, but I think there's hope. Currently academia isn't aligned for this right now though so it is often coming from outside. But writing my thoughts on that is going to me another, but smaller, rant lol
by 3eb7988a1663 | 2025-08-24 18:45:11+00:00
This article was bereft of details. Who was getting the money? From where? Was the VP getting $30k checks daily? Or was it equivalent to $30k in bribes happening up and down the system?

Having never been in the bribery game myself, I am curious how exactly you determine a price. How do you feel out someone's integrity for the dollar value (everyone does have a price)?
by thom | 2025-08-24 18:47:08+00:00
Materialize.com and Snowflake have pretty reliable incremental materialised views now, with caveats that aren’t back breaking. If you can transform in SQL rather than having to build a whole new pipeline or microservice to do the work that’s a pure operational win. I consider this alongside hybrid transactional/analytical databases to be the holy grail of data infrastructure. Finally we can stop just shuffling data around, support almost all workloads in one place, and get some work done.