MurphyA/hacker-news huggingface dataset:
by itishappy | 2025-05-25 16:11:04+00:00
I don't agree this is a "think of the children" issue. Nobody is saying "don't use this on your kids" they're saying "understand if by sharing this you might be exposing yourself to potential financial consequences." Baby safety is serious business.

* Summer Infant Baby Monitor Overheating Settlement – $10 million after reports of overheating monitors leading to fire hazards.

* Angelcare Monitor Recall Lawsuit – $7 million settlement due to defective cord placement that led to strangulation risks.

* Levana Baby Monitor Overheating Lawsuit – $5.5 million awarded in cases of monitors causing burns to children.

* VTech Baby Monitor Battery Defect Settlement – $6.2 million after reports of exploding batteries causing fire risks.

* Motorola Baby Monitor Signal Failure Class Action – $4.8 million settlement after claims of poor signal reception leading to missed emergencies.

* Owlet Smart Sock Monitor Lawsuit – $6.5 million awarded due to inaccurate heart rate readings that caused false alarms and panic among parents.

* Graco Digital Monitor Lawsuit – $5 million settlement after a lawsuit citing defective monitors that stopped functioning during critical moments.

* Philips Avent Baby Monitor Lawsuit – $4.2 million after several reports of overheating and potential fire hazards.

* Samsung Baby Monitor Fire Hazard Settlement – $3.5 million awarded due to incidents of overheating leading to home fires.

* Infant Optics Monitor Class Action – $4 million settlement after claims of faulty batteries and wiring causing sudden shutdowns during use.

https://www.personalinjurysandiego.org/product-liability/saf...
by richard_mcp | 2025-05-25 16:11:59+00:00
I find it to be the exact opposite. Replying in-line is great when it's a short email between a two people. But if the email is to a wide audience, has multiple back and forths, or new people get CC-ed later, in-line posting is much more difficult to follow. It takes so much effort to read the email to figure out who said what while also keeping state of all the different threads.

Top posting takes more effort to do well, but makes it much easier to follow an email chain.
by nicole_express | 2025-05-25 16:12:46+00:00
The OSSC Pro is actually one of my go-to in my workspace setup. Big fan of it, highly recommend.

A problem here is that it doesn't have composite input like you'd need for the Apple II. So you'd need a Koryuu or the add-on I think they're selling now, which complicates things a bit. A solvable problem, of course, and maybe I should've included that in my post as well. Probably would have if it was a bit more serious!
by zeristor | 2025-05-25 16:12:59+00:00
I had an idea, perhaps a weird fantasy.

Of a special tube train with blocks of ice. You’d need to have various pits dug in, and pumps to drain the water. Yes water and power electronics is “fraught”.

I just like the idea of trains trundling along, blocks of ice being carted out and gradually melting.

Another idea is to move mechs-bots via Underground in a post-apocalyptic scenario, but that’s not so relevant here.
by amy214 | 2025-05-25 16:14:47+00:00
"let me put this vending machine in your store, you get a cut"

"let me put this camera in your store, you get $XX/month and security"

Just do that in stores in high traffic areas. Now you've got a big dataset. Overlap with location data to put a name to the face. Scifi has long seen this eg big brother eg minority reports
by panstromek | 2025-05-25 16:14:56+00:00
Lottie for me is sadness.

I love the idea, it's really cool that you can generate the animations from what animators already use, but boy, the implementation of it is very disappointing.

The format is probably one of the worst choices they could do for a use case like this - it's JSON, for something that is usually a bunch of numbers and perfect fit for more compact binary format. This JSON can reference external files, so the animation is either

- a folder with bunch of files (sub pictures)\

- or those files are inlined in the JSON as base64

- or it's just a single file, which turns out to be a zipped folder of this amalgamation.

If you imagine loading this on the web, you have to load absolutely enormous SDK (which is not very actively maintained and isn't very well size optimized), and then loading the animation either means loading a bunch of files separately, or loading a single file but processing it through multiple different parsers in multiple passes (JSON, base64, png, lottie, zip). If you use the .lottie file, you have to include zip decompresser in the JS bundle (.lottie player, which is a different library, also uses 2MB wasm blob, not sure why).

It took me a while to squash the footprint of this craziness in our app and I'm glad we don't use it in a hot path, because this is just crazy - it's supposed to be this little cherry on top for special occasions, but it's by far the heaviest part of the codebase. I had to manually tweak tose animations, run them through some optimizers, fixup weird path and inlining issues, fixed issue with those exporters turning vectors to png, all sorts of stuff.

On top of that, the browser doesn't survive playing more than a few of them reliably at the same time (especially on lower end devices), because turns out (who would have guessed?) - animating stuff with JS and DOM is not quite performant.

I kinda want to try a weekend project to turn these into optimized svg sprites and try to play them with a CSS transision, see if this makes it more bearable.
by 65 | 2025-05-25 16:15:02+00:00
In practice most UIs don't have crazy image based animations and can be done with CSS. Lotties might be good for the one off animated GIF style animations, but in that case why not just use the many tools to create SVG animations?

Many designers I've worked with get really excited about Lottie animations but I usually just make the animations in CSS since it's more performant and easier to work with.

By the way, CSS animations have gotten significantly easier with the @property rule. Simply edit the CSS variable and your animation will update!
by WorldPeas | 2025-05-25 16:15:15+00:00
And not just that, it was downloadable. This was huge for me then and even PWAs haven’t caught up (though admittedly are more mutable). It was so nice to be able to download 90% of a webapp for offline use and have it be portable across all my systems as a file. Only JAR files come close nowadays but there’s not really an ecosystem behind that
by timkam | 2025-05-25 16:15:17+00:00
This is an interesting perspective, and I assume your definition is the technically correct one. Still, many SEs receive substantial compensation in RSUs, direct stocks, shares in startups, et cetera. So also from this perspective, there are many non-working class SEs. Another aspect is that culturally, the perception has been that SEs don't necessarily sell their work by the hour, but instead sell knowledge that scales tremendously, in exchange for a comfortable upper middle-to-lower upper class life.
by eranation | 2025-05-25 16:15:21+00:00
Thank you for that quote, indeed memorable.

For me the issue with PG's writing, is that it has tiny hints of Narcissism, and that, by itself, hurts his ability to convey ideas. In classic writing, and in my opinion, also in great modern writing, there is a lot of humbleness and even some self deprecation. Sometimes the more the author doubts themselves, the more convincing they are, as it shows self critique, and lack of "Dunning-Kruger effect".

p.s. I wonder how many here are not aware you are the creator of Redis. (I assume most do, but chances are many have no idea).
by AdamH12113 | 2025-05-25 16:16:10+00:00
Needs a (2018) added to the title -- the list of recent posts[1] gives the publication date as 2018-06-13.

Incidentally: Bloggers, please put dates in your actual blog post templates. The date is an important part of the context of any article.

[EDIT: The author of the article has already added the date to their template. Thanks!]

[1] https://www.solipsys.co.uk/new/ColinsBlog.html
by davidcbc | 2025-05-25 16:16:29+00:00
Just the opening paragraph of this article is pure hogwash

> It’s well known that video games today are disposable pieces of slop.

There are absolutely incredible games still being made across genres. BG3, Hades, Clair Obscur, Celeste, the Horizon series, Balatro, Void Stranger, Elden Ring, these are all examples of all time great games in their respective genres and they all came out in the last 10 years.

> Modern multiplayer games tend to fall into one of two categories: they’re abandoned after a while and the servers are pulled (sometimes comically fast, like with Concord), while other games are endlessly changing “live service” games where they get endless updates and free content at the expense of having microtransactions in all their predatory varieties

Final Fantasy XI is still around and it's been going for over 20 years. WoW and FFXIV are as well. You can quibble over what "modern" means, but WoW and FFXIV are still getting full expansions and even FFXI got new content as recently as 2023.

> Just like how arcade gaming died in favor of “redemption games” that act as gambling for kids minus the regulations of casinos, video games have fallen victim to endless microtransactions and FOMO events designed to keep people coming back to play for another week or so. They’re designed to maximize money at the expense of the core experience.

Some have, but there are absolutely games that have not fallen into this trap.

It's hard to take this article seriously when it starts from such an unserious place
by akkartik | 2025-05-25 16:19:10+00:00
Top posting vs replying inline feels like an incomplete dichotomy. I often encounter threads on mailing lists where people are replying inline but not trimming the part they're not replying to. That makes it hard to follow. Or they reply inline and trim well but it's still hard to follow because you need more context than just the part they're replying to.

So the key is "the thread needs to be distilled" as OP puts it. And often that's more work than just finding the right sentence to quote.

My approach these days in my email is:

99% of the time I quote nothing and delete everything my client puts into the compose window, relying on the default thread-view in most email clients to supply the context for my readers.

1% of the time I need to quote, and I quote liberally, treating words as a wiki, and editing/sculpting the text in '> ' just as much as my own reply below it.
by Ygg2 | 2025-05-25 16:19:28+00:00
> From Software developers.

As a developer, I have managed to stay outside their (nVidia and Apple both) moats. And what I've seen, as a consumer, has left me wanting. Granted m* battery life is impressive, but I'm not that much of a laptop person.

But I'd love for someone to enlighten me how a 16GB RAM upgrade with $200 dollar tag is any way normal.

> Their Hardware's value is derived from their Software

Their value is derived from their lock-in. If you bought into it, then yeah, it's going to be difficult to switch. OTOH, if you didn't, then there is almost no value.

> As Jensen once said

As Todd Howard once said - Sixteen times the detail![0]

Anecdotes aside, how is that working for nVidia? Oh, they just blackmailed GPU reviewers[1] and their GPU drivers randomly flicker, and cause kernel reboots[2]? Yeah. I definitely feel the TCO getting good, maybe even burnt. Much like their 12VHPWR connections.

But maybe they will fare much better on B2B, I couldn't tell you or care much about it. I honestly wish them a very SGI-experience. And seeing how they weathered the last craze (see cryptocurrency), I wouldn't bet my livelihood on it.

[0]https://www.youtube.com/watch?v=r3rXKCT_STM

[1]https://www.youtube.com/watch?v=AiekGcwaIho

[2]https://www.youtube.com/watch?v=NTXoUsdSAnA
by pflenker | 2025-05-25 16:19:31+00:00
That article suffers from a strong case of survivorship bias. Yes, old games die, they go away and are long forgotten - only very few „never die“.

The same is true for new ones. Since the barrier to create games is way lower than in the past, more games are created today leading to even more games dying and fading away. Newer successful games will be remastered and rebooted for as long as there is a business case for it.
by aniou | 2025-05-25 16:19:42+00:00
It won because it was in place (Outlook) and almost nobody cares.

Official version is: "because there is a whole history of correspondence and it is convenient to forward it to new participants".

In reality? It doesn't matter. Almost no-one reads, neither top- or bottom-posted mails. But there is a drawback in top-posting and I mean a "my comments inside original post, in color/bold/with indent/randomly inserted between two phrases". There is no standard of citing in top-posting - thus sometimes original mail gone. Edited, re-edited and commented in various, inconsistent and often unreadable ways.
by Tiktaalik | 2025-05-25 16:20:43+00:00
> new games increasingly incorporate planned obsolescence as a business strategy

It's not this. It's simply that the level of quality and features and competition in modern games is so insanely high that developer time is devoted to other things and custom servers and modding is relatively niche and doesn't move the quality needle enough.

Time is limited and focusing on custom servers means less time spent elsewhere.
by MattRix | 2025-05-25 16:20:53+00:00
That wasn’t because of the dark design of Fortnite itself, it was mostly because their shop allowed users (including children) to make purchases with only a single click, without any confirmation, leading to a lot of accidental purchases. Definitely not a good thing, but also not indicative of some fundamental issue with the game’s overall design. They added confirmation and the ability to undo purchases over 5 years ago.
by steivan | 2025-05-25 16:21:40+00:00
Thanks for the Coolify recommendation! After exploring several alternatives following Glitch's closure, I took your advice and set up Coolify on a freshly bought Raspberry Pi. It's been great! I've now got 4 projects running smoothly, and the deployment process is straightforward and exactly what I needed as a replacement for Glitch.

Really appreciate the suggestion. Couldn't be happier with the setup!
by hissssst | 2025-05-25 16:22:18+00:00
Remember HTTP? The plaintext protocol? Making an HTTP request used to be as simple as echo "GET / HTTP/1.0\r\n\r\n" | nc ... . Well, it's not anymore. We fucked it up with electron applications which require subscriptions, login pages, fail to work with basic headers, have fucking cloud versions and use some ultra-smart collaboration sync.

But HTTP is still plaintext. And even though HTTP 2 and 3 are not plaintext, they are still can be expressed as one (most of the times).

So I returned the plaintext back, just wrapped the curl and called it hxxp. The most similar program to hxxp is hurl, but hxxp is much simpler and much more straightforward, with regular shell interpolation and no testing framework inside. Just write the HTTP request and execute it, that's it.

echo "GET https://example.com/ HTTP/1.1" | hxxp -
by throwanem | 2025-05-25 16:23:36+00:00
I know when there's likely to be snow or ice on the ground by the advanced and admittedly sometimes hazardous techniques of looking, and in some cases actually also going, outside. I know how to tell when water is boiling or frozen, likewise, by the primary evidence of sense impressions. What were you saying about humans needing a number on some specific scale for that?
by osigurdson | 2025-05-25 16:23:38+00:00
Zen and Art of Motorcyle maintenance is a good reference.

Also, it is good to remember what game is actually being played. When someone comes up with a popularizes a given "best practice", why are they doing so? In many cases, Uncle Bob types are doing this just as a form of self promotion. Most best practices are fundamentally indefensible with proponents resorting to ad-hominem attacks if their little church is threatened.
by spacemadness | 2025-05-25 16:23:53+00:00
Houses should not be investment vehicles and almost required for retirement as they are now. Doing so means they need to increase at a rate salaries can never catch up with. It makes zero sense. We tell the younger generation they need to buy housing to retire then lock them out in areas they can have a career. It’s sick behavior. Our society basically deserves to fail at this point if we don’t fix this.
by jkmcf | 2025-05-25 16:25:09+00:00
The problem isn’t so much the leader but the institutions supporting the leader. Take the average person and drop them into the DNC or RNC and the outcome will probably be the same.

I’d prefer having Confucius-like exams that filter insufficiently educated candidates. Then the problem is having very capable crooks, but at least it would be obvious they know they are crooks.
by randomor | 2025-05-25 16:26:05+00:00
I’m actually not a clipboard manager user before. That’s why I wanted to avoid saving everything into its history. I wanted everything in DoubleMemory to be deliberately curated. That’s also why I’m hesitate to support other feed like features like email subscriptions or RSS feeds.

But yes Maccy is great, DM’s first version looks very much like a list of snippets on menu bar and then a list of snippets with a preview on the side, eventually evolved to its current form.

Thanks for trying and finding a spot for it in your workflow!
by intended | 2025-05-25 16:26:07+00:00
Someone who doesn’t even agree reality is reality won. A system that is able to prop up an alternate reality, won.

I like Bernie, I think he has the right attitude and voice to fight this kind of media battle.

The debate on Bernie vs Clinton is fundamentally reorganizing deck chairs on the titanic. Any Democrat candidate is playing with their hands tied behind their back, even when they facts, policy, research, effort, and genuine ability on their side.

Fixing the dem primary process - very much yes. Recognize that the playing field itself is prejudiced.
by chrisldgk | 2025-05-25 16:26:14+00:00
100% what you said. One thing I ran into as well was that horrid after effects -> Lottie workflow. Many layers and styles also just don’t work when you export them, so you have to explain to motion designers which features they’re allowed to use and which they aren’t, which a lot of time they’re not thrilled about.

In many cases just rendering a video and binding playback to interaction is much more lightweight and less work-intensive than using Lottie.

I’ve heard about Rive before and a lot of the choices they make seem to be exact fixes for the issue of Lottie. I haven’t worked with it yet however, so YMMV.
by nchmy | 2025-05-25 16:27:33+00:00
Ive read most of the comments here, and this is one of the only actually insightful ones.

Communication is very hard - we have to first translate some scattered notions into a coherent idea, then find the right words to express that idea, then the people receiving them have to understand those words, translate them into their scattered ideas. And then do the same in the other direction.

The act of writing - and especially editing - helps us refine the ideas and find the words to best express them, and especially in a way that they are to have the intended effect on others.

I'm sure this essay has some good ideas at its core, but I don't think it had nearly enough editing...
by tossandthrow | 2025-05-25 16:27:44+00:00
That line of thinking is what have gotten the US such a dire situation regarding workers rights etc.

The core of lobbying is equally that line of thinking.

Eg. To convince you that unions are bad for you as a worker.

We can't defer rights for the masses to be discussed using only facts and charts while allow pro profit incentive to use emotion lead narratives.
by Bender | 2025-05-25 16:28:19+00:00
Any platform that reaches a sufficient size will be taken over by powerful people regardless of who was originally running it. Alternatively those in power will destroy it or influence enough public opinion to make using it taboo. With time all large platforms devolve into echo chambers and bot / AI slopyards no matter how good they started out or what the original intentions were.

To me the behavior of publicly owned is exactly what Twitter had become given all the former FBI agents working inside of it and complying with requests. The response to that was someone with a lot of money taking it over to use as their playground in the faux name of free speech. Neither of those creates an unbiased platform for all people to discuss ideas. It devolved into crap and then further devolved into a different scent of crap. Once a platform steps in the bog of eternal stench there is no ridding itself of that smell.
by dragonwriter | 2025-05-25 16:28:31+00:00
> They could start with a bill that requires any politically charged bill title to be renamed to something boring, yet truthful and still relatively concise instead.

Well, even if it wasn’t Constitutiionally impossible for Congress to bind itself in the future this way, it would be impossible to enforce such a subjective rule. (And e en if you could enforce such a rule on formal names, it wouldn't stop informal names with emotional appeal from being popularly used, regardless of the formal name.)
by arp242 | 2025-05-25 16:29:36+00:00
I think this hugely overthinks things and it's actually a lot simpler: Outlook and other Microsoft tools didn't support bottom-posting. It was only kind-of possible if you changed several settings and even then you had to manually change stuff in every reply. That by far the most important reason top-posting "won".

I use past tense because I haven't used any of this Microsoft stuff for over 10 years, but I assume this is still the case.

This sort of moves the question to "why did Outlook only support top-posting?" I don't have a clear answer to that, but if I look at the general state of Microsoft and email at the time then it's probably a combination of the Not-Invented-Here (and maybe some "EEE") attitude at Microsoft at the time combined with a general apathy and ignorance towards email.
by ath3nd | 2025-05-25 16:29:39+00:00
- No risk of cancer from smoking: https://pmc.ncbi.nlm.nih.gov/articles/PMC3490543/

- Global warming isn't real, and if it is, definitely not caused by fossil fuels: https://www.theguardian.com/environment/2021/nov/18/the-forg...

- PFAS are totally safe, trust DuPont https://time.com/6284266/pfas-forever-chemicals-manufacturer...

- Opioids are not addictive, in fact, you need more of them to "manage" your pain, trust us, Purdue Pharma, and our very reliable studies: https://journals.library.columbia.edu/index.php/bioethics/ar...

Those fraudulent studies happened in "free" countries, sponsored by mega-corporations. And, if we are talking about Iranian repression, it's worth mentioning that in our "free" countries at the moment if you say the truth: that Israel is doing a genocide in Gaza, you can easily get arrested or worse (sometimes without due process).

One could also argue that the heating/burning planet we are having right now, the toxic water runoff that can't be rid of forever chems are much more harmful for life on earth than some backwards religious fundamentalists that suppress any dissent in their backwards medieval country (Iran). ON the topic of religious fundamentalism, the US, instead of looking at Iran, should maybe worry about its very own rise of religious fundamentalism and rampant repression and dissent-squashing tactics of its own government.

Can it be possible to do both:

- Worry about the quality of questionable studies done in a repressed country like Iran

- At the same time as doubting the veracity of corporate-sponsored studies done at the behest of all-powerful multinationals in "free" countries like the US.