MurphyA/hacker-news huggingface dataset:
by effed3 | 2025-07-27 13:05:21+00:00
i like "all sort of good things" (and more if are really available for -all-) but IMHO relating these to an aeternal even bigger growth is a big misconception, seems to me that now the bigger part of growth is going to benefits very few, and polluting/undermining the rest of the world, vanishing the "good thing" for the rest of us. I imagine growth more as a consequence of a really sane economy, capable to adapt, expand and even shrink when necessary without devastating markets and real GDP, i cannot think now 'growth' as the foundation of a real sustainable and development in the near future. Is like 'progress', a word mainly referring to speed and more speed, but never about 'direction'.

Returning to AI, really can these new techs benefits all of us? I doubt. In some sectors AI techs can be a great aid (expert systems, data mining, ) but this growth of LLM things seems a big bubble, more related to speculation than others. just my 5c.
by sgarland | 2025-07-27 13:06:05+00:00
> Checking that you receive an int, string or enum is unavoidable.

How would you be unaware of the data type if you defined the schema? Also, an ENUM is returned as a string; it’s only stored internally as an integer.

> Even a JOIN might surprise you with null values.

If you have foreign key constraints, you should never be able to get into a situation where you’re surprised by a NULL from an OUTER JOIN. You can certainly still have NULLs, but they shouldn’t come as a surprise.
by duncanfwalker | 2025-07-27 13:06:44+00:00
Yeah, I'd agree with that. Validation rules are like an extension to the type system. Invariants are useful at the edges of a system but also in the core. If, for example, I can be told that a list is non-empty then I can write more clean code to handle it.

In Java they got around the external-dependency-in-the-core-model problem by making the JSR-380 specification that could (even if only in theory) have multiple implementations.

In clojure you don't need to worry about another external dependency because the spec library is built-in. One could argue that it's still a dependency even if it's coming from the standard library. At the point I'd say, why are we worried about this? it's to isolate our core from unnecessary reasons to change.

I get that principled terms it's not right but, if those libraries change on API on a similar cadence to the programming language syntax, then it doesn't impact in practical terms. It's these kind of pragmatic compromises that distinguish Python from Java - after all, 'worse is better'.
by specialist | 2025-07-27 13:07:40+00:00
IIRC:

Without risk of harm, elk and deer linger near water. This tramples the shoreline. And they love eating noshing on (aspen) saplings. Over time, the shorelines become barren.

With the reintroduction of wolves, shorelines are no longer safe havens. Aspens have returned. With aspens, song birds have returned. Trees shade the water (eg streams), so fish are happier. Trees stabilize the top soil, reducing erosion, allows other plants to become reestablished.

I dimly recall beavers returned too.

--

Aha. I was mostly right (or hallucinating). Here's perplexity link for "impact of return of wolves to yellowstone".

https://www.perplexity.ai/search/impact-of-return-of-wolves-...

I learned about the birds returning because of the wolves while volunteering at Audubon. That linked summary doesn't go into those details.

--

Update: I should've read the OC first. My bad. TIL: (too many) bison also negatively impact riverbanks. I had thought (misremembered) that overall impact of bison was positive. Does Yellowstone need more cougars?
by lupusreal | 2025-07-27 13:08:02+00:00
I think most of that perception comes from cultural depictions of jewel thieves. If you're stealing the diamonds, not paying for them, then they're a very concealable and conveniently value-dense. It doesn't matter to a jewel thief that the tiny little shard of shiny gravel was originally purchased for many thousands of dollars. What he cares about is he can hide it anywhere and get hundreds of dollars for it. Much better than stealing TVs.
by throwup238 | 2025-07-27 13:08:06+00:00
Haven’t for a while. There’s a bunch of open source projects that provide a Captcha and Cloudflare bypass proxy where you just point your scraping through the proxy and it takes care of the challenges. It’s rather trivial to handle nowadays.

A bunch of the torrent trackers are now behind Cloudflare so the pirate community has been maintaining many of these projects in order to enable their autodownloaders like Sonarr, Radarr, Lidarr, etc.
by jcoby | 2025-07-27 13:08:57+00:00
> The only thing I don’t fully understand is them differentiating between 59 kts for a sport pilot, and 61 kts for a light sport aircraft. It feels a little arbitrary to draw those lines differently.

