MurphyA/hacker-news huggingface dataset:
by Jhsto | 2025-08-02 15:57:40+00:00
My personal anecdote is that living with roommates while doing a PhD has been the worst living experience. That is, I'm rather jealous how the author ended up with a functioning setup and I wonder what attributes to this. Sometimes I wonder if the main cause for my challenges is that living with other PhD students is a competitive environment of time (constant prisoner dilemma situations where nobody cooperates to maximize their time to work), or if it's the mix of cultural backgrounds (I don't know how to get them to cooperate).
by hinkley | 2025-08-02 15:57:46+00:00
When the cost of different requests varies widely it’s difficult to get it right. When we rolled out docker I saw a regression in p95 time. I countered this by doubling our instance size and halving the count, which made the number of processes per machine slightly more instead of way less than the number of machines. I reasoned that the local load balancing would be a bit fairer and that proved out in the results.
by stavros | 2025-08-02 15:58:02+00:00
In my experience, if you don't review the generated code, and thus become proficient in C# enough to do that, the codebase will become trash very quickly.

Errors compound with LLM coding, and, unless you correct them, you end up with a codebase too brittle to actually be worth anything.

Friends of mine apparently don't have that problem, and they say they have the LLM write enough tests that they catch the brittleness early on, but I haven't tried that approach. Unfortunately, my code tends to not be very algorithmic, so it's hard to test.
by danaris | 2025-08-02 15:58:53+00:00
> this is just describing what it’s like to have a family and a household

It's describing what it's like to do so well.

IME, most people do not approach family with sufficient intentionality to achieve what sunscream89 describes. At best, they settle into a comfortable set of unconscious agreements and patterns that work OK for each other. At worst, those patterns cause constant friction that eventually tear them apart—or cause them to go to therapy and start adding intentionality to the relationship(s).
by karaterobot | 2025-08-02 16:00:32+00:00
> Hill said that the X300 is the favorite ThinkPad he worked on, not only because of its thinness, but also because it proved that, under Lenovo, he could build an even better product than he had for IBM.

> "There was a giant scare that this Chinese company was going to destroy ThinkPad, and it was going to become cheerful and ruin it and all this kind of stuff," he said.

'As good' can mean different things.

My first two laptops were IBM Thinkpads. In 2000 or so, I was carrying one in my hands down some concrete stairs. I tripped, bounced the laptop down 2-3 stairs, then landed on my knee on top of it. No visible marks, and it booted right up and worked flawlessly for years afterward. This was with a platter hard drive, too. I don't remember the X300, but the current Lenovo Thinkpads don't strike me as being quite as robust as the tanks they used to make.
by vFunct | 2025-08-02 16:00:43+00:00
For EDA, gate-all-around technologies used in 2nm processes are banned from export by ITAR. This applies to device electrical modeling as well as physical design layout rules. You won’t find these GAA in KiCAD or OpenROAD.

I think for this case though it was specifically because Cadence sold a commercial product to a banned entity, instead of anything technology related.
by masklinn | 2025-08-02 16:01:22+00:00
I’m pretty sure it’s just that 16:9 are so ubiquitous they’re by far the cheapest option.

Hell, Apple shipping millions of 4:3 should keep them reasonable affordable. Same with 16:10 back when those were still a thing (because of the notch Apple now uses 9:5.85 displays to retain a rectangular 16:10 fullscreen).
by p_ing | 2025-08-02 16:01:24+00:00
The answer to this question depends on the knowledge and quality of engineers working on the kernel and the overall Executive. These continue to evolve with more advanced technologies, like VBS or the future usermode endpoints for EDR and possibly anti-cheat, pushing those out of the kernel, which presumably requires kernel work.

David Cutler is still there but working on other stuff, last I understood.

That does lead to the question of 'would they do it the same way and/or follow the NT OS/2 spec' to get a functionally identical Windows today.
by stocksinsmocks | 2025-08-02 16:01:42+00:00
I wonder how many years it will take for the emotional response to the word “ivermectin” to subside so that every mention of it doesn’t erupt into a two minute hate. I worry that the unintended consequence of these marketing campaigns, whether well intentioned or not, is going to be a growing list of trigger words that send people into deep mental anguish. As there seems to be a new outrage every few months, I would think there has to be some kind of real damage that accumulates from a lifetime of this.
by toomanyrichies | 2025-08-02 16:01:48+00:00
So “help” and “buyer beware” are now synonyms. Got it.

> Complaining that someone would have to fill out a form to get free money is not a compelling argument.

Again, A+ effort on the cherry-picking. I call BS on the expectation that hurricane victims will read the fine print about a $120/month rate increase after they’ve just lost their homes. If Musk’s goal is to “help” hurricane victims, maybe he can offer them something better than a bait-and-switch.
by bigyabai | 2025-08-02 16:02:08+00:00
> I doubt this man will receive the same coverage.

He already has. Hostages definitely won't receive proportional news coverage to Gaza residents because they proportionally suffer hundreds of times less. His story isn't the one that the IDF is trying to suppress, it's the one they're trying to exacerbate to justify widespread suffering.

It's very hard to rally behind Israel's support for the hostages when they simultaneously kill their own soldiers and reservists who are in danger of being captured. Poor guy is lucky they never called in a Hannibal Directive on him.
by deadghost | 2025-08-02 16:02:19+00:00
I generally like having roommates, but when they're bad, they're BAD. I've also never done the communal cooking thing. Either they don't cook, are bad at cooking, or have dubious food hygiene. I haven't met any potential partners through them either. I might take a walk or swim with them but I sure as hell didn't get OP's experience.
by johnisgood | 2025-08-02 16:02:40+00:00
Okay, but like I said before in another comment, I have spent 3 days straight coding, neglecting myself and everything around me in the process. I was learning a lot, coding a lot. I was productive. Of course I should have had some breaks (for my legs and mind, and my body). Just make sure to have breaks. I did not have breaks because I was completely zoned in. I set up a timer by then that remind me to take a break.

I checked the content, I do not think that it is useless, and I am sure you have learnt a lot. Perhaps get in a rabbit hole about http://CharlieLabs.ai (your project, before people think I am advertising). :P
by Aurornis | 2025-08-02 16:03:27+00:00
> It's describing what it's like to do so well.

And the comment above is describing the absolute best case communal living arrangement

> IME, most people do not approach family with sufficient intentionality to achieve what sunscream89 describes

In my experience, most roommates don’t do anything even close to what sunscream89 describes.

However most families at least make an attempt be a family, not just roommates.
by scottfr | 2025-08-02 16:03:55+00:00
There is a Prompt API in development that's available in both Chrome and Edge to give access to a local LLM. Chrome extensions have access to it and I believe websites can request access as part of an origin trial.

The model is fully managed by the browser. It's currently the Gemini Nano model on Chrome, and they are testing a version of the Gemma 3n model in beta channels. Edge uses phi-4-mini.

More information is available here: https://github.com/webmachinelearning/prompt-api
by accrual | 2025-08-02 16:04:18+00:00
Right. If we define "original" as having no prior influence before creating a work, then it applies neither to humans nor AI.

Not to claim this is a perfect watertight definition, but what if we define it like this:

* Original = created from ones "latent" space. For a human it would be their past experiences as encoded in their neurons. For an AI it would be their training as encoded in model weights.

* Remixed = created from already existing physical artifacts, like sampling a song, copying a piece of an image and transforming it, etc.

With this definition both humans and AI can create both original and remixed works, depending on where the source material came from - latent or physical space.
by bulginess2173 | 2025-08-02 16:04:26+00:00
Before AI, there was copy paste. People who copied code from Stackoverflow without understanding it learned nothing, and I saw it up close many times. I don't see a problem with you asking for advice or concepts. But if you have it write everything for you, you definitely won't learn

That being said, you have to protect your time as a developer. There are a million things to learn, and if making games is your goal as a junior, porting GDscript code doesn't sound like an amazing use of your time. Even though you will definitely learn from it.
by al_borland | 2025-08-02 16:04:26+00:00
I don't feel I had the same take away from the 2 definitions as the author.

> Any apparently useless activity which, by allowing one to overcome intermediate difficulties, allows one to solve a larger problem.

and

> A less useful activity done consciously or subconsciously to procrastinate about a larger but more useful task.

The author seemed to take this to mean yak shaving are the annoying parts of the project that still need to get done, like fixing a bug. Those are useful activities that are central to the project in my book. A large project is a collection of these smaller actions.

When I read these two definitions, I read them as being a completely separate activity from the project. Those times you've been beating your head against the wall for 2 hours trying to solve a problem and nothing works... so you go for a walk, play some ping pong, or work on some easy tasks related to some pet project that you enjoy. When coming back to the problem you were stuck on, the problem is almost instantly seen and fixed. I've had this happen countless times, to the point where I need do it as an intentional action. This was also part of the plot of nearly every House episode, and often the reason given for why Einstein worked at the patent office.

I think my framing fits both definitions provided for yak shaving, and don't see the definitions as all that different when looked at in this context.
by thwarted | 2025-08-02 16:04:32+00:00
The race detector has always only worked at run time, and is documented to detect concurrent memory accesses. This means the memory has to actually be accessed in order for it to see the race condition. It does not do static analysis.

https://go.dev/blog/race-detector

> Because of its design, the race detector can detect race conditions only when they are actually triggered by running code, which means it’s important to run race-enabled binaries under realistic workloads.

This isn't a mutex blind spot. It is a side effect of goroutine/thread scheduling, which will obviously be based on workload and other factors. There are a bunch of other cases, that are not mutex related, that it won't see unless execution actually triggers them.
by jraph | 2025-08-02 16:05:43+00:00
Happy to have made you discover something cool :-)

