MurphyA/hacker-news huggingface dataset:
by eszed | 2025-04-06 15:03:59+00:00
Ha! This is so much the difference between American and Chinese culture.

By way of illustration, in my earlier career as an actor one of my favorite ever directors to work with was a woman from a Chinese culture (a very, very successful artist, indeed a celebrity, in her home country) whose style was incredibly blunt, and always helpful. She'd interrupt you in full flow with: "No, no. That shit. Try like _____". Or my favorite instance (and just to set the scene: at the time I weighed 165 lbs, could run all day, and stand under a doorframe and lift a foot up to touch the lintel without bending my knee - I was fucking fit, is my point) we were reviewing costumes, and she says "[eszed] not that shirt! Make you look fat." Which, well, yeah: I'm the guy who no matter my body-fat keeps a little roll around my middle - visible abs were never in my genetic cards. I thanked her, and wore something looser.

As you say, American positivity bias won't allow that sort of feedback. I find it bracing.
by CRConrad | 2025-04-06 15:04:24+00:00
> being on TV meant being famous ... and at the same time need a regular job.

Also, "being on TV" can mean not only still needing a regular job, but also not really being famous in the slightest. There's bazillions of "reality" show participants pretty much nobody has ever heard of.

> the elite were separated from the public. Internet democratriced all of that. Now we are all mixed.

Muahahahaahaa, good one! Wait... You don't really believe that, do you?!? Because if you do, they really pulled the wool over your ears.
by bryanlarsen | 2025-04-06 15:05:16+00:00
Prediction: over the next 4 years we're going to see lots of stories like this. Some of the stories will be fair, some won't. "Musk bad" stories get clicks. The next administration will be very anti-Tesla. Coincidentally, by that time self-driving will be considered mature enough to warrant proper regulation, rather than the experimental regulation status we have now.

Combine the two, and the regulations will be written such that it excludes Tesla and includes Waymo. Not by name, just that the safety regulations will require a safety record better than Tesla's but worse than Waymo's. Likely nobody but Waymo will have that record, and now nobody will be able to because they won't have access to the public roads to attain it.

This might be the ultimate regulatory lock in monopoly we've ever seen.
by Multicomp | 2025-04-06 15:05:35+00:00
The Agora road forum (a bunch of syntheave plus retired 4channers plus paranormal conspiracists and their dark web adjacent denizens with some retrofuturist early web revival themes) uses these buttons and calls them gangtags though the sizes are not always 88x31. It's nice to see the creativity of the new ones each months.
by pessimizer | 2025-04-06 15:05:59+00:00
> It turned out that various contracted companies had corruptly put the software licenses they bought for the government into their own names, leading to a lock-in for their services.

This is a dirty trick I ran into in [US] state procurement, in a state known for widespread corruption. It's basically a no-show job where you just hold a bunch of long-term contracts for the state, and claim a monthly "support" fee for doing it. Even worse, you got to negotiate those contracts (and set up your kickbacks or self-dealing.) Bonus points for needing to call the contractor in order to have the contractor call support, and the contractor taking a fee for doing it.

Endless avenues for corruption with a setup like this.
by harimau777 | 2025-04-06 15:06:07+00:00
Maybe a good initial step would be to tighten up false advertising laws:

Make it illegal to make statements that are not objectively true. E.g. you can't say that your product is "the best", you can only say specifically how it is better.

Put restrictions on advertising an idealized version of a product and then selling a lesser version. E.g. the difference between what fast food ads show versus what you get. I'm sure it would be difficult to completely fix that since it's so subjective, but we could probably get incremental improvements.
by mrangle | 2025-04-06 15:06:25+00:00
Kerouac and Burroughs are objectively awful. I still think that Kerouac's popularity as a writer was an industry practical joke. Speaking of both skill and content. A People's History used to be an AP History book, so appropriate for very mature kids with teaching support but the books is in a different category. Assuming that the Mensa list is pretty much just an exposure of standard prep school English literature list to the masses, albeit uncurated so as to make it difficult to use. There's too much promotion of substance abuse in Thompson books to qualify them as appropriate for kids, even if the books are otherwise good. Usually high schools aren't in the business of radicalizing students with Chomsky as well as other very political books. Kids can pick that up in college and beyond.

