MurphyA/hacker-news huggingface dataset:
by nineteen999 | 2025-12-30 20:08:46+00:00
> The late-90's-to-early-2010's PC desktop experience was great for power users, especially creative users. Let's keep the dream alive.

It sure was, if you were already bored by Windows 3.11/95 and were getting into Linux, it was fantastic. You were getting skills at the ground floor which could help keep you in good career for most of the rest of your life.
by soulofmischief | 2025-12-30 20:09:41+00:00
There is a vast amount of complexity involved in rolling things from scratch today in this fractured ecosystem and providing the same experience for everyone.

Sometimes, the reduction of development friction is the only reason a product ends up in your hands.

I say this as someone whose professional toolkit includes Docker, Python and Electron; Not necessarily tools of choice, but I'm one guy trying to build a lot of things and life is short. This is not a free lunch and the optimizer within me screams out whenever performance is left on the table, but everything is a tradeoff. And I'm always looking for better tools, and keep my eyes on projects such as Tauri.
by worksonmine | 2025-12-30 20:10:37+00:00
> The user just wants to run the damn program.

I don't agree, the user wants to run the program in a way the user wants to, but is frustrated when it doesn't.

If all dependencies were installed on the machine the script would run no problem. I have some scripts with dependencies that are installed on the system.

The author writes:

> The built in tooling within the go ecosystem is another large selling point. We don't need a .pyproject or package.json to configure ad-hoc formatting and linters, backed by pipelines to ensure consistency.

Maybe shebangs is not the solution to that problem? It's a convenience to run scripts as executable, but the user is supposed to setup the environment. Then he continues to explain that go has a great stdlib which makes it perfect for scripting. This is the reason I usually reach for python for complex scripts, the stdlib is big enough to solve most my problems.

Now that node includes sqlite the choice isn't as easy, but I wouldn't be pissed at node and javascript if I have to setup the environment to make sure the script runs. I understand how it runs, where it gets the dependencies. If I forget to run `npm i` before running the scripts that's my error, I prefer errors that remind me of my stupidity over magic.
by ignoramous | 2025-12-30 20:10:53+00:00
> Separation from the hypervisor kernel?

Not really. Separation from (type 1) hypervisor (or rather distrust of the host [0]) requires hardware support; ex: ARM CCA / AMD SEV-SNP / Intel TDX.

For separation from the supervisor, Android developed a peculiar approach in "pKVM" for ARM where the host (supervisor) is partitioned away from the guest [1].

Both those "separations" is not something Toro provides on its own; the Toro unikernel would totally be under the control of the host, from what I can tell. That said, what Toro (or any unikernel, really) does is reduce the attack surface area, as the (guest) supervisor is pruned to run just one particular application (more code to partition things up will eliminate a class of attacks but may result in new attack vectors [2]).

[0] ex: https://news.ycombinator.com/item?id=44678249

[1] Protected KVM on Arm64: A Technical Deep Dive - Quentin Perret, Google https://www.youtube.com/watch?v=9npebeVFbFw (2023)

[2] Mitigations are attack surface, too https://projectzero.google/2020/02/mitigations-are-attack-su... (2020)
by ekipan | 2025-12-30 20:11:07+00:00
A fine sentiment, and would probably even be somewhat enforceable, as most AI slop is pretty obvious, but I suspect a lot isn't. You'd have to decide where to draw the line. How much LLM assistance transitions a work from HackerNews into SlopperNews? And how do you tell if the author (or "author") isn't forthcoming?

I'm pretty sure you aren't terribly serious, but I found it interesting enough to give it a little thought.

Edit: I realize now that my assertion "most AI slop is pretty obvious" could be hubris. I'm not actually very confident any more.
by senfiaj | 2025-12-30 20:11:55+00:00
> Kind of funny to realize, the NT kernel ABI isn’t even all that stable itself

This is not a big problem if it's hard/unlikely enough to write a code that accidentally relies on raw syscalls. At least MS's dev tooling doesn't provide an easy way to bypass the standard DLLs.

