MurphyA/hacker-news huggingface dataset:
by vkou | 2025-09-22 07:02:12+00:00
> It turns out I must have fallen sleep in one of the classes when that was explained.

Unless you've studied this at a post-secondary level, I'm afraid that it's quite likely that you've never had it explained to you. My highschool discussed at length the role that the sun, the greenhouse effect, oceans, forests, agriculture, mountain ranges, etc, play on weather and climate, but never actually went through the exercise of energy accounting to determine what keeps the Earth warm.

Which is understandable, because that exercise is non-trivial, and will not actually be convincing to anyone who doesn't have a calculus education.
by hbarka | 2025-09-22 07:02:17+00:00
Don’t forget DOGE, brainchild of Elon Musk, promising to save trillions from the deficit but ended up leaving with a wake in billions of waste and turmoil. A U.S. Senate investigation revealed that DOGE is responsible for at least $21.7 billion in taxpayer waste.

https://www.blumenthal.senate.gov/newsroom/press/release/07/...
by watwut | 2025-09-22 07:02:59+00:00
You work really really hard to tie conservative project to Obama. No, this is on republicans and conservatives 100%, they worked hard to achieve this and succeeded. The democrats and Obama have their own issues, but them not being saints does not make the above untrue.

I agree it was long term project, it took decades of propaganda and hard work on conservative side. But like, Obama was not part of conservative project nor step toward Project 2025.
by forrestthewoods | 2025-09-22 07:04:05+00:00
If one platform uses the upper 56 bits and another uses the lower 56 bits that doesn’t mean you have 0 bits available for tagging. It means you have 8 bits and have to go through a conversation when moving from one platform to another. This is perhaps annoying but perfectly fine.

Kinda weird to materialize pointers across architectures rather than indices.

But in any case surely the relevant consideration is “fewest number of free pointer bits on any single platform”. And not “intersection of free bits across all platforms”. Right?
by jandrewrogers | 2025-09-22 07:04:07+00:00
Seattle levied taxes and fees on Uber and deliveries that are so high that it is comical. You literally will pay more in taxes and fees to the city than you’d ordinarily pay for the goods and services you are actually consuming. Like, up to 100% effective tax rates on consumption. Unsurprisingly, people noped out and now there is a new crisis because people that provided those services are underemployed or unemployed.

The politicians begrudgingly acknowledge the massive drop in business but simultaneously assert they can’t change anything because “it was the right thing to do”. Meanwhile, the people that worked in those businesses aren’t getting paid. Seattle has the highest minimum wage in the country, almost $21/hr before tips, but that is a cold comfort if there isn’t enough business to give you hours.

Seattle is not run by serious people.
by self_awareness | 2025-09-22 07:04:28+00:00
Influence is manipulation, plain and simple.

The key question is whether we use our moral compass when we influence or manipulate. Personally, I don’t see anything wrong with moral manipulation.

The real inquiry is about the moral values we prioritize. Are we only focused on our own gain? Do we genuinely aim to help others? Or are we somewhere in the middle?

When we seek to benefit others, is it truly for them, or is it more about our own satisfaction from doing something “good”? Do those “good” actions genuinely help everyone, or merely specific groups at the cost of others? Perhaps someone has lost out because of our so-called “good” deeds.

By pondering and answering these questions, you'll be able to influence others without resorting to non-moral manipulation.
by elcapitan | 2025-09-22 07:04:41+00:00
I think a lot of ultralight items are jugdged by measurable properties primarily (which makes the whole subculture very nerd-compatible, I guess). Ofc that doesn't mean you don't care at all for things like comfort.

A solid pad in Ultralight often also doubles in the backpack as a replacement for what would be the frame in traditional backpacks, so it's dual use (or triple, if you consider using it as a sitting mat when taking breaks.

Also, sleeping bags typically compress under your body and lose isolation because of that, so with a pad you can use quilt-style sleeping bags (they wrap around the top and sides but not bottom, which makes them again lighter).
by lentil_soup | 2025-09-22 07:05:26+00:00
One cool technique is to use the packed bits to check if a raw pointer is still valid.

