MurphyA/hacker-news huggingface dataset:
by PaulDavisThe1st | 2025-05-08 22:19:18+00:00
To return an old but still good analogy ...

If you want to understand how birds fly, the fact that planes also fly is near useless. While a few common aerodynamic principles apply, both types of flight are so different from each other that you do not learn very much about one from the other.

On the other hand, if your goal is just "humans moving through the air for extended distances", it doesn't matter at all that airplanes do not fly the way birds do.

And then, on the generated third hand, if you need the kind of tight quarters maneuverability that birds can do in forests and other tangled spaces, then the way our current airplanes fly is of little to no use at all, and you're going to need a very different sort of technology than the one used in current aircraft.

And on the accidentally generated fourth hand, if your goal is "moving very large mass over very long distance", the the mechanisms of bird flight are likely to be of little utility.

The fact that two different systems can be described in a similar way (e.g. "flying") doesn't by itself tell you that they are working in remotely the same way or capable of the same sorts of things.
by gyomu | 2025-05-08 22:20:47+00:00
The reasoning in the article is interesting, but this struck me as a weird example to choose:

> “The real question is how can we predict when a new LLM will achieve some new capability X. For example, X = “Write a short story that resonates with the social mood of the present time and is a runaway hit”

Framing a capability as something that is objectively measurable (“able to perform math on the 12th grade level”, “able to write a coherent, novel text without spelling/grammar mistakes”) makes sense within the context of what the author is trying to demonstrate.

But the social proof aspect (“is a runaway hit”) feels orthogonal to it? Things can be runaway hits for social factors independently of the capability they actually represent.
by melendezgg | 2025-05-08 22:20:52+00:00
Exploring how far you can go using JSX server-side without React.