> makes me wonder how exactly Windows containers work

I guess containers do the syscalls through the standard Windows DLLs like any regular userspace application. If it's a Linux container on Windows, probably the WSL syscalls, which I guess, are stable.
by ratg13 | 2025-12-30 20:12:31+00:00
You sound like you had a murder down your block and you are scared (understandably), but if nobody else anywhere had any murders you should understand why they aren't scared.

My carrier lets me issue esims myself on their website. I can login, get a QR code, and scan it on my phone and the service just starts working.

Personally I find this preferable to having to go to a physical location, and the fact that I can issue a new sim card to myself anywhere in the world has been very helpful.
by giancarlostoro | 2025-12-30 20:13:26+00:00
I used to be against monorepos... Then I got really into claude code, and monorepo makes sense for the first time in my life, specifically because of tools like Claude. I mean technically I could open all the different repos from the parent directory I suppose, but its much nicer in one spot. Front-end and back-end changes are always in sync this way too.

I guess I could work with either option now.
by Imustaskforhelp | 2025-12-30 20:13:30+00:00
I 100% agree with your comment.

Pro tip but if someone wants to create their own iso as well, they can probably just customize things imperatively in MxLinux even by just booting them up in your ram and then they have the magnificient option of basically snapshotting it and converting that into an iso so its definitely possible to create an iso tweaked down to your configuration without any hassle (trust me but its the best way to create iso's without too much hassle and if one wants hassle, nix or bootc seems to be the way to go)

Regarding Why it wouldn't hit. I don't know, I already build some of my own iso's and I can build one for windows (on MxLinux principle) and upload it for free on huggingface perhaps but the idea is of mass appeal

Yes I can do that but I would prefer if there was an iso which could just do that and I could share it with a new person in linux. And yes I could have the new person do the changes themselves but (why?), there really is no reason perhaps imo and this just feels like a low hanging fruit which nobody touched perhaps and so this is why I was curious too.

But also as the other comment pointed out, I feel like sure we can do this thing, but that there is definitely a genuine reason why we can probably create this thing itself as well and they give some good reasons as well and I agree with them overall too.

Like if you ask me, it would be fun to have more options especially considering this is linux where freedom is celebrated :p
by gnabgib | 2025-12-30 20:14:23+00:00
Perhaps you could review the guidelines, rather than creating new accounts to continue your self promotion. Specifically:

> Please don't use HN primarily for promotion. It's ok to post your own stuff part of the time, but the primary use of the site should be for curiosity.

https://news.ycombinator.com/newsguidelines.html
by kazinator | 2025-12-30 20:14:25+00:00
That's a neat trick; I don't think I've seen that before. It can be made to work for just about any language that has // comments.

It does rely on // which is implementation-defined according to POSIX. In some system //usr could refer to some kind of network path.

Last sentence here:

3.254 Pathname

A string that is used to identify a file. In the context of POSIX.1-2024, a pathname may be limited to {PATH_MAX} bytes, including the terminating null byte. It has optional beginning <slash> characters, followed by zero or more filenames separated by <slash> characters. A pathname can optionally contain one or more trailing <slash> characters. Multiple successive <slash> characters are considered to be the same as one <slash>, except it is implementation-defined whether the case of exactly two leading <slash> characters is treated specially.

[IEEE Std 1003.1, 2024 Edition]

It really is better for a language to either have # comments, or else support #! as a special case in a file that is presented for execution. You're also not launching an extra shell instance. (Too bad this // trick cannot use the "exec" shell command to replace the shell with the go program.)
by hypeatei | 2025-12-30 20:14:27+00:00
Your first link says they just extended provisions that already existed in the 2017 tax cuts. If those were big boosters, wouldn't we have seen a shift already in this re-industrialization effort?

Two of those bills (H.R.2480 and S.99) direct the Department of Commerce to conduct studies, work with states on existing programs, and report back to Congress with the results. It sounds quite hand-wavey to me and not like we're doing anything new or exciting there. Certainly not anything that will shake up the status-quo.

S.2411: SBA will match capital from private investment funds investing in US manufacturing businesses. Sounds reasonable, but there is a cap of $500M per fund, is that enough especially given the $250M minimum required to participate? It seems like a large scale effort to bring back everything would require billions with a B. It also mentions "qualifying manufacturing projects" but I can't find anything in the bill's text on what would qualify.

H.R.2652: Changes some IRS tax law to provide incentives for companies re-homing their plants in the US. Sure, sounds fine.

None of these address the current chaos around tariffs, which seem necessary if we're going to bring everything back. Moreover, we may have already soured a lot of relationships with other countries with these shenanigans. Who's to say that foreigners want to invest in a country that's proven we elect unqualified, unserious, and corrupt people who will sever relationships and change terms whenever we feel like it? Bringing everything back will also mean higher prices (because benefits, higher wages, etc.) and that runs counter to all the messaging we heard about "Biden's inflation" on the campaign trail. How do they plan to deal with that? Tell people that it's actually fine that they're paying more because it's made in America?

Not to mention that there are other factors at play here that don't involve handing out money: the unemployment rate, human capital, and the birth rate. I personally don't believe we have enough people to work these manufacturing jobs without immigration which this admin is staunchly against[0].

0: sorta, H-1B was kept alive because of corruption but they also deported South Korean workers for show which disrupted progress on a Hyundai plant in Georgia (just as two conflicting examples)
by magicalhippo | 2025-12-30 20:14:33+00:00
The Abit BP6 taught me so much about multithreaded programming. Programs that previously worked fine crashed instantly due to incorrect locking. It really forced me to think differently about concurrent programs.

After that I never found multithreaded programming particularly difficult. Challenging at times yes, but thanks to my newfound mental model not difficult.

I had those brass-looking cylindrical coolers[1] from Zalman, and the two of them next to each other was quite distinctive.

Had the motherboard for many years as a homelab server.

I bought a few more Abit boards after that, but the capacitor plague made me switch to Asus IIRC, and then they folded.

But the BP6 will forever be with me as a incredibly cool motherboard that did something unique in the consumer space.

[1]: https://www.cablesonline.com/soc370airrou.html (except brass finish)
by JumpCrisscross | 2025-12-30 20:14:51+00:00
> disingenuous to blame Trump when this is what U.S. voters chose

Trump legitimately campaigned on being cruel to illegal migrants and refugees. He also campaigned on reducing immigration in general. To that extent, you are correct inasmuch as Trump's H1-B policies were promised. (MAGA wasn't subtle [1].)

