MurphyA/hacker-news huggingface dataset:
by MikeTheGreat | 2025-05-29 18:21:58+00:00
This is excellent! Thank you for posting and best wishes for your success with this!

I'm teaching a class next year that'll have college-level students learning to use the command line and this looks perfect. Nowadays most 'learn the shell' resources online seem to focus on how to write scripts, without explaining how to use it interactively. Given this will be (for many) their first experience with a command line stuff like "type your command, then press enter", or "Up arrow to go back through your history" are a necessary foundation for them. Not to mention stuff like Job Control and using AI to help you create the more complicated commands that folks need to do - nicely done!

Plus, the book is inexpensive enough that they can still afford other resources too :)

Definitely gonna recommend this next year :)
by vel0city | 2025-05-29 18:22:18+00:00
No, the bad actions are still happening today.

Maybe the original action (the sexual abuse) happened 40 years ago. But he continued to lie about it until recently and pushed other people to lie on his behalf. This isn't 40 years ago, this is still very recently. This is still wrong and was a wrong that was ongoing. Had he actually been honest about these things and properly served whatever justice is right for these things and lived openly about it for the last 40 years, it would be a very different story.

And now he's suing the church for millions of dollars for some retirement he feels he's entitled to. This is church money, which should be used to push the work of Christ. He's massively enriching himself, to continue living a lavish lifestyle instead of actually helping the people he was charged to help. Yet another wrong.
by mrguyorama | 2025-05-29 18:22:55+00:00
This is my take. The universe itself only cares that energy is as evenly distributed as possible. We are just a temporary ripple in that slide down entropy.

There is no objective morality, because morality is a human invention. It's important for that exact reason that we make it very good then.

Love strangers. Eradicate poverty. Encourage personal growth. Build society up. Reduce suffering. Stop bullies. Understand.
by matthewdgreen | 2025-05-29 18:23:13+00:00
But answering this question is exactly why public funding is so important. If you're concerned about mRNA having long-term downsides, then continued government funding is exactly the right mechanism to force manufacturers to conduct the long-term studies you'd need to figure it out. It does not seem like it's necessarily in the manufacturer's interest to do these studies, if they're using their own funds and trying to turn a profit.
by baobun | 2025-05-29 18:24:29+00:00
So assumimg we have

1. Physical reality (e.g. how many years has earth existed)

2. Metaphysical reality (is there a creator? If so is your "soul" or life in any way relevant to them?)

3. Moral reality (Is killing other humans in cold blood justified by scripture? Are there such a thing as "Good" and "Evil"?)

4. Cultural reality (What do the people who raised you and otherwise influence you believe, local traditions and stories, scripture)

5. What feels intuitive for an individual to realize ("As above, so below", the unit of self, comparing Christ with POTUS, "the fall of man")

Assuming your local space-time intepretation gets it all right (and everyone with different understanding got and gets it wrong) and that all of these by necessity align is some next-level hubris...
by tylerhannan | 2025-05-29 18:25:35+00:00
I actually took that picture a few years ago.

It's a fun story.

Our first swag shipment with the new colours had just arrived, the founders were in one place together for one of the first times, the weather wasn't terrible in Amsterdam for one day.

Not a pringles can. Rather they were stuffed in a shipping box that came from a warehouse, manhandled by customs, and thrown onto them for the purpose of taking the photo.

#startuplife eh?
by lurking_swe | 2025-05-29 18:26:09+00:00
then your mail will be sent to the wrong place. just like if you forgot to update your default shipping address on amazon, after moving, for example.

the government can’t save you from being forgetful. :) But it CAN make the process easier. This looks great and as an american i’m jealous! A single place to update my address would be amazing.
by tobinfekkes | 2025-05-29 18:27:08+00:00
I was just quoting Pollan yesterday, which is the quote right at the top of the article.

"Eat food. Not too much. Mostly plants."

Succinct, doesn't alienate anyone, or make a lot of rules, or shame you for doing the wrong thing. Don't complicate food.

I own a fresh organic produce delivery outfit in the Seattle region, and we basically run our operations off what he explains in more words. The more steps involved between the soil and your mouth, the less "food" it is. It might not kill you, but it also won't help you.
by PaulHoule | 2025-05-29 18:27:40+00:00
Strikes me as so so.

