MurphyA/hacker-news huggingface dataset:
by p_ing | 2025-04-20 19:24:41+00:00
> Painting out these movie mistakes as part of a restoration is wrong. What's in the movie is in the movie, and altering the movie to this extent is a form of revisionist history.

How many times has Lord of the Rings been revised? Dune? <Insert other long-lived actively managed novel>. Is the active management of these novels "wrong"? Is fixing grammar, spelling, or clarifying story beats "wrong"?

I personally don't think so, and I'd rather read something which has been corrected, especially if done for story clarity.
by Veserv | 2025-04-20 19:25:00+00:00
You appear to be approaching my proposal as if it were a complete RFC intended to describe a complete end-to-end MTU discovery protocol. I am describing a primitive that can be used to efficiently implement MTU discovery. I did not describe probing because it is trivial to implement on top of that primitive in whatever way you so desire. A simple mechanism would be to just use your PLPMTUD mechanism, but instead of submitting continuously increasing packets, you can just submit a single large one and get the precise MTU in one step which is delivered back in whatever way (or equivalent) your PLPMTUD prescribes getting feedback.

You are describing a attack where somebody is either getting the unique copy of your packet by maliciously getting themselves into your path, at which point they can just drop all your packets and DoS you in a much more robust manner, or for some stupid reason you just send copies of packets to random malicious entities when they ask for it. I mean, I can imagine some knuckle-head designed a protocol and network where that is the case, but you should probably first not do something that stupid. Assuming you can not avoid it, you can still detect the case because if they can not interject into your actual path, the endpoint will receive both a authenticated packet and a authenticated truncated packet. In such a case, you can first of all just use the larger packet size since the larger size did get through. Second, you now know that somebody malicious or incompetent is getting a copy of your packets. I leave how you want to handle that up to the endpoints.

And, just as a aside, I did not mention this as I assumed it was obvious, but I believe you should still have a minimum MTU size no smaller than the current safe MTU. I am not arguing that somebody should be able to truncate you down to some egregiously small MTU. So worst case you just have to use the safe minimum MTU which is no worse than existing non-probing techniques. You could also just treat truncation as dropping if you have tons of malicious actors which defaults you to current probing techniques. My proposal can trivially fall back to the current models.

I disagree with ICMP signaling on multiple levels. First of all, you need to accept data from unauthenticated endpoints. Oh, but it is okay because they need to be on your path to get the uniquifiers. Oh, except you just pointed out how malicious actors can get copies so that is not true. You are now required to accept large amounts of data from malicious actors if you want to do ICMP based probing.

Second, I think having source addresses in headers is a design mistake and we should move away from protocols that demand it be present. We can do source authentication cryptographically which is more secure and prevents ossified middleboxes from engaging in layering violations or interfering with flows.
by duped | 2025-04-20 19:27:06+00:00
Republicans are the party of white Christian conversatives, so whatever message is most expedient to appealing to them at the moment is what they stand for.

"Small government" meant "get the Black President out of my healthcare." "Personal freedoms" meant "let me discriminate against people."

Never take a Republican at face value, especially if you're not in their in group. Get them alone and they'll tell you what they mean behind what they say.
by rikthevik | 2025-04-20 19:27:26+00:00
Robert Heinlein really nailed it in the 50s with the Fosterite Church of the New Revelation in Stranger in a Strange Land. Totally prescient vision of what Christianity + America was going to produce.

https://www.realclearreligion.org/articles/2013/01/15/a_triu...
by manbitesdog | 2025-04-20 19:27:34+00:00
Neat thing! I'm gonna add it to my round of daily games.

I'd suggest changing "Share results" to some variation of "Copy results". Share looks like it's gonna open some sharing menu and deter people from playing (and hence promoting your game)

WhichYear 4/20/25 4142 pts (top 22%) 7⃣ avg. years off

4⃣ 6⃣ 1⃣ 2⃣

https://whichyr.com
Show HN: Social media sucks, so I built a better rewarding one
by itnev | 2025-04-20 19:27:49+00:00
Most social media platforms make creators chase likes, views, and algorithm gods—just to maybe earn something through ads or brand deals.

I kept thinking: why is it still this hard to get paid for your work directly?

So I built Premsi, a social app where creators can instantly market and monetize their digital content without sponsors, algorithms, or approval walls. You can sell locked messages (like photos, videos, or PDFs), create subscription groups, earn tips, or just get paid when someone likes your post in the premium feed.

It’s already live on premsi.com and in the App Store. We’ve got over 2,000 users and creators have earned more than $10,000 so far—without needing a huge following.

If you’re an artist, coach, photographer, model or just tired of juggling 5 platforms to earn from your content, Premsi gives you everything in one place.