The NPRM document explains it somewhere around page 200. It’s important to note that it’s 59 knots CAS clean vs 61 knots CAS dirty.

The argument seems to be that a sport pilot is operating with less training and less oversight and so if something goes wrong and they can’t get the aircraft fully configured for landing they’ll still be able to operate and touch down at 59 vs whatever the clean stall speed would be for an aircraft with a dirty stall speed of 61 knots. That margin could be fairly large (10 knots or more) and the difference in energy between 59 and 71 knots is massive.
by elmerfud | 2025-07-27 13:09:04+00:00
The problem is, they aren't just deporting people who are here illegally. They are stopping and detaining people without reasonable articulable suspicion of a crime. They are putting people in detention and shuffling them across the country to delay basic habeas corpus to determine why they are detained. Many of the people they are picking up on ice detainers have committed no crimes and they are here legally in the country through a documented status, which is why they're able to find them so easily. There are numerous news articles where people are showing up for their scheduled court dates because they are legally allowed to be here in the country and when the judge approves them for release immigration comes and picks them up right outside the courthouse. That is totalitarianism when the government is ignoring the rule of law.

So while the majority of the US population agrees that if you are here illegally you should be deported. That's not strictly what's happening. When you point out that the government has a history of abusive power and that many of the people picked up have their entire lives ruined because they're here legally, they have work permits and a documented status to be here, but they are detained for many months so they lose their job their apartment their credit rating is destroyed all of their possessions that they've acquired over many years are lost, and so they self-deport. Which is totally different than the US government deporting someone here who is illegal.

What is going on right now is totalitarianism which if you look around he will find the judges having to remind the government that someone speaking a different language or having a different skin color is not reasonable articulable suspicion of a crime. When the rights of one person are trampled the rights of all of us are trampled and it is totalitarianism.
by poisonborz | 2025-07-27 13:09:42+00:00
> each of us should self-host their stuff when we could perfectly well just share one machine?

Actually yes. The golden rule of selfhosting is that you don't host for others. Then you are just hosting, with all the annoyance that comes with it. Also I might have different needs than my siblings, different software, settings and so on. Extreme example: police warrant for a sibling, and they take the family server away? Who is legally responsible for what is hosted there? Families could share a single car, or a single bathroom, realistically multiple families even - yet anyone who can afford it will opt to avoid that.

So along with sovereignty I will always opt for the most independence and freedom. The only reason people think otherwise is because because of alleged technical infeasibility.
by cnasc | 2025-07-27 13:10:18+00:00
> “but then you are doing react wrong”

My objection is not that they are doing React wrong, it’s that their complaint is incoherent because there is literally nothing about React that could make this task take an hour. React isn’t a form library. You write the markup for an html input element, if it’s a controlled input you have a trivial one-line change event handler, and you have a submit event handler. Any additional complexity here isn’t coming from React, and managing to overcomplicate such a basic thing and misidentify the source of the complexity absolutely speaks to a skill issue.

This is especially funny in a thread where posters hold up Rails as a paragon of quality and efficiency.
by BillyTheMage | 2025-07-27 13:11:01+00:00
It's a totalitarian nightmare right now too, what rock are you living under? Why would one group of the same ideology be tyrants and not the other, just because they have a few different policy opinions?

Democrats slap a rainbow on everything and call it liberation. Republicans slap red white and blue on everything and call it freedom. They're both pawns of the same ruling class who get a free ride on our backs.
by smokel | 2025-07-27 13:11:02+00:00
Thanks for pointing that out.

To be fair, MuZero only learns a model of the rules for navigating its search tree. To make actual moves, it gets a list of valid actions from the game engine, so at that level it does not learn the rules of the game.