defer is the kind of thing I would mock up in a hurry in my code if a language or framework lacked the proper facilities, but I think you are better served with the with statement in Python or automated resource management in Java.

Similarly I think people should get over Optional and Either and all of that, my experience is that it is a lot of work to use those tools properly. My first experience with C was circa 1985 when I was porting a terminal emulator for CP/M from Byte magazine to OS-9 on the TRS-80 Color Computer and it was pretty traumatic to see how about 10 lines of code on the happy path got bulked up to 50 lines of code that had error handling weaved all around it and through it. When I saw Java in '95 I was so delighted [1] to see a default unhappy path which could be modified with catch {} and fortified with finally {}.

It's cool to think Exceptions aren't cool but the only justification I see for that is that it can be a hassle to populate stack traces for debugging and yeah, back in the 1990s, Exceptions were one of the many things in the C++ spec that didn't actually work. Sure there are difficult problems with error handling such as errors don't respect your ideas of encapsulation [2] but those are rarely addressed by languages and frameworks even though they could be

https://gen5.info/q/2008/08/27/what-do-you-do-when-youve-cau...

putting in ? or Optional and Either though are just moving the deck chairs on the Titanic around.

[1] I know I'm weird. I squee when things are orderly, more people seem to squee when they see that Docker lets them run 5 versions of libc and 7 versions of Java and 15 versions of some library.

[2] Are places where the "desert of the real" intrudes on "the way things are spozed to be"
by p3rls | 2025-05-29 18:28:19+00:00
Bro I don't want to sound mean but you've got a blog.

I built a customized wiki cms, it's the best, most info-dense site in my niche by a mile and I've still been getting fucked by google for a decade.

Literally, please, check right now and look at kpopping.com and then search for some kpop results on google. Things like "Jimin". The top results are always websites like the hindustantimes .com, and sportskeeda.

This has been going on for literally a decade in my niche, a decade! Every quality website we've had in our scene is long dead and has been replaced by indian and ai garbage besides me, it's pathetic. No one builds anything but wordpress copy paste slop these days.
by Thomas_perez13 | 2025-05-29 18:28:50+00:00
Agent builder vs “Cursor for APIs” — which dev tool would you actually use?

Hey everyone, I’m building my next project and would really value your input. I’m exploring two directions — both designed for mid-to-senior technical builders: AI Agent Builder: Create complex, production-ready agents from plain text in minutes. Fully code-ownable, transparent (not a black box), and easily connectable to modern tools — even the latest YC startups with APIs. Cursor for APIs: A dev-first tool to connect to any API instantly. Just type “build a RAG system for…” and it suggests the best tools, then generates the right code and surfaces the latest docs — including niche APIs. Think of it as a fast, intelligent API library with copy-paste-ready code. Which of these would actually improve your workflow?
by efortune | 2025-05-29 18:28:58+00:00
I'm sorry for my previous submission. I don't know why I copied the wrong URL. I hope this time It's okay.

But here is the introduction I made for this submission

------------

I wrote a first text about thoughts I had after working in IT support for most of the last 20 years. I published it on LinkedIn waiting to see if there is enough interest before putting it in a separate blog.

Imagine this situation: You are at the end of day at a conference on IT support. You go at the hotel bar and strike a interesting conversation with a stranger. He has nothing to sell you. While sipping his drink, he just hope his ideas could be considered more by IT managers.

That's the tone I wanted to give to this series of texts I plan to write. I hope you like it and that it could be useful to you.

I want to hear your comments about this subject. Thank you for your time.
by lazide | 2025-05-29 18:29:00+00:00
I don’t know about you, but I got kicked out of church (well, asked to leave and not come back) after I read the Bible and started to, uh, ask questions. And compare what the pastor was saying vs ‘the word of god’.

I personally am 100% sure Jesus would be dead pretty quick if he came back - a lot faster than before, and I doubt it would take 30 pieces of silver either!
by baobun | 2025-05-29 18:29:04+00:00
> Such is our character that asking how many times you'd push it is far more interesting than asking if you'd push it.

