MurphyA/hacker-news huggingface dataset:
by martindbp | 2025-08-10 08:29:58+00:00
I think that lifestyle is easily achieved by basically anyone, you don't need much money to live that kind of life. The problem is that life is only enjoyable if everyone lives the same life. You could save a ton of money and not have to work much if you lived a 70s lifestyle. Many even long for that lifestyle, but it only works if everyone lives it. If you're the only one living in the 70s and everyone else lives in the 2020s, most people would not be happy. Somehow, enduring things is much easier as a group. I remember talking to a Chinese person who said for most of their youth they spent their days studying until 11pm with breaks for lunch and dinner. That would be hell for most western kids, but apparently they didn't suffer too much because they were studying together with their friends who all had to endure the same schedule.
by globular-toast | 2025-08-10 08:30:28+00:00
I'm going to properly write up my experiences with LLMs at some point, but some observations so far:

0. It's undeniable that LLMs are both amazing and fun. So is a clown at a children's birthday party, but you wouldn't try to ride the balloon horse,

1. If you are producing code in a language you are not familiar with, you need to be aware of the Gell-Mann amnesia effect[0],

2. It excels at language translation. This is what LLMs were originally designed for. So if you can clearly describe an algorithm in English, it will probably be able to translate that to Python, for example. But at that point you have to question why you didn't just write it in Python in the first place,

3. It gamifies things and causes you to work longer and harder. I'm not convinced it's really more efficient, but I am convinced I simply wouldn't have bothered to put in the effort to do certain things before because the perceived effort of writing code from scratch is higher than spinning a roulette wheel that might shit out the answer first time,

4. It stops you thinking for yourself. Ever worked with an incredibly knowledgable colleague who is always eager to help? Or got the feeling you've solved something before so spent time grepping through old codebases and bash history to find what you did last time instead of spending the exact same time doing it again? It's kinda like that except it knows everything and it's always there. I fear that ability will atrophy with extended use,

5. I don't feel like I really own the code it outputs. It feels more like working in a large existing codebase written by a team. When I have to get into things and understand the code it's like I'm reading it for the first time, even though I did check all the diffs etc. It's like having a manic junior run rampant then coming to you when something really needs to be understood. Again, it's the question of is this really saving me any time in the long run?

[0] https://en.wikipedia.org/wiki/Gell-Mann_amnesia_effect
by vrnvu | 2025-08-10 08:31:22+00:00
>>This organization corresponds nicely to a idealized human organization of bosses and workers - bosses say what is to be done, workers do stuff. Bosses do quality control and check that things get done, if not they fire people re-organize and tell other people to do the stuff. If they fail (the bosses) they get sacked etc. <<note I said, idealized organization, usually if projects fail the bosses get promoted and given more workers for their next project>>

We miss you Joe :)
by orwin | 2025-08-10 08:32:20+00:00
Transformers vectorize words in n dimensions before processing them, that's why they're very good at translation (basically they vectorize the English sentence, then devectorize in Spanish or whatever). Once the sentence is processed, 'blueberry' is a vector that occupy basically the same place as other berries, and probably other. The GPT will make a probabilistic choice (probably artificially weighted towards strawberry),and it isn't always blueberry.
by gruturo | 2025-08-10 08:33:12+00:00
Same size as a normal ISA connector but "deeper" (2 rows of contact if you could inspect them)? EISA

Full ISA connector (potentially missing the bit in the middle) and then a further piece? VLB

