skysight-inc/HackerNews huggingface dataset:
Maybe they don't like it, but if so then I would have thought they would have chosen statehood when they were offered it in 2000 or 2008. Moreover, they never even had any land to begin with! No country of Palestine has ever existed. To reiterate, it was previously Jordanian-occupied, British-governed, Ottoman-ruled. Something else is clearly going on, beyond what you're saying.

I don't like the word "treat" in this context. I don't believe Israel "treats" Palestinians in any way. Rather, the state of Israel has a particular policy on the Palestinian issue because of their shared history, no small part of which is the Palestinians repeatedly attempting to eliminate Israel.

But if you insist on using the word "treat", then I'll add that I don't like the way Palestine treats the Israelis either.

Israel's policy is not based on ethnicity, it's based on citizenship, as is usual in a western democracy. Arab citizens of Israel have the same relationship to the state as any other citizens of Israel, for example.

I agree that many Palestinians are in an awful situation. I disagree that Israel bears the blame or the responsibility to resolve the issue.
I don't understand a word of the headline, I guess I am not the intended audience.
The bill itself is evidence of mental illness, except on the part of the authors of the bill.

The fact that they are introducing this bill itself proves that they are possibly suffering from clinically concerning levels of delusion, paranoia, or brainwashing.
IMO if you require libraries in other languages then a pure python package manager like uv, pip, poetry, whatever, is simply the wrong tool for the job. There is _some_ support for this through wheels, and I'd expect uv to support them just as much as pip does, but they feel like a hack to me.

Instead there is pixi, which is similar in concept to uv but for the conda-forge packaging ecosystem. Nix and guix are also language-agnostic package managers that can do the job.
Wow, TIL.

DNA samples galore!
At a glance it seems quite similar to Lloyd Relaxation. All these fancy names for iteratively averaging vertex coordinates. I guess the nuance is going over my head.

https://en.wikipedia.org/wiki/Lloyd's_algorithm
some investors did. This kind of strategy is still risky.
People not using The AWK Programming Language as a reference to parse stuff
and maybe The C Programming Language with AWKA (AWK to C translator) and a simple CSP library for threading yeilds a disaster on computing.

LLM's are not the solutions, they are the source of big troubles.
I believe the "path tracing" you described here is actual path tracing insofar each sample is one "path" rather than one "ray", where a "path" does at least one bounce, which is equivalent to at least two rays per sample. Though I think the "old" path tracing algorithm was indeed very slow, because it sent out samples in random directions, whereas modern path tracing uses the ReSTIR algorithm, which does something called importance sampling, which is a lot faster.

The other significant part is that path tracing is independent of the number of light sources, which isn't the case for some of the classical ray traced effects you mention ("direct shadows" vs path traced direct lighting).

That's at least what I understand of the matter.
People still play the lottery, which one of William Gibson's characters in "The Peripheral" calls "the stupidity tax".
Except this comparison isn’t against zlib, it’s against zlib-ng [0]. The readme states:

> The result is a better performing and easier to maintain zlib-ng.

So they’re comparing a first pass rewrite against a variation of zlib designed for performance

[0] https://github.com/zlib-ng/zlib-ng
Censored Hacker News
I do usually include instructions in our READMEs to do a `uv sync` as install command, in order to separate error causes, and also to allow for bootstrapping the venv so that it's available for IDEs.
Python Virtual Environments: How to Create and Manage Them
All products made from access to the commons do eventually get back into the commons to benefit all. Thank Mickey Mouse if it's not fast enough for you.

There's no cause to siphon all profit from this particular newcomer medium because it derives some benefit here and there.
What sibling comment said. Planet Earth is probably the most famous series, and for good reason, but Netflix also has a bunch of others he’s narrated that are quite good.