Is that a royal "Our"? I don't think you are speaking for anyone but yourself. People like Trump, MSB and Netanyahu aren't normal. They tend to abuse religion as a justification for their actions rather than spititual inspiration.
by nahbruheem | 2025-05-29 18:29:31+00:00
Generating unseen code is not hard.

Set rules on what’s valid, which most languages already do; omit generation of known code; generate everything else

The computer does the work, programmers don’t have to think it up.

A typed language example to explain; generate valid func sigs

func f(int1, int2) return int{}

If that’s our only func sig in our starting set then it makes it obvious

Well relative to our tiny starter set func f(int1, int2, int3) return int{} is novel

This Redis post is about fixing a prior decision of a random programmer. A linguistics decision.

That’s why LLMs seem worse than programmers because we make linguistics decisions that fit social idioms.

If we just want to generate all the never before seen in this model code we don’t need a programmer. If we need to abide laws of a flexible language nature, that’s what a programmer is for; compose not just code by compliance with ground truth.

That antirez is good at Redis is a bias since he has context unseen by the LLM. Curious how well antirez would do with an entirely machine generated Redis-clone that was merely guided by experts. Would his intuition for Redis’ implementation be useful to a completely unknown implementation?

He’d make a lot of newb errors and need mentorship, I’m guessing.
by Epa095 | 2025-05-29 18:30:18+00:00
We use libraries for SOME of the 'done frequently' code.

But how much of enterprise programming is 'get some data from a database, show it on a Web page (or gui), store some data in the database', with variants?

It makes sense that we have libraries for abstraction away some common things. But it also makes sense that we can't abstract away everything we do multiple times, because at some point it just becomes so abstract that it's easier to write it yourself than to try to configure some library. Does not mean that it's not a variant of something done before.
by exiguus | 2025-05-29 18:30:27+00:00
I remember using Opera Mini during mobile device testing back in the day. I didn't know (or remember) that it used a technique to render pages on a server before sending them to Mobile. But i remember, that i also used it with an emulator on desktop (for Palm PDAs).

I was very sad when Opera stopped its development with version 12 and shut down all its services, including the dev blog and bookmark service. Opera was my main browser in the 2000s, and I used it for web development, as well as an email client and feed reader. Recently, since they have a working email client, I started using Opera again, now Vivaldi (CEO is also Jon von Tetzchner).
by Jolter | 2025-05-29 18:30:28+00:00
Here’s the deal: if you won’t write your replacement, a competitor will do it and outprice your employer. Either way you’re out of a job. May be more prudent to adapt to the new tools and master them rather than be left behind?

Do you want to be a jobless weaver, or an engineer building mechanical looms for a higher pay than the weaver got?
by sofal | 2025-05-29 18:30:42+00:00
I can't tell whether I'm supposed to be the technical type or the artist type in this analogy. In my music making hobby, I'd like a good AI to help me mix, master, or any number of things under my direction. I'm going to be very particular about every aspect of the beat, but maybe it could suggest some non-boring chord progressions and I'll decide if I like one of them. My goal as an artist is to express myself, and a good AI that can faithfully take directions from me would help.

As a software engineer, I need to solve business problems, and much of this requires code changes, testing, deployments, all that stuff we all know. Again, if a good AI could take on a lot of that work, maybe that means I don't have to sit there in dependency hell and fight arcane missing symbol errors for the rest of my fucking career.
by sorcerer-mar | 2025-05-29 18:31:03+00:00
There are a lot of ways in which it absolutely does matter. For example, several more flights out of the country have been prevented.

Let's not do this whole defeatism thing. Their errors are slowing them down, other parties' interventions are slowing them down and preventing and undoing some damage, continuous action and continuously exploiting their errors is good and we should keep doing it.
by chungy | 2025-05-29 18:31:11+00:00
That is the same with The Church of Jesus Christ of Latter-day Saints. We do not believe church membership is required to receive the glories of heaven; we do not even believe that church membership is a guarantee to get there.