In general, these books are categorically different. The provided list isn't missing them. They'd just be on a different list.
by ben_w | 2025-04-06 15:07:16+00:00
So, a question: can Musk loose his US citizenship?

I mean, Musk does have two other citizenships, and between this and the tariffs on the island full of penguins, I can easily believe either or both of two future incidents where Trump signs an EO to order deportation of anyone with SA or CA citizenship due to their respective governments not cooperating with something or other.
by biophysboy | 2025-04-06 15:07:24+00:00
The author claims they normally dislike must-read lists. I call their bluff: they seem a bit preoccupied with finding virtue, given their blog history. I doubt they will find it if they're surrendering judgment to the IQ club. Maybe its better than "10 hot summer reads", but its still an exercise regimen. Christopher Nguyen's "Value Capture" is a good rebuttal to this way of thinking.
by nextaccountic | 2025-04-06 15:07:46+00:00
(Note: that was in this article https://utcc.utoronto.ca/~cks/space/blog/programming/ErrorHa...)

Yeah and more generally, the author seems to group Go and C on one side (langs where errors are values) and Rust in another, when actually in Rust errors are values just like in Go, and the ? operator just does early return (similar to if err != nil return from Go). Results just make it impossible to use the return value of some function without deciding what to do with its errors, which is awesome (you can't just forget to treat errors)

The distinction between results and panics in Rust is also very instructive. Rust forces the developer to distinguish between recoverable and unrecoverable errors because after the program hit a panic (meant to represent unrecoverable errors) there is probably no meaningful way to continue the execution (data structures might be in an inconsistent state for example, if the panic happened in the midst of an update). Panics very often indicate a bug in the program (for example: array indexing with an out of bounds index means there was a bug while calculating the index) and no amount of error recovery will eliminate the fact that the program has a bug that must be fixed. It's absolutely the best default to interrupt the program after a bug rather than continue and propagate data corruption further.

Now, what can happen is that a library you call considered some error to be unrecoverable (and thus threw a panic) rather than returning a Result, and you think that was a mistake and would like to treat the error. Well that's just a bad API and the correct response is to just send a PR or fork the library and apply the changes yourself. But if one absolutely needs to recover from panics (for example, in a web server a panic generally should send an error 500 to the client but not take down the whole process, which is serving many concurrent requests), you can just compile with panic=unwind (the default) and use catch_unwind.

Error handling is not a solved problem, but Rust solves it way better than any language I've seen.
by outer_web | 2025-04-06 15:08:03+00:00
I understand you're offering this as a gotcha but I'm not sure what you're referring to and it's unclear from context.

In any event, both of those things are typically undemocratic which is why they are rare in functioning democracies and common in autocracies. No system is invulnerable to attack so in certain circumstances they aren't undemocratic. Excluding candidates for, say, a criminal record, mental incapacity, or foreign obligations is less democratic but no reasonable person would claim it voids the will of the people.
by IshKebab | 2025-04-06 15:09:49+00:00
Yes. I was thinking of this:

> If you do an experiment and say "C++" anywhere on the Internet, in a minute someone will chime in and educate you about the existence of Rust.

> I know examples when engineers rewrite code from Rust in Rust if they like to rewrite everything in Rust.

> our engineers become too nauseous from Rust poisoning

> So now they [Rust devs] can write something other than new versions of old terminal applications.

> someone shows PRQL, everyone else thinks "What a wonderful idea, and, also, Rust" and gives this project a star on GitHub. This is, by the way, how most of Rust projects get their stars on GitHub. It doesn't look like someone wants to use this language, but what we want is to ride the hype.

> we started to understand that it would be hard to get rid of Rust, and we could tolerate it.

It's a very shitty attitude and not even accurate. You see this attitude from old C/C++ devs quite a lot, it's just very weird that he has that attitude and then also seems to be simultaneously quite keen to use Rust. Very weird!

Anyway those are just the non-technical things. On the technical side:

> Fully offline builds

They solved it by vendoring but this is the obvious solution and also applies to C++.

> Segfault in Rust

They tried to do a null-terminated read of a string that wasn't null-terminated. Nothing to do with Rust. That would be an error in C++ too. In fact this is a strong argument for Rust.

> Panic

C/C++ code aborts. Or more commonly it crashes in a very difficult to debug way. I'll take panics any day.

> Sanitizers require nightly

Ok fair enough but this seems relatively minor.

> Rust's OpenSSL links with the system library by default and you have to set an environment variable to statically link it.

They set the environment variable. Frankly this is a million times easier than doing the same thing in C++.

I'll stop there, but overall it seems like a lot of "this is a problem we had with Rust" where it should really be more like "this is something we had to do when using C++ with Rust".

Weird vibe anyway.
by crazygringo | 2025-04-06 15:10:09+00:00
> Put another way - would giving humans superhuman vision significantly reduce the accident rate?

Yes? Incredibly?

If people had 360° instant 3D awareness of all objects, that would avoid so many accidents. No more blind spots, no more missing objects because you were looking in one spot instead of another. No more missing dark objects at night.

It would be a gigantic improvement in the rate of accidents.
by eszed | 2025-04-06 15:11:04+00:00
I'm told by my friends who've studied it that Attic Greek - you know, what Plato spoke - is superb for philosophical reasoning, because all of its cases and declinsions allow for a high degree of specificity.

I know Saffir-Whorf is, shall we say, over-determined - but that had to have helped that kind of reasoning to develop as and when and how it did.
by kitlop | 2025-04-06 15:11:37+00:00
Timestamps

[For Detailed Shownotes and Links - Click Here](https://discuss.james.network/public/d/29-shownotes-for-epis...)

(00:45) Linuxfest Northwest

(02:10) Audience Suggestion - Forgejo

(06:02) Television Fuzzy Finder

(08:38) Uptime Kuma- Monitoring

(12:25) Dockje - Docker Compose Manager

(14:50) Homebox - Inventory Management

(17:14) Ameridroid Sponsor

(19:40) Whisper AI - Speech to Text

(27:00) What services would you like tested on an arm64 server? Let me know.

(27:30) [Lemmy discussion on AI tools people are testing locally.](https://lemmy.world/post/26733572)

(29:10) Themio Stereotool

(30:19) scp - SSH based Copy

(32:00) ffmpeg audio extraction from mp4 video after a Zoom call.

(32:47) Getting a New Laptop. Windows 11, AntiX, NixOS, Kubuntu.

(53:30) Ubuntu adopting uutils

(57:00) Podcasting 2.0 support - State of the Podcast

[Alby Hub](https://github.com/getAlby/hub) and [fundraising sats](https://getalby.com/p/sunjam) to register it. - Podcasting 2.0 listeners should now have Transcription and Chapter support as of this episode. - [IPFS Podcasting](https://ipfspodcasting.net/) is supported. Host and you'll receive a split of donations.

Spread the Word! Help promote the show. [Send in feedback](https://cloud.disroot.org/apps/forms/s/Lzai4d2A79iNsapnpbGbB...). [See more detailed episode show notes by clicking here](https://discuss.james.network/public/d/29-shownotes-for-epis...).
by BeetleB | 2025-04-06 15:11:38+00:00
The other comment pointing this out has been (ridiculously) flagged, so I'll repeat the point that was made:

The analysis is useless if it doesn't account for the base rate fallacy (https://en.m.wikipedia.org/wiki/Base_rate_fallacy)

The first thing I thought before even reading the analysis was "Does the author account for it?" And indeed he makes no mention that he did.

So after reading the whole article I have no idea whether Tesla's automatic driving is any worse at detecting motorcycles than my Subaru's (which BTW also uses only visual sensors).

Antidisclaimer: I hate both Teslas and Musk. And my hate for one is not tied to the other.
by OneDeuxTriSeiGo | 2025-04-06 15:11:39+00:00
This is blatantly incorrect though. The NSA actually set up the DMCC phone system specifically for this purpose. They are phones with 100% of the infrastructure already set up for communicating classified or sensitive information even while abroad and they are hardened enough that they are generally considered unclassified when powered down. They come in a DMCC-S (secret) and DMCC-TS (top secret) flavor. Any somewhat senior member at any agency or department that regularly interacts with classified information could request one of these devices. They provide cross agency encrypted call, text, and other capabilities at all security levels.

https://www.disa.mil/-/media/Files/DISA/Fact-Sheets/DMCC-TS-...
by bryanlarsen | 2025-04-06 15:12:39+00:00
Not impossible, it only required a small amount of vision and risk taking. Which Nokia et al obviously lacked.

> Nobody thought mainstream users would be happy pocketing a phone with a "massive" 4.13" display.

Yet it was exceedingly obvious there was a very profitable sizeable niche of users that were willing to do so.

And it shouldn't have taken very much imagination to realize that "web in the pocket" was useful in 2008, and would quickly become much more useful in 2009, 2010 etc as the population of people with the web in their pocket grew and companies started to serve the market.

The big problem was that all of those phone companies were hardware companies. Putting Firefox in a phone was a challenge beyond them. Microsoft could have and should have done it, but they were dysfunctional at the time.
by woodruffw | 2025-04-06 15:12:52+00:00
I don't think this meets the definition of "safe" in "safe" Rust: "safe" doesn't just mean "won't crash due to spatial memory errors," it means that the code is in fact spatially and temporally memory safe.

In other words: this won't detect memory unsafety that doesn't result in an abnormal exit or other detectable fault. If I'm writing an exploit, my entire goal is to perform memory corruption without causing a fault; that's why Rust's safety property is much stronger than crash-freeness.
by WorldPeas | 2025-04-06 15:13:26+00:00
I agree with this article but wish it had more facts and figures backing it up rather than vibes and adjectives.. bad faith actors may be malnourished by lack of ad money to prop up their sensationalism, but there are still platforms like patreon or substack(not advocating to destroy these platforms). Without solid evidence I can’t make the logical leap that advertising alone causes this.
by TomK32 | 2025-04-06 15:13:26+00:00
Unless is a very small company you won't be the only one with this problem and management should do something about if it drains your energy which long-term will cause you health problems.

To help me with my ADHD (diagnosed at 42) I put on some Jungle[A], listen to the repetitive Mountain[B] or even a modern classic like Phillip Glass or Terry Riley[C]. I know it sounds mad, but it gets some body part whipping and just overwhelms any distracting thought I could possibly have.

[A] https://www.youtube.com/watch?v=m7boqBRRiQw [B] https://www.youtube.com/watch?v=DGyVgm6uiSk [C] https://www.youtube.com/watch?v=XRaa34E8tXQ
by TMWNN | 2025-04-06 15:13:32+00:00
> I could imagine it might have the reverse effect. Plenty of governments would like to see their best and brightest return home

I can't speak for South Sudan specifically, but for Latin America, expatriates are a source of remittances that are very important for their birth countries' economies. $23 billion in remittances went from the US to Mexico in 2013 <http://www.pewhispanic.org/2013/11/15/remittances-to-latin-a...>. Another $10 billion to Guatemala, El Salvador, and Honduras. The US provides 78% of all remittances to Latin America, and 98% to Mexico.

A full 2% of Mexico's GDP is from remittances—larger than the petroleum industry <https://www.as-coa.org/articles/weekly-chart-oil-and-remitta...>—and 10-17% (!) of the economies of the other three countries.
by rayiner | 2025-04-06 15:13:52+00:00
> According to the White House, the number was erroneously saved during a “contact suggestion update” by Waltz’s iPhone, which one person described as the function where an iPhone algorithm adds a previously unknown number to an existing contact that it detects may be related.

Politics aside, these auto-suggestions are a landmine in business contexts and should be disabled by IT where possible. Sometimes I'll be sending emails including both my client and internal team and the lawyers for the other side. The phone will decade that these email addresses are related in some way. So next time I want to send an internal strategy email to my client and the team, the app will helpfully suggest copying opposing counsel. Not great.
by kens | 2025-04-06 15:14:21+00:00
The article made this reading list seem like a good thing, but I looked at the reading list itself and it has a weird vibe. It is literally a checklist: "Check off the books as you read them." You're also supposed to rate each book from 1 to 5 stars, which is a weird way to engage with the books. At the end, you have to make a tax-form-like attestation that you have read "a complete and unabridged version of all the books and that this record is true", co-signed by an adult.

As for the list, it's basically a "Great works of Western literature" list that you'd expect to see in the 1970s. The concept seems to be that you must slog through the official important books (including The Fountainhead!) to prove your Mensan superiority, rather than encouraging a joy of reading.

The list: https://www.mensaforkids.org/achieve/excellence-in-reading/e...
Show HN: Gym Rat, my open source Notion powered fitness app. It works on my TV!
by jkosoy | 2025-04-06 15:14:32+00:00
Hi HN! I got into fitness a few years ago and recently moved, leaving behind my beloved local gym. I couldn’t find anything that suited my goals and schedule, so I decided to built out my own home gym. I was surprised to find how hard it was to find any software I liked to make good workouts - anything close cost as much as a gym membership itself! Gym Rat was born from trying to make it simple and fun.

I started my gym with two weights, a kettlebell and a resistance band, so I know the app can scale up or down to any regime. While the mobile experience needs work, I have used it for when I’m traveling and it still does the job.

I’m putting it out there in case anyone else might find value in it. I’d welcome your ideas or feedback. I don’t have plans to monetize it - that’s not my goal - nor do I want to put other paid apps out of business. This was a side project I just decided to put a little TLC into and hope others might get something out of it, too.

LMK what you think!
Show HN: Memo – Manage Your Apple Notes and Reminders from the Terminal
by antoniorodr | 2025-04-06 15:14:34+00:00
Hello everyone!

This is my first "serious" project, so please be kind I've been learning Python since last August.

The project is still in beta, and currently only supports Apple Notes — Apple Reminders integration is coming later. There’s still a lot of work ahead, but I wanted to share the first beta to get some feedback and test it out in the wild.

You can find the project here: https://github.com/antoniorodr/memo

I’d be more than grateful for any feedback, suggestions, or contributions. Thank you so much!

What My Project Does?

memo is a simple command-line interface (CLI) tool for managing your Apple Notes (and eventually Apple Reminders). It’s written in Python and aims to offer a fast, keyboard-driven way to create, search, and organize notes straight from your terminal.

Target Audience

Everyone who works primarily from the terminal and doesn’t want to switch to GUI apps just to jot down a quick note, organize thoughts, or check their Apple Notes. If you love the keyboard, minimalism, and staying in the flow — this tool is for you.

How It’s Different?

Unlike other note-taking tools or wrappers around Apple Notes, memo is built specifically for terminal-first users who want tight, native integration with macOS without relying on sync services or third-party platforms. It uses Python to directly access the native Notes database on your Mac, meaning you don’t have to leave your terminal — and your notes stay local, fast, and secure.

It’s not trying to replace full-fledged note apps, but rather to complement your workflow if you live in the shell and want a lightweight, scriptable, and distraction-free way to interact with your Apple Notes.
by luckylion | 2025-04-06 15:14:37+00:00
But isn't that also because it's new? Plenty of people die in work accidents because equipment malfunctions, but unless it's a specific type of equipment blowing up at alarming rates, nobody asks to pause e.g. all power-drills.

I believe that has been pretty much figured out, and insurance companies offer policies that cover it.

Sure, they are usually not "intelligent", but are auto-pilots in cars?
Ask HN: Are browsers more likely to adopt .js or .tsx to represent typed JSX?
by 90s_dev | 2025-04-06 15:14:41+00:00
Node recently allowed importing .ts files. But the types-proposal is adding them into plain .js files. And there's JSX which isn't going away and will eventually be standardized. (My proposal is that we create a self.JSX object with create() factory that you can override at your app's entry point.) Do you think browsers are more likely to add support for .ts/.tsx/.jsx extensions, or allow .js to include types/jsx? (Or both?)
by SideburnsOfDoom | 2025-04-06 15:14:43+00:00
> Tesla could very well have the best FSD software on the market

Tesla could very well have the best FSD marketing on the software. And that's dangerous.

Data point: the "First To Gain U.S. Approval For Level 3 Automated Driving System" is ... Mercedes-Benz

https://www.forbes.com/sites/kyleedward/2023/09/28/mercedes-...

The second will be, IDK, maybe BMW? https://www.bmwblog.com/2024/06/25/bmw-approval-for-combinin...
by ThrowawayR2 | 2025-04-06 15:15:48+00:00
Do I want to commute to the office? No, I very much do not. However, the people you know at work are your future professional network. Yes, you can do good work and be recognized for it while fully remote but nothing replaces a social bond, limited as it is, from having frequently interacted face to face with your colleagues. I can write much warmer and more fleshed out referrals for people I know something about than someone I've only seen as a square on a Zoom call.