MurphyA/hacker-news huggingface dataset:
by Belsonsan | 2025-05-03 19:24:02+00:00
ey folks — I'm Henri, a solo dev and product enthusiast based in Europe. I built this mostly for myself at first, as a way to train my product intuition and avoid falling in love with my own startup ideas too quickly.

I’ve made some bad bets in the past (who hasn’t?), and I realized how easy it is to assume we know what works just because something sounds smart. I wanted a fun way to challenge that — to learn from real examples without reading 50 postmortems.

Would love to hear what you think, especially if you’ve built something or are in the early stages of a project.
by bratwurst3000 | 2025-05-03 19:24:21+00:00
honestly your comment and others are condescending as hell. For sure there are risks that the best planing cant safe one from but this is live. Many sports and adventures are dangerous. Doing a shitload of cocaine or alcohol is way more dangerous and shitty towards society then mountaineering. I am mountaineering and i come from a family of mountaineers. I asure you usually those people are very aware of what they are doing and the risk and they do every possible to minimize risk to the least possible. Dying is if you are professional and self conscious very very rare. It still happens but this is live and sitting there behind you screen and judging people while , I am certain, not beeing conscious enough to grasp what you do that could kill you everyday. Are you driving a car? how do you prepare to net get killed in a road accident? you know it could still happen.

problem that death numbers are so high is because of social media idiots doing it for the fame and not beeing prepared while beeing 100% douches.

And mountaineering. Its amazing. Why people do it? I do it because i feel so little there and the world so big. In the mountains your mind gets activated because you are not anymore the king of the city but a little animal in big nature. beeing on a summit is something that the human mind cant grasp. its feeling endless beauty. Your friends are so close to you and you did something amazing together and your body and minds knows it. its like fucking. there is a nature to its greatness. Also all the technical stuff and planning is awesome and i love every moment of it. So i hope you understand there is something about it.
by timewizard | 2025-05-03 19:24:28+00:00
> but I think most people would acknowledge that on balance, having them them is a good thing.

Of course it is. The next question is "is it a good thing to let a single owner completely control access to this resource?"

We've actually decided in the case of highways and rails, that no, it's not. There needs to be reasonable and non-discriminatory access to these resources otherwise the trade is not worthwhile. We actually have laws that are meant to enforce this.

> the obvious solution would be to provide a small number of orbital observatories to the astronomy community for free or with heavily subsidized pricing.

Define the "astronomy community." Do we do first come first served or do we have a priority list? How do we handle disputes? Is it just US citizens or do we need to offer this to the entire world? What if the vendor fails to make good on their concessions? What sort of penalties should surround this system?

There's really nothing "obvious" about this.
by parsimo2010 | 2025-05-03 19:24:58+00:00
The federal acquisition regulations have fairly strict rules against acquiring duplicate systems. It totally permits buying systems from multiple vendors, but there are interoperability requirements, and these would have to be interpreted and negotiated. If Kuiper wants to provide services to the government, I’d expect that they would have to be compatible with the Starshield user equipment at a minimum. The military doesn’t want to be lugging around multiple satellite terminals to connect to both the SpaceX and Kuiper versions of Starshield. I doubt the government would go so far as to require SpaceX and Kuiper make their constellations interoperable in space, but even just requiring compatibility with the ground terminals is a pretty big hurdle.

SpaceX has proprietary info in practically all of their comm layers, so interoperability is not easy. The government probably did not buy full rights to the protocols. So the first step to Kuiper getting a piece of the pie is convincing the government that it is worth paying to license SpaceX’s comm standards so Kuiper can use them. That is not an easy task.

There are a dozen hypothetical ways that Kuiper might get a portion of government programs, but the fact is that SpaceX has been embedding themselves into the US government’s space infrastructure for years without competition, and has used that lack of competition to build up a bunch of technical hurdles to purchasing services from other contractors. For the past several years there has been no reason for the government to spend money and effort to prevent these hurdles because there was no other contractor that might be able to offer a similar service. So SpaceX has got a pretty sweet position right now, and Kuiper is going to have to invest heavily before the government changes course.
by Gillgard | 2025-05-03 19:25:29+00:00
Hi HN,

