MurphyA/hacker-news huggingface dataset:
by pietz | 2025-09-29 14:45:48+00:00
Interesting take.

I think it boils down to personal preference where some people want to use AI while others don't. I also learn when coding with my AI agent. I learn about using the tool more effectively. As someone who has been coding for 10 years, I find more pleasure in AI assisted coding.

But aside from taste, the product and the business don't care about what I like. It's about shipping quality updates more quickly. And while there might be some tension in saying this, I'm convinced that I can do that much more quickly in AI assisted coding.
by SpaghettiCthulu | 2025-09-29 14:46:00+00:00
It's not just Android. I've encountered frequent broken gradle caching when using Kotlin outside of Android and when using Fabric for building Minecraft mods. In my experience, the only solution is wiping the user-wide gradle cache. Maybe it's a gradle issue or maybe it's an ecosystem issue (i.e. gradle plugins not respecting Gradle's cache semantics). Regardless, it does not reflect well on Gradle that such issues are so widespread.
by al_borland | 2025-09-29 14:46:16+00:00
Mindfullness as a treatment for loneliness is strange to me. This doesn't actually help with the problem of being alone, it could just make someone be more OK with it.

As someone who spends a lot of time alone, one of my big fears is having a medical emergency, even just choking on food, and dying from something that would be easily avoided had another person been in the house. I've gone and looked up how to give myself the Heimlich maneuver on myself, and play out that scenario in my head all the time... or trying to get to a neighbor's house or just outside where someone might see me. Mindfulness won't help if this is how I meet my fate, actually community and relationships would.
by 01HNNWZ0MV43FF | 2025-09-29 14:46:16+00:00
It's hard. I belong to an atheist-inclusive church, but I've been skipping for about a month and I'm reluctant to show up again.

Words like "community", "fellowship", "connection" are used a lot, but there's no obvious checklist for me to follow when I wake up Sunday morning feeling like a piece of shit and having no desire to inflict myself on others.
by jcranmer | 2025-09-29 14:46:20+00:00
> As far as I can tell, modern C++20/23 is as safe (if not safer) than rust.

It is not. Rust will, for example, prevent the following memory-safety issue from compiling:

std::vector<T> meow; T &x = meow[i]; meow.push_back(...); // Oops, x is now dangling, maybe! x.a = ...;

(This sort of pattern is responsible for nearly 100% of the C++ memory safety issues I know I've committed in the past several years.)
by linsomniac | 2025-09-29 14:46:32+00:00
I've had a Moonlander for a couple years, and an ErgoDox Ez for 3-4 years before that, and, honestly, I'm looking to move to something else.

My biggest issue seems to be that I'm switching between a Macbook and the Moonlander all the time, and the Moonlander I just find myself making too many dumb typos on. In particular, I think the ortholinear layout isn't doing me any favors, and the missing extra keys on the right (particularly the missing "+" key) I really struggle with.

I do love the thumb clusters, but as the article above says, the red button I never use.

The real star of the show is the programmable firmware. I have a lot of custom mappings on my main layer that I really love, with dual use keys being a big one (z and / are control if held for example). The Framework 16 keyboard with QMK firmware sounds really, really good to me.

Unfortunately, my next keyboard doesn't seem to exist: Low profile mechanical switches, QMK or similar firmware, split, thumb clusters, staggered layout, enough keys to have []\ on the right. The low profile seems to be the killer there.
by vharuck | 2025-09-29 14:46:46+00:00
Poor health increasing social isolation isn't even a hard casual path to argue. Common health problems can physically restrict how often and how long one leaves the house: people on oxygen can only travel as far as their supply and weakened lungs can take them, or people with bowel disorders might be reluctant to be do anything without easy and discrete bathroom use, people with visible symptoms might be embarrassed and avoid socializing.

The loneliness-associated protein study linked in TFA doesn't seem to control for health status. So preexisting conditions may have affected the correlations.
by sidrag22 | 2025-09-29 14:46:54+00:00
As someone who grew up loving sports games and has been turned away from any modern sports games because of the desire to flood them with all the stuff i see as just legalized gambling for children...

i like this potential optimism. Even if its not likely, its fun to imagine this being a turning point where EA is suddenly just doing things to make games better, rather than chase numbers, and because of that, the competition is forced to match that better gameplay.

I just would love to see where sports games could ACTUALLY be at if a high percentage of the team wasn't focused on horrible predatory in game purchases/questionable card games that just skirt by the legal system for underage gambling.
by nerdjon | 2025-09-29 14:47:03+00:00
Looking at Bioware's history they are also an interesting company.

It does seem like they tried to avoid just becoming the "Mass Effect and Dragon Age" developer but that did not really work that well for them. Maybe that turned out to be a distraction. I think it also did not help that everything they put out was compared to both of those and seemed to have an expectation that it had to be as big or was a failure.

It isn't like they had a constant stream of massive hits. Don't get me wrong I love Jade Empire but how many people actually remember that game exists?

Likely also did not help that their 2 biggest IP's also had gameplay that very different from eachother.

I am (or maybe was until this news) cautiously optimistic about the next Mass Effect.
by ori_b | 2025-09-29 14:47:05+00:00
Because the low power laptop part has rather different characteristics to the desktop part, according to CPUmark benchmarks. It's not surprising that the low power part is slower; it's surprising when the newer/faster part is significantly slower for pure CPU operations. Different compliation flags, I guess.

Edit: And, apparently, because regardless of what I do with `cpupower`, and twiddling the governors, cpu frequency on this machine is getting scaled. I've run out of time to debug that, I'll update later.

https://www.cpubenchmark.net/compare/6205vs6367vs4835/AMD-Ry...

I'm not sure what's up with sched_yield.

I can also replicate these numbers with `perf bench syscall basic`.
by matheusmoreira | 2025-09-29 14:47:10+00:00
Is there a reason to implement this other than standards compliance?

There are plenty of problems with it:

https://okmij.org/ftp/continuations/against-callcc.html

People do not generally want to capture the entire continuation, they want delimiters. Delimited continuations are a superset of call/cc and vastly more useful, more performant and easier to understand.

The call/cc interface is completely backwards as well. It's like throw/catch but the exception handler is specified by throw instead of catch. Totally mind bending and unintuitive.

This continuation business is just resumable exceptions. Would have been a lot easier for people to understand and use had they just called it that.

try: print(10 + throw("error")) catch error, continuation: continuation(10) # Makes throw return 10, prints 20
by filoleg | 2025-09-29 14:47:30+00:00
No, it is still fraud, even if your fraudelent actions ended up making the investors/company money. And it will land you in prison.

This is exactly what Martin Shkreli spent his time in prison for (and not for anything related to Daraprim drug price increases, despite what some people apparently believe, as I discovered).

TLDR (with a great deal of oversimplification): he ran a hedge fund (MSMB) and was lying to investors about how much money the fund had and about the investment strategies. He then started a pharma company called Retrophin and used some of his equity in Retrophin to compensate the MSMB investors for their losses (without their knowledge, i.e., basically the exact same issue with lying about investment strategies to investors he had earlier). It just so happened that Retrophin ended up performing fairly well at the time, and that equity actually ended up making profit for those investors overall.

Investors/company making money in the end is not a valid defense against fraud charges. If a hedge fund manager or a CEO cashes out the investor/company accounts in secret, goes to Vegas to place it all on red, makes a gain, and then puts it back into the investor/company account, it is still a crime. Despite the fact that the investors/company made money in the end, I don’t think it is wrong to call this a fraudelent move.

However, the wheels of justice tend to be slow, and it might take some time for the consequences to catch up. Those fraudelent actions on Shkreli’s part were taken around 2012-2013, the investigation was opened in 2015, and he got convicted in 2017.
by dylan604 | 2025-09-29 14:47:35+00:00
For me, it's less the abstraction vs having hard limits on things like memory. Modern software has nearly limitless memory compared to the less than 1MB typical on these projects. It was definitely a lesson I had to learn.

As far as the abstraction, when does it get to a point the compiler can't undo the abstraction? At what point does one need to get to a point where something cannot be done?
by Klonoar | 2025-09-29 14:47:36+00:00
Manual snobs are a tiring bunch, it's not an inherently better transmission or way to drive. That said, instant torque isn't really that special and feels like a novelty after the first few times you've floored it.

When an EV actually has a suspension setup and overall weight that doesn't feel like I'm piloting a boat at sea, then I'll probably care. Porsche & co seem like they're still aiming for it so I've got some hope we get there.
by PinkRidingHood | 2025-09-29 14:47:37+00:00
I found one using a program: [('row', 0, 1), ('row', 1, 2), ('row', 2, 0), ('row', 0, 3), ('col', 2, 3), ('col', 1, 2), ('col', 0, 1)]. It says it's the optimal.
by Avamander | 2025-09-29 14:48:02+00:00
Nevada's DMV is a great example what happens without eID. Agencies that have a better idea about people's identity have been forced to do things like background checks and fingerprinting. Your data eggs in one basket, or a few.

If you attack the DMV in a country that has working eID it will only affect the DMV. Maybe you can't sign up for a driving exam or order new plates. That's it. It won't affect the police in cases that don't concern the DMV (like insurance) and vice versa. Sure if you attack everything at once everything will be affected, that's always an option, eID or not.

Fundamentally a digital ID does not mean a single "basket", just that wherever those "eggs" are that you know it's one single "chicken". That "chicken" can also have multiple ways of identifying themselves (including offline methods). That's how it is in countries that have a working eID implemented.
by custardpellet | 2025-09-29 14:48:10+00:00
> You know, it's frustrating when people just flippantly assume that someone who has been a professional Mac developer for 19 years could be so stupid. I'm not stupid.

You are assuming they are assuming you are stupid. AFAICT they are only disagreeing with you.

> So no, the argument does not hang on this one example. It's an argument I've been making since at least Mac OS X Lion, 14 years ago.

You've inverted what the parent said. They were not suggesting the "merging argument" was hinging on your one UI complaint, but that you are hanging the "merging rant" on this UI adjustment:

> As such it seems like a particularly strange adjustment to hang a "macOS is turning into iOS" rant on

>> I'd assume that any logic that holds for it being a good idea when applied on iOS would apply just as well on macOS.

> Why would you assume this? The two platforms are very different in physical characteristics.

> This is a principal objection to merging the platforms, especially merging the user interfaces. What makes sense for a tiny touch screen doesn't necessarily make sense for a much larger screen with keyboard and mouse input.

This is very disingenuous, you are taking the parents comment out of context and then generalising it in order to reject it where it's obviously going to be false.

> I don't expect you to know my full history. However, I expect comments to follow the HN guidelines, which say "Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize."

In the very same post you have broken that guideline. You've taken the most uncharitable, inverted, and mis contextualized interpretation of the parents arguments, made assumptions about their characterisation of you, and thrown up roadblocks like hn guidelines in bad faith.

Ironically the only way the parent has broken such a guideline is in the world of your missinterpretation of their arguments, it's as if you are trying to manufacture such a situation. It's difficult to believe you are not being disingenuous because your attempts to deflect are so excessive.
by damnesian | 2025-09-29 14:48:20+00:00
I've seen this happen in person, to my grandmother. She hitched her identity to the man of the house, even signing checks "Mrs. grandad's name." She was the accountant of their farm along with housewife and cook and chicken tender. He was most of the muscle until he had to relinquish the work to their youngest son, who had moved out and into his own house. She was in relatively good health when grandad died at 76. She suddenly lost her identity, being alone in that farmhouse which she helped build and maintain, it was too full of ghosts to live alone, she moved in with the son. I never saw her smile after that. She died within months.

My great-grandmother was different. her husband died young. she had 50 more years of life after that. She gardened, she sewed, she pickled and canned. She established a strong personal identity and experienced evergreen personal growth. She was a happy woman, cackling all of the time when we'd visit. When she died at 95, it was a surprise, she seemed very alive and healthy shortly beforehand. She died in her sleep, no chronic diseases.

Makes me think that 32% might be traced to psychological/sociological factors.
by Workaccount2 | 2025-09-29 14:48:22+00:00
I don't understand why we would have an expectation for the owner of a company to be happy with a stagnant investment, so the players of their games can get more bang for their buck?

It's something that feels good, but when you dig into the nitty-gritty of it, it's basically a "This guy should take the hit so we as a group can enjoy the fruits of it"
by hedora | 2025-09-29 14:48:28+00:00
For one thing, the video might have objectionable content edited into it.

For instance, one video could be filmed by a genocidal maga nutjob, and a second could be a documentary about how PLA doesn’t biodegrade, made by a woke LGBTQ+ immigrant with a working understanding of chemistry, physics and biology.

Almost 100% of the US would be upset to know they supported the production of at least one of those videos.
by behnamoh | 2025-09-29 14:49:10+00:00
Misleading because much of Grok's traffic is through their free endpoint. Title should be:

Grok is the most popular free cloud model on OpenRouter

And even then this wouldn't matter because most devs don't use OpenRouter (commissions!, incompatible API in edge cases, etc.), and most LLM enthusiasts who want to run free models do it on their own machine.

---

Edit: Most → Much
by libraryofbabel | 2025-09-29 14:49:27+00:00
It’s rather older than this. Any argument about “the market is swamped by bad X in circulation and good X are much rarer in the market than you would naively expect” (software developers, online dating, used cars, debased currency…) is just a version of Gresham’s Law, which is 500 years old: https://en.m.wikipedia.org/wiki/Gresham%27s_law
by stared | 2025-09-29 14:49:57+00:00
Its anecdotical (though, I guess, there is plenty of data for that), but often people (especially men) don't visit a doctor early enough. It takes their partner (of friends, kids) to prompt them to get checked.

Medical emergencies might be a cherry on the cake - but let's not forget that most diseases are not instantaneous - and sooner these are cached, less harm.
by toast0 | 2025-09-29 14:50:15+00:00
I'm sure the size penalty adds up in some cases.

But if you look at your program that must go faster, and you see unnecessary moves in the hot section(s), go ahead and remove them, but don't be surprised if it doesn't change much.

If you went and did your whole program by hand, the debloating might also not change much. That's why there's a rule of thumb.

If you have the skill to make a change to the compiler so it can output a better sequence of instructions, I suspect thsat's pretty difficult, but it may make enough of a difference over a large number of programs to be worthwhile.
by bell-cot | 2025-09-29 14:51:31+00:00
Did your daughter talk to a few local senior citizen agencies or nursing homes? Last I knew, quite a few of those are interested in "just visit occasionally" volunteers. And if another org (which specialized in seniors) was handling that end of things, the U might not be so hung up on allowing the club.

Or, "we're adults, just do it". The U can't actually stop of-age students from volunteering for local organizations, or joining churches, or playing soccer in a city park.
by rtp4me | 2025-09-29 14:51:58+00:00
Based on our testing, we get much better compression using ZFS than PGSQL. As a side benefit, we also get snapshots and the ability to easily find out how much compression our DBs are getting.

According to a quick google search (to refresh my memory), PGSQL compression (eg: TOAST) targets specific large data values within tables, while ZFS compresses all data written to the ZFS pool.
by luxuryballs | 2025-09-29 14:52:08+00:00
in my limited experience using LLMs for side projects it has been a massive creativity cultivator rather than a creativity killer, to such an extent that I don’t understand this take, but perhaps my use case is more nuanced/limited than most?

I see it like this: if you weren’t going to be creative in the first place and you’re just grasping for slop to check a box then there’s no loss, perhaps even a slight gain of creativity, if you are fully engaged in being creative you can now prototype things and preview them and spin off ideas that compound and refine and inspire new ones so much faster so the overall creative output is accelerated both “horizontally and vertically” to borrow from compute scaling imagery
by trentnix | 2025-09-29 14:52:49+00:00
It doesn't even have to be medical emergencies that go unnoticed. There are other declining health metrics that an independent observer might notice that a person is not aware of or is unwilling to confront. If there's no one to say "you might want to get that checked out", you probably won't get that checked out!

No mistake, almost all of us can refer to an anecdote of an elderly relative dying soon after their spouse. It can be both tragic and, in hindsight, romantic. But really, the consequences of loneliness are often and unfortunately quite practical.
by AndrewKemendo | 2025-09-29 14:53:04+00:00
By these statistics there aren’t enough healthy people to provide care for those that are less healthy

The challenge here is that healthy people don’t desire to be around unhealthy people.

Society provides no incentive or social benefit for otherwise healthy people to be around the unwell to call the ambulances. Even as a nurse, hospice worker or caregiver, the pay/benefits are non existent for the amount of emotional and physical labor needed for care.
Show HN: Sneak Link – Share links from Nextcloud, Immich, without full exposure
by felixandersen | 2025-09-29 14:53:13+00:00
Hi HN!

I've built Sneak Link to solve a common selfhosting problem: securely sharing content from internal services like NextCloud, Immich, or Paperless without exposing the entire service to the internet.

Sneak Link works by using the share link itself as a kind of "knock", similar to old school port knocking. When someone accesses the link, Sneak Link verifies it with the backend service (e.g. NextCloud) to confirm that it's valid and public. If it checks out, SneakLink sets a signed cookie that grants temporary access to the service.

It's designed for self-hosters running these services on internal networks who still want to share files or photos with friends and family. Right now, it supports NextCloud, Paperless-ngx, Immich, Seafile and Photoprism. It has a simple dashboard: https://github.com/felixandersen/sneak-link?tab=readme-ov-fi... and a Prometheus metrics endpoint.

The project is open source. I have aimed at making it lightweight, with minimal dependencies. The architecture allows new services to be added. I'd love feedback from others running self-hosted setups or ideas for new integrations!

Repo: https://github.com/felixandersen/sneak-link
by jrexilius | 2025-09-29 14:53:20+00:00
I have taken to appending "DO NOT START WRITING CODE." to almost every prompt.. I try to get it to analyze and ask questions and summarize what its going to do first, and even then it will sometimes ignore that and jump into writing (the wrong) code. A big part of the wrangling seems to be getting it to analyze or reason before charging down a wrong path.
by bunderbunder | 2025-09-29 14:53:46+00:00
I recently watched a youtube video by a gamer about 20 years younger than me who had discovered older games and was reflecting on how deeply different they feel compared to modern games.

The big difference she observed is that older games don't hold your hand the way modern games do. They expect you to think hard, work hard, use trial and error, and generally, in her words, "use your brain." She spent a while talking about how old games have a manual where new games have a lengthy tutorial, automap, quest log, helpful companion constantly telling you what to do next, etc. etc. etc.

She didn't quite get there herself, but the juxtaposition really brought it home for me: the reason modern AAA games hold your hand is because they have to. Because they're just too big: too many game mechanics, too many locations, too much story, etc. etc. etc. If they tried to just sit back and let the player play the game for themself, nobody would would even scratch the surface of the game before they get bored and leave.

It was a little liberating because I finally realized I really can just stop paying attention to AAA games in general, and I don't have to feel weird about it. I'm not going to say they're bad. Plenty of people enjoy them enough to support a company the size of EA. But I'm now prepared to recognize that the kind of gameplay experience that I grew up on and continue to find most compelling is fundamentally incompatible with a AAA-sized budget.
Ask HN: What are some things you learnt from HN?
by behnamoh | 2025-09-29 14:53:50+00:00
I've been dwelling here for many years and every now and then I get this feeling that I've been fed "hypes" and ephemeral chunks of information that later turned out to be pretty useless. And the comments, despite enlightening (esp. in Lisp threads!), have not really taught me anything I didn't already know.

Is this how social media/news websites are supposed to be? I feel like I'm wasting my time contributing to them in general (and HN in particular).