Shorter than ISA but higher density? AGP (it's even a bit shorter than PCI)

Was it at least a Pentium? Can't be AGP otherwise.

Going to ignore PCI-X, PCIE and obscure AGP variants
by victorbjorklund | 2025-08-10 08:33:42+00:00
Elixir dev: It does not solve all issues. But sometimes you have some kind of rare bug that just happens once X,Z and Y happens in a specific order. If it is restarted it might not happen that way again. Or it might be a temporary problem. You are reaching for an API and it temporarily has issues. It might not have it anymore in 50 ms.

But of course if it crashes because you are reading a file that does not exist it doesnt solve the issue (but it avoids crashing the whole system).
by bravesoul2 | 2025-08-10 08:34:01+00:00
Suicide as a logical choice rather than a desperate one is so rarely talked about. It is just interesting to see views on it. For a "happy" person it sort of goes against the grain to do it but I see the reasoning. Add in the confusion of dementia at the time the decision has to be made. I'm not sure what to make of it!
by noisem4ker | 2025-08-10 08:34:11+00:00
It's probably due to the unusual sound format, 24kHz mono PCM, and the fact that it was somehow forced into a WebM container, which only supports Vorbis and Opus officially.

It looks like the author created it using the "higher quality" ffmpeg command line, except for the "webm" final extension, producing the opposite of what's described as "an MP4 file that's compatible with more devices".

https://github.com/denizsafak/abogen/tree/main/demo#for-high...
by h4ch1 | 2025-08-10 08:34:59+00:00
I have been evaluating and testing the Filesystem API for a local first web based CAD editor and having direct r/w access to the filesystem is a great way to make such a thing, couple with the FilesystemObserver[1] API this makes building proper editors on the web a breeze.

In place of this, Firefox recommends using the origin private file system (OPFS)[2] which is basically a sandboxed filesystem that the users cannot access. Though I agree from a security perspective it kind of makes sense (not particularly for my usecase), but it removes the ability for the user to have realtime changes on local files.

An example of this is using the web based tool as an intermediary step or a processing step in a bigger pipeline; I save it using my web tool and then native applications automatically handle file updates. This just creates an extra step for Firefox/Safari to replicate changes locally by having to manually update local files.

Also neither Firefox nor Safari support showDirectoryPicker() which also creates blocks for building a web based editor.

I love Firefox and I hope they can add support for this. I have stopped caring about Safari/Webkit completely because it's hellish to try and maintain feature parity while NOT sacrificing innovation and ease of use.

[1] https://developer.mozilla.org/en-US/docs/Web/API/FileSystemO...

[2] https://developer.mozilla.org/en-US/docs/Web/API/File_System...
by anonzzzies | 2025-08-10 08:35:36+00:00
I am very bad at frontend and I know frontend peeps keep saying claude/llms are bad at it, but now, for the first time in my 40 year career, I deliver frontend that are looking better and functioning better than whatever I see in hip products people 'designed with love in blah'. And our clients agree. If the css is correct or not, I don't know as I never really found the energy to learn it and now I don't need to and can focus on the business logic. The endresults look and work phenomenal: not sure why I would care if the css is the best. Especially nice when I have been using something for a long time and some things I always found lacking: now I add them in in minutes: auto completion here, move creation inline there, add drag and drop: ah but on mobile make it like that. Everything just works and in hours vs days or weeks it was before.
by chrismorgan | 2025-08-10 08:35:49+00:00
Also, that they often simply don’t sell what you want with enough memory, or pair memory upgrades with other upgrades you don’t need (e.g. more powerful CPU or GPU beyond your needs), or occasionally that you actively don’t want (e.g. iGPU → dGPU may be that). With socketed RAM you can buy the model you want that just lacks RAM, and upgrade that.

My current laptop (ASUS GA503QM) had 8GB soldered and 8GB socketed. I didn’t want to go for the 16+16 model because it was way more expensive due to shifting from a decent GPU to a top-of-the-line GPU, and a more-expensive-but-barely-faster CPU. (I would have preferred it with no dedicated GPU—it would have been a couple of hundred USD cheaper, a little lighter, probably more reliable, less fiddly, and have supported two external displays under Linux (which I’ve never managed, even with nvidia drivers); but at the time no one was selling a high-DPI laptop with a Ryzen 5800H or similar without dedicated graphics.) So after some time I got a 32GB stick and now I have 40GB of RAM. And I gave my sister the 8GB stick to replace a 4GB stick in her laptop, and that improved it significantly for her.
by crnkofe | 2025-08-10 08:36:56+00:00
I rarely use LLMs nowadays. Most of the time I'm fixing difficult to debug issues spanning multiple projects and a variety of backend systems and there's just no easy way to plug them to all this spaghetti. Autocomplete also spews out complete BS and was the first thing I disabled.

I did find they very useful when writing completely new stuff (things like "write a <insert your favorite API" client or making test boilerplate ie. as a copy&paste replacement tool.

It'd be nice to hear in detail how its been useful for other devs. There's too much propaganda around on how amazing it is and not nearly enough use cases.
by mschild | 2025-08-10 08:37:53+00:00
Right, but why go with mobile at all? I get the laptops.

For desktop you already have thousands of choices though and reparability, assuming its not some proprietary Dell/HP desktop, is already as good as it gets without breaking out your soldering iron.

That said, they'll know more about the market demand than I do and another option won't hurt :)
by baxtr | 2025-08-10 08:38:16+00:00
I am big time user of Amazon’s WhisperSync feature. With that feature I can simultaneously read the book and listen to it.

This is especially helpful when you’re on the go but still want to have a visual now and then or highlight text for later.

The problem is that many books don’t offer that feature. There is a built-in read function now in the kindle app, but it’s crap.

So, if you ask me, I’d prefer a good human-written book with an additional AI voice on top to enable that feature for me.
by KronisLV | 2025-08-10 08:39:08+00:00
> Are there any games that teach automation like Factorio but that don't have that depressive dystopian magnasanti feel?

And as the opposite question: are there games that give more of that feeling?

I want to feel like I'm playing the human faction in Starship Troopers or on Pandora in Avatar, but in the more factory building sense, where you supply a war machine or the industrial capacity that will inevitably make the local ecosystems and planet perish.

On the more bright and cheerful side, though, Satisfactory is great, Captain of Industry might be worthy of a look (you're literally helping a settlement of humans survive), maybe Mindustry for something a bit simpler or Factory Town. I'd also mention Urbek City Builder and Timberborn as loosely related, albeit they can feel just more like puzzle games.
by robocat | 2025-08-10 08:40:40+00:00
> It would've be perfectly adequate to require script and CSS to be put into external "resources" linked via src/href

Bullshit - Navigator and IE didn't have HTTP/2. I'm guessing you didn't use dialup where your external CSS or JavaScript regularly failed to load. You didn't add extra dependencies because IE would only had two concurrent connections to load files.

It's easy to criticize past mistakes from your armchair: but I suggest you try and be a little more fair towards the people that made decisions especially when overall HTML has been a resounding success.
by morserer | 2025-08-10 08:40:43+00:00
They only mentioned it briefly, and not by number, but this release includes 95%+ bit-for-bit reproducibility on AMD64, ARM64, and RISC-V across more than 30,000 packages (92% mean across all architectures).

Congratulations to the team--phenomenal work!

https://reproduce.debian.net/
by latexr | 2025-08-10 08:40:56+00:00
Not sure what happened there, I thought I copied the link directly from an HN submission.

https://news.ycombinator.com/item?id=44811564

Anyway, this should be the correct link. Thank you for Pointing it out.

https://cointelegraph.com/news/eu-chat-control-plan-gains-su...
by cyberpunk | 2025-08-10 08:41:37+00:00
They’re unreliable as soon as you have to deal with their support who have the technical knowledge of a brick.

And as soon as you have to do ant business / deal with the german side of the business expect everything to slow down to 2 weeks for response which will still be incorrect.

They are simply not worth the hassle. Go with a competent host.
by fastasucan | 2025-08-10 08:42:28+00:00
This might be a stupid question, but is it the background of https://html.energy/html-day/2025/index.html that shows the current sky? I am a bit confused since neither the post or the github repo says so outright.

Edit: I think its this link: https://sky.dlazaro.ca/ OP - put it in the HN post and first on your github repo! Good work.
by creatonez | 2025-08-10 08:43:42+00:00
Based on your list there is an opportunity to define stage -1 of error handling sanity, the Eval-Rinse-Reload loop, as implemented by FuckItJS, the original Javascript Error Steamroller: https://github.com/mattdiamond/fuckitjs

> Through a process known as Eval-Rinse-Reload-And-Repeat, FuckItJS repeatedly compiles your code, detecting errors and slicing those lines out of the script. To survive such a violent process, FuckItJS reloads itself after each iteration, allowing the onerror handler to catch every single error in your terribly written code.

> [...]

> This will keep evaluating your code until all errors have been sliced off like mold on a piece of perfectly good bread. Whether or not the remaining code is even worth executing, we don't know. We also don't particularly care.
by pointlessone | 2025-08-10 08:44:30+00:00
The description is not too dissimilar from a badly photoshopped motel ad. Yes, it nominally resembles reality but just barely and doesn’t tell you about all the nasty things that come with the tiny pool.

Yes, everyone had a job. It was illegal not to have one. Jobs were basically assigned by the state. Most “normal” people could choose among a few OK-ish options. But if you got a hair out of line or crossed wrong people you could get assigned shoveling coal in a small boiler room or building railroads in Siberia. And if you didn’t want that job you became a criminal and went to some mine or quarry working double shifts for gruel in Gulag.

Yes, everyone had a roof over their head. But that doesn’t mean space, comfort, or even privacy. It wasn’t uncommon to have no more than a bed and a small cabinet or chest. Most of the living spaces and urban areas were extremely depressing. It’s all grey boxes and muddy trails. The best you could hope for in most places is some trees and bushes adding a bit of green in the summer.

There was very little people could do to change any of that. You couldn’t move elsewhere just because you wanted. People in cities with better professions could move if they managed to know the right people and could get a job elsewhere. People in villages were basically pinned to their colhozes. Their only option to see other places were a holiday trip if the managed to save up a little or to go into military and be stationed wherever.

This lack of agency resulted in mass depression and alcoholism.

Where do you think the grim and drunk russian stereotype comes from? It’s just the soviet reality.
by throwaway3060 | 2025-08-10 08:45:43+00:00
I don't know why the topic of Soviet universities specifically is so touchy, out of everything else. Notice a detail I mentioned earlier - "Jewish person of ordinary means". As with most things in the Soviet Union, bribes, or even just who you know, can make problems go away. But not every family had the sort of means or connections.

Before you compare to American tuition - I'm not talking about the top universities. I'm talking about effectively being completely barred from an entire career path, despite having the talent for it.
by rediscovery | 2025-08-10 08:46:40+00:00
The only skill set that exists in knowledge work is formal logic.

But yeah I'm sure increasing energy input into symbolic systems will not increase their entropy and thus the demand for workers capable of formal logic to keep it in check.

Because dumping representations of formal logic on a exponentially increasing repository of compressed data will surely start giving out output with higher informational content than the input. Any time now. Just double the size of the model a few more times and we will start getting lower entropy outcomes for free.
by Terr_ | 2025-08-10 08:46:45+00:00
> The problem with most presentations of injection attacks is it only inspires people to start thinking of broken workarounds - all the things mentioned in the article. And they really believe they can do it.

They will be doomed to repeat the mistakes of prior developers, who "fixed" SQL injections at their companies with kludges like rejecting input with suspicious words like "UPDATE"...
by cyberpunk | 2025-08-10 08:47:03+00:00
Take a look at the official “basic scaling” guide especially the metric about state transitions / second.

To get an idea of what you’ll need that metric to be try running 1/10th of your workload as a benchmark against it.

In order for our particular setup to handle barely 5000 of these we have almost 100cpus just for cassandra. To double this, it’s 200 cpus just for database.

Oh and make sure you get your history shard count right as you can’t change it without rebuilding it.

Maybe it makes sense for low volume high value jobs e.g uber trips, for high volume low value this doesn’t work economically.

We are likely to drop it.
by Derbasti | 2025-08-10 08:47:58+00:00
This rings true to me, but I'm not a frontend dev. So I'm not a good judge if what makes good frontend code. Where I do know my stuff, I'm not at all impressed by LLM code.

So perhaps LLMs are just entry level devs in general. Who can't learn. Who won't ever gain seniority. It would make sense, after all, they were trained on the Internet and Stack Overflow, which is mostly filled with entry level questions and answers.
by sofixa | 2025-08-10 08:49:24+00:00
If Azure's horrific security track record (tens of exploits, often cross-tenant, often trivial) over the past few years doesn't give you pause, their joke of a bug bounty definitely should.

Obviously nobody with power cares about security in Microsoft's Azure branch. Why does anyone trust continue trusting them? (I mean, I know that Azure is not something you buy by choice, you do because you got a good deal on it or were a Microsoft shop before, but still).
by 6510 | 2025-08-10 08:51:35+00:00
I think the solution here is to have you work at a fast food restaurant with a salary just low enough not to be able to eat at the end of the day. There really is no substitute for experiencing first hand what it is like to stack 500 burgers on an empty stomach then telling your kid there wont be any dinner today. Imagine some land whale exploding over her 7th burger not approaching perfection closely enough and that it seems you are not taking the issue seriously enough.
by trallnag | 2025-08-10 08:51:50+00:00
Ran into this just a few weeks ago. According to the documentation it should be impossible to perform the authorization code flow with a scope that targets multiple resource servers. But if I request "openid $clientid/.default" it works. Kinda. At the end of the flow I get back an ID token and and access token. The ID token indicates that Azure has acknowledged the OIDC scope. But when I check the access token I can see that the scope has been adjusted to not include "openid". And indeed I'm unable to call Microsoft Graph which serves as the UserInfo endpoint. I was unable to find any good explanation for this behavior.
by ric2z | 2025-08-10 08:52:41+00:00
I experienced severe derealization and depersonalization 8 years ago for about 3 weeks.

It was increasingly disorienting. My wires felt crossed. A scary movie would make me sad instead of scared. My sensation of hot or cold were different, sort of “distant”.

A psychiatrist told me I was simply anxious, and gave me some meds. Eventually I was fine. I don’t know if the meds really helped or if the issue went away on its own.

Just reading about this stuff is scary to me. Being in that state for several weeks felt like I was losing my mind.
by JoshTriplett | 2025-08-10 08:53:19+00:00
Battle for Wesnoth is fun, and there are many great add-ons available. I particularly recommend the SX, RPG, and similar maps, which give you a single strong unit each (single-player or multiplayer co-op) that advances and levels up, facing a huge horde.

Dungeon Crawl Stone Soup is great if you enjoy roguelikes. It's designed to avoid a lot of the manual tracking needed in other roguelikes; for instance, you can search for where you left an item, or hit one key to explore unvisited areas of the current floor until you see anything unusual.

Hedgewars is a clone of Worms, if you're familiar with that.

Shattered Pixel Dungeon is fun, and available on mobile devices.
by malloryerik | 2025-08-10 08:55:42+00:00
Yeah we'll end up on a "yes and no" level of accord here. Yes I agree that understanding and perception aren't always the same, or maybe I'd put it that understanding can go beyond perception, which I think is what you mean when you say "incomplete." But I'd say, "Sorry but no, I respectfully disagree" in that at least from my point of view, we can't equate human experience with "data" and doing so, or viewing people as machines, cosmos as machine, everything as merely material in a dead way out of which somehow springs this perhaps even illusion of "life" that turns out to be a machine after all, this kind of view risks extremely deep and dangerous -- eventually even perilous -- error. As we debated this, assuming I'm not mischaracterizing your position but it does seem to lead in that direction, I'd shore up my arguments with support from phenomenologists, I'd try to use recent physics of various flavors though I'm very very much out of my depth here but at least enough to puncture the scientific materialism bias, Wittgenstein, from the likes of McGilchrist and neuro and psychological sources, even Searle's "Seeing Things as They Are" which argues that perception is not made of data. I'd be against someone like a Daniel Dennett (though I'm sure he was a swell fellow) or Richard Dawkins. Would I prevail in the discussion? Of course I'm not sure, and realize now that I might, in LLM style, sound like I know more than I actually do!
by hesus_ruiz | 2025-08-10 08:56:20+00:00
It is very strange that a post trying to explain the concept of "let it crash" in Elixir (which runs on the BEAM VM) does not mention the doctoral thesis of Joe Armstrong: "Making reliable distributed systems in the presence of software errors".

It must be compulsory lecture for anybody interested in reliable systems, even if they do not use the BEAM VM.

https://www.diva-portal.org/smash/record.jsf?pid=diva2%3A104...