I built decomplify.ai as a solo project this semester in college to learn how to use various APIs such as OpenAI and Stripe. It’s a project management workspace powered by AI that helps break down ideas into actionable steps, with a built-in assistant that remembers project context and adapts as things change.

It’s aimed at simplifying project execution for individuals and teams without bouncing between multiple tools.

Just launched the MVP — would love feedback, bug reports, or feature ideas!
by wood_spirit | 2025-05-03 19:26:00+00:00
> I don't know how men like Peter Navarro got so far.

It’s a weird story. IIRC in the run for president before trumps first term he sent Jared Kushner to find out about trade. Kushner browsed Amazon, looking at book covers, and picked Navarro’s book because he liked the title… and the rest is history
by jimbob45 | 2025-05-03 19:26:11+00:00
In fairness, Pokémon is perhaps the worst case in game design difficulty. You have an audience insisting on 3D characters and animations for 400+ (or however many now) Pokémon, each necessitating ~6 animations for unique attacks, 5+ status effects, idling/reaction animations, and ideally some trainer interaction.

I understand why Nintendo has tried to use a lo-fi artstyle, make games with only subsets of the total bestiary, and generally limit development. Hell, I even understand why Palworld gave up on unique attack animations and just went with guns.
by heresie-dabord | 2025-05-03 19:27:18+00:00
> Still, end of an era.

That is an enormous understatement. At 94, Buffet has witnessed history and has represented a vision of betterment, a just society, and sound economic stewardship. These things were not and are not hallucinations.

But for many, it seems, the lessons about co-operation, stable economic growth. the sane application of democratic principles, and the rule of law must be learned again.

It's the end of an era bona fides and respect for truth and accountability as the structural integrity of democratic society.
by dmurray | 2025-05-03 19:27:30+00:00
The AlphaZero paper claimed it was vastly superior to Stockfish, the top open source engine, based on a 100-game match against Stockfish. It turned out Stockfish was running with way less compute. It's not an apples to apples comparison between CPU and GPU, but IIRC there were orders of magnitude difference in the hardware cost and power budget. Additionally, they used a build of Stockfish that was tuned based on having access to opening books and endgame tablebases, but didn't give it those resources in the match.

The original AlphaStar announcement was also based on having serious advantages over its human opponents: it got a feed of the whole map, where humans could only view a section at a time, and the ability to perform an unrealistic number of actions per minute.

The equivalent in table tennis? Maybe having an additional high speed camera on the other side of the table, or a sensor in the opponent's bat. Actually, why is the opponent playing with a non-standard bat with two black rubbers? Presumably that's an optimization where the robot's computer vision has been tuned only for a black bat. But if that's so, it means none of the opponents got to use their own equipment, they used a bat which was unfamiliar and perhaps chosen to be easy for the robot to play against.
by jsdwarf | 2025-05-03 19:27:31+00:00
I'd say in 80% of the cases a pure, static html include is not enough. In a menu include, you want to disable the link to the currently shown page or show a page specific breadcrumb. In a footer include, you may want a dynamic "last updated" timestamp or the current year in the copyright notice. As all these use cases required a server-side scripting language anyway, there was no push behind an html include.
by michelb | 2025-05-03 19:27:52+00:00
I’ve been able to create an app with Claude that I could not have made myself. I don’t understand most of the framework(react), idioms, code or the statistical methods it uses to create the results I need. My statistician coworkers verified the output. It’s a very niche analysis so very few tools exist and are usually part of a large expensive package.

I’ve been able to extend its functionality several times without it breaking, and had Claude separate all functionality as components so it’s easier to manage. I could never have done that myself.