I also really liked Dancing With The Birds, with Stephen Fry, but tbf I find birds fascinating.
Show HN: I built a tool to check your product visibility across different LLMs
The slits do not have to be particle sized. You just cut a couple on a sheet of metal.
My Atom n270 netbook with mawk and a few lines parsing the files with a simple regex will crush down your GPU+LLM's on both time and power usage.
Which seems to be exactly the point of the person you replied to.
That's an issue with the packages themselves though, not with package management as a whole. You and the comment above you are talking about different things. While there's plenty of pain to be had with npm, if you have a project that used to work years ago, you can generally just clone, install and be done, even if on older versions. On Python this used to mean a lot of hurt, often even if it was a fresh project that you just wanted to share with a colleague.
Anyone have the published study?
Are we training decision-making the wrong way?
For most of history, decision-making has been treated as either an innate skill or something you pick up through experience (often at high cost). Business schools teach frameworks, but in the real world, decisions are rarely clean-cut. You don't get a textbook telling you whether to prioritize short-term revenue or long-term brand equity. You don't get a do-over when hiring the wrong person.

So why don't we have decision simulators the way we have flight simulators for pilots?

Think about it: Games like Civilization or Football Manager train strategic thinking. Chess trains pattern recognition. But there's no mainstream tool that lets you practice high-stakes real-world decision-making—whether in leadership, career, or life—without actual consequences.

Imagine a system that:

1: Presents you with realistic, evolving scenarios
Adapts based on your past choices

2: Challenges you with ethical dilemmas, trade-offs, and uncertainty

3: Shows how your decision-making style impacts outcomes over time

Would you use something like this? Have you come across any existing solutions tackling this effectively? Curious to hear thoughts from this crowd.
> * The A600 was squeezed in between the A500+ and the A1200, which means that in 1993, you could buy an A500+ for £199, an A600 for £199 or an A1200 for £299 - all of them supposed entry-level machines. Very confusing for consumers.

If commodore loved anything it was to release products designed to compete with themselves.
Trust me, if you own your own company anywhere, 50 days paid vacation is unlikely. Owners tend to work more, not less.

Or let me be more flippant- sure I get 50 paid days off a year. I call it Sunday.
How to Write Job Descriptions That Attract Top Talent
Hiring great talent starts with writing job descriptions that resonate with the right candidates. A well-crafted job description serves as a bridge between a company and potential hires, shaping the first impression and influencing application rates. Here’s how to ensure your job postings are engaging, accessible, and optimized for applicant tracking systems (ATS).

Avoid Industry Jargon

Job descriptions overloaded with industry-specific jargon can alienate qualified candidates. While internal teams may use technical terms and abbreviations, many talented professionals may not be familiar with the exact terminology. Prioritize clear, straightforward language to ensure broader accessibility and inclusivity.

Be Transparent About Job Requirements

Clarity is key. Outline essential qualifications, skills, and expectations upfront. Transparency helps candidates assess their fit for the role, reducing mismatches and saving time for both recruiters and applicants. If flexibility exists around certain qualifications, mention it to encourage a more diverse applicant pool.

Showcase Your Company Culture

Top candidates seek alignment not only in job responsibilities but also in workplace values and culture. Include a brief overview of your company’s mission, work environment, and any unique benefits or perks. This attracts applicants who share your vision and are more likely to thrive within your organization.

Leverage Technology for Better Hiring

Utilizing an ATS can streamline the hiring process by efficiently managing applications, gathering feedback, and analyzing hiring trends. Automating parts of the recruitment process helps ensure no promising candidate slips through the cracks and allows teams to focus on meaningful interactions with applicants.

Include a Clear Call to Action

Encouraging candidates to apply may seem simple, but a strong call to action can make a significant difference. Use inviting language, such as “We’d love to hear from you” or “Join us in building something great,” to create a more engaging experience.

Final Thoughts

Effective job descriptions go beyond listing responsibilities—they attract the right talent, foster engagement, and set the foundation for a strong hiring process. By keeping language clear, being transparent about expectations, showcasing culture, and utilizing smart hiring tools, startups can significantly improve their recruitment outcomes.
Why do you mention Gates in particular?
I am fully in favor of team "I'm never sending my voice anywhere", but assuming a locally-hosted voice control I'll say: voice is a great interface around the house.