> 3D top-down view is the most comprehensible-looking map I've seen in a long time

The 3D top-down view with building heights is possible thanks to OSM providing this data, thanks to people improving the map with apps like Street Complete and Every Door. Make sure to check them out :-)

There's with this 3D view though: it sometimes hides streets. I usually end up disabling it at some point.
by gonzobonzo | 2025-08-02 16:05:54+00:00
Or even just...call a friend for a chat. Few people are interested in that these days. A few decades ago, you'd even see media where people were chatting on house phones so much that different people in one house would fight over the phone. "Get off the phone" used to mean "stop talking to your friend on the phone."

Here's an article from 1999[1]:

> Although you may think your parents are unreasonable when they tell you to get off the phone after you've "only" been talking two hours, it doesn't have to turn into a big blow-up.

It honestly feels like a lot of people are trying to find excuses to be anti-social these days.

[1] https://www.ucg.org/watch/beyond-today/virtual-christian-mag...
by ff12wq111 | 2025-08-02 16:06:47+00:00
You're right about gamification risk. What if the formula is transparent though: Your contribution = Your Stars = Your Influence?

Traditional systems reward activity (posts, comments, time spent) which are easy to game. But measuring actual contribution outcomes - did your help work, did your advice get adopted - seems harder to fake.

Still gameable probably, but at least people would be gaming by actually helping others?
by icameron | 2025-08-02 16:07:13+00:00
I’m not OP but similar in age and remember when it wasn’t always like that. You could talk to someone who was reading the paper on the bus, they wouldn’t be annoyed. Being in public it was fair game. There would be conversations happening between strangers. Now it’s silent on the bus and everyone is on their phones nobody is chatting up strangers.
by Aurornis | 2025-08-02 16:07:20+00:00
I go out and do different activities that involve socialization. There are more people than ever going to the climbing gyms, meeting at the hiking trailhead, hanging out in the ski lift lines, and so on. All of the social places I’ve been going and activities I’ve been doing since a teenager are more crowded than ever, at a rate far faster than the local population growth.