I consider it a very good prototype although we use the tool internally on a weekly basis. If we’re going to continue using it long term, I will probably find an experienced programmer to rebuild it from scratch, and support it.
by ujkhsjkdhf234 | 2025-05-03 19:29:32+00:00
The UK has very strict requirements around certain foods that their farmers have to meet. Allowing US farmers to bypass those requirements will undercut those domestic farmers and while individual consumers may still opt for the more expensive domestic option, restaurants and takeout businesses will usually opt for the cheapest option which introduces it to the country even if the consumers don't want it. It's not like McDonalds has a sign that says "Made with US Chicken!" on your nuggets. Secondly, allowing cheap US chicken just penalizes the poorest in your country that will go for the cheapest option to survive. Some people don't have choice and food standards help bring the bottom up.
Show HN: MCP Registry – find MCP servers in a public directory
by Haris1245 | 2025-05-03 19:29:42+00:00
Hi HN!I am Haris a student from Bulgaria and I have been experimenting with MCPs lately and i have had a pretty hard time finding them so i made a directory with all that i can find with instructions and resources with each on how to use them!

Check it out and comment more MCP servers i should add: https://mcpregistry.online
by behnamoh | 2025-05-03 19:29:45+00:00
All that money and he's still a mortal just like the rest of us. I wonder if mega billionaires like him have done private research on life longevity, cryosleep, mind-upload, etc. It's the only useful thing they can do with that much money that directly benefits them. Anything else (legacy, influence, children, etc.) doesn't benefit them when they're gone.
by cortesoft | 2025-05-03 19:29:47+00:00
> Don't think we'd have as many videogames, but then again, we would have time to play, which I would argue is more valuable than games.

Would we have fewer video games? If all our basic needs were met and we had a lot of free time, more people might come together to create games together for free.

I mean, look at how much free content (games, stories, videos, etc) is created now, when people have to spend more than half their waking hours working for a living. If people had more free time, some of them would want to make video games, and if they weren’t constrained by having to make money, they would be open source, which would make it even easier for someone else to make their own game based on the work.
by quuxplusone | 2025-05-03 19:31:51+00:00
> There are of course cases when you need to deal with types that are not well behaved. If you can tolerate a memory allocation per object, the simple solution is to use unique_ptr.

But unique_ptr definitely does not satisfy TFA's `concept WellBehaved`...?

I mean, the idea of a "concept WellBehaved" is pretty intriguing (albeit completely unattested in practice AFAIK), but TFA should have spent a minute coming up with a concept definition that actually works before posting.
by Tallain | 2025-05-03 19:31:54+00:00
Had to look up what "BDFL" meant.

Even if the dude tries to paint the internet with Wordpress's brains, I'm confident I will have time (and the impetus, finally) to find an acceptable alternative for my workflow. I'm open to suggestions.

Also, as I mentioned to a sibling response, the upkeep really is not that much work. It's a personal blog and takes a grand total of three (maybe four) clicks to update every once in a while.
by omneity | 2025-05-03 19:32:46+00:00
I switched from Rails to the node.js ecosystem back in the 3.2 to 4 transition, however looking back I share a similar sentiment as the OP.

I recently initiated the backmigration and my approach thus far however has been to take out the "administrative" part out into Rails to benefit from all the useful conventions there, but keep the "business services" in JS or Python and have the two communicate. Best of both worlds, and the potential of all of rubygems, npm and pypi combined.
by danenania | 2025-05-03 19:33:07+00:00
Honestly? You're thinking about it wrong. AI can make most products more useful. That doesn't mean it's going to always be implemented well.

Think about all the companies that were selling boxed desktop software in the 90s. The ones that survived almost universally found some way to incorporate networking/internet into their product. At the time, there was plenty of skepticism, and you could have said they were chasing a fad. But to early adopters of the internet, the value was plainly obvious.

Of course, many tried to adapt but executed poorly, so they still didn't make it through the paradigm shift. That doesn't mean ignoring the shift was a better plan.
by thembones | 2025-05-03 19:34:41+00:00
Just my opinion but, server‑side rendering never really went away, but the web is finally remembering why it was the default. First paint and SEO are still better when markup comes from the server, which is why frameworks as different as Rails + Turbo, HTMX, Phoenix LiveView, and React Server Components all make SSR the baseline. Those projects have shown that most dashboards and CRUD apps don’t need a client router, global state, or a 200 kB hydration bundle—they just need partial HTML swaps.

