MurphyA/hacker-news huggingface dataset:
by mschuster91 | 2025-09-07 13:01:03+00:00
> Unfortunately, some separately purchasable hardware components seem to be optimized completely for gamers these days

It turned out during the shitcoin craze and then AI craze that hardcore gamers, aka boomers with a lot of time and retirement money on their hands and early millennials working in big tech building giant-ass man caves, are a sizeable demographic with very deep pockets.

The wide masses however, they gotta live with the scraps that remain after the AI bros and hardcore gamers have had their pick.
by mkovach | 2025-09-07 13:01:43+00:00
This isn't meant to critique you personally. Your post just sparked the thought. But it points to a deeper, systemic issue with AI collaboration in coding, design, writing, and beyond.

The core tension is between replication and creation. Yes, some things will always resemble what came before. A hard-boiled detective novel usually has a corpse or two, a bottle, and a wisecrack. But the artistry and work are in what you do with the formula. Take Les Roberts, for example. He wrote detective novels, sure, but he set them in Cleveland, gave them local color, and turned Northeast Ohio into a character. That's authorship. That's presence.

You can absolutely ask an AI to plot the story. But the soul, that point, is what you bring to it: the choices, the voice, the friction.

What gives me pause here is that I don't feel that presence. The project looks good, but it feels like Windows XP. Smooth, clean, and generic. I can't tell what this person's actual skills are. From the post, they clearly put in real time and effort. They learned something and got it working. But what I see is replication. Competent, yes. But flat, in my opinion.

If I were in their shoes, someone who would struggle to replicate this, I'd still treat that as step one.

Okay, I copied it. Now, what can I improve? What parts of the interface feel off? Where could I take a risk? Then, show the before and after.

So here's the long-winded point.

Why stop at imitation? Why not go further? Why not show that you can replicate something, build on it, shape it, and own it?

That's the more profound concern I have about AI collaboration. How do you show your work in a world of infinite templates and effortless iteration? How do you show your soul, or if you are too shy to bare your soul, at least a differentiator, that means you should be hired?

(I say this with the absolute irony that I used Grammarly to ensure this collection of words somewhat resembled a coherent thought. In the words of Dirty Harry, "A man has to know his limitations."[0]) ---

[0] Probably a misquote.
by pjmlp | 2025-09-07 13:02:09+00:00
The part most people keep missing is that if LLMs are ever perfect, the actual sentence is,

"build me a Fusion 360 alternative. Skip all of the collaboration stuff though, I just want to store files locally."

Just like you don't usually say what kind of machine code the compiler is supposed to generate.

This is slowly the case in SaaS products with integration workflows driven by AI.
by gnfargbl | 2025-09-07 13:02:13+00:00
If you look through his LinkedIn [1], he was at Google from 2005-2011, as the tech lead for Dalvik, and spent some time as a Senior Staff Engineer at Slack. I would guess he can probably retire anytime he likes.

Agree that $10M is too high, but you have to drop your anchor somewhere.

[1] https://www.linkedin.com/in/danfuzz/details/experience/
by politelemon | 2025-09-07 13:02:29+00:00
You're not negating anything they've said, but given some insight into why the case might be. However the cult of personality and brand still exists and as a result heavily distorts what could appear here.

Saying that someone ought to write better consistently for them to "make its way here" leans completely into the cult of personality.

I think following people would be better served though personal RSS feeds, and letting content rise based on its merit ought to be an HN goal. How that can be achieved, I don't know. What I am saying is that the potential negatives are far far understated than they ought to be.
by thousand_bats | 2025-09-07 13:02:29+00:00
> I thought this would be about the horrors of hosting/developing/debugging on “Serverless” but it’s about pricing over-runs.

Agreed about that. I was hired onto a team that inherited a large AWS Lambda backend and the opacity of the underlying platform (which is the value proposition of serverless!) has made it very painful when the going gets tough and you find bugs in your system down close to that layer (in our case, intermittent socket hangups trying to connect to the secrets extension). And since your local testing rig looks almost nothing like the deployed environment...