(HRM possibly does the same, and could be in the same realm as MuZero. It probably makes a lot of illegal moves.)
Show HN: Tinycoder is a tiny provider-agnostic alt. to Codex/Code/Gemini CLI
by koenvaneijk | 2025-07-27 13:11:33+00:00
I was frustrated with some of the existing tooling and I made this after using Aider, Claude Code, OpenAI Codex and Gemini CLI extensively. I wanted something that could work with local models, or any provider which would have SOTA models. I have been using tinycoder for all my projects (including making changes to tinycoder itself) for the past 2 months and I have no desire of switching. It works best for Python projects, but I've used it for JS/Node projects too with great success. If you're on Android, you can easily install this in Termux too (which basically allows you to code on your phone quite easily).

I am really eager to hear HN's critical feedback.

I do imagine a future where software engineers will build the IDEs and tools themselves!

If you're interested in working together or if you have suggestions to improve tinycoder, give me a shout at vaneijk.koen@gmail.com.
by edent | 2025-07-27 13:11:39+00:00
I've written a bit about logos at https://shkspr.mobi/blog/2010/11/hiding-space-invaders-in-qr...

Basically, at the maximum level of error correction, you can obscure up to 30% of the code (excluding the corner target) and the data is still readable.

However, most QR readers will adjust the colours they see to pure black and white - so light colours will be squashed down to white. That means you can have some pretty colourful designs and still keep the codes readable.

Ideally, the border should be at least 2 blocks wide - but modern scanners are pretty good at picking out the targets.

As for size - that depends on your target audience. If your users are sat down and have the QR in front of them, you can cram in as much data as you like. If the code is on a billboard people are far away from, use as little data as you can and make the code as physically large as possible.
by hakonjdjohnsen | 2025-07-27 13:12:00+00:00
I think there is at least some plausible interpretation of this that points to more than marketing fluff.

You want to count particles per volume of air, so conventional sensors use a fan to have a constant volumetric flow and then count particles per second to infer particles per volume.

The way I interpret the above marketing language is that they use the optical sensor not only to count particles but also to measure the particle movement and infer airflow. So as long as there is some natural movement in the air, they can measure both particle count and volumetric flow, and thus infer particles per volume.
by cedws | 2025-07-27 13:13:25+00:00
There is no "secure tool", there is no secure way to verify ID online right now, none of these companies can be trusted to do it properly. Just last week a bunch of my personal info was implicated in a breach of a background check company who supposedly knew what they were doing.

A private way of doing this is absolutely 100% viable with some cryptography and government support. Apparently nobody gives enough of a fuck to even try.

As for the UK's new 'porn ID' law, people are going to die. People will take their own lives when their porn browsing habits are inevitably leaked. Private companies cannot be trusted to keep their hand out of the cookie jar, they WILL link peoples' histories to their real IDs.
by bullen | 2025-07-27 13:13:56+00:00
I built the cluster thick instead: https://github.com/tinspin/rupy

And selfhost on home fiber.

Saves space and cools silently.

Mixing old 2 and 4 for different use cases.

Raspberry 5 and 3588 are too hot.

Not in the picture Mean Well 50W passive PSU.
by PaulHoule | 2025-07-27 13:13:57+00:00
I think about mobile games that have a structured set of challenges instead of a story in the conventional sense, say Azur Lane. I have mixed feelings about that kind of game, as it can be addictive (I deleted my account when I got to Lv 60 or so) but I have thought new-style social apps could use the same strategy.

Thing is when Twitter was new (I signed up in the first three months) I liked it better than Facebook because it felt unstructured and thought, as an adult, I could decide what I want to do. These days the people involved don’t act like adults!
by rcxdude | 2025-07-27 13:14:07+00:00
That assumes that the customer actually wants the problem solved, as opposed to doing the bare minimum to be able to say 'we tried' to the regulators. And that works doubly well if the regulators also just want to do the bare minimum so they can say 'we tried' to the politicians, press, and segment of the public that thinks this is a good idea.
by withoutboats3 | 2025-07-27 13:14:38+00:00
Initial comments as I write this are all negative, and also responding to something the blog post didn't claim. The only time it says faster than C is when talking about a language targeting the GPU; it is not controversial that GPUs perform better than CPUs for many workloads.