Many of the people doing these activities discovers them online or met others to do it online.

I don’t buy the claim that everything social and in-person is in decline.

Though I could see how easy it would be to believe that for someone who gets caught in the internet bubble. You’re not seeing the people out and about if you’re always at home yourself.
by johnisgood | 2025-08-02 16:07:21+00:00
To the commenter below:

> They are regularly audited. This info is freely available. Plus they go above and beyond with collecting as little info possible.

Again, what guarantees do I have? Info is freely available, yeah, just like it is freely available about the Earth being flat.

> Educate yourself rather than make a cunt of yourself.

Educate myself on what exactly? I do not trust anyone blindly when it comes to privacy. It is all just hearsay with nothing to back it up.

The "cunt" part was absolutely unnecessary. Just because I am doing my own due diligence and you do not, and you blindly believing people, that does not mean I am a cunt.

For the record, you failed to provide anything to the guarantees I have been asking about.

So, until you do so, I will continue being a skeptic.
by jlarocco | 2025-08-02 16:07:35+00:00
I think personality plays a big role. If it works for you, great!

But living with a group of people sounds like hell to me. When I go home, I want to be alone and relax. I don't want to deal with other people's shit, and I don't want to bother them with mine.

It's so unappealling to me, I would live out of my car before I gave in and tried living with roommates.
by derektank | 2025-08-02 16:07:36+00:00
The network effects of substack seem pretty weak. Authors can use their own domain name and export a list of their subscribers any time. Their value is in providing software that is sticky for writers and solves a lot of the problems of creating and retaining an audience, which they seem to be doing pretty effectively. For better or worse, I don't think substack has much influence on the broader ecosystem either way; it's all down to consumer demand.
by seanmcdirmid | 2025-08-02 16:08:11+00:00
This reminds me of the short lived dilbert cartoon when Dilbert is complaining about how pokey his Prius, and when he hands the car over to Dogbert, he somehow is able to rip out of the parking lot at high speed.