The real driver is complexity cost. Every line of client JS brings build tooling, npm audit noise, and another supply chain risk. Cutting that payload often makes performance and security better at the same time. Of course, Figma‑ or Gmail‑class apps still benefit from heavy client logic, so the emerging pattern is “HTML by default, JS only where it buys you something.” Think islands, not full SPAs.

So yes, the pendulum is swinging back toward the server, but it’s not nostalgia for 2004 PHP. It’s about right‑sizing JavaScript and letting HTML do the boring 90 % of the job it was always good at.
by SahAssar | 2025-05-03 19:34:51+00:00
> But really, they don’t need anything more than a couple of flat files that get updated every few months.

And someone who helps them do it, who knows the setup (or in your case knows enough to figure it out).

This is the reason I decline when friends/family ask that I "make them a site" unless it's absolutely static forever (hint: it never is) and only needs to be online for a limited time (hint: it's always longer than they said).

Instead I'll direct them to squarespace or similar and if they need help to get started I'll help out, but they are in the driver seat. Or they could pay a web agency if it's for an actual business.
by gruez | 2025-05-03 19:34:56+00:00
>and we also know those who would buy it have no choice but to buy the cheapest. So, no thanks. I'd much rather the state intervene here and keep this crap out.

Having "the state intervene here and keep this crap out" isn't going to magically make the domestic chicken cheaper for those people who "have no choice". You're not improving the chicken quality for them, you're preventing them from buying chicken at all.
by a1371 | 2025-05-03 19:35:13+00:00
I like it! It has most of the features I need in a PDF doc and nothing of the bloat. The only features missing for me are: callout text comments, redact text, and flatten PDF. It's snappy and pretty easy to understand. Good job

As much as I'd like it, we all know it can't remain "100% free and no sign-up". What's your plan to avoid enshitification?
by jauntywundrkind | 2025-05-03 19:35:42+00:00
Salon had a lovely article last week, on how deteriorating relationships between US and Mexico is threatening the effective work the US had been doing of creating and spreading sterile male flies that have successfully stopped the Screwworm invasion. https://www.salon.com/2025/04/28/we-once-rid-the-us-of-this-...
by parsimo2010 | 2025-05-03 19:36:01+00:00
Currently “space” as an AWS region is only ground stations communicating with satellites the customer owns, so nothing from AWS is actually in space. But with the way AWS allows customers to configure their network configurations, I expect there will be an option to communicate between AWS data centers using Kuiper for people who have a use case and care enough to pay for it. I expect it to be pretty niche, as most customers are fine with public fiber and Amazon’s own fiber, but I’ll bet they sell it to someone, like a remote AWS Outpost with Kuiper terminal on it for people that work in the field.
by omneity | 2025-05-03 19:36:19+00:00
What makes Rails stand out is the focus on convention-over-configuration as a guiding principle in the ecosystem which results in a lot less code (have you seen these relatively thin models and controllers?), as well as established dependencies and the lack of tendency to bikeshed in libraries (geocoder or devise for example have been mostly stable over close to a decade, with few popping up to replace it)
by quantadev | 2025-05-03 19:37:29+00:00
Reminds me of what I did to bring AI into my SpringBoot Java app. I just created a Python-based WebService (microservice), that deploys as part of my docker stack, and now I get the benefit of everything going on in the AI world which is mostly Python, with no lag. Meanwhile other Java Develpers are busy trying to port all that stuff over into Java language. To me that porting is just a waste of time. Let AI stay in Python. It's a win/win, imo. Of course I had to learn Python, but as a Java Dev it came easy. Other Java devs are [mostly] too stubborn to try Python if you ask me. Sorry if this drifted off topic, but it shows how you don't have to be a purist, but you can just do what works and is easiest.
by goosedragons | 2025-05-03 19:37:59+00:00
Pokemon is it's own weird situation. It's not solely owned by Nintendo, but co-owned and managed with Game Freak and Creatures Inc by The Pokemon Company. It's not just a game but a media empire. They have to coordinate between the game, anime and TCG. It's not quite the same as Zelda or Mario where they have complete control and don't have to worry about messing with dozens of other product launches if the game needs a delay.