I have some toy stuff at home running on Google Cloud Functions and it works fine (and scale-to-zero is pretty handy for hiding in the free tier). But I struggle to imagine a scenario in a professional setting where I wouldn't prefer to just put an HTTP server/queue consumer in a container on ECS.
by leoc | 2025-09-07 13:03:27+00:00
I'm a bit surprised that people are complaining so much about this. I have read many a blog post which stretched one or two fairly obvious thoughts out at great length. By comparison this post is just a few sentences and it manages to say something sensible, if not stunningly insightful, about the title. (The banner art and so on is a bit extra, yes, but ... meh.) The thing most worth complaining about here is that the title isn't original: 'academia', 'law school' and 'making partner' are all older and more common substitutions for 'a career'. 'Law school' seems to be particularly popular and appropriate, since (IIUC; IANAL) the best-performing US law-school students are rewarded with the coveted opportunity to move from cramming law for exams to working 996 pressure-cooker jobs as juniors at BigLaw firms.
by bgwalter | 2025-09-07 13:03:53+00:00
What is the impulsive behavior? Do you have a zero day in some ROT-47 decoder? Or perhaps a zero day in the file command in case a user creates a file containing the string and runs the command on it? Or is the string both a valid ROT-47 string and a valid executable on some platform?

> If you are ever unsure of someones motives, than politely ask for context.

Asking for context.
by adithyassekhar | 2025-09-07 13:04:03+00:00
I'd rather it spin the fan all the time to improve longevity but that's just me.

One of the many reasons why snapdragon windows laptops failed was both amd and Intel (lunar lake) was able to reach the claimed efficiency of those chips. I still think modern x86 can match arm ones in efficiency if someone bothered to tune the os and scheduler for most common activities. M series was based on their phone chips which were designed from the ground up to run on a battery all these years. AMD/Intel just don't see an incentive to do that nor do Microsoft.
by rwmj | 2025-09-07 13:05:08+00:00
purple.com was a similar thing. Originally the site had just a FAQ page about how they didn't want to sell the domain:

https://web.archive.org/web/20090226000820/http://www.purple...

https://web.archive.org/web/20090225184613/http://www.purple...

I just checked now and it's one of those mattress drop-shipping sites :-(
by thomassmith65 | 2025-09-07 13:05:31+00:00
Back in the internet's early days, it was easy to get a domain name. They were cheap or even free.

That is not exactly how I remember things. Everyone bought domains from one registrar (was it Network Solutions?) and the cheapest domain started at around $100. There were all sorts of short and trademarked dot-coms available though, that is true.

I'm going by ancient memory here and would love it if someone corrects me.
by quotemstr | 2025-09-07 13:06:00+00:00
Sadly, Sutter disagrees philosophically with making locals const by default, and I think doing so is table stakes: https://github.com/hsutter/cppfront/wiki/Design-note%3A-cons...

I mean, c'mon

> Show that in today's C++ guidance literature we already teach C++ programmers to make local variables const, and link to a few examples of such guidance (which will contain more details, including examples of problems that the advice avoids). That will start to make the case. If you can do that, feel free to open a "suggestion" issue about it!