Seriously though, hybrids seem like a bad compromise to just getting an EV. Hybrids have an electric drive train with an ICE drive train, and somehow that double complexity will be worth it? In the long run, EVs are winning on cost alone (especially in China where making cheap EVs is a thing).
by roywiggins | 2025-08-02 16:08:16+00:00
One thing I noticed from chat #1 is that you've got a sort of "God of the gaps" ("woo of the gaps"?) thing going on- you've bundled together a bunch of stuff that is currently beyond understanding and decided that they must all be related and explainable by the same thing.

Needless to say this is super common when people go down quasi-scientific/spiritual/woo rabbit holes- all this stuff that scientists don't understand must be related! It must all have some underlying logic! But there's not much reason to actually think that, a priori.

One thing that the news stories about people going off the deep end with LLMs is that that basically never share the full transcripts, which is of course their right, but I wonder if it would nevertheless be a useful thing for people to be able to study. On the other hand, they're kind of a roadmap to turning certain people insane, so maybe it's best that they're not widely distributed.

I don't usually believe in "cognitohazards" but if they exist, it seems like we have maybe invented them with these chatbots...
by sirwhinesalot | 2025-08-02 16:08:25+00:00
> The most important thing the web standards get right is their insistence on never ever breaking backwards compatibility. HTML, CSS, and JS accumulate a lot of cruft, but they do move forward into the future without leaving anyone behind.

This is the comment you originally responded to. Flash never had anything to do with web standards, which do indeed strive for backwards compatibility, it's why that classic space jam website still works.

The comment was not that the "web" as a whole strives for backwards compatibility. If that were the case we would also be running ActiveX controls and Java web applets.
by Nevermark | 2025-08-02 16:08:34+00:00
If capitalism breaks it will be to the benefit of very few.

Granted, capitalism needs maintenance.

Externalities need to be consistently reflected, so capitalism can optimize real value creation, instead of profitable value destruction. It is a tool that can be very good at either.

Capitalism also needs to be protected from corrupted government by, ironically, shoring up the decentralization of power so critical for democracy, including protecting democracy from capitalism's big money.

