MurphyA/hacker-news huggingface dataset:
by MisterTea | 2025-04-10 14:26:45+00:00
> I still wonder why we can't do better than Unix and Windows. Unix is 50 years old and Windows is old, too. There should be better concepts out there waiting to be discovered and implemented.

Plan 9. It's a Unix built on top of a network. Each process can be thought of as a container as each gets a namespace which consists of a table of mounts and binds of resources. Those resources are served by an architecture neutral RPC protocol which serves a tree of objects we call files: 9P. The server of these resources is called a file server and is akin to a micro-service that runs bare metal on the CPU, the kernel is the container host. These resources are protected by Unix permissions verified by the kernel against a security service called factotum, itself a 9P server. Cloud ready, bare metal micro-service computing started in the late 80's and nobody noticed.

> I miss the days ... Plan 9, Inferno, ...

Still alive and kicking. Head over to 9front.org for a maintained fork of each. Patches arrive nearly daily to 9front and the community is encouraged to contribute. 9front also runs my home network because setting up DHCP, DNS and TFTP for PXE is dumb simple.
by 9rx | 2025-04-10 14:27:24+00:00
> That's not what I was talking about.

That is what I was talking about. You replied to it. Why would you reply if you had nothing to add to it?

> My point is that everybody experiences cognitive dissonance.

That point was already made earlier in this thread. For what reason does it need to be pointed out again?

> I'm not interested in pursing weird desert-island hypotheticals where eating a dog is the "best choice".

You submitted the idea of the dog leg. Why would you introduce it if you don't want to talk about it?
by AStonesThrow | 2025-04-10 14:27:28+00:00
Jubilees have not stopped since the 14th century or so, for Christendom, and I contend that a lot of Project 2025 and the Trump Administration actions are indeed secular implementations of very sound Jubilee principles.

Government is currently chock-a-block with Catholics, Jews, and mainline Protestants who understand exactly how wide justice works in a Jubilee context, and they’re providentially positioned to make it a reality. They are implicitly following the lead of the Holy See and the Holy Father, having declared an Ordinary Jubilee Year of Hope.

The fact that many people hate what’s coming down is a clear indicator that Jubilees work, especially in terms the principles of justice for all, wealth redistribution, freeing slaves and servants, fallow fields, and returning foreigners to their ancestral lands, but when these ideals are set into motion and made reality, some very comfortable and spoiled people whine about how horrible things are...
Ask HN: Programming career prospects for beginners in regards to AI
by Octoverse | 2025-04-10 14:27:29+00:00
I'm a beginner who enjoys programming, particularly the larger scale side of software and systems architecture. I'm trying to understand how AI might impact programming careers in the next 5-10 years.

Some specific questions I'm curious about:

From those working in the industry, how has generative AI (I've heard great things about Gemini 2.5 but haven't tested it out yet) currently affected your work and the general software engineering landscape?

Do you think programming will remain a viable career path in 5-10 years? And how long will that last?