- Uses [mono-jsx](https://github.com/ije/mono-jsx) (a JSX runtime with native SSR support) - Runs on Bun (ultrafast server runtime) - No build, no bundler, no React - Login form with GET and POST handling - Typed reusable components (Input, Button)

Everything is server-rendered using JSX in one file. It's minimal, expressive, and productive.

You can run it with `bun run app.tsx` — no config needed.

Feedback and contributions are welcome!
by zahlman | 2025-05-08 22:21:24+00:00
> The incentive is directing traffic to answers or questions of your profile ring. You can find plenty examples of question closed duplicate that brings you to a question asked later,

New Q&A of this sort generally gets written because people recognize that a question is commonly asked about some basic material, but nobody who actually needs the question answers (and thus asks it anew) ever manages to come up with a high-quality phrasing. For example, https://stackoverflow.com/questions/45621722 was intentionally crafted in 2017 to make it easier to direct beginners who have trivial issues with Python indentation to gain a basic understanding of how it's supposed to work. (There are a few key ways to get an IndentationError that aren't caused by general cluelessness; generally those are still duplicates, but should be directed somewhere else.) In 2023, I did some site searches and identified hundreds of old questions that are clearly low-quality duplicates - more beginners asking basic questions about Python indentation; there isn't enough daylight between them to consider them different, as the underlying conceptual difficulty is the same.

This has nothing to do with ego. I don't know the original author, "Chris", and have not otherwise knowingly interacted with that person. But I (and others) did extensively edit the question - to help make sure that other beginners can see their own problem in the question, and to help everyone - people with a more complex problem, and curators trying to point people in the right direction - to find other questions if they're more appropriate.

The fact that a duplicate target was asked later is generally considered irrelevant. We want people to find the best version of the question (https://meta.stackoverflow.com/questions/258697, https://meta.stackoverflow.com/questions/404535). As a general principle, Stack Overflow curation doesn't care about when something was posted - only about how it holds up in the current moment.

> plenty with an answer lifted from the original.

Stack Overflow moderators take plagiarism very seriously. If you see a "lifted" answer anywhere on the site, please flag it.
by andrewpareles | 2025-05-08 22:21:27+00:00
Just want to share our thinking on terminal-based tools!

We think in 1-2 years people will write code at a systems level, not a function level, and it's not clear to us that you can do that with text. Text-based tools like Claude Code work in our text-based-code systems today, but I think describing algorithms to a computer in the future might involve more diagrams, and terminal will not be ideal. That's our reasoning against building a tool in the terminal, but it clearly works well today, and is the simplest way for the labs to train/run terminal tool-use agents.
by IIsi50MHz | 2025-05-08 22:22:11+00:00
Yeah, this kind of thing lead to some recriminations as a kid. Air conditioning was rare, many shops were small and had no seating, so the right thing to do was take your cold soda outside. But it the weather was so hot that it could be warm before you finished a bottle.

A few nice adults told us that it would stay cold a lot longer in a paper bag, and that a plastic bag wouldn't help. Both statements proved true…but most other adults would assume it was alcohol. They'd be scowling at us, telling us off. Sometimes we'd show the bottle, but few even need to smell it to be sure it wasn't alcohol.

Even then, most of them never started acting like they were the ones who had been in the wrong. All because some people were known to use a paper bag around beer bottles.
by yaman071 | 2025-05-08 22:22:27+00:00
Hello everyone, Colorr.me is a tool to simply have a solid color image as a picture by just providing the HEX code. My motivation behind it was to create a tool with which I can easily have solid color backgrounds on header covers or other mockups (e.g. in a knowledge base or similar tools). I chose to develop this project in Go as my first "real" project in this programming language and to learn more about APIs and Microservices. So please don't take it too seriously as I just want to share a bit of my work and the results of learning Go :)

Enjoy using it. It's definitely has not much functionality and there is surely a lot of features missing. I would like to hear your feedback and suggestions on what I could do to improve it so it can be more useful for you.

Thanks for taking your time to look at my little beginner project.
by planck_tonne | 2025-05-08 22:22:39+00:00
Great article, thanks for sharing. Though what I liked about it has nothing to do with tattoos.

Towards the end he talks about how people trusted blogs and online content more because mainstream media was fake and biased.

The final paragraph:

> PR people fear bloggers for the same reason readers like them. And that means there may be a struggle ahead. As this new kind of writing draws readers away from traditional media, we should be prepared for whatever PR mutates into to compensate. When I think how hard PR firms work to score press hits in the traditional media, I can't imagine they'll work any less hard to feed stories to bloggers, if they can figure out how.

This is where we are now. It's even worse, I guess. Publishing online is essentially free, so they don't really have to try hard. And we are left with the work of separating the wheat out of this tsunami of chaff. The future of the Internet looks bleak TBH.
by ComposedPattern | 2025-05-08 22:23:11+00:00
> The whole meta-story of the first few chapters of Genesis was about creation. Not just creation of the universe as we know it, but the pro-creation between a man and a woman in the sanctimony of marriage

I find this to be a very strange reading. I never got that from the creation narrative at all. Looking through it, I only see two places that seem to be about marriage. First there's Genesis 2:22-24:

> 22. And God YHVH fashioned the side that had been taken from the man (adam) into a woman (ishah), bringing her to the man (adam). 23. Then the man (adam) said, “this one at last is bone of my bones and flesh of my flesh. This one shall be called woman (ishah), for from a man (ish) was she taken.” 24. Hence a man (ish) leaves his father and mother and clings to his wife (ishah), so that they become one flesh.

This doesn't mention procreation at all! It seems to say that men and women come together because they have a common origin, not necessarily because it produces offspring. You could still say that this supports heterosexual marriage, but I don't see any particular reason to read it as prohibiting other types of marriage. And in fact, it seems to work fine with gay marriage – two men or two women are also presumably from the same flesh and bones as Adam and Eve.

Then there's Genesis 3:16:

> And to the woman [God] said, “I will greatly expand your hard labor—and your pregnancies; in hardship shall you bear children. Yet your urge shall be for your husband, and he shall rule over you.

This says something about bearing children and about male-female relationships, but it doesn't really draw the line saying that the purpose of marriage is to produce children. It also presents all of this as an unfortunate state of affairs.

I guess there's also 1:28-29:

> 28. And God created man (adam) in the divine image, creating them in the image of God—creating them male and female. 29. God blessed them and God said to them, “Be fertile and increase, fill the earth and master it; and rule the fish of the sea, the birds of the sky, and all the living things that creep on earth.”

That talks about reproduction, but it doesn't say anything about marriage.

> I'm purely speaking from an academic sense here (the art of understanding what someone wrote a long time ago).

Right. I think whoever wrote the creation story was trying to provide an explanation for why the world was the way it was: why the world exists, why there are seven days in a week, why there are men and women, why they have dominance over the animals, why there's suffering, why snakes have no legs, and so and so forth. I don't think they meant for the creation story to give instructions at all, except a moral that one should obey God. I don't get the impression that the author was trying to sanctify marriage or procreation at all. If they were, it seems like they would have described Adam and Eve's wedding, they would have spent more than one sentence on the birth of their first child, and they wouldn't have presented pregnancy as a curse.
by ben_w | 2025-05-08 22:25:44+00:00
> I don't intend this to be directed at you, but it's a standing joke among traditionalist Catholics that "I was raised Catholic" is the preamble to a statement of either ignorance or heresy.

It's cool, no offence taken.

My mother took it all very seriously, but she was also syncretic New Age/Hindu/Catholic; she got me baptised at birth and took the lead with Sunday school and going to Church etc, my dad was mainly interested in getting me into a good school that was Catholic but himself was atheist.

I actually read the entire New Testament while at school, took it at face value, thought "this doesn't work, does it?" and went to Wicca for a bit before deciding that wasn't for me either.

I think at no point did anyone bother to explain the structure of the Catholic church, they just kinda assumed we all knew it, when what we knew was from pop culture. I think your local priest was unavoidable knowledge, but pop culture gave me bishops, the Pope (but not the fact that his official title isn't that until it came up on the quiz show QI), and the obvious joke about Cardinal Jaime Sin. The actual education gave me no sense of ranks or the organisation or how nuns and monks fit in — just the same five bible tales (birth, walking on water, feeding of 5000, eye of the needle, death and resurrection) over and over again. With singing.

The pattern you've noticed, I think also applies to the UK citizenship test: there's a general sense that most people born with UK nationality wouldn't be able to pass the test to become a citizen as an adult.
by jokethrowaway | 2025-05-08 22:26:12+00:00
Regulation never works because people can be corrupted and banks can be bailed. Regulation might look like it's protecting the little guy for PR reasons, but it will always leave a way out for the big guy. This is why inequality keeps raising.

I wish we had completely unregulated capitalism, so that middle class people would have more weapons to climb up society instead of paying the bill for everyone while drowning in debt and soulcrushing careers.
by nashashmi | 2025-05-08 22:26:14+00:00
If Bill Gates gave away 10% every year of the wealth he has, after 20 years, he would have remaining 12%.

He should dedicate the remaining 12% to venture capital for all of the businesses he crushed and the people who suffered, for “boiling the tech space” and killing the innovation. The least he can do.

And the rest of the rich crooks should do the same dedicating their wealth to reversing the harm that they caused.
by zahlman | 2025-05-08 22:26:23+00:00
For what it's worth, users with a gold badge are incentivized to close something as a duplicate if possible, rather than marking it as unclear, unfocused etc. even if those things are also true. This increases the chance that the OP gets some useful information anyway, and allows the curator to act unilaterally - avoiding the risk of someone trying to answer in the mean time.

In general, answering a question that you're actively curating is looked down upon on meta (it raises suspicion of vote fraud; and yes, moderators do care about that quite a bit, even if they recognize how broken the reputation system is) unless you've also asked the question intentionally as a canonical duplicate target (https://meta.stackoverflow.com/questions/426205) and you're writing a new answer from scratch. And proper citations are required for anything you get from someone else - whether it's another SO answer or something elsewhere on the Internet.
by toast0 | 2025-05-08 22:26:27+00:00
That law states

> A person who is a national of the United States whether by birth or naturalization, shall lose his nationality by voluntarily performing any of the following acts with the intention of relinquishing United States nationality—

It would seem there would need to be an intention to relinquish; which I don't necessarily think is tacit in accepting the office of Pope.
by gwking | 2025-05-08 22:27:27+00:00
I started using swift with a lot of enthusiasm for the type system, but at times it was a huge time suck. There were lots of obscure interface types that read like BipartisanPoliticallyCorrectSequence<T> that made writing my own generic utilities challenging. Documentation for that stuff was very poor and the source code was often totally inscrutable due to the implementation of core types in c++ and the overall complexity of the compiler.

I recently saw Chris Lattner talk about Mojo and he made passing reference to Swift trying to do too much with the type system. It’s telling that a guy with his experience is trying something more like zig’s comptime approach to types after two decades of generics.
by lutusp | 2025-05-08 22:29:31+00:00
> Doesn't that suggest that the field of theoretical computer science (or theoretical AI, if you will) is suspect?

Consider the story of Charles Darwin, who knew evolution existed, but who was so afraid of public criticism that he delayed publishing his findings so long that he nearly lost his priority to Wallace.

For contrast, consider the story of Alfred Wegener, who aggressively promoted his idea of (what was later called) plate tectonics, but who was roundly criticized for his radical idea. By the time plate tectonics was tested and proven, Wegener was long gone.

These examples suggest that, in science, it's not the claims you make, it's the claims you prove with evidence.
by Wowfunhappy | 2025-05-08 22:30:02+00:00
> The whole point of a business is that you're paying them to do better than average.

...this is a really interesting idea, but I'm not sure if it's entirely true?

If we're talking about a business's core competency, I think the assertion makes sense. You need to be better than your competition.

But businesses also need a whole lot of people to work in human resources, file taxes, and so on. (Not to mention clean bathrooms, but that's less relevant to the generative AI discussion.) I can certainly imagine how having a world-class human resource team could provide a tire manufacturer with a competitive advantage. However, if those incredible HR employees are also more expensive, it might make more sense to hire below-average people to do your HR and invest more in tire R&D.
Show HN: Req Update Check
by hookedonwinter | 2025-05-08 22:30:17+00:00
Hi HN! This is my first open source package. PyCharm used to have a nifty tool to show you requirements.txt packages that needed updates. You could click a button and open the github page, click a button to upgrade, all in the file. It was super convenient. Then it went away.

The package was written in a few languages that I have no experience with, but I figured I'd build something that worked for my use case, and maybe it can help you, too. After installing, you point it at your requirements.txt file, and it will spit out something like this:

----

File caching enabled The following packages need to be updated:

requests: 2.28.0 -> 2.31.0 [minor]

- Pypi page: https://pypi.python.org/project/requests/

- Homepage: https://requests.readthedocs.io

- Changelog: https://requests.readthedocs.io/en/latest/community/updates/...

redis: 4.5.0 -> 5.0.1 [major]

- Pypi page: https://pypi.python.org/project/redis/

- Homepage: https://github.com/redis/redis-py

- Changelog: https://github.com/redis/redis-py/blob/master/CHANGES

----

Unlike some pip tools that will show you every single package that's outdated, this focuses only on the top level packages you have in your requirements file.

I'd love any feedback! Thanks for your time.

https://github.com/ontherivt/req-update-check
by michaelt | 2025-05-08 22:30:35+00:00
Honestly it looks like we've got a HNer quoting a journalist quoting a bishop quoting a cardinal.

The cardinal who said 'until America goes into political decline, there won't be an American pope' died in 2015 (i.e. before Trump's first term)

The bishop who quoted them does hold the post you mention - but they didn't originate the quote, they just quoted it.
by WorldMaker | 2025-05-08 22:32:21+00:00
It still feels to me like you are maybe too worried to be using Lynx (in all its open source glory) for all your web browsing because of the possibility that one or two websites may block the User Agent for Lynx because they don't want to support text browsers. User Agent strings are part of many HTTP specs. Enforcing User Agent strings isn't a part of the specs and is a huge mess that is wild and chaotic and varies from webserver to webserver. You are far more at risk of a webserver serving a website to Lynx that is simply broken by accident than outright "banning" it intentionally, and the "bans" are distributed and handled in different ways by a million different webservers, some of which are themselves open source, such as Apache or nginx.

I don't see an "incompatibility" with Open Source here. There are open source Passkey providers. There are open source Relying Parties. I've written an open source Relying Party. I've used an open source provider. This part of the spec is complicated and there's some fights over it, but part of the reason we're even seeing some of the fights is because open source cares on every side of this debate.
by asdf6969 | 2025-05-08 22:32:34+00:00
> Microservices are a design pattern for organisations as opposed to technology

Very true in my experience. The main benefit is letting small groups of people work independently without stepping on each other’s toes. Although I’ve worked on a project where multiple teams owned micro services that were supposed to be standardized with each other, and it just lead to endless meetings and requirements churn since nobody was willing to work on the other teams service but everyone had an opinion on what the cross-team standard should be. Learning the diplomatic way to say “mind your own business” was more important than any technical skills for getting code merged.
by dragonwriter | 2025-05-08 22:32:45+00:00
You are misusing transliteration and, more importantly, making the error of assuming that because something is the etymological root of a term that it can have had no other meaning when it was written than that term for which it is the root.

Yes. Episkopos is where we get “bishop" and presbuteros is where we get “priest”, but their use for distinct positions in the heirarchy of orders are newer than the NT itself, in which they are used more loosely and apparently, at least in some cases interchangeably.

Confusing knowing etymology (either forward or backward) for knowing meaning in context is a common, but potentially very serious, error.
by dylan604 | 2025-05-08 22:32:49+00:00
You keep ignoring the main point in that the canonized book was done so by men that selected writings that they felt represented the views they held. For thousands of years, pork was bad. Suddenly pork was good, so writings they felt supported that decision were included. If there were writings that taught otherwise, it was very convenient to leave them out. Look at the writings of Enoch as an example. It didn't toe the line, so it was omitted. A decision made by men.
by l-albertovich | 2025-05-08 22:32:50+00:00
I've just installed it and tried to have it create a hello world using gemma3:27b-it-qat through ollama but it refused to do it claiming it doesn't have access to my filesystem.

Then I opened an existing file and asked it to modify a function to return a fixed value and it did the same.

I'm an absolute newb in this space so if I'm doing something stupid I'd appreciate it if you helped me correct it because I already had the C/C++ extension complain that it can only be used in "proper vscode" (I imported my settings from vscode using the wizard) and when this didn't work either it didn't spark joy as Marie Kondo would say.

Please don't get me wrong, I gave this a try because I like the idea of having a proper local open source IDE where I can run my own models (even if it's slower) and have control over my data. I'm genuinely interested in making this work.

Thanks!
by Kuyawa | 2025-05-08 22:33:22+00:00
To start the conversation, my wife is the first user and she loves it. She's using it to keep track of inventory and to send quotes and invoices. She hasn't used purchases, accounts payables and receivables yet as everything she sells is in cash. That's exactly why we need more early users to know if this stage is good enough for an MVP instead of spending months in further development without real usage. We think users should always dictate the roadmap and not IT committees.