As for "going to hell": we believe that everyone goes there after death, as a temporary state. It's akin to the Catholic concept of purgatory, before the resurrection, final judgment, and placement in either outer darkness or the kingdoms of heaven. Thankfully, most people that have ever lived on earth are destined for the latter, not the former.
by krapp | 2025-05-29 18:32:02+00:00
People call Jesus a socialist because of the numerous times he commanded people to distribute their wealth to the poor and needy, help the sick, forgive debts and treat immigrants with respect and dignity.

No one is literally claiming that Jesus was espousing some kind of proto-Marxist economic theory so much as pointing out that in the context of modern (specifically American) political discourse, Jesus would be considered a socialist.

Then again, so would Ronald Reagan and Adam Smith. At this point the Overton window of what constitutes "socialism" has drifted so far that anyone to the left of Ayn Rand might as well be a tankie.
by lo_zamoyski | 2025-05-29 18:32:06+00:00
To be clear, it isn’t wealth per se that is taught is evil, but attachment to it and pining for it. The prosperity gospel demonstrates this perverse and unhealthy lust for riches.

Many don’t pay attention to the fuller context.

And Jesus said to his disciples, “Truly, I say to you, only with difficulty will a rich person enter the kingdom of heaven. Again I tell you, it is easier for a camel to go through the eye of a needle than for a rich person to enter the kingdom of God.” When the disciples heard this, they were greatly astonished, saying, “Who then can be saved?” But Jesus looked at them and said, “With man this is impossible, but with God all things are possible.”

The rich only make up a very small percentage of any society, so why would the disciples ask “Who then can be saved?”. They ask, because it isn’t wealth per se, but attachment and greed. The poor and modest in possessions, who made up most of Christ’s disciples, were vulnerable to the very same vice.

Experience confirms this. Look at the aspirations of the poor in our societies. They are often vulgar, base, and materialistic.
by jcynix | 2025-05-29 18:32:16+00:00
Hmm, the example page doesn't convince me, for example

> The diff utility can compare files and print their differences. If we pass it the result of ls commands, we can compare the contents of directories.

No, if you pass the output of ls commands, you might get an error because you'll pass a bunch of files to diff.

And last but not least there's

diff -r directory-a directory-b

to compare two directories file by file.
by freedomben | 2025-05-29 18:32:40+00:00
What if you were a Christian, and you knew that the random person being killed was a rock solid Christian who would die painlessly and without even knowing it, and would go immediately into the bosom of Christ?

In that scenario pushing the button seems like the right thing to do. If you don't, that person might lose their faith later and end up in hell, and it would be your fault. What is the worth of a soul? My understanding is it's infinite. If not infinite, certainly it must be worth more than a measly cool million.
by jp6754 | 2025-05-29 18:32:56+00:00
Hi HN,

I'm Roc, founder of Sodium Frost Glow, and I want to share something we’ve spent the last 18 months building—a portable power station that works flawlessly at -45°C, when traditional lithium-ion batteries fail.

The idea was born not in a lab, but in a frozen tent outside Saskatoon, where I once spent a terrifying night during a blizzard. Our lithium-powered heater and phones died. At -40°C, lithium-ion batteries lose most of their capacity. That night, I realized something alarming: our modern energy systems aren’t built for the extreme conditions they’re increasingly needed in—from Arctic expeditions to emergency shelters in climate disasters.

So we built one that is.

Sodium Frost Glow uses sodium-ion technology, sourced from sea salt, with zero fire risk and no rare metals like cobalt or nickel. It runs reliably in -45°C snowstorms, supports 0%-100% charging without degradation, and lasts over 3000 charge cycles (~8 years). We designed it for polar researchers, search-and-rescue teams, and anyone working or living off-grid in harsh environments.

We’ve tested it in Canada’s Northwest Territories under real field conditions. It powered heaters, radios, and avalanche beacons while lithium devices around us failed.

We're about to launch on crowdfunding and would love feedback from the HN community—whether it's on chemistry, field use cases, design flaws, or scalability. AMA!

Demo & Specs: https://sodiumfrostglow.com Video of the -45°C test: https://youtu.be/c3IlF7Goqk0?si=JLDaK58_3CbqeFud
by SketchySeaBeast | 2025-05-29 18:33:05+00:00
> Who said he ignored the rest of humanity?