That "C++ guidance literature" is called the Rust book. Const by default won.
by saghm | 2025-09-07 13:06:30+00:00
I'm guessing the reason they think it would have been better is that right now the headaches are from us being a weird limbo state where we're kinda out of IPv4 addresses but also not really at the point where everything supports IPv6 out of necessity. If the "kinda" were more definitive, there would potentially have been enough of a forcing factor that everyone make sure to support IPv6, and the headaches would have been figured out.
by omnicognate | 2025-09-07 13:07:19+00:00
That's logically fine, although it strikes me as likely overkill since your system has to be able to look up a convention by lat/long in order to get an instant in time, which is not trivial to do and for most use cases would be a more frequent source of errors than changing timezone definitions. I don't know the details of your use case though, and this could well be the appropriate representation. The main thing is that enough information is present to identify an instant in time. Your scheme isn't the nominal-datetime-only representation that I pointed out is frequently used but rarely correct.
by Fade_Dance | 2025-09-07 13:07:47+00:00
If the milk marketing budget is truly 100 million a year (a cursory check shows it's likely closer to 200 million now) as he mentions, 10 million doesn't seem very high at all.

So they've had a 100 million per year marketing budget for at least 10 years. Let's say they spent 1% per year towards the domain... The opportunity cost for not having something as obvious and useful as milk.com seems significant. To me it seems like they've already made a mistake by not paying up despite having the means, and now they've dug their foot in. They've spent hundreds of millions on billboards, yet they can't even put "milk.com" on their billboards next to "got milk". Imo but 5% less billboards for a few years and buy the domain...
by vinserello | 2025-09-07 13:09:25+00:00
i was stitching together a few CSVs recently and realized most of the options were either full sql environments or giant BI platforms. i just wanted to clean some columns, join a few tables, and make quick charts without spinning up something heavy. so i built a drag-and-drop flow where you connect nodes for cleaning, merging, and visualization. it's still pretty minimal, but i've used it to prep data for side projects and even generate podcast scripts from datasets. curious if others have hit the same pain point or if i'm overfitting to my own workflow.
by ellingsworth | 2025-09-07 13:09:26+00:00
Thanks for sharing.

Similarly, Margo Selby crafted a very large, vibrant 16m textile installation titled ‘moon landing’ based on the work of Navajo women who wove the integrated computer circuits and memory cores that enabled the 1969 moon landing. Until recently it was on display at Canterbury Cathedral. It is accompanied by a musical composition for strings by Helen Caddick.

https://www.margoselby.com/pages/moon-landing
by sipofwater | 2025-09-07 13:10:13+00:00
* "Windows 11 Update KB5063878 corrupted my 8TB Seagate drive (RAW, data loss)": https://learn.microsoft.com/en-us/answers/questions/5534282/... (learn.microsoft.com/en-us/answers/questions/5534282/windows-11-update-kb5063878-corrupted-my-8tb-seaga)

* "Potential SSD Detection Bug in Windows 11 24H2 Following Update KB5063878 (August 12, 2025)": https://learn.microsoft.com/en-us/answers/questions/5536733/... (learn.microsoft.com/en-us/answers/questions/5536733/potential-ssd-detection-bug-in-windows-11-24h2-fol)
by TuxSH | 2025-09-07 13:10:17+00:00
> Why bother with this category? The code exercising it is buggy either way

Because it is an actual security vulnerability if you cross privilege boundaries (infoleaks/(K)ASLR bypass, etc.), and one people often miss at that.

Say you write:

struct { long long a; char b; } foo; foo.a = 0; foo.b = 1; return foo;

You end up leaking 7 stack bytes here (due to padding).

GCC's `-ftrivial-auto-var-init=pattern` currently initializes all unknown-value stack variables with 0xFEFEFEFE(...). This is usually an invalid fp value, invalid offset and invalid virtual address, allowing crashes to happen. This is a good thing.

Regarding performance, there is an attribute to opt out (both for the standard C++26 feature and the GCC option that is a subset of it)
by burntsushi | 2025-09-07 13:10:56+00:00
> Datetime + tz name: a point in time and space that is responsive to time zone changes

No. It isn't a point in time, because time zone transition rules can and do change. You need an offset as well. Then you can choose which thing you want to prioritize[1] when converting it to an instant in time.

This is what RFC 9557 is for.

[1]: https://docs.rs/jiff/latest/jiff/tz/enum.OffsetConflict.html
by sipofwater | 2025-09-07 13:10:56+00:00
Comments by whmxtra (https://www.youtube.com/@whmxtra) posted at https://www.youtube.com/watch?v=TbFIUu_7LIc ("BEWARE! Windows Update and SSD Problem is WAY worse than we thought! Full Demonstration" video by JayzTwoCents)

* whmxtra, "It goes even deeper": https://www.youtube.com/watch?v=TbFIUu_7LIc&lc=UgxOFAkpMCaks... (www.youtube.com/watch?v=TbFIUu_7LIc&lc=UgxOFAkpMCaks_ANsv14AaABAg&pp=0gcJCSMANpG00pGi)

* whmxtra, "And a new problem": https://www.youtube.com/watch?v=TbFIUu_7LIc&lc=Ugwg2WrjpvM2e... (www.youtube.com/watch?v=TbFIUu_7LIc&lc=Ugwg2WrjpvM2epZ1Rn54AaABAg)

* whmxtra, "And another update. Just did a quick check in linux": https://www.youtube.com/watch?v=TbFIUu_7LIc&lc=Ugy6GoefcNaic... (www.youtube.com/watch?v=TbFIUu_7LIc&lc=Ugy6GoefcNaic_iR4TB4AaABAg)

* whmxtra, "And mystery partly solved": https://www.youtube.com/watch?v=TbFIUu_7LIc&lc=UgyXcnwyWqy9M... (www.youtube.com/watch?v=TbFIUu_7LIc&lc=UgyXcnwyWqy9MMVFfIN4AaABAg)

* whmxtra, "Ok another update (and possible solution). I called up 20 of my local customers and asked if I could swing by and test their systems to see if they had issues. Out of those 20 PC's half of them had the space missing issue.": https://www.youtube.com/watch?v=TbFIUu_7LIc&lc=Ugy2W5D-KDtpN... (www.youtube.com/watch?v=TbFIUu_7LIc&lc=Ugy2W5D-KDtpNk-BE3R4AaABAg)
by Balgair | 2025-09-07 13:11:25+00:00
Aside: Bret Devereaux has a series on the remarkably similar lives of a peasant farm laborers throughout time and space here:

https://acoup.blog/2025/07/11/collections-life-work-death-an...

TLDR: Holy shit, so much infant mortality, penicillin and vaccination are god-sends, holy shit. Also, your fields were all over the place and everything extra gets eaten up by taxes from Big Man.
by indigodaddy | 2025-09-07 13:12:38+00:00
From what I've been reading, Huy Fong Sriracha hasn't been the same since. My bottles last a very long time, so haven't had too many new bottles since 2017, but I can't say that my likely unrefined pallette has noticed a difference though..? Haven't tried the Underwood version yet either.
by Runonthespot | 2025-09-07 13:15:39+00:00
bear in mind that Claude Code by default uses grep - if you watch you'll see if it's looking for something it doesn't know the name of, it flails around with different patterns. Try this tool, tell CC to take a look using ck --help and take it for a spin.

CC in my case likes it so much, it started using it to debug the repo rather than grep and suggesting its own additions
by delta_p_delta_x | 2025-09-07 13:16:15+00:00
> Compile against an old libc

This clause is abstracting away a ton of work. If you want to compile the latest LLVM and get 'portable C++26', you need to bootstrap everything, including CMake from that old-hat libc on some ancient distro like CentOS 6 or Ubuntu 12.04.

I've said it before, I'll say it again: the Linux kernel may maintain ABI compatibility, but the fact that GNU libc breaks it anyway makes it a moot point. It is a pain to target older Linux with a newer distro, which is by far the most common development use case.
by jfultz | 2025-09-07 13:16:20+00:00
I left Slashdot for HN...but I didn't leave Slashdot because of HN. I was frustrated with Slashdot and was actively seeking alternatives. About 2 days after I discovered HN existed, I was done forever with Slashdot.

Among other frustrations (including some really vile comments), I felt like the world was bursting with interesting tech news, and Slashdot was just not keeping up. The publish rate was too slow (maybe 10-13 stories a day), and the %age of stories I found interesting had dropped considerably from a few years previous.

I wasn't a fan of the redesign, but it was content that drove me to seek alternatives.
by heelix | 2025-09-07 13:17:17+00:00
I wonder if cooling/power is really the key here. I've got a 5950x that ended up getting the water loop I'd intended for my next threadripper - only to find they were not selling the blasted things to anyone but a few companies. With the cooling sized for almost twice what the 5950x could put out, it has been a very stable machine for some crazy workloads. That old dog will likely keep the setup when a zen 5 TR gets swapped in.

For a long time, my Achille's heel was my Bride's vacuum. Her Dyson pulled enough amps that the UPS would start singing and trigger the auto shutdown sequence for the half rack. Took way too long to figure out as I was usually not around when she did it.
by jryle70 | 2025-09-07 13:18:19+00:00
Your complaint sounds strange and petty to me. Trivial questions can lead to meaningful acts. Take this question:

https://simonwillison.net/2025/Sep/6/research-goblin/#histor...

One who is passionate about it can totally donate to conservation efforts or raise the awareness about it.

As it's often said, "curiosity is the mother of invention".
by corimaith | 2025-09-07 13:18:53+00:00
>The cold war was just straight retarded

That's not an opinion that most will agree with, certainly from the USSR and the USA's own perspectives. I do wonder the kind of grades one would get if they wrote that down in a history class in any nation. And the more you understand history, both US and the USSR's actions do make perfect sense given their local contexts that most would be making the same decisions in the same position.

>I want someone to invade and liberate us doesn't mean it's not a violation of international law and sovereignty.

I tend to think more about what is the best course of action that benefits the people on the ground and the long term. The idea of sancrosanctity of "sovereignity" is better understood as a social construct to justify oppressive power structures, as it's reflection in reality is highly contentious. The same with International Law, you are taking a literalist position when International Law is better understood as gentlemen's agreements, which is irrelevant in the context of the ontological conflict between two sides that supercedes the notion of law in the first place.
by soocil5 | 2025-09-07 13:20:09+00:00
I am thinnking what if we made different variation to choose from like: 1. Sentence mode where after full-stop '.' the sentence fades away. 2. Word mode, yeah for words 4. New Line, after user enter "Enter" 5. Make it able to backspace. 6. ...

what about making this open source?
by jjallen | 2025-09-07 13:21:19+00:00
Very cool. I learned a lot as a non dermatologist but someone with a sister who has had melanoma at a very young age.

I went from 50% to 85% very quickly. And that’s because most of them are skin cancer and that was easy to learn.

So my only advice would be to make closer to 50% actually skin cancer.

Although maybe you want to focus on the bad ones and get people to learn those more.

This was way harder than I thought this detection would be. Makes me want to go to a dermatologist.
by kybernetikos | 2025-09-07 13:21:42+00:00
I've become convinced that the real problem is probably impossible to get away from.

Ultimately we want a nice set of reusable UI components that can be used in many different situations. We also want a nice set of business logic components that don't have any kind of coupling with the way they get represented.

In order to make this work, we're going to need some code to connect the two, whether it's a 'controller' or a 'view model' or some other piece of code or architecture.

However we choose to achieve this task, it's going to feel ugly. It's necessarily the interface between two entirely different worlds, and it's going to have to delve into the specifics of the different sides. It's not going to be the nice clean reusable code that developers like to write. It's going to be ugly plumbing, coupled code that we are trying to sweep into one part of the codebase so that we can keep the rest of it beautiful.
by burntsushi | 2025-09-07 13:21:51+00:00
> Past events should just be stored as instants, not as a local time plus location or time zone.

Appointments become past events. Sounds like an operational nightmare to convert all of them right as they become past events.

And you absolutely want the time zone (and offset) if you want to show past event as a local time for where that event was held. You don't need the location because you know what time zone rules governed that location at that point in time in the past. It won't change.

Please consider that I phrased my comment in engineering terms. I already acknowledged that you want a physical location for the best results in all cases, as you have pointed out in this thread. But I also was careful to contextualize it in engineering terms: storing that information comes with extra engineering costs over just storing an RFC 9557 string. Sometimes those costs are worth it, but certainly not for every use case.

> Further, I believe the historical data is meant to be handled by the named time zone, so Russia moving Dnipro to MSK would create a new time zone, call it Europe/Dnipro, then Ukraine reacquiring the territory and moving it back to EET would keep (or further split) Europe/Dnipro, and the historical changes of Dnipro would be handled by tzdb.

I can believe that this is what would happen.
by haswell | 2025-09-07 13:21:54+00:00
I think you’re mistaking my comment for an endorsement when it was primarily attempting to reframe and describe the dynamic.

> Saying that someone ought to write better

I did not say someone ought to write better. I described what I believed the dynamic is.

> I think following people would be better served though personal RSS feeds

My point was that this is exactly what people are doing, and that people tend to post content here from the people they follow.

> letting content rise based on its merit ought to be an HN goal

My point was that merit is earned, and people tend to attach weight to certain voices who have already earned it.

Don’t get me wrong. I’m not saying there are no downsides, and I said as much in the original comment.

HN regularly upvotes obscure content from people who are certainly not the center of a cult of personality. I was attempting to explain why I think this is more prevalent with AI and why I think that’s understandable in a landscape filled with slop.
by oarla | 2025-09-07 13:22:35+00:00
Handshake agreements will most likely fall apart in time due to changing needs and personalities. This is why contracts are absolutely needed, especially for the size of business Sriracha was involved in.

Except for the court ruling of 13 million in favor of Underwood Ranch, the article isn’t very clear in the amount by which the 2 companies disagreed so difficult to say if it was purely a clash of the 2 owner’s personalities or some other fundamental change in market that brought this sudden schism.