Still super early—but I think we’re onto something creators actually want. Would love your thoughts.
by alephnerd | 2025-04-20 19:28:04+00:00
We had a shot at a general amnesty or reformed guest worker program in the mid 2000s to early 2010s, but unions like the UFCW (the primary decider of elections in NV) and others in the AFL-CIO opposed it.

That said, the AFL-CIO of today is much more white collar and diverse compared to that of 20 years ago, so it wouldn't be as brutal for their locals.

I've said this a thousand times: all unions aren't equal, and we as Dems need to drop the Midwest (aside from MN and IL, where unions are AFL-CIO aligned, and demographics are Dem aligned) and the UAW+ILU. The GOP has a platform that is closer aligned to their locals, and national has flipped as a result.

Give up the rust belt, and concentrate on shoring up UFCW heavy states like NV, AZ, GA, and NC.

Pandering to the UAW and ILU cause the Biden admin to snub Musk, which enraged an already unstable egotistical person to go into the deep end [0], and the UAW and ILU anyhow decided to endorse the Trump admin's current moves [1]. So much for making an enemy.

Stop pandering to the Hank Hills - they will vote red.

Of course, this won't change - such a change would inevitably break a lot of factions internally in the Dems, and would be fought tooth and nail by the Shapiros and Whitmers.

[0] - https://www.wsj.com/politics/elections/how-elon-musk-broke-w...

[1] - https://www.axios.com/2025/03/04/uaw-trump-tariffs-united-au...
by BoingBoomTschak | 2025-04-20 19:28:12+00:00
Driving carefully (resp. recklessly) isn't the same as driving under (resp. over) the limits.

I've been pulled by gendarmes who told me "yes, we know this limit should be 20 km/h higher" but still fined me. Absurd limits targeting the lowest common denominator in vehicle/driver reliability or simply because your local mayor wants to turn his city into a pedestrian/cyclist paradise by making it car hell really aren't rare here.
by exceptione | 2025-04-20 19:28:24+00:00
MS produces some very good software, like .net core, garnet etc. Their biggest asset is however Marketing. They have perfected selling software, no matter how bad it is.

Their end-user software ranges from "bad but could be worse" to "outlandish crap that should be illegal to ship". Their user base however doesn't know much better, and decision makers in commercial settings have different priorities (choosing MS would not be held against you).

But even in tech circles MS Windows is still used. I know the excuses. MS can continue focusing their efforts productising the clueless user that doesn't understand anything and doesn't give a shit about all the leaks, brittle drivers, performance degradation, registry cluttering etc. MS follows the right $$ strategy, their numbers don't lie.
by _wire_ | 2025-04-20 19:28:32+00:00
The only one I've ever noticed on my own in a long life of watching movies is the compressed air tank to overturn a chariot in Gladiator (2000).

I was told about the pole that causes the truck to flip in Raiders of the Lost Ark and now I can't unsee it.

—Warning to those who enjoy 2001 A Space Odyssey with their blinders on...—

2001 made a big impression on me as a kid and I've seen it many times. There was a point when watching for the Nth time in middle age that I first noticed that all the anti-gravity shots show the actors bodies carrying their own weight. Especially in the aisle scene with the floating pen, which itself is rotating about the center of the sheet of clear plastic it's attached to rather than its center of mass. Later in the same sequence, food trays are brought to the bridge after the long scenes of a flight attendant, who picks up trays as they slide downs from a dispenser, and as she hands the trays to the crew, one of them instinctively puts his hand out under the tray to helpfully catch its weight. In the next scene an officer joins other crew by coming up from behind them, leaning over and resting his arms on their chair backs as the scene cuts to details of anti-gravity meal consumption. Finally Floyd stands in front of a toilet reading a 1000 word hard-printed list of instructions after the viewer has been shown electronic displays used everywhere else. The self-consciousness of that clip provides a lovely relief from all the previous cognitive dissonance. I'm not able to unsee any of this now and it detracts from the spectacle. But at the same time, it makes the orchestration and ideas of the movie seem all the more artistic, so nothing lost except innocence. There are many other oddities to find in the movie working on different planes of awareness, including proprioceptive assumptions about reality, intelligence, progress, and spirituality.
by paldepind2 | 2025-04-20 19:28:34+00:00
I was a bit confused by the remark that comptime is referentially transparent. I'm familiar with the term as it's used in functional programming to mean that an expression can be replaced by its value (stemming from it having no side-effects). However, from a quick search I found an old related comment by you [1] that clarified this for me.

If I understand correctly you're using the term in a different (perhaps more correct/original?) sense where it roughly means that two expressions with the same meaning/denotation can be substituted for each other without changing the meaning/denotation of the surrounding program. This property is broken by macros. A macro in Rust, for instance, can distinguish between `1 + 1` and `2`. The comptime system in Zig in contrast does not break this property as it only allows one to inspect values and not un-evaluated ASTs.