Where I think we can legitimately say this is MAGA versus Republicans is in the reverse brain drain. America in the 1950s was a destination for top minds. Ameirca in the 2020s is not. Part of that is due to remote work. Part due to us not being in the wake of a world war. But part was due to an explicit policy to attract the most ambitious to America, and then to encourage them to stay.

[1] https://m.economictimes.com/news/international/world-news/wo...
by SllX | 2025-12-30 20:14:58+00:00
That trade dynamic isn’t going to shift unless the EU becomes a lot more insular.

The War in Ukraine is dampening trade with Russia. The EU is struggling in their trade relations with the PRC even more than with America right now, and fears them more than they fear us. A trade deal (“Mercosur”) with South America is in the process of potentially blowing up, and if it’s not passed in its current state, Brazil is looking to walk for the remainder of their President’s term in office.

So the EU’s options are limited.
by lrvick | 2025-12-30 20:16:05+00:00
Do not give netflix -too- much credit for this. Netflix permanently closes distribution of most content they touch and kills the very physical media ownership options for content that they built their empire on.

You will be hard pressed to find a blu-ray or dvd release of any netflix show in the US.

As someone that enjoys having a physical offline media collection, and who does not want to support netflix, I am often forced to buy japanese copies or bootleg copies of netflix shows whereas I can buy legitimate US copies from virtually all other studios.