If I'm preparing to leave and wonder whether I should bring a jacket, yelling "what's the weather like?" is much more convenient than taking out my phone (or go pick it up from the other room), unlock it, go to the home screen, open the weather app, wait 2-3 seconds and then scroll to the full forecast.

I'm not saying that checking my phone is an annoyance - it's still much better than checking the newspaper. But being able to keep my uninterrupted focus in what I'm doing is the type of luxury one only notices once it's gone.
How A.I. Is Changing the Way the World Builds Computers
There may be no conclusive proof, but it's a philosophically tough pill to swallow.

Non-locality means things synchronise instantly across the universe, can go back in time in some reference frames, and yet reality _just so happens_ to censure these secret unobservable wave function components, trading quantum for classical probability so that it is impossible for us to observe the difference between a collapsed and uncollapsed state. Is this really tenable?

Strip back the metaphysical baggage and consider the basic purpose of science. We want a theoretical machine that is supplied a description about what is happening now and gives you a description of what will happen in the future. The "state" of a system is just that description. A good _scientific_ theory's description of state is minimal: it has no redundancy, and it has no extraneous unobservables.
Naming antics aside, the article makes a good point I've heard previously about the importance of the Internet Archive.

Are there any search experiences that allow me to search like it's 1999? I'd love to be able to re-create the experience of finding random passion project blogs that give a small snapshot of things people and business were using the web for back then.
https://archive.ph/E4CEL - top of the article is clipped but the main text appears if you scroll down.
It does, not sure what you're seeing. Maybe the second jump was in the reverse direction, and thus not legal?
Yes, using the analogy used in the article, programmers are not the students trying to learn how to drive, they are the professional engineers and mechanics that build and maintain the cars. They don't need teaching, they need technical documentation. They already should possess the know-how to transform such documentation into practical applications.