I wouldn't agree that their other franchises are stale right now either. Certainly not compared to Ubi's, Microsoft's, etc.
by redserk | 2025-05-03 19:38:16+00:00
These aren’t remotely on the same level.

A bunch of internet commenters, regardless of how informed, generally have no sway in policy. It’s text on a page that can be easily —- and in almost all cases -- be safely ignored.

However, a government administration’s stance to actively eliminate entire segments of a government that are responsible for disease management is an actual problem.
by wtallis | 2025-05-03 19:38:26+00:00
True; everybody's NPU hardware is afflicted by awkward hardware and software constraints that don't come close to keeping pace with the rapidly-shifting interests of ML researchers.

To some degree, that's an unavoidable consequence of how long it takes to design and ship specialized hardware with a supporting software stack. By contrast, ML research is moving way faster because they hardly ever ship anything product-like; it's a good day when the installation instructions for some ML thing only includes three steps that amount to "download more Python packages".

And the lack of cross-vendor standardization for APIs and model formats is also at least partly a consequence of various NPUs evolving from very different starting points and original use cases. For example, Intel's NPUs are derived from Movidius, so they were originally designed for computer vision, and it's not at all a surprise that making them do LLMs might be an uphill battle. AMD's NPU comes from Xilinx IP, so their software mess is entirely expected. Apple and Qualcomm NPUs presumably are still designed primarily to serve smartphone use cases, which didn't include LLMs until after today's chips were designed.

It'll be very interesting to see how this space matures over the next several years, and whether the niche of specialized low-power NPUs survives in PCs or if NVIDIA's approach of only using the GPU wins out. A lot of that depends on whether anybody comes up with a true killer app for local on-device AI.
by gruez | 2025-05-03 19:38:35+00:00
>restaurants and takeout businesses will usually opt for the cheapest option which introduces it to the country even if the consumers don't want it

Restaurants are free to advertise that they use domestic chicken. You can even legislate mandatory labeling if you're so inclined. The fact that you think consumers need to be actively prevented from getting US chicken, because they don't have the capacity to decide for themselves contradicts your claim that "Brits are NOT having it".
by sreekotay | 2025-05-03 19:38:45+00:00
you need a server for HTML to work, as practical matter. But yes. There IS a workaround to that too, if you're REALLY determined, but you have to format your HTML a giant JS comment block (lol really :))

[edit: I'm sure there are still some file:// workflows for docs - and yes this doesn't address that]
by _mlbt | 2025-05-03 19:38:46+00:00
The prevailing sentiment is that once you hit scaling issues with frameworks like Rails or Django you should have enough resources to simply throw money at the problem either in the form of more hardware, cloud computing, or better software engineers that can identify bottlenecks and optimize them.

Since most websites will never scale past the limitations of these frameworks, the productivity gains usually make this the right bet to make.
by bbqfog | 2025-05-03 19:38:54+00:00
Israel is getting more and more flagrant in their attacks on the US. I wonder if that's why they're also cranking up the PR? Just yesterday the Vercel CEO took a massive backlash for posting a pro-Zionist tweet that's pretty clearly propaganda: https://twitter.com/rauchg/status/1918517763644985605
by henning | 2025-05-03 19:38:54+00:00
> hitting a GraphQL API (Hasura) for getting data, and caching as much as possible using Incremental Static Revalidation. The first load was often a bit slow, but caching helped.

Why do you need GraphQL here?

If your developer workstation can't send a few KB of data over a TCP socket in a reasonable amount of time due to the colossal amount of Zoomer JavaScript abstraction nonsense going on, something has gone terribly wrong.

The whole idea of needing "islands" and aggressive caching and all these other solutions to problems you created -- that you have somehow managed to make retrieving a trivial amount of data off a flash storage device or an in-memory storage system of some kind slow -- is ludicrous.