[1]: https://news.ycombinator.com/item?id=36154447
by neckro23 | 2025-04-20 19:29:00+00:00
It's a travesty. I was sourcing video for an Alien/Aliens watch party (for a couple of adolescents who had never seen either) and I had to hunt down a copy of the older HD Bluray of Aliens because the 4k remaster looked so awful.

(By contrast, the 4k of Alien looks fantastic.)
by aecsocket | 2025-04-20 19:29:02+00:00
This opinion of "Gnome is killing customization" is something I see quite a lot, but which I think people take the wrong way. It's absolutely true that Gnome is designed to be less themeable than other DEs like KDE, or individual WMs - and by extension, GTK apps and apps designed to be used on Gnome are harder to customize/break more when you do theme them. But I disagree that "customization of Linux [being] half-dead" is a bad thing; on the contrary, I support the lack of theming options, and I like that there's someone on the Linux desktop that pushes this hard for consistency.

To make my biases clear: I'm a software developer that uses Gnome daily, and is developing a GTK/Adwaita app. I used to rice a lot back in the i3 days, but I don't particularly care about that nowadays, and stick to the defaults when I can. For my purposes, GNOME and Adwaita is perfect since it's very opinionated by default, and you can make good looking apps with minimal effort. Since all Adwaita apps are supposed to look similar and follow the same HIG, most of my desktop apps have the same look - but more importantly, the developers of the apps can also be confident that their apps look correct on my desktop. This is something that developers in the GTK space generally want, and for good reason[0].

One argument is that you as a user of the desktop should be able to have the final say on how your apps look, which is a totally valid take! And there are DEs, WMs, and apps which give you this freedom like Hyprland. But this doesn't guarantee that those apps will look good, or look consistent with each other, or even act consistently across apps. On the other hand, I as an app developer want to guarantee that my app looks good on your desktop, and the easiest way to achieve that is to target a single desktop environment, rather than an infinite combination of possibly-similar-but-maybe-completely-different desktops. Every preference has a cost[1][2], and when you take this philosophy beyond just preferences and expand it to color schemes, padding, margin, iconography, typography, it becomes unmanageable.