(Democracy and capitalism complement each other, in good ways when both operating independently in terms of power, and supportively in terms of different roles. And, ironically, also complement each other when they each corrupt the other.)
by galangalalgol | 2025-08-02 16:09:05+00:00
The one time in my adult life I was in my healthy weight range. I got there that way. The maintenance consumed all my waking thoughts and energy. I decided that slightly overweight with a life was better. Staying just slightly overweight is easy for me with a few hours a week of exercise and excluding foods that I find addicting entirely. For me that is baked goods, grains, nuts, and dairy. So the staples of the western diet.
by pvillano | 2025-08-02 16:09:14+00:00
The idea of using randomness to extend cliffs really tickles my brain.

Consider repeatedly looping through n+1 objects when only n fit in cache. In that case LRU misses/evicts on every lookup! Your cache is useless and performance falls of a cliff! 2-random turns that performance cliff into a gentle slope with a long tail(?)

I bet this effect happens when people try to be smart and loop through n items, but have too much additional data to fit in registers.
by thegrim33 | 2025-08-02 16:09:55+00:00
This'll be an "out there" comment but after coming to the conclusion long ago that governments have infrastructure built to manipulate online communities with mass propaganda, usually to impart typical political/social messaging, and then realizing that a few years ago the NSA put out an official statement about wanting people to not use C++, I finally put two and two together and realized that, being a government entity, they could have easily just tacked on an "anti-C++" campaign to the list of active propaganda farm campaigns, and viola, anti-C++ comments start appearing on forums everywhere.
by hn_throwaway_99 | 2025-08-02 16:09:58+00:00
My take on this: life is actually a lot harder for young people than when we were kids. There is less opportunity for upwardly mobile advancement, and social media has essentially wrecked people's brains (adults included). I complained that I think it's sad that a lot of young people don't just see "going over to friends' houses to hang out" as a primary option - it just doesn't occur to a lot of young people, but in many respects a lot of them never learned this skill as kids. Tons of studies have shown kids have a lot less "unstructured play" time than they used to.

But then given that stuff is actually harder, I think blaming "stuff is just too expensive" is simply easier. Otherwise it forces you to confront the fact that a lot of this stuff is in your control.
by monktastic1 | 2025-08-02 16:10:23+00:00
Perhaps "retire" is the wrong word. One can still work (whether for pay or not) and improve the lives of the people around them without staying on the consumption treadmill. Very few actually do. Again, this isn't meant as a judgement — it's just highlighting that we each have a role to play in slowing down this insane freight train.
by roywiggins | 2025-08-02 16:10:29+00:00
Lengthy ChatGPT rabbit holes are kind of a simulacrum of productivity, they keep you in a flow state but it's liable to be pure cotton candy, not actual productivity.

Spending all weekend on a puzzle or a project at least keeps you in a tight feedback loop with something outside your own skull. ChatGPT offers you a perfect mirror of the inside of your own skull while pretending to be a separate entity. I think this is one reason why it can be both compelling and risky to engage deeply with them: it feels like more than it is. It eliminates a lot of the friction that might take you out of a flow state, but without that friction you can just spin out.
by lumost | 2025-08-02 16:11:07+00:00
at the time of ChatGPT’s sycophany phase I was pondering a major career move. To this day I have questions on how much my final decision was influenced by the sycophancy.

While many people engage with AIs haven’t experienced anything more than a bout of flattery, I think it’s worth considering that AIs may become superhuman manipulators - capable of convincing most people of anything. As other posters have commented, the boiling frog aspect is real - to what extent is the ai priming the user to accept an outcome? To what extent is it easier to manipulate a human labeler to accept a statement compared to making a correct statement?
by sunscream89 | 2025-08-02 16:11:27+00:00
A family is completely different.

I have a large family, this is nothing like even a functional family. Nothing.

I have lived in over three intentional communities (some others were too casual). From elaborate roommate situations to full on company town.

Working and living together in the “Epicurean dream” is intentional community, one lost to main stream awareness. And that is a form of excellent living!

I guess there are those who find living and working for others the natural way, and those who would live and work for themselves (as a community).