What areas of programming and thinking tasks (I say thinking tasks because I've heard that AI has better mathematical reasoning than humans) in general seem most/least likely to be automated by AI? How do you incorporate AI into your workflow in areas where you think it is strong?

For those skeptical of AI, what are the key limitations you see?

I enjoy programming and will continue learning as a hobby, regardless of AI. However, I'm trying to think ahead about career prospects. Any insights on any of the questions from experienced people in the field would be appreciated.
by ty6853 | 2025-04-10 14:27:45+00:00
Perhaps but it's because you two are talking past each other. The free speech some people refer to are that devised under the concept of classical liberalism which spawned the bill of rights, under which the right to free speech is a right to not have your speech interfered with by government. Not a right to compel others to display your speech, as under that system you would be violating their right to free speech by making them say that was actually what was just your speech.
by bazoom42 | 2025-04-10 14:28:22+00:00
> will never be mainstream because it had the bad fortune of coming from the functional programming world

Nah, mainstream developer don’t care where an idea comes from as long as it solves the problem and helps them hit the deadline. E.g. linq in C# have been broadly adopted.

Regexes are disliked by many developers, so parser combinators should be an easy sell if you can show it solves realistic problems with simpler code.
by r3trohack3r | 2025-04-10 14:28:40+00:00
I do think we’ve entered a grey area of rights.

By centralizing communication like Facebook has, they’ve placed themselves in the funky place of being the arbiter for communication through their social graph. You don’t own your audience, they do. You don’t have direct to audience communication (even if your audience is just your friends and family!) - they do.

Facebook owns the content delivery channel. And so they control what is permitted to flow through that channel.

I honestly don’t think there is a role government has to play in this [1]. This isn’t a regulation thing IMO, it’s an architecture thing. I think the solution is to agree with you on your points and build platforms that allow people to communicate directly with their audience without having to go through any centralized gate keeper.

[1] other than stopping the laundering of 1st amendment violations they’ve committed through the loophole of separating censorship “requests” from enforcement.
by pklausler | 2025-04-10 14:28:57+00:00
Parser combinators work well for big messy problems as well as regexes; I used a custom library of combinators to write the Fortran parser for LLVM. They’re great for error recovery and for disambiguating tricky situations, of which Fortran has more than its share; I ended up parsing cooked characters without a tokenization phase.

One hard part is getting good performance when the same production is being tried as part of multiple higher level alternatives and backtracking is taking place. You can get into trouble for bad input cases, like expressions with thousands of operands being used in a context that isn’t clear until you get to characters after the expression. But there’s ways to solve that problem, so I recommend combinators to you if you need to write a parser.
What books would you recommend for dev-founders?
by zigcBenx | 2025-04-10 14:29:17+00:00
I am a full stack developer and founder and as you may expect I found myself lacking lots of business knowledge when I first started with my startup.

So far this are the most valuable books that I read:

1. Traction by Gabriel Weinberg and Justin Mares 2. Hooked by Nir Eyal 3. Traffic Secrets by Russel Brunson 4. Contagious by Jonah Berger 5. How to win friends and Influence people by Dale Carnegie

One thing I've learned is that depending on where you are in your journey—whether in life or business—all of these books are worth revisiting.

What about you guys? What do Hacker News people read?
by mygeisha | 2025-04-10 14:29:32+00:00
A My Geisha, amelyet 2018-ban alapítottak, egy keleti parfüm márka, amely ismert tartós és csábító illatairól. 11 országban van jelen, több mint 50 üzlettel, és exkluzív vásárlási élményt kínál, ötvözve a keleti parfümöket és a prémium bőrápolási termékeket. A márka a szépség és luxusipar kiemelkedő nevévé vált.
by Chris2048 | 2025-04-10 14:30:22+00:00
I disagree, your publicly stated comments also have political value outside 'safe' discussion groups. There is pressure to maintain a "united front", and to not appear divided, this is a bipartisan strategy and appears at both the individual and group (e.g. international) level.

This has only increased as public discourse is replaced with unyielding rhetoric and asymmetric slogan-flinging.
by tomxor | 2025-04-10 14:30:29+00:00
> I'm trained on K though

I hear you, have an hard to overcome ctrl-d muscle memory from back in my sublime-text days. Which unfortunately conflicts a little with vim's default ctrl-d in some modes.

But for the most part I was surprised how much muscle memory I could re-wire when I forced myself. I think so long as you pick one at a time, and are using it for a solid chunk of time, i.e while you are working, then it doesn't take long, ~1 week maybe until it's 90% instinct.

I think I probably need to finally shake ctrl-d, maybe today is the day.
by no_wizard | 2025-04-10 14:30:43+00:00
Considering the big donors and membership[0] of this organization its definitely not an unbiased take and is trying to frame any discussion over regulating hate speech as a radical anti-first amendment stance and makes an unsubstantiated claim that one Republican house member using their chairman position to "investigate" Lina Khan[1] as if the Republican house committee had no ulterior motive seeing as their donor class was very critical of FTC regulations under her leadership, never mind that nothing the committee claimed was substantiated.

[0]: https://netchoice.org/about/#our-mission

[1]: https://oversight.house.gov/release/comer-probes-ftc-chair-k...
by lapcat | 2025-04-10 14:30:46+00:00
> This is a non-sensical argument

Please do not engage with me at all unless you're willing to respect the HN guidelines: https://news.ycombinator.com/newsguidelines.html

> For example, here you seem to be assuming that registered voters who didn't vote don't support Trump.

No, I'm simply assuming that if someone can't be bothered to vote at all, then they shouldn't be characterized as "ride or die" with the GOP. No voting, no riding. If you do not vote for Trump, or give money to Trump, what does "support" actually mean, in a practical sense? Moreover, your link focuses on registered voters, whereas I was talking about all eligible voters, registered or not. Most importantly, your link discusses how the ideology of the electorate has changed, e.g, "Politically disengaged voters have become much more Republican", implying that these people are not necessarily ride or die and could swing back to Democrats if they were offered a better narrative. Indeed, this is precisely the overarching point of your link! The commenter I replied to claimed, "The country is fucked", but the message of your link is the opposite of that.

All of the survey data that I've seen, including the data in your linked article, shows that voters in 2024 cared most about the cost of living and inflation. Thus, if Trump's tariffs end up making things worse rather than better in this respect, support for Trump is likely to plummet among people who are not "ride or die". Congressional Republicans are clearly nervous about this, though typically hesitant to openly contradict or defy Trump.
by dariosalvi78 | 2025-04-10 14:30:50+00:00
I have Outlook (at work) and Google Calendar (at home) and synchronising them through HTTP is completely unreliable. They seem to mess the time zone all the time, sometimes they publish in UTC, sometimes not, with the consequence of having meeting always at the wrong time.

I really don't understand how these 2 major providers cannot fix what seems to me such a basic feature.

If using my own system would solve it, I'd do it immediately, but I am afraid that it would be just the same: meeting created on Outlook and imported with 2 hours difference.
by supplied_demand | 2025-04-10 14:31:11+00:00
==It's similar to how liberals downplay how much reshoring of industry will result from the Trump administration's tariffs.==

I haven't seen a coherent explanation or estimate of impact made by the administration. If a strategy that estimates the amount of reshoring exists, I'd love to see it. The constant back-and-forth on tariffs makes it seems more like the whims of one individual rather than a coherent plan for "reshoring of industry."

In your comments, you seem to continually give one side the benefit of the doubt, but use a completely different set of rules when discussing the other side.

It even seems to come out in your analysis as your source shows that 2023 saw the most days of unhealthy PM2.5 levels since 2012. It went from 724 in 2017, to 822 in 2023. That is a 13.5% increase. It appears you might be falling into the same trap you warn everyone else about.

Edited to add: On tariffs, Republican Senator Ron Johnson admits, “I still don’t know exactly what his total strategy is.” [0] Yet, you expect everyday liberals to have some nuanced view of the policy.

[0] https://x.com/mkraju/status/1910078814975050012
by maeln | 2025-04-10 14:31:27+00:00
> I do think we’ve entered a grey area of rights.

> By centralizing human communication like Facebook has, they’ve placed themselves in the funky place of being the arbiter for communication through their social graph. You don’t own your audience, they do. You don’t have direct to audience communication (even if your audience is just your friends and family!) - they do.

Respectfully mate, how is that any different than radio, TV and newspaper before ? If anything, it is far better now, you have at least many platform to choose from and you can host your own.
by cpitman | 2025-04-10 14:31:51+00:00
Yes, the First Amendment is about the government.

Freedom of speech, in the other hand, is part of a moral code that believes in inalienable rights, that humans implicitly have the right to express themselves. The government does not grant the right to freedom of speech, because we already have it. The first amendment says that the government must respect that right, but creating the right.
by wpietri | 2025-04-10 14:31:53+00:00
If you want to understand my point about dissonance, you might substitute "dog" for "cow".

Or you could look at why you wouldn't kill a cow. For me, I would feel pretty awful about it. I think, for example, about the time I had to take a dog in to be put down. It was necessary, and there was no other choice. But it was fucking awful to take that dog in and have it killed. Cows are lovely animals in person, and I would feel like I was betraying one to kill it.

So for me there would be a lot of cognitive dissonance generated by killing a cow to get food when I have plenty of less murdery ways to get food. I avoid a lot of that dissonance by outsourcing the job, but some of it's still there.
by duxup | 2025-04-10 14:32:05+00:00
> The hijackers responsible for the Sept. 11, 2001, attacks were carrying U.S. driver’s licenses and state IDs.

That’s bothered me about so much airport (and elsewhere) security after Sept 11… few of the new rules would have prevented the disaster that triggered them.

So now everything is a constant hassle / expense, and seem to prevent nothing.
by AndrewStephens | 2025-04-10 14:32:44+00:00
This is cool. I am a total hypocrite; I say I blog for the love of it and being a slave to analytics is terrible but in reality I love the sense of immediate feedback when I see a bunch of hits on a project I spent hours on.

I did end up implementing a simple hit counter on my site just to satisfy my craven need for validation without resorting to full analytics. It doesn't beep at me, but maybe it should.
by alextheparrot | 2025-04-10 14:32:50+00:00
Quippy, but off the cuff: - I don’t go to my present town square(s) socially because it is full of a-social behavior. Same reason to avoid certain bars or clubs, prefer certain parks, or why some are wary of public transit.

- I don’t feel a right to decide the vibe of how a business curates its space. My bakery, coffee shop, local library, etc. all curate a space with an opinion. I don’t feel I have standing to assert that my preferences should dominate their choices.

As an aside, businesses are also an extension of the people, the best ones tend to just not be mode collapsed
by dale_glass | 2025-04-10 14:33:09+00:00
Because it works, and is a requirement to have a functional platform at all.

First, commercial speech is certainly speech. If you don't restrict anything at all, your platform will drown in a constant deluge of spam. So on that basis alone there's something you must remove if you want to have any kind of conversations happening, and therefore can't be an actual absolutist.

Second, there's illegal and just icky content. Posting pictures of poo isn't illegal. It can be "speech" after a fashion. That will also quickly result in people leaving.

Third, a free-for-all is only tolerable to a small segment of the population. HN for instance only works because it's moderated and curated. You can have something like r/worldpolitics which embodies the "no moderation" ideal. It's a subreddit where the moderators do the absolute minimum Reddit requires. Meaning it's mostly porn. And what's the point in having more than one of those? They're all more or less the same.
LeafOS ROM Is Dead
by sterness | 2025-04-10 14:33:19+00:00
In the Telegram channel ( https://t.me/leafos ) of LeafOS, Linux4 announced that LeafOS is going to be discounted.

The full message is:

Most of you already guessed it, but now I'm going to announce it officially: LeafOS is going to be discontinued in favor of working on real-life projects of myself. I do not have the time to provide continued support. If someone wants to continue, the source is all public and the github organization will stay in an archived state, I do not plan to delete it. If you want to officially bring it back under the same name, feel free to contact me in PM, but don't expect me to be of much help anymore, I'd work on smaller patches and maybe provide the right directions to ensure leaf stays the way it was intended to be.

Also, website of the project https://leafos.org/ is also not continued.

RIP LeafOS.
by dymk | 2025-04-10 14:33:22+00:00
I’ve started seeing blogs or other works of media with a “No AI” badge and it makes me glad to see others feel the same way. I’m not anti-AI - I use Cursor extensively at work and in personal projects. What I do not like is presenting (either explicitly or by omission) something almost entirely AI generated as if it were created by a human. It’s fraud, there’s no other area where we’re alright with passing off something generated as hand made.
by api | 2025-04-10 14:33:27+00:00
Whatever sleep does, it's something nature has had a tough time optimizing out despite the extreme vulnerability it creates and the sacrifice of a little under half an organism's waking time.

That should tell us it's something incredibly important that's hard to do any other way.

Edit: on the other hand... if Earth had two suns and rarely had periods of darkness, you wonder if maybe there would have been more evolutionary pressure to find another way.
Show HN: I Built an AI-Powered System to Help You Learn Any Skill in 30 Days
by mariusMDML | 2025-04-10 14:34:06+00:00
Hey all,

I’ve been working on a project that aims to change how we approach learning new skills. The idea is simple — you can master any skill in 30 days using a personalized learning plan powered by AI and Notion. They keys: practice and discipline.

How it works: You can fill out a Typeform, and our AI will create a customized 30-day program just for you.

Structured learning: Each day, the system provides you with a clear task or lesson based on science-backed learning principles.

Track progress: It’s all managed in Notion, so you can stay organized and motivated while learning.

Why I built it: I’ve always believed in the power of focused learning, and after reading about how structured methods like the Pomodoro technique and spaced repetition help people retain information better, I wanted to make something that combined the best of these methods with the flexibility of modern tools.

The goal is to help anyone — no matter their background — to learn new skills effectively and efficiently, without getting overwhelmed.

Key features: AI-driven learning paths

Fully customizable programs

Works with Notion for tracking progress

Hope you'll find this cool :)
by Applejinx | 2025-04-10 14:34:09+00:00
That's an interesting take, AND it is enforceable.

It's very difficult to serve immense numbers of people with social media. Scaling takes resources and technical expertise and lots of energy. You could treat it like trying to catch pot growers by watching their electric bills. I don't think there's a way around that, technically: to do the monoculture (and control it) absolutely requires intention, resources and concentration of effort in an obvious way.

Yeah, you can secretly administer multiple internet social communities and pretend it's not you, but that already happens too, and it's less effective than the monoculture, plus if you're doing that it smells funny, makes people ask 'why are we being governed to think this way through secret avenues' which is something people strangely don't ask about the monoculture.

Whether you can get society to sign on to this 'central control can get this big and no bigger' is much like asserting 'rich men can get this rich and no richer'.
by maeln | 2025-04-10 14:34:44+00:00
> The number of people using social media makes it the town square of the present. We should treat it as such.

Then try yelling racial slurs in your local town square and see how that goes for ya.

> I don't understand this position. Why do people want private companies to decide what's allowed and what isn't? Shouldn't lawmakers, and by extension the people (at least in democratic countries) decide what speech is allowed and what isn't?

Why shouldn't I be allowed to police what can be said on my private property ? If you are in my home yelling racist stuff, I will ask you to leave, and make you leave if you refuse. I don't see why I shouldn't be able to do the same on my plateform. If you want to yell racial slurs, you can go to truth social or whatever.
by zinlencer | 2025-04-10 14:35:06+00:00
But that's completely different from how Unreal typically does it. Movement is client-side predicted and server authoritative out of the box. How does SpacetimeDB even know the collisions of my level?

If I were to cheat and disable all wall collisions on the client. An Unreal server would roll me back, to all other people it would look like I'm walking into the wall. How do you even get SpacetimeDB to run Unreal's runtime (because movement kind of depends on deterministic results for frames). How does SpacetimeDB get hold of the assets (collisions)?
by bee_rider | 2025-04-10 14:35:38+00:00
Anecdotally I had a ton of trouble getting engineering students to navigate through their filesystems and select files to compress them.

I wouldn’t quite say they didn’t know what files were, but they had a lot of trouble with the ideas like: you need to point your IDE at the file you want to edit (so, if you save-as in various locations, only the last one will actually reflect your last round of changes).

VSCode can also read from files which are inside a zip, but can’t write to them, which… seems obvious but I 100% get why somebody who is seeing zipped files for the first time would find it confusing.

I wouldn’t say it was as straightforward as the story of “hopeless engineering students” would have you believe, but there were some puzzles. Most of them knew enough to get into weird situations, which got me lots of headaches… but, breaking your computer is the first step to learning how it works, so shrug.
by wincy | 2025-04-10 14:36:13+00:00
I thought I’d read somewhere that Kansas wasn’t real ID compliant but apparently you can request a non Real ID but by default I got a Real ID compliant driver’s license. The fact that I had to Google it and read the KS department of revenue’s website to verify is worrying for the general public though. It’s gonna be a bumpy ride for the new several months/years.