On the other hand, the results of this true fact are already seen in practice in real systems. Rust's iterator adapters, for example, allow high level "functional style" with closures to be compiled to code that is exactly the same as hand rolled C loops without unamortized bounds checks - despite guaranteeing the absence of out of bound accesses even in the face of programmer error - because the constraints of these interfaces and the design of the language enable tons of optimizations by LLVM. This has been true since Rust 1.0 more than a decade ago, it's not a promise of the future.
by yawpitch | 2025-07-27 13:15:59+00:00
If it plays enjoyable sounds it invites discovery… being harangued by a postmodern zealot actively misinterpreting Saul of Tarsus hardly counts.

If someone knows neither Spanish nor Portuguese and attempts to use this they might get as far as discovering the flashlight functionality… they won’t want (or need) to proceed further.

Though my real critique isn’t the UX, it’s the hypocrisy inherent in thinking that handing an uncontacted tribe your “good-news-in-a-box” is, in any fashion, spreading the actual message of the Nazarene.
by holowoodman | 2025-07-27 13:17:01+00:00
And here we go again with the compiler excuses.

C standards with the 'restrict' keyword to allow aliasing optimisations have been existing longer than Rust. LLVM just never bothered, despite the early claims that all the intermediate language and "more modern" compiler would enable more optimisation potential. LLVM is still slower than GCC, even in plain C.

Where is the problem to quickly null-terminate a pointer+len string and use the quick null-terminated SIMD search? Should only be 1 move slower than the native C. "Space after that string" shouldn't be a problem, since in higher-level languages, allocations can make enough room, it is higher-level after all (and you need null-termination for syscalls anyways).

It is always the same story. Compiler and programming language people make claims about future optimisations but never ever follow through. It's always just theory, never implementation.
by mandmandam | 2025-07-27 13:20:34+00:00
> this platform actively encourages the likes of JK Rowling to doxx, slander, and harass people.

What an interesting lie.

You see women encouraged to protect each other, and 'women' gets autotranslated in your brain into "JK Rowling". 'Protect each other' gets transformed into "doxx, slander and harass people". Fascinating.

I'm sure that even though I'm directly quoting you this will be accused of misreading your arguments again, and that's fascinating too, but I'm tired cap. I'm tired.
by jeremy151 | 2025-07-27 13:20:44+00:00
I recently requested this test from my doctor. The lab technician asked if I had requested it or my doctor, and gave a very judgmental "that's what I thought" type response. Ends up I was 95%-tile and put on an aggressive statin therapy, from a risk profile that otherwise didn't determine statin use. The test was easy and (relatively speaking) inexpensive. It helped me in risk stratification in a determinative way.
by r0uv3n | 2025-07-27 13:20:55+00:00
Well, Komoot worked quite well for exactly that use case. I have also only very rarely found tools even in the desktop space that were quite as mature as Komoot for that use case.

Also the question remains, what do you navigate the planned routes / gpx traces? What happens if you notice you want to improvise and replan to hit some target on the way you saw in the distance while on the trail? This was (and currently still is) absolutely trivial and intuitive to do on Komoot. The best alternative I can think of is maybe brouter+ osmand, but that's really quite clunky in comparison with Komoot (similar to the experience you probably mean when talking about pulling your hair out)
by lispitillo | 2025-07-27 13:20:56+00:00
If you want a one line code, in J, for the 42 solutions:

_ 11 11 #:,I. 0=,a+/,+/~ a=: 2 4 1 3 8 7 _3 _1 12 _5 _8

Or the 8 solutions in a 2x12 matrix:

2 12 $, ~. (/:~)"1 ({&a) _ 11 11 #:,I. 0=,a+/,+/~ a=: 2 4 1 3 8 7 _3 _1 12 _5 _8 _3 1 2 _5 2 3 _1 _1 2 _8 4 4 _5 1 4 _3 _1 4 _8 1 7 _5 _3 8
by cs702 | 2025-07-27 13:21:10+00:00
The authors' code is at https://github.com/sapientinc/HRM .

In fields like AI/ML, I'll take a preprint with working code over peer-reviewed work without any code, always, even when the preprint isn't well edited.