People now know about god, but they wouldn't have 3,000 years ago. And it's only one particular culture that was being communicated with, or did the Chinese and Native Americans just ignore him when tried to message them?

> I do not see what the issue is with a "very human scale" for messaging. That's...how you communicate with humans.

It's because its messaging seems to have originated from a very small and region specific group of people, instead of, you know, being communicated across the world.
by godelski | 2025-05-29 18:33:09+00:00
There's other solutions too, this is a big part of systemd. Which also has nspawn and vmspawn do more explicitly. But everything has some containerization capabilities and ideally you'd give your program access to only what it needs. Privatetmp should always be on.

But if versions are vulnerable you usually want to remove those versions, not put them in containers
by bgwalter | 2025-05-29 18:33:50+00:00
No, the alphazero papers used an outdated version of Stockfish for comparison and have always been disputed.

Stockfish NNUE was announced to be 80 ELO higher than the default. I don't find it frustrating. NNs excel at detecting patterns in a well defined search space.

Writing evaluation functions is tedious. It isn't a sign of NN intelligence.
by dimaom | 2025-05-29 18:33:58+00:00
I’m working on https://jobLetterAI.com (still in progress). The idea is to help people generate cover letters based on their resume and the job post.

One thing I’ve found super helpful is showing users what’s missing — like skills or tools mentioned in the job ad but not in their CV. That little “gap check” makes the letters more focused and relevant.

Still building and testing, so if anyone here has thoughts on what actually helps in real job applications, I’d love to hear.
by betenoire | 2025-05-29 18:34:12+00:00
I'm with you, I enjoy the craftsmanship of my trade. I'm not relieved that I may not have to do it in the future, I'm bummed that it feels like something I'm good at, and is/was worth something, is being taken away.

I realize how lucky I am to even have a job that I thoroughly enjoy, do well, and get paid well for. So I'm not going to say "It's not fair!", but ... I'm bummed.
by Whoppertime | 2025-05-29 18:34:32+00:00
I would have been more worried if I lived through 1939-1945, or the Cuban Missile Crisis. Kids going duck and cover under their desk. Nuclear exchange seemed inevitable. And yet the cold war never went hot. The experts of the 1960s didn't see the Soviet Unions collapse in the 1990s coming. We may find the inevitability of climate apocalypse as inevitable as nuclear apocalypse with the Soviet Union turned out to be
by ivape | 2025-05-29 18:34:36+00:00
When Michael Jackson does a concert, it’s really only in a few locations. It’s up to the world to spread it. As others have mentioned, he could show up in the sky like Mufasa, but he could also just brain wash you in an instant and fix all of it.

Faith is a concept, like so many other concepts. It is a unique creation that has properties, one of them is that it’s not meant to be provable that easily.
by michaelmrose | 2025-05-29 18:34:43+00:00
Half the planet either explicitly or implicitly believes in the just world hypothesis and America especially valorizes, empathize s with, and seeks to emulate the rich even when they do nothing to earn their wealth and on average do enormous harm.

It is therefore hardly shocking that some fail to see the plain meaning of the language and their confusion needn't imply actual credible controversy.

It is pretty clear that the saying you provided and the Christian saying are different sayings with different meanings that share the metaphor about a Camel going through the eye of a needle.

The surrounding context is Jesus telling a rich person to give his material wealth away because it is barrier to salvation. It is clear that focus on the temporal comforts privided by wealth stunts ones need for spirituality. The man cannot give up his attachment to wealth and gives up on salvation in the Christian sense.

It is hard for me to get from this that the rich are especially virtuos and therefore the only lesson was intended to be taught is that not even the rich can be saved without god.

It seems very clear that wealth was a direct impediment to salvation.
by Arnavion | 2025-05-29 18:34:49+00:00
In 2010 I met a person from India who pronounced it "C pound", and they were as confused by my reaction as I was by their pronunciation. I guess somehow that pronunciation became popular enough that it acquired momentum and everyone in their circle (or maybe all of India?) assumed it was correct. The # key on the phone is called the "pound key" in India, which is where it would've started from, and I guess they never heard any foreigner Youtube video etc pronouncing it.

I don't know if they still pronounce it that way or not.