This isn't to say that GNOME is perfect, and I disagree with the project on some fundamental technical things like not supporting xdg-layer-shell[3], and refusing to accommodate server-side decorations for apps which don't want to render decorations themselves. (On the cultural side I can't comment, since I have no experience with that.) But in my opinion, this is the project that can deliver a usable and consistent Linux desktop to the average person the most effectively.

[0]: https://stopthemingmy.app/

[1]: https://blogs.gnome.org/tbernard/2021/07/13/community-power-...

[2]: https://ometer.com/preferences.html

[3]: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/1141
by godelski | 2025-04-20 19:29:28+00:00
> Well you fucking do it then.

I did

> I know that my time is so short

My argument was to do this BECAUSE your time is short. Helping others is the side benefit. There are completely selfish reasons to document. It's more important to document when your time is short and more when it gets interrupted. Unless you have a perfect memory, write it down. Not all of us have the luxury to continually work on a project to maintain context continuously.
by Zambyte | 2025-04-20 19:29:59+00:00
> static linking?

Yes

> Dynamic linking?

Yes

> Importing/inclusion?

Yes

> How does this translate (no pun intended) when the LLVM backend work is completed?

I'm not sure what you mean. It sounds like you think they're working on being able to use LLVM as a backend, but that has already been supported, and now they're working on not depending on LLVM as a requirement.

> Does this extend to reproducible builds?

My hunch would be yes, but I'm not certain.

> Hermetic builds?

I have never heard of this, but I would guess the same as reproducible.

> While I have seen some novel projects in Zig, there are certainly more than a few "pure Zig" rewrites of C libraries.

It's a nice exercise, especially considering how close C and Zig are semantically. It's helpful for learning to see how C things are done in Zig, and rewriting things lets you isolate that experience without also being troubled with creating something novel.

For more than a few not rewrites, check out https://github.com/allyourcodebase, which is a group that repackages existing C libraries with the Zig package manager / build system.
by kevinpet | 2025-04-20 19:30:04+00:00
They never claimed to be the party of personal freedom. There's a libertarian contingent within the GOP that wishes they could persuade people to go that direction, but unsuccessfully for decades.

They have claimed to be the party of small government. And even someone who disagrees with them can recognize the "small government" within their idealized view means government that is only involved in the things that government should be involved in. It doesn't necessarily (or in practice ever) mean less spending.
by api | 2025-04-20 19:30:42+00:00
NYC has higher density and excellent transit, things California refuses to do.

It’s still expensive but as you say it is possible to find reasonable housing that is commutable. Also not having to own a car frees up money to compensate a bit.

I would never expect hot metros to be as affordable as mid tier cities or rural areas, but when it’s extreme to the point of absurdity and there is no way to get relief something more than just regular market dynamics is happening. Markets like SF are only possible with organized restriction of supply, basically a cartel.
by cyberpunk | 2025-04-20 19:32:01+00:00
The author misconfigured their dns and blames proton for not telling them, thinks getting horizon grants is problematic because they also sponsor companies with different goals and hand waves issues around the bridge (which I have used for years and has absolutely improved in the last couple).

They then complain about downgrading to a free account and losing access to a .pm.me email they used, even though the support literally explained the technical reason why and even offered to fix it for them!

I’m not sure who this is aimed at, but theres nothing of any substance here.
by fortenforge | 2025-04-20 19:33:39+00:00
The absolute gall of this person, who is a 2 year transplant from Chicago, to cast aspersions on the tech industry. Their evidence of our wrongdoing?

* We own the wrong books

* We pay both too much and too little in taxes

* We support "right wing" pressure groups like GrowSF and "right wing" politicians like Mayor Lurie and Supervisor Bilal Mahmood

* We are eager to extend technical expertise to societal problems

SF has its problems, but they are largely problems of success. It is much, much better off than cities like Detroit whose main industries are experiencing slow declines.
by aisenik | 2025-04-20 19:34:52+00:00
To what extent is Microsoft responsible for this, and to what extent are radical white supremacist hate groups responsible by actively using these ideas to foment hatred and recruit new members?

I don't see an issue with training to suppress manifestations of "14 words" rhetoric. It would be concerning if their training data was inducing LLMs to advocate for racial animus, but restricting the ability of an LLM to reproduce white supremacist rhetoric does not appear to meet that standard. These are ideologies whose proponents have engaged in mass violence and recruited public resources to further their ends. It's okay to be proactive with known threat actors.
by sgeisenh | 2025-04-20 19:35:19+00:00
Lifetime annotations can be burdensome when trying to avoid extraneous copies and they feel contagious (when you add a lifetime annotation to a frequently used type, it bubbles out to anything that uses that type unless you're willing to use unsafe to extend lifetimes). The solutions to this problem (tracking indices instead of references) lose a lot of benefits that the borrow checker provides.

The aliasing rules in Rust are also pretty strict. There are plenty of single-threaded programs where I want to be able to occasionally read a piece of information through an immutable reference, but that information can be modified by a different piece of code. This usually indicates a design issue in your program but sometimes you just want to throw together some code to solve an immediate problem. The extra friction from the borrow checker makes it less attractive to use Rust for these kinds of programs.
by __turbobrew__ | 2025-04-20 19:36:38+00:00
A similar situation was documented here: https://m.youtube.com/watch?v=ponylQTj_gg&pp=0gcJCdgAo7VqN5t...

On the one hand the guy in OP article didn’t have documentation and he illegally crossed the border, so what do you do as ICE? The guy claims he is a US citizen, but I bet you a lot of illegal immigrants without documentation claim they are a US citizen as well.

Also there is no federal ID system, so how do you go about confirming if this person is a US citizen or not? It does seem reasonable that people within ICE custody should get the chance to call someone so that person can bring identification for ICE to confirm the identity, and that is maybe the missing part which lead to this situation.
by cheriot | 2025-04-20 19:37:01+00:00
Coding assistants are likely to be a major profit source in the near term. It's useful today and the customers (ie employers) are willing to pay for productivity.

Only the beginning of the enterprise spending more on AI than consumers. When it's time to stop giving away dollars for pennies, everyone will want to be in the enterprise.

The article rightly points out that OAI is not cost effective for code right now. I imagine they will optimize for the use case now.
by kaycebasques | 2025-04-20 19:37:39+00:00
Very cool, thanks for sharing. I imagine that this will make a lot of my fellow technical writers (even more) nervous about the future of our industry. I think the reality is more along the lines of:

* Previously, it was simply infeasible for most codebases to get a decent tutorial for one reason or another. E.g. the codebase is someone's side project and they don't have the time or energy to maintain docs, let alone a tutorial, which is widely regarded as one of the most labor-intensive types of docs.

* It's always been hard to persuade businesses to hire more technical writers because it's perenially hard to connect our work to the bottom or top line.

* We may actually see more demand for technical writers because it's now more feasible (and expected) for software projects of all types to have decent docs. The key future skill would be knowing how to orchestrate ML tools to produce (and update) docs.

(But I'm also under no delusion: it definitely possible for TWs to go the way of the dodo bird and animatronics professionals.)

I think I have a very good way to evaluate this "turn GitHub codebases into easy tutorials" tool but it'll take me a few days to write up. I'll post my first impressions to https://technicalwriting.dev

P.S. there has been a flurry of recent YC startups focused on automating docs. I think it's a tough space. The market is very fragmented. Because docs are such a widespread and common need I imagine that a lot of the best practices will get commoditized and open sourced (exactly like Pocket Flow is doing here)