Even hits like K-Pop demon hunters, netflix has forbidden physical purchase or ownership, so piracy is the only option for those who are not netflix customers or want to watch offline on a blu-ray player on an airplane.
by naikrovek | 2025-12-30 20:16:18+00:00
> I'm really sorry to have to ask this, but this really feels like you had an LLM write it?

Ending a sentence with a question mark doesn’t automatically make your sentence a question. You didn’t ask anything. You stated an opinion and followed it with a question mark.

If you intended to ask if the text was written by AI, no, you don’t have to ask that.

I am so damn tired of the “that didn’t happen” and the “AI did that” people when there is zero evidence of either being true.

These people are the most exhausting people I have ever encountered in my entire life.
by theshrike79 | 2025-12-30 20:16:54+00:00
Prompt & Drop is just plain stupid and warrants me walking over to said coworker's desk to smack them on the back of the head. =)

As for "reading in depth", it all depends on what you're doing, for most stuff I can just see if it looks good or not, I don't need to check out the PR and run it on my machine with a step-debugger to see what's going on.

And stuff should have unit tests anyway, if the tests pass and test coverage is sufficient - do you really need to go through the code with a fine toothed comb? If it quacks like a duck, walks like a duck and looks like a duck, isn't it duck enough. Do you need to dissect it and see if it's Duck all the way through?

At some point you just need to trust the tools you're using.
by Imustaskforhelp | 2025-12-30 20:17:19+00:00
Yea, you raise some good points. Perhaps your comment/this discussion can help someone be interested in this. I am clearly not educated about DE creation so much but I am sure that some people might create this

I think one of the friction could be ideological if not than anything since most linux'ers love Open source and hate windows so they might not want to build anything which even replicates the UI perhaps

Listen I hate windows just as much as the other guy but gotta give props that I feel nostalgic to windows 7, and if they provide both .exe perfect support and linux binary perfect support, things can be really good. I hope somebody does it and perhaps even adds it to loss32, would be an interesting update.
by zahlman | 2025-12-30 20:17:28+00:00
> It depends, there were a lot of studies that showed prejudice and bias in the meritocratic process.

A meritocratic process by definition is not prejudiced or biased. There were studies that claimed to show processes to not actually be meritocratic. In my experience, these findings either haven't reproduced or don't appropriately account for confounders; and if they held up they would be pointing at things that are already illegal (and irrational).

> It's similar to when black athletes weren't allowed in sports. We thought we had a meritocratic process