Everyone everywhere can review a preprint and its published code, instead of a tiny number of hand-chosen reviewers who are often overworked, underpaid, and on tight schedules.

If the authors' claims hold up, the work will gain recognition. If the claims don't hold up, the work will eventually be ignored. Credentials are basically irrelevant.

Think of it as open-source, distributed, global review. It may be messy and ad-hoc, since no one is in charge, but it works much better than traditional peer review!
by sushibowl | 2025-07-27 13:21:35+00:00
As far as I know, the science on this is far from settled. There is no consensus and the evidence in favor of a trophic cascade in Yellowstone came predominantly from two studies done by the same team/person. Later studies failed to replicate findings.

Do wolves fix ecosystems? CSU study debunks claims about Yellowstone reintroduction

https://eu.coloradoan.com/story/news/2024/02/09/colorado-sta...

A good story: Media bias in trophic cascade research in Yellowstone National Park

https://academic.oup.com/book/26688/chapter-abstract/1954809...
by johnecheck | 2025-07-27 13:21:39+00:00
I am not a lawyer, but don't employees (and maybe even users) have a breach of contract claim here?

At least in the US, if you tell me 'We'll never sell out' and I take a job with no equity because of it, that's a verbal legal contract and I have grounds to sue if you then sell out.

In theory, at least, our legal systems discourage/prevent this sort of lying and backstabbing. In practice, perhaps not.
by account-5 | 2025-07-27 13:21:45+00:00
I don't think it's fair to say Microsoft hijacked the curl command. It's just an alias for a powershell cmdlet. Powershell is definitely not perfect but theres less pitfalls than bash (string quoting, etc; there's loads: https://mywiki.wooledge.org/BashPitfalls). I think powershell was/is a step in the right direction, but in that respective I also think Nushell is a massive improvement on top too.

All of this is opinion though, I just prefer the stuff you get out the box you don't with bash.
by pydry | 2025-07-27 13:21:56+00:00
>Nasa's interest for reusable vehicles led them to the Shuttle

The shuttle was a result of budget cuts they had no control over, military pressure they had no control over AND an interest in reusable spacecraft. The latter wasnt the problem.

The way I see it you are either blaming the organization for something it had no control over or are making an incoherent point in order to disparage the organization. Perhaps you could illuminate a 3rd interpretation of your comment.
by rcxdude | 2025-07-27 13:22:23+00:00
Perhaps, but at my current place I think we have suffered a lot from powerpoint thinking. It's basically impossible for us to look back at past information and make sense of it, because it's all powerpoint presentations which were intended to be given by someone who had the info fresh in their mind. It also encourages quite a loose form of thinking about something, compared to having to write a proper report with a well-presented argument: I'm trying to encourage people to put in the effort, and when I do so myself, I often find myself correcting my own errors just in the process of writing such a report, even if no-one else reads it.
by bonzini | 2025-07-27 13:23:23+00:00
Say what you want of Bending Spoons, but they know what they're doing. They buy companies with a faithful user base that are losing money, and jack up prices to force the user base to show if they really are faithful. Then either they make money or they close the service, but it turns out it's the former more often than not.

For example, Evernote was losing money on server costs and after almost 20 years of existence did they really need a generous free tier to build up a user base? All that BS had to do for Evernote to make a profit was nerfing the free tier.
by holowoodman | 2025-07-27 13:23:36+00:00
There were tons of people making those claims. https://stackoverflow.com/questions/64582/c-java-performance...

Especially profile-guided-optimization was hailed as the next big thing, only JIT-ed languages were the ones to be fast, because after some warmup time they would adapt to your data and hardware. Java is still dog-slow...
by paul7986 | 2025-07-27 13:23:51+00:00
Without authors being paid to create new content AI is nothing/it's irrelevant!

Either some startup needs to come up with compensation for authors or the big players need to set up a system that still gets authors paid as Im guessing in five to ten years we are not visiting websites. Our soon to be AI friend (Facetime the "friend," or just talk or text it) seen on our lockscreens or in a hologram is visiting all sites to create visuals of the info and displaying/discussing it with us immediately upon request.