Say you have a pool of objects, when you allocate one you give out a pointer, but in the packed bits you add a 'generation' counter. Every time you free that object from the pool you increment the counter. When you dereference a pointer you can check the generation in the packed pointer and the one in the pool. If they don't match you're using a pointer to an invalid object.
by vjerancrnjak | 2025-09-22 07:05:32+00:00
Lenses: solve a problem elegantly (if you can hide the boilerplate) but inefficiently. A self caused problem by having extremely nested records. How did you get to a point where you have a structure that's hard to play with?

Lenses are exactly glue for throwing software at things as fast as possible as correctly as possible. A poor tool.

The very need for lenses often indicates that the data model has been designed in a way that's hostile to direct, ergonomic manipulation. A glued up steampunk contraption, a side-effect of throwing software at everything as fast as possible. Invented in a language environment where they can't be efficient.

Monad transformers: lift has quadratic complexity and runtime cost. Not really composable. Similar to effect systems in other languages, control flow becomes very unclear, depending on the order of application.

Lenses and monad transformers are just a nice trick that you shouldn't ever learn.

But I agree with your last statement, many of these libraries are just poor craftsmans giving us new tools that they made for problems we never want to have.

It's similar to dependency injection, why would anyone need a topological sort over dependencies and an automatic construction of these dependencies? Is it so hard to invoke functions in the right sequence? Sounds like you've made a program with too many functions and too many arguments. (or in oop, too many classes with too much nesting and too many constructor args)

These tools are "pragmatic". Given the mess that will naturally arise due to poor craftsmanship, you'll have these nice tools to swim well in an ocean overflowing with your own poop.
by JumpCrisscross | 2025-09-22 07:05:40+00:00
> Too many dickheads with a bright idea of putting nuclear warheads on submersibles with a dead man’s switch on this planet

If we're nuking each other on Earth, I find it unlikely we wouldn't aim a nuke or two at that group's colony on Mars.

The only thing a Martian colony is a hedge against is ecological collapse on Earth. Because we did something exceptionally stupid accidentally. Or because a rock came by to say hi.
by CSSer | 2025-09-22 07:05:46+00:00
Delivery seems expensive now because it was only ever made cheap by underpaying workers, giving them no benefits, making them cover their own car costs, and forcing them to rely on tips to survive. The truth is, having someone drive your pad thai and curry across town costs real money, and I’d rather pick it up myself than keep pretending cheap delivery was ever anything but exploitation.
Show HN: Dunewars.net – A Freshly-Launched Browser Strategy Game
by tenthousandants | 2025-09-22 07:06:01+00:00
Hi HN,

Dunewars.net

It’s a browser-based, Dune-inspired strategy game where you build up your faction, manage resources, and compete with others for control of the desert. The server is brand-new, so this is a great time to join and grow alongside a fresh player base.
by JumpCrisscross | 2025-09-22 07:06:07+00:00
> I think Newton’s third law may cause trouble

No more than for a floating platform on the ocean. (Or frankly any sea or airborne firing platform.)

If your launch mass is a significant fraction of station mass, and you can't counterweight, you could float it off to the side and then have the baloon detach when its engines fire. But none of this is in even the top thousand problems that come with colonising Venus.
by nicbou | 2025-09-22 07:08:07+00:00
I have been doing something similar for years. My website helps immigrants settle in Berlin. Recently, I've been writing a lot about health insurance.

For the last few months, I've been monitoring all health insurance topics in some communities, and actively answering questions. It gave me a much better sense of what confuses people, down to tiny details like "I was given two documents by my insurer, and there is only one upload field in the visa application system". Another couldn't buy the insurance I recommended them because the options in a dropdown did not match his situation 1:1. No one addresses these blockers; they only cover things at a high level.

Every time I couldn't answer a question with a link to my insurance guide, I updated the guide. I rewrote some guides 2-3 times this year.

On the other end, I was in constant contact with the health insurance broker who answers questions from my readers. That's 5-6 questions per day. Again, I tried to learn from each of those.

I think you have to stay close to your users. You might notice tiny details that make a bigger difference than the superfeature you're thinking of building.
by Yoric | 2025-09-22 07:08:16+00:00
I remember some estimates made after the US elections of what Stephen Miller's policy would cost. According to these estimates, following Miller's plan would require more or less the entire world's GDP to be invested in the US for several consecutive years. Obviously, this would require more than a little bullying to get there.

So far, we got the bullying, plenty of non-binding agreements, 100% of goodwill and soft power loss, increased soft power for China, a looming financial crisis, two wars between major powers getting closer by the day. We'll see whether the investments are coming, too.
by lintfordpickle | 2025-09-22 07:08:31+00:00
> "That has been repeated in the comments many times now, but the very headline says that this tutorial was indeed also intended for non developers"

tbf, that's not how I read the headline. The headline is: "How I, a non-developer, read the tutorial you, a developer, wrote for me, a beginner"

The author is a beginner, which puts them in the field - so the parent comment is valid no?
by matt-p | 2025-09-22 07:08:40+00:00
Node 20 was the latest version, also with LTS support 2 years ago. The main problem was it was actually really hard to use at that point as many dependencies weren't compatible with it, so you have to wait until those dependencies are updated to node 20 before you can use it in your project and by the time that's done maybe you've got a year of support left before you need to upgrade the project. So essentially this is a yearly dance.

There's many projects in the real world where they're not touched by a developer in a given year. That doesn't mean they're broken or stale, the opposite, it means they're such great tools that they don't need changing.

It's a bit of an annoying hassle that frankly is not an issue in many other languages.
by globular-toast | 2025-09-22 07:08:55+00:00
I often wonder what the point of using git at all is at this point. I suppose it's just your interface to the source repo, but a massively overly capable one. If you don't care about atomic commits then you might as well just do `git commit -a --amend --no-edit` periodically (you could even do it on every save). Then the reflog is your "undo" but you don't pollute the shared repo with shit commits.
by vladvasiliu | 2025-09-22 07:12:25+00:00
Bouygues France still charged a 10€ fee as of September 2024. Didn't need to move it to another phone though, so I don't know how that works.

That 10 € fee is exactly the cost they would have charged for a physical SIM, shipping included.

Bouygues was one of the companies lamenting the change. They viewed it as a "loss of connection with their customers", whatever that means. I haven't set foot in a phone store in I don't even remember how long, but at least 10 years, so I have no idea what the hell they're talking about.
by ben_w | 2025-09-22 07:13:18+00:00
> The only thing a Martian colony is a hedge against is ecological collapse on Earth. Because we did something exceptionally stupid accidentally. Or because a rock came by to say hi.

Even then, Mars is colder than the Antarctic, drier than the Sahara, has lower air pressure than the top of Mount Everest, has soil poisoned like a superfund cleanup site, has no meaningful ozone layer, has no magnetosphere protecting against CMEs, has half our solar irradiance level, and occasionally has planet-spanning dust storms, so the bare minimum for colonising Mars must be able to survive worse than any possible thing we can possibly do to Earth and also some of the bigger rocks coming by to say hi.
by Telaneo | 2025-09-22 07:13:50+00:00
I'm curious how many people started their hobby or career by just dabbling in Paint or whatever other bundled Windows program. The equivalent of that does still exist to some extent (is Garageband included by default on iOS? Or MacOS for that matter?), but the world has clearly changed. And sure, there's a whole world of apps out there that you could go and download, but 90% of it is garbage, and the remaining 10% is locked behind a login and choice paralysis, so it'll never be discovered by kids today unless they get lucky (recommendations by other people, seeing someone else doing something cool and asking what that app is).
by rusk | 2025-09-22 07:14:32+00:00
To me the conclusion is that the DSM is out of date. Not the document, or specific iteration itself but the mindset driving it. When DSM was simpler and we didn’t know as much about mental illness, then what DSM was trying to achieve wasn’t such a tall order, and it was a useful diagnostic companion. However it seems to me it’s gone from being merely useful to being considered canon, and through successive iterations has tried to fill those boots to the point where people are calling out the DSM as being entirely flawed when in fact what is going on is it’s just stepping out of its bounds.
by obioneknowsit | 2025-09-22 07:14:39+00:00
By setting a "good" example during a time they are in an unfavorable or weaker position. Which could mean remaining firm on the outside while providing space for their ego to transform their loss into a learning experience and improve their performance. It's written this way because the methods are different for the enabler and/or the receiver. I hope you understand obi one!
by atoav | 2025-09-22 07:15:12+00:00
As someone who works and teaches in academia, it is surprising how relative student happiness is. Our university for example, has within its own field (arts) one of the best collection of workshops of all mayor european universities. Yet students complain and feel there is not enough — that is, until they went to an exchange after which they tend to sing high praises about how good we have it here.

Another problem is that students are very often totally uninformed about their own institutions, despite their institutions informing them. During my time here I have seen multiple instances of students demanding a thing that already existed for years, was mentioned in the beginners brochure, could be found on the official website with a simple google search and so on.

So as much as I dislike saying it as a former student, but the mayority of students opinion is not necessarily a reflection of the institution itself, more of the mood within the student body. And this may or may not correlate with the value of the education received there.
Show HN: Lindra – generate browser agents to automate any website
by valliveeti | 2025-09-22 07:15:27+00:00
Hi HN,

We’re one month into building Lindra, a platform that turns any website into a workflow by automatically generating browser-agent scripts and running them. Today it supports actions on a single domain. This week we’re shipping nodes so you can chain steps into full multi-page flows. Think grab information from any page and push it to your crm, google apps or your own code.

Why we’re making it We kept writing brittle Puppeteer/Playwright scrapers that broke when a site changed and remained unreliable. Lindra lets you describe the goal and generates an agent that adapts to DOM changes and exposes a clean API.

Technical bits

Built with Astro + playwright + Supabase

Try it → lindra.ai
by andoando | 2025-09-22 07:15:41+00:00
I don't think I am being pedantic. There is a monumental difference in how you perceive your condition between "I have some troublesome behaviors which these drugs can sometimes alleviate" and "I have an inherently disordered brain that cannot function properly". Perhaps the HN crowd is different, but the latter fits most people's understanding of what Ive seen
by general1465 | 2025-09-22 07:16:26+00:00
Tutorial is effectively a list of written orders. Problem is that if orders are not written in a detailed and specific way, person on the other side can interpret it in wildly different way.

This has been, and still is, a huge issue for military. Whole battles has been lost because order from a general was too vague or too open to interpretation (General Lee has been infamous for issuing vague orders which screw him up on Gettysburg). Prussians has invented whole wargaming which effectively has been generals writing orders in one room and officers pushing model armies in another room and reporting back to general in writing.

LLM is very good at filtering who can ask a correct question - order LLM what to do. People who can express themselves and describe problem will always get more mileage from LLM than people who will just throw vague request on it.
by Gravityloss | 2025-09-22 07:19:38+00:00
What would be the systematic changes to better protect democracy and a functioning civil society? I'm certainly no expert myself but I must imagine there are a lot of literature and experts.

It also helps reading about different countries, their histories and various forms of government and practices.

It's probably hard to go from dictatorship and totalitarianism to strong judicial systems and democracy. Instead you get a line of successive different dictators.
by navane | 2025-09-22 07:19:57+00:00
You have a parlementaire democratie, so do I. It is not illegitimate for a democraticly elected official to do something within his legal rights that is against the opinion of the people. Doesn't matter wether he "lost" the election, he still won it more than you. You calling it illegitimate is more illegitimate than what Macron is doing.
by cientifico | 2025-09-22 07:20:45+00:00
Because that’s literally the definition of open source:

> Open-source software is software released under a license where the copyright holder grants users the rights to use, study, change, and distribute the software and its source code, for any purpose.

That’s the first result you get on Google—and it’s exactly why so many companies relicensed their projects (Redis, HashiCorp, Elasticsearch, MongoDB…).

If it’s open source, you can sell it, host it, or give it away for free. The only difference is which obligations the license attaches:

GPL → you must keep the license.

AGPL → you must keep it and extend it to hosted services.

BSD/MIT → do almost whatever you want.

But the core right is always the same: distribute, host, and sell. Courts have even confirmed this is the accepted definition of “open source.”
by bsder | 2025-09-22 07:21:55+00:00
> It seems like from a language design perspective they've been made intentionally awkward

Awkward relative to what?

Relative to C? Did you look at my link to Fastbufs? Take a look at that and then get back to me how awkward Zig is relative to that.

Zig seems to be aiming to be a better C. Full stop. If you want abstraction, RAII and other higher-level stuff, C++ and Rust exist.

> If they are going to become that fundamental to core features of the language, I think a more ergonomic way to work them needs to be a higher priority.

I don't disagree. However, there have really only been two times so far that significant "interfaces" have churned like this (Allocgate and Writergate). Allocgate was driven by the fact that the previous implementation had real, measurable performance issues. Presumably, Writergate is being driven by similar problems. I'm actually really happy that someone is designing a language while paying very strict attention to the performance of both the compiler and the compiled code.

It's really hard to generalize until you get a couple of concrete examples under your belt. Trying to make an "interface" more ergonomic when it may get nuked from orbit in a couple of versions is kind of pointless.

I have plenty of gripes about Zig, but "interface churn" or "ergonomics" aren't very high on my list. I signed up for a language that is pre-1.0, so, while I may get annoyed, I also have to admit that I did this to myself.
by TJSomething | 2025-09-22 07:22:12+00:00
Just looking at this specific paper, it suggests that eating disorders are part of a general emotional dysfunction spectrum. In practice, we're probably not talking about confident people.

From my anecdotal experience with people I've known, it makes sense that the other symptoms in that spectrum, like bloating and anxiety, could make someone more receptive to unrealistic body standards and "solutions" to achieve those standards and regain control. That's what it's really about: not feeling in control.
by IshKebab | 2025-09-22 07:22:19+00:00
You can identify requests from Github's free CI reliably which probably covers 99% of requests.

For example GMP blocked GitHub:

https://www.theregister.com/2023/06/28/microsofts_github_gmp...

This "emergency measure" is still in place, but there are mirrors available so it doesn't actually matter too much.
by Waraqa | 2025-09-22 07:23:24+00:00
It was moved to a new path so you have to create symlinks in both locations to the new path under /usr/lib/newlib1.2/newfile.so otherwise, You can download a script that will make that for you but it will only work if you have all the dependencies for that script installed and their version numbers match the ones that the script owner had when he wrote the script.
by WastedCucumber | 2025-09-22 07:23:55+00:00
Do you have a source describing the "illegality"? This is genuine question - I have not found a source digging into the legal question.

The best I could find was a suggestion that their visa waivers were in fact correct for the purpose, except for the fact that their companies were using visa waivers over and over again. Or maybe the workers were? I'm not sure.
by rixed | 2025-09-22 07:24:44+00:00
That would be a trait of character that most inhabitants of a country acquire by education, mimetism or mere abituation, that distinguish them from inhabitants of most other countries; Like a taste for some kind of food or music, a respect (or lack thereof) for some social rules like the patience or reluctance to wait in line, etc. I don't believe this kind of trait can influence economics or politics in any significant measure.
by Telaneo | 2025-09-22 07:24:44+00:00
The Democrats don't know what they are after the election, and they might even still win the next one just through the power of doing nothing and watching the current administration flush the country down the toilet, so I have no faith that they feel the need to distance themselves from tariffs or what other boneheaded policies have been passed. They'd only do it if they had to to win an election. They'd never do it out of the goodness of their hearts.