What? How do you come to the conclusion that "we" thought any such thing? The term (https://en.wikipedia.org/wiki/Meritocracy) was coined in the 50s for socialist criticism invoking satire. The discourse had nothing to do with race and was about disputing how merit is measured, not about supposed prejudices (except perhaps class privilege). Nor did coaches, managers etc. imagine any inferiority on the part of black athletes in regards to physical prowess. Segregation was to keep the peace; see e.g. https://en.wikipedia.org/wiki/Baseball_color_line :

> Before the 1860s Civil War, black players participated in the highest levels of baseball.[2] During the war, baseball rose to prominence as a way to bring soldiers from various regions of the country together. In the aftermath of the war, baseball became a tool for national reconciliation; due to the racial issues involved in the war, baseball's unifying potential was mainly pursued among white Americans.[3]

Anyway,

> You wouldn't know if it works or not unless you give it at least one if not two generations to take effect.

This time lapse isn't required for a moral judgment, however.

> Equity doesn't mean give those that suck a boost. It means give those that weren't given the environment to develop their full potential a chance at it, they may end up being even better than the alternative.

An employer, or a college admissions officer, cannot provide what was missing from someone's "environment" during the formative years, and should not be expected to try; nor ought they shoulder the risk of anyone's "full potential" being absent. Everyone might as well hire randomly from the general population at that point.
by reactordev | 2025-12-30 20:17:47+00:00
I leverage git submodules and avoid the same pitfalls of monorepo scale hell we had 20 years ago. Glad it works for you though. I feel like this is the path to ARR until you need to scale engineering beyond just you and your small team. The good news here is that the author has those domains segregated out as subfolders so in the future, he/she could just pull that out into its own repo if that time came.

Still adverse to the monorepo though, but I understand why it's attractive.
by tialaramex | 2025-12-30 20:18:02+00:00
Term limits seem fine, just make them a reasonable length. Say, three of their full six year terms for a Senator seems fine for example. Or maybe allow states to elect one senator to a fourth term (logically this will always be their senior senator) but never both and no fifth terms. [I'm assuming we'll allow, as for Presidents, an incomplete first term, for senators that might be by election to replace another out of sequence]

A freshman senator might be intimidated by an aide who knows DC like the back of their hand after forty years in the office back room, but when they're back for their second, let alone third term, that old hack doesn't know the first thing about the actual job, that aide isn't in those meetings hashing out a 2am compromise with the White House, and they're not in a town hall back home trying to explain to some fellow who has never left Kentucky why we need to spend so much money on a Navy they've never seen.

Another alternative, which existing American politicians will hate but too bad, is age limits. For example the UK's Supreme Court all have to retire by age 75. I can't imagine a lot of the oldest senators are effective legislators, they'd rather be in bed than get stuff done. So, age them out.
by elcritch | 2025-12-30 20:18:06+00:00
This is awesome! Small projects like this that take off are fun to read.

Maybe I'm imaging it but FreeBSD really seems to have far less bloat than Linux distros and better latency. I just setup a $4/mo FreeBSD VM on Vultr with 1G RAM and 1vCPU and it's only using 12% of RAM with Caddy. A VM with 4GB of RAM and 4 vCPUs could serve a lot of traffic.

I'm wanting to create a personal blogging with a retro BBS-like web app with a text first interface with a multi-threaded Nim server + sqlite. I'm sure something exists already but it'd more for my own tinkering. No containers, no async, no javascript libraries. Just a small 4MB binary and FreeBSD. This posts encourages me on the FreeBSD route!
by steve1977 | 2025-12-30 20:18:22+00:00
The thing I often ask or mention in discussions about SwiftUI is, if SwiftUI is so good and easy to use and made for cross-platform, why did take Apple themselves for example so long to port their Journal app to macOS? This is a trivial application, something you'd have found in a beginner programming book as an example project 10 or 20 years ago.

I get all the points about Swift and SwiftUI in theory, I just don't see the results in practice. Also or especially with Apple's first party applications.
by sirmike_ | 2025-12-30 20:18:35+00:00
Couple questions .... what is the author's point of origin and experience with "democracy" and/or "democracies"? I mention this as the founding principals of this Lottery thing are more or less "complaints" and not values or principals really. It is very slasdash and hollow.

But this is a fun thought experiment so lets .... move on.

Why *exactly* is democracy the absolute best form of govt known to mankind?
You just kinda slip that in there which is a massive assumption.
And exactly which democracy is best aside from the one proposed?

For that matter exactly WHO? and I do mean WHO says that democracies aren't working? Who the fuck has the balls to say that horseshit premise?

No one is saying that. Not seriously, anywhere. No one.
That ultimately is the fatal flaw for this thought experiment.

There are fundamentally different value judgments from "European" "Democracies" vs US vs Asian as examples.

Lottery based is an interesting system but not really doable the way this site lays out.

3 years is too short to do anything; unless there is a relief value where a certain percentage (by lottery) of that year's cohort can do something critical in any representative form of govt. Incumbency.

You do in fact need a slowly revolving core of representatives who can do proper work over 2-5 terms max. Otherwise its a constant nut house with nothing getting done and not near enough permanence for medium to long term solutions over time.

At the end of the day for me -- I do not think the people behind this thought this through and it shows. There isnt serious skull sweat in this thing and I think it undermines an interesting concept. I also think just because you are frustrated in democratic processes -- you are the problem.

Apathy is a choice. Ignorance is a choice. Frustration is a choice.

If you do not like your form of govt -- move, make peace with it or roll up them sleeves and get busy participating.