The "be a teacher" motto is how you end up with "documentation" that is a bunch of examples of how to do various things and then no exhaustive and rigorous technical reference or even none at all. And then good luck scouring blog posts and StackOverflow or ask help on IRC (pray it's not on Discord) in the hellscape that has become Internet search if you want to do anything not in the examples.
Ironically, if you look at Sysco's stock price during the dotcom days, it's often correlated with Cisco spikes because clueless traders would accidentally buy the food logistics company stock instead of Cisco.
> But that's no more valid than saying that a regular water wave is "just a function that assigns a height to the water at every (x, y, t) co-ordinate, it doesn't go anywhere".

I think this is a very important distinction actually. A wave amplitude represents an actual displacement in some medium, and waves interfere constructively/destructively because they both move the medium in the same/opposite direction at the same time at the same location. So when a water wave gets pushed through two slits, it breaks into two separate water waves, one coming from each slit, and those two waves push the water up and down at the same time at different locations.

But wavefunctions are very much not like that. A wavefunction amplitude does not represent a displacement in any kind of medium. They represent a measure of the probability that the system being described is in a particular state at a moment in time. That state need not even be a position, it might be a charge, or a spin, or a speed, or any combination of these. Basically quantum systems oscillate between their possible states, they don't oscillate in space-time like matter affected by a wave does.

This also makes it very hard to conceptualize what it means for these wavefunctions to interfere. So the simple picture of "wave A and wave B are pushing the water up at the same time in the same location, so the water rises higher when both waves are there" is much harder to apply to probability oscillations than a direct comparison makes it out to be.

An additional problem when comparing wavefunctions to waves in a medium is that there is no source of a wavefunction. Any system you're analyzing has a single wavefunction, that assigns probability amplitudes to every possible configuration of that system. You can decompose the system's wavefunction as a sum of multiple wavefunctions corresponding to certain measurables, but this is an arbitrary choice: any such decomposition is exactly as valid. In matter waves, if I drop two stones in water at different locations, the water surface's movements can be described as a single wave, but there is a natural decomposition into two interfering waves each caused by one of the stones. There is no similar natural decomposition that quantum mechanics would suggest for a similar quantum mechanical system.
For value of "years" greater than 1?

Node/NPM was a poster child of an ecosystem where projects break three times a week, due to having too many transitive dependencies that are being updated too often.
So, one thing I'm not seeing obviously in this list of articles (which seem great in general!) is an explanation of how picolisp contrasts to other lisps? Something explaining why I might reach for picolisp instead of, say, scheme or common lisp?

Can anyone share something showing that, or explaining a little bit more about picolisp for someone unfamiliar with it? (I thought the pros/cons list on the page might describe it a little more, but it didn't make things immediately clear to me).
> You've deconstructed 5 words! Enter your email to continue your language journey and get notified about new features.

Yeah, no. I tried the same word five times to test for inconsistencies. I don’t appreciate you weren’t straightforward with the limits and am not going to give you my email to “continue my language journey”. The fact you’re already using euphemisms like that makes me strongly distrust what you’d do with an email address.
Of course, but then you run into the ipv6 problem. How do you upgrade every fucking end-and-middlebox out there? The WAFs the legacy-legacy-sure-we'll-upgrade-this-quarter-oops-next-decade-again boxes that got migrated to the clouuuud (to a private cloud as a Windows Server 2003 VM of course) ...

Hence the whole "enterprise" IT.
Although there's no Swiss law forbidding you to flush your toilet after 22:00, the local custom is not to, and even many rental contracts write down in strong terms the quiet times and what you cannot do during them - no mowing around lunch and on Sundays, no showers at 3am, and the list goes on, with the same point: do not bother your neighbours. Also don't let your car engine running!
I am feeling the same way about PDM, it works very well, easy to configure and checks all the boxes feature-wise.
Chill man. Just send back the product and ask for a refund.
Americans are one of the most, if not the most, propagandized populations on the planet, and the worst part is a large cohort of them fully believe they aren’t.
For mastodon, https://brutadon.org works with the 'old login form'.

For the c2wiki, there are clones of it which work with plain text, but I can't remember the alternative domain. You can DDG/GG it, tho.
All democrats really need to say is "you voted for this". None of these actions are surprising so far, they were all well telegraphed before the election.

In a year or so when there's truly new stuff to complain about the ln the message becomes "you voted for them".
Those are different products. BIC prevents requests such as empty UAs or corrupted HTTP requests to pass CF without a challenge.

Turnstile/Challenges per se don't rely on the UA at all.
Three days ago, 252 comments: https://news.ycombinator.com/item?id=43360024
https://deviq.com/antipatterns/shiny-toy
I'm not sure why this was dead, vouched.

Based on source [1] - [2] for the pdf

I seem to recall about 10 years ago there being mention of a mysterious sudden decline in bird numbers in the US.

However about all I find is mention of sudden declines in 2020 ... 2021 ... [3] [4] [5]

[1] https://www.stateofthebirds.org/2025/

[2] https://www.stateofthebirds.org/2025/wp-content/uploads/2025... [pdf]

[3] https://www.sciencealert.com/mysterious-sudden-bird-dying-ev...

[4] https://www.nationalgeographic.com/animals/article/what-we-k...

[5] https://www.livescience.com/bird-dieoff-eastern-united-state...
Using Compression for Our Prometheus Cache
Hey! Thanks for your interest.
It's directly funded by the governments.
BlockNotejs (the library doing the editor bit) received some funding from NGI.
And now France and Germany are sponsoring the project (and also Yjs)
No plugins plans for now.
You can use your self-hosted OIDC, when you run the project locally you'll see a Keycloak as first screen.
Let us know if you get it running docs@numerique.gouv.fr would love to hear your feedback as a reuser.
It is a fucking long time, but the ribosome is fucking complex (and ribosome biogenesis is _particularly_ fucking complex). My Fermi estimation skills give me the probability of ribosome evolving on Earth as "fucking whatever, more research needed". Though in my heart I doubt it. Wouldn't everyone.
We have become absolutely spoiled, now talking with a machine feels like something an arm chip should be able to handle
If it had even 32 kilobytes of fast mem, (it had 2 megs of chip, same as the original Playstation) it would have made a huge difference for games.

Back in the day, people didn't even know Amiga 1200 could output VGA resolutions. Also, you needed a special adaptor cable which I only saw home-made versions of. If it had a VGA connector people would know they could run productivity software on a regular monitor. Having a TV for gaming and a monitor for word processing would have been fine. There's precedent with Atari supporting both regular (TV-like frequencies) monitors and the monochrome monitor for productivity.

(IIRC you had to press both mouse buttons at boot or something like that to get VGA frequencies. All of this could have been made automatic if the VGA monitor was plugged in or something. BOM cost would have been almost 0. No strategic thinking at all at Commodore leadership, no understanding of the market.)
Why hasn't Whoop's success been replicated?
Whoop seems to be the buzz word these days. The whole concepts seems interesting but rather expensive. Given that you can buy a smart watch for as low as $50, why would someone spend ~$30 a month for a subscription? Is there no other equivalent sleep tracker which always captures key metrics like HRV.
Just to chip in with a plug for HomeAssistant. I am really not very techy at all, but so far I have used the out-of-box HA Green version and:

-installed waterproof exterior socket, remotely controllable
-installed various interior sockets
-installed smart thermometer to control our little plant propagator

So far it seems to be a case of checking that the thing you are going to buy has a working HA integration program (which seem to be added on a fairly frequent basis) and then just adding it to the network. The only vaguely difficult thing I had to do was log in to my router homepage and change the wifi mode to allow the exterior socket to connect.

I'd much rather just not use Amazon/Google/etc where possible, as I don't like the feeling of being used.
And Loro [1], relatively new player which recently hit 1.0, with solid performance and some features the others don’t have

[1]: https://loro.dev/
Laughter not laptops: cafe culture fights back against keyboard invaders
You can't have it both ways
At no point did I say it's usable by the average, non-tech-inclined user. I said it's getting much better, quickly. It absolutely still needs work to replace something like Amazon or Google have.
I see about 1000x more anti-rust-zealot strawman arguments than rust zealots on this site. Can you give some examples of the misguided rust zealotry you’re talking about?
I’ve seen fishy looking engagement in hn before, but I’m inclined to think uv’s praise is genuine. It reflects the collective relief of seeing an extremely long and painful journey finally come to an end (hopefully).
> The French government agency ANCT Données et Territoires has also made significant contributions to the codebase.

From the Grist-core readme : https://github.com/gristlabs/grist-core
Do you only read things that have shock value?
'Dark oxygen': a deep-sea discovery that has split scientists
No, thanks, I'll get ahold of them.
If you have spare GPU time you could donate it to projects like Folding@Home.
No, but the fact that the gum then never degrades is.
No that is why I'm asking.
I want a replacement.

Without those features I can just replace Alexa with nothing because we do not use any other features.
100% correct. Also great you want the in prod and user validation features as i am building exactly that into lanes.pm. Though this will be a separate view that also includes things like metrics and product analytics that are relevant to evaluate each features success.
It's a Preprint though

https://www.biorxiv.org/content/10.1101/2025.02.24.639740v1
Ccgo: C to Go Compiler
It’s not really on my radar, but I’d be curious to know what other pieces of software get similar respect from their communities.
This is cool, but very out of date? Posts are only showing from a few years ago for me.

Here's the related repo:
https://github.com/MoserMichael/flagged-hn

I've also wanted to start tracking the flagged posts on HN, or expose them in my HN Android app for me to read, but it seems that the [flagged] is not immediately visible from the Firebase API?

The crawler above is scraping the raw site.
Nvidia's "moat" is mostly in the form of software though. If AI succeeds in automating away software development, that actually seems pretty bad for Nvidia the company.

I don't think there are any defensible moats in AI. I see Ciscos everywhere in that industry.
Matching Ruby Regexps 200 Times Faster