MurphyA/hacker-news huggingface dataset:
by ryandrake | 2025-05-23 12:36:39+00:00
In their hearts, startup investors are like Agent Mulder: they Want To Believe. Especially after they’ve already invested a little. They are willing to overlook obvious exaggerations up to and including fraud, because the alternative is admitting their judgment is not sound.

Look at how long Theranos went on! Miraculous product. Attractive young founder with all the right pedigree, credentials, and contacts, dressed in black trurtlenecks. Hell, she even talked like Steve Jobs! Investors never had a chance.
by trealira | 2025-05-23 12:36:59+00:00
Yes, this is what I mean by not taking responsibility for their beliefs. They can't just admit they like Trump because of doing things like illegal impoundment or trying to get Harvard to install conservative commissars. It's always about the Democrats forcing them to vote for fascists. I doubt the people saying this on Hacker News and political boards are ever working class, either.
by twoquestions | 2025-05-23 12:37:11+00:00
You owe it to yourself to give this a shot if you have the time. I find it less of a Civilization game, more a sci-fi horror novel presented with Civilization mechanics rather than paper, if that makes any sense at all.

Play on Civilian and comp-stomp the AI, that way you get to see all the Special Project videos which are really excellent. I really wish they let you see them if someone else gets there first.

It's one of the best science fiction stories I've experienced, along with The Last Question (very short) and Outer Wilds (which is some of the most profound 20 hours of solitude I've had).
by wirrbel | 2025-05-23 12:37:21+00:00
That is an interesting example because the second amendment is I think a primary example of a law that is very creatively read by folks that consider themselves literalists.

if the 2nd amendmend was literally interpreted it would be (quoting from memory) “in order to form a well-ordered militia the right to bear arms shall not be infringed”

As in you cannot infringe the right to bear arms in a well ordered militia, but gun ownership might be regulated for example by the militia organization owning the arms. Nothing would speak against codifying in law what constitutes a well-ordered militia, etc.
by aspenmayer | 2025-05-23 12:37:37+00:00
> You linked to that announcement. I quoted the most substantive section explaining what the DSP is. Reading that description, it’s pretty clear that it has absolutely nothing to do with Glitch (or Pocket). Glitch isn’t a data broker.

If anonymous people are abusing free tiers on Glitch, it's hard to say if some of those bad actors are also foreign adversaries. People will make C2C infra out of anything these days, and even if they were making a net profit on the whole enterprise, which remains to be seen, perhaps the costs of compliance for Glitch (or Pocket) were not worth paying.

I went out of my way to do original research for HN, and made a case for why I think the results are respondent to the original query as asked. I think that it's likely that the new parent company of Glitch, Fastly, is subject to the DSP, and that obligation probably extends to their subsidiaries. Same for Pocket and Mozilla.

It's clear to me that this situation deserves further study.
by sgarland | 2025-05-23 12:38:08+00:00
> I like writing front end code. I'm probably never going to have a job where i need or would even want to write a low level graphics library from scratch. Fine, I'm not red-eyed 3am hacker brained, but I'm passionate and good at what i do.

Keep that spirit! All I want from coworkers is genuine interest and curiosity. Not everyone is going to find investigating Linux’s networking stack interesting, just as not everyone is going to find making beautiful pure CSS animations interesting. I think one of the greatest mistakes the tech industry did was to create “full stack,” as though someone would have interest and skill in frontend, backend, and infra. Bring back specialists; we’re all better for it.
by rayiner | 2025-05-23 12:38:09+00:00
I used that example because it’s my family. My mom’s family’s landholdings have grown in value as our capital city grows, so my aunts and uncles are selling plots and buying houses in California in cash. This is after distributing my grandfather’s estate among a dozen kids. From a country where the per-capita GDP is $2,400 per year. How do you think that happened? This background is table stakes for being part of the 0.1% that has the means to emigrate out of these countries and send their kids to elite American schools.
by coldtea | 2025-05-23 12:38:44+00:00
>The DJI app is not even in the app store. It was pulled and the only way to install it is to side load.

Maybe both of the complains above are an Android thing? I certainly didn't have to sideload anything on iOS, and the official DJI app is on the app store just fine.

(As for the app, I did activate, but never gave 'full permissions')
by rollcat | 2025-05-23 12:40:16+00:00
This is a bit unfortunate. Flatpak is outright just a better tool than Snap. (I've had nightmare stories with Docker-via-Snap.)

I do like AppImage better (it's simpler), but there's no equivalent of FlatHub, the discoverability is just poor.

Also, per TFA: https://m.xkcd.com/2347/
by fc417fc802 | 2025-05-23 12:40:24+00:00
> Now I can run my latest user softwares on a stable distribution. That’s pretty cool.

I'm at a bit of a loss. Isn't the entire point of a stable distribution _not_ having cutting edge userspace? It's an inherently double edged sword.

If you just wanted to mix and match you were always able to run (for example) a debian testing chroot under debian stable. Something like Nix is the more extreme version of that. The point of something like Flatpak then is either sandboxing or the distribution model (ie getting software from the original author).
by aerhardt | 2025-05-23 12:40:41+00:00
Nah it’s going to be more like those standing seats that some low-cost airlines have been planning for a while. That’s more than enough for you and your headset. The very best workplaces will also provide a small elliptical bike at your feet.

There will be fewer and fewer of us in years to come, but real estate doesn’t grow on trees!
by lolinder | 2025-05-23 12:41:23+00:00
This also means that this line is also inaccurate:

> For convenience, they’re actually hanging from the Jubilee footbridges, one on either side of the railway.

It's not for simple convenience: you can see in the photos that it's because the footbridges are taller then the rail bridge and come a bit before it, which allows them to install the straw hanging at the correct height to warn of the constriction before someone hits the bridge itself.
by duxup | 2025-05-23 12:41:32+00:00
I suspect Apple is concerned not just with the tariff, but the next tweet and the next…

Tim already paid his bribe, https://variety.com/2025/digital/news/apple-ceo-tim-cook-don... and others who have cut deals with him have found those deals to be less than solid. Law firms that settled with Trump have reported that they've received demands well outside their agreements.
by eadmund | 2025-05-23 12:43:17+00:00
> So, yes, instead of saying that "e" equals "65537", you're saying that "e" equals "AQAB". Aren't you glad you did those extra steps?

Oh JSON.

For those unfamiliar with the reason here, it’s that JSON parsers cannot be relied upon to treat numbers properly. Is 4723476276172647362476274672164762476438 a valid JSON number? Yes, of course it is. What will a JSON parser due with it? Silently truncate it to a 64-bit or 63-bit integer, or a float, probably or if you’re very lucky emit an error (a good JSON decoder written in a sane language like Common Lisp would of course just return the number, but few of us are so lucky).

So the only way to reliably get large integers into and out of JSON is to encode them as something else. Base64-encoded big-endian bytes is not a terrible choice. Silently doing the wrong thing is the root of many security errors, so it not wrong to treat every number in the protocol this way. Of course, then one loses the readability of JSON.

JSON is better than XML, but it really isn’t great. Canonical S-expressions would have been far preferable, but for whatever reason the world didn’t go that way.
by hansvm | 2025-05-23 12:43:18+00:00
JSON is slow, not particularly comfortable for humans to work with, uses dangerous casts by default, is especially dangerous when it crosses library or language boundaries, has the exponential escaping problem when people try to embed submessages, relies on each client to appropriately validate every field, doesn't have any good solution for binary data, is prone to stack overflow when handling nested structures, etc.

If the author says they dislike JSON, especially given the tone of this article with respect to nonsensical protocols, I highly doubt they approve of SOAP.
by aragilar | 2025-05-23 12:44:35+00:00
I mean, if you get different results for the same input on the same machine with the same code, I'd be concerned. But that's not that interesting really, as you actually care that you get the right answer, not the same answer (otherwise you get https://en.wikipedia.org/wiki/Oil_drop_experiment). Stability and correctness will get you closer to a right answer than demanding you get the same answer to someone else who's solving the wrong problem the wrong way.
by nulld3v | 2025-05-23 12:44:59+00:00
https://www.columnblog.com/p/if-harris-opposes-trumps-horrif...

> ### If Harris Opposes Trump’s Horrific Gaza Policies, She Should Say So

> Her defenders insist she would have been “better on Gaza.” This is very possible. But why doesn’t she explain how in her own words?

I'm still waiting.
by giancarlostoro | 2025-05-23 12:45:00+00:00
I wish I could just buy out Mozilla outright so that they could you know, focus on building a browser. Alas, my wallets nowhere near big enough to do so.

Leave all the business ventures to a completely different (named too) org. I grow tired of them starting something great and then stopping because they've wasted funds. Like oxidizing Firefox I was really excited for. Sadly they stopped while they had broken amazing ground.
by mbreese | 2025-05-23 12:45:20+00:00
Oh, I could guess who buys the licenses… I’m more curious about who uses them. And the real question is — what applications are being used by the users? I’m sure RH has data on what packages are being installed across their customer base (having a centralized repository does have its advantages). So, figuring out what packages to drop is probably easier for them.
by Balgair | 2025-05-23 12:45:43+00:00
Hey, neuroscientist here. Just FYI, Neuralink is doing some good stuff around implantation surgeries, but that's really about it. They haven't solved the main issue of glial scarring or how to feed information into tissue long term (at least as far as I know).

As far as the neuroscience field is concerned, no-one is able to solve those issues, and we're ~60% sure you can't solve them, ever. My crazy pet theory is to use optogenetics (stimulate with light, not electrodes) and some multipole magnets for nerve shaping. But, that is a legit crazy theory.

Point is, good people, good work, very crazy boss, very unlikely to make stated goal ever.
by aspenmayer | 2025-05-23 12:45:44+00:00
> Right but there's no 'we' here. You made up the 'we'. The person interested in this is you. It's not even clear the thing you think is happening is happening. You can just ask and if something did happen and you think it's important, you could try telling everyone maybe? Pretty much the premise behind 'mail the mods', no?

We're all interested in this by virtue of discussing it. It's clear the thing that happened did happen independently of my beliefs about it. Your comments verge on gaslighting mixed with solipsism and are definitely not steelmanning my points here. I think it's important, or I wouldn't have made my post. Considering your long history on the site, and obvious familiarity with the guidelines, I would consider your argumentative style in this thread to be in bad faith.
by versiqcontent | 2025-05-23 12:45:49+00:00
As high resolution scanners and AI powered restoration tools become more accessible millions of analog photos are being digitized each year. What are we gaining or losing in this shift from physical albums and dusty boxes to cloud storage and digital archives?

This article explores the practical and philosophical challenges of preserving analog memories in a digital age. It looks at the risks of data loss, the new tools available for home digitization, and what it means for the future of personal and collective memory.

Are we prepared for a future where every moment from our past can be retrieved instantly and with perfect clarity? Or are we underestimating the costs of trading nostalgia for convenience?
by castillar76 | 2025-05-23 12:45:56+00:00
You can also permanently change your default to LE — acme.sh actually has instructions for doing so in their wiki.

I rather liked using ZeroSSL for a long time (perhaps just out of knee-jerk resistance to the “Just drink the Koolaid^W^W^Wuse Let’s Encrypt! C’mon man, everyone’s doing it!” nature of LE usage), but of late ZeroSSL has gotten so unreliable that I’ve rolled my eyes and started swapping things back to LE.
by staticman2 | 2025-05-23 12:46:03+00:00
There's an interesting disconnect between readers who read for the "painting with words" aspect of novels and readers who read solely for the plot.

My first impression on quickly reading that passage is it was very muddy, very very muddy, and nothing plot important had happened yet, but we need dinosaur metaphors to say just how muddy it was.

For someone reading for the plot the text did not contain a lot of information.
by JoshTriplett | 2025-05-23 12:46:52+00:00
Certbot is definitely one of the strongest arguments against ACME and Let's Encrypt.

Personally, I find that tls-alpn-01 is even nicer than dns-01. You can run a web server (or reverse proxy) that listens to port 443, and nothing else, and have it automatically obtain and renew TLS certificates, with the challenges being sent via TLS ALPN over the same port you're already listening on. Several web servers and reverse proxies have support for it built in, so you just configure your domain name and the email address you want to use for your Let's Encrypt account, and you get working TLS.
Show HN: A book of field notes for early life (free this weekend)
by kolyder | 2025-05-23 12:46:55+00:00
Earlier this year, I shared some personal notes on HN. Two drove some good discussion here:

- Write to Escape Your Default Setting [1][2] - Stamina Is a Quiet Advantage [3][4]

The response was warm, both here and from people reaching out directly. That encouraged me to keep working on turning those notes into what is now a book: Working Wisdom: Field Notes for Early Life [5].

As a thank you, the eBook is free through the weekend. If you come across this message too late and want the book but can't afford it, message me (contact in bio) and I'll send it.

My goal was to boil decades of notes and highlights down to their essence, at least in a way that would've resonated with me. It's the book I wish I had earlier in life. I hope it can help other people who are walking the path of personal development. Especially those who, because of their upbringing, started at zero.

If you read any of it, I'd love to hear what you think.

I don't do other social media. I'm amazed at the trickle of traffic my blog still gets from the HN posts and subsequent sharing.

So thank you, HN, for the push to pursue this!

-

[1] https://kupajo.com/write-to-escape-your-default-setting/

[2] https://news.ycombinator.com/item?id=43206174

[3] https://kupajo.com/stamina-is-a-quiet-advantage/

[4] https://news.ycombinator.com/item?id=43398589

[5] https://www.amazon.com/dp/B0F9LKW6DY
by FirmwareBurner | 2025-05-23 12:47:02+00:00
>a) I am currently a victim of other people's choices.

You're not a victim in a democracy when your candidate looses and have to put up with the policies you don't like but which are popular with the majority of the voting population. It's the feature of democracy, not a bug. Grow up.

>Acting like this is just "politics as usual"

IT IS politics as usual. Always has been when you look at history. The difference is now you have Twitter and social media to rile you up for the sake of monetizing engagement. Lay off social media and your TDS will heal itself naturally.

> Do you support his rise to dictator

As someone born in a dictatorship, you have no idea what a dictatorship actually is. If you were in a dictatorship, a black Volga would show up at your door and arrest you for your previous comment. You don't have the right to complain in a dictatorship, let alone to vote.
by lproven | 2025-05-23 12:47:03+00:00
Ubuntu? I suspect not. Why would you when Snap is right there and is just as easy?

Debian: probably, yes.

Ubuntu derivatives such as Mint, Zorin OS, and ArduinOS use Flatpak instead.

Others, such as Asmi and Linux Lite, remove snap and offer the user the option of adding it back if they wish.
by mmcnl | 2025-05-23 12:47:05+00:00
Doing backups and validating backups is very error-prone and time consuming. To me this reads as: "If you do all the hard complex work yourself, what's making you nervous about it?"

It's far easier to do backups and database hosting at scale. Database failures are rare, so it's this one-off situation that you have to be prepared for. That requires clearly defined processes, clearly defined roles and responsibilities, and most importantly: feedback from unfortunate incidents that you can learn from. All that is very hard to accomplish when you do self-hosting.
by Jcampuzano2 | 2025-05-23 12:47:17+00:00
First off, I would hope that everyone had experience being a junior engineer for some time.

But if your assertion is that using AI for code generation and being successful with it makes you a junior engineer, then good luck keeping your job in the future. Just take a look at social media and there are a plethora of examples of prominent engineers using it with success.
by diggan | 2025-05-23 12:47:30+00:00
> and while the company still sells the AQC107 silicon, it is quite expensive for motherboard integration, and add-on cards are, by definitio,n more expensive than integrated solutions.

Not sure what a 10GbE motherboard would cost today, but in 2022 I bought ASUS ProArt X570 (1x 10GbE + 1x 2.5GbE) for ~400 EUR, and just the other day I got the Asus XG-C100C (1x 10GbE) network adapter for another machine for ~80 EUR. Would the price difference between a motherboard today with the only difference being with/without a 10GbE NIC be more than say 100 EUR? I feel like they'd use the 10GbE NIC to raise the prices more when it's integrated into the motherboard, than what you can get when purchasing it as a separate addon. But maybe it's just me being overly cynical.
by bluGill | 2025-05-23 12:49:00+00:00
Specialized AIs have been making an impact on society since at least the 1960s. AI has long suffered from every time they come up with something new it gets renamed and becomes important (where it makes sense) without giving AI credit.

From what I can tell most in AI are currently hoping LLMs reach that point quick just because the hype is not helping AI at all.
by AnimalMuppet | 2025-05-23 12:49:27+00:00
Interesting, and very sobering.

But it all depends on the model being right. So, let's talk about the recent past. Has industrial output stopped growing in the last 5 years? Is that due to Covid, or due to more fundamental reasons? (Covid is a transitory shock, so if growth paused for that reason, in the long run we don't care.

But if this is right - if gains are slowing down - then it accounts for some of the sentiment of "there is no future" that has been so prevalent. That would be people actually feeling this happen. And it might account for politics becoming so zero-sum.

And that's going to get much worse. If growth reverses, then everyone is going to feel that they deserve to at least remain where they were, and are going to battle to do so.
by x0xrx | 2025-05-23 12:50:31+00:00
I tried to read up on this DSP thing and was immediately lost. How do I know if I need to comply? What does compliance look like? The FAQ is 100+ questions long!

It feels likely that it could apply to any company that draws the current administration’s ire.

I agree it’s very reasonable to imagine that legal departments across tech are worrying, and might consider shutting down — especially if they are already losing money.
by loudmax | 2025-05-23 12:50:35+00:00
It can be hard to convey sarcasm, especially in writing, and especially when you don't know the actual stance of the person writing.

If I mention "big beautiful tariffs" in a peer group of liberals, they can assume I'm being sarcastic. If I'm posting anonymously on the internet, then who knows, maybe I genuinely reject the economic orthodoxy of Adam Smith and David Ricardo.

In this context, emoji might actually be helpful in expressing sarcasm. Big beautiful tariffs :roll_eyes:
by VWWHFSfQ | 2025-05-23 12:51:14+00:00
> The presentation also specifically mentioned that using ORM can easily lead to inefficient queries and should be used cautiously.

Every ORM is bad. Especially the "any DB" ORMs. Because they trick you into thinking about your data patterns in terms of writing application code, instead of writing code for the database. And most of the time their features and APIs are abstracted in a way that basically means you can only use the least-common-denominator features of all the database backends that they can support.

I've sworn off ORMs entirely. My application is a Postgres application first and foremost. I use PG-specific features extensively. Why would I sacrifice all the power that Postgres offers me just for some conveniences in Python, or Ruby, or whatever?

Nah. Just write good SQL for your database and the whole system will be very happy.
by Projectiboga | 2025-05-23 12:51:47+00:00
A formal UK Constitution doesn't exist and is a striking example of this

https://en.m.wikipedia.org/wiki/Constitution_of_the_United_K...

The constitution of the United Kingdom comprises the written and unwritten arrangements that establish the United Kingdom of Great Britain and Northern Ireland as a political body. Unlike in most countries, no official attempt has been made to codify such arrangements into a single document, thus it is known as an uncodified constitution. This enables the constitution to be easily changed as no provisions are formally entrenched.
by lproven | 2025-05-23 12:52:16+00:00
When was this?

Snap _was_ a bit slow in the early days. It's not any more.

I use Ubuntu 22.04, 24.04 and 25.04. Snap is pretty fast these days.

I have gone around purging all my custom repos and PPAs, removing those apps, and reinstalling the snap versions. It's just easier and it works.

I am running 3 quite elderly Thinkpads in near-daily use: an X220, T420, and W520. All Core i7, all with RAM maxed out, all with SSDs. They are perfectly usable for what I need and they have great keyboards which no more modern Thinkpads do.

Ubuntu 22.04 on a 13-year-old Thinkpad loads snap apps in an eyeblink now. I can't detect any delay compared to natively-packaged apps.

Yes, it uses a bit more disk space.

I used to remove all snaps and then `apt purge snapd` but it's not worth the extra effort any more.
by brookst | 2025-05-23 12:52:35+00:00
No, it’s really not.

“I used an 8088 CPU to whisk egg whites, then an Intel core 9i-12000-vk4*, and they were equally mediocre meringues, therefore the latest Intel processor isn’t a significant improvement over one from 50 years ago”

* Bear with me, no idea their current naming
by dec0dedab0de | 2025-05-23 12:52:44+00:00
Ubuntu was easier to install, was freely available, and had a business model. Redhat had given up on the home market, Suse sold out to Microsoft, and Fedora seemed like a best effort fork that could disappear at any moment. Plus many of us already loved Debian, and were recommending people use Ubuntu as a friendlier Debian. Being "More Recent" Had very little to do with it.