MurphyA/hacker-news huggingface dataset:
by btreecat | 2025-09-03 05:37:15+00:00
> > One reason is legal check-ins, folks can be in the US on many different types of entry. > > What are legal check ins? Did you mean immigration court hearings? >

https://portal.ice.gov/immigration-guide/check-ins

>If you are released, you may have to go to regular check-in appointments as part of your immigration case. These are not the same as court appearances.

> Also, what kind of entry necessitates check in with ICE?

Asylum cases are one such type, there are more.

> > Some require regular check ins with ICE or an immigration judge to continue being here. > > As far as I know check-ins with ICE mean that the individual has a court order to be deported, but for various reasons is not deported yet.

Not necessarily.

> I am not sure about the check ins mandated by the immigration judge, so cannot comment on that, but I would like to learn more. >

Google it.

> > ICE told immigration judges to dismiss cases (based on a new memo being challenged) and enable immediate arrests. > > How does it work? Does ICE have the authority over immigration judge? Like, what is the chain of command here?

Google the long series of events for the most up to date and accurate info.

> > Additionally some folks who had continuing cases were getting arrested before the case concluded (e.g. asylum cases)) > > I think it happens because they were not admitted via the port of entry but rather crossed the border without inspection.

Based on what?

> Waiting for the asylum hearing by itself doesn’t mean you have the right to be in the country.

The folks already here have the right to due process.
by edg5000 | 2025-09-03 05:37:26+00:00
How can you dismiss the value of the tech so blatantly? Have you used Opus for general questions and coding?

> no idea whether it's actually benefiting someone "on the ground"

I really don't get it. Before, we were farmers plowing by hand, and now we are using tractors.

I do totally agree with your sentiment that it's still a horrible development though! Before Claude Code, I ran everything offline, all FOSS, owned all my machines, servers etc. Now I'm a subscription user. Zero control, zero privacy. That is the downside of it all.

Actually, it's just like the mechanisation of farming! Collectivization in some countries was a nightmare for small land owners who cultivated the land (probably with animals). They went from that to a more efficient, government controlled collective farm, where they were just a farm worker, with the land reclaimed through land reform. That was an upgrade for the efficiency of farming, needing fewer humans for it. But a huge downgrade for the individual small-scale land owners.
by momoschili | 2025-09-03 05:39:56+00:00
I think the problem for me here is that previous you mentioned yourself that the primary funders are nonprofits and government organizations (NSF, Nat Geo Society, Gordon & Betty), so it doesn't seem like even you believe the private commercial piece of the puzzle is very large. I doubt allowing the models to be open would sabotage the work they do with any of the aforementioned organizations, or hurt their ability to target future government/non-profits.

If in fact what you said is true about the sources of funding, it would then seem that the US taxpayers (the relevant party here) are footing a large part of the bill from direct and indirect subsidies. I feel that it can be reasonably argued that a non-profit organization that is benefiting from significant public subsidy should make their model available for public use.
Show HN: Tail Lens – Visually edit tailwind css dev tool
by jayasurya2006 | 2025-09-03 05:40:19+00:00
This tool lets you live-edit Tailwind CSS classes directly in the browser. Inspect, navigate the DOM, get real-time class suggestions, tweak, preview, copy - all without switching to your code editor. Supports both v3 and v4 versions of Tailwind CSS.

Try it live here - https://taillens.io
by shoo | 2025-09-03 05:40:44+00:00
> With games like this, you might want to spend half the dev time on polish, or the game dev term being juice.

see also: 2012 talk "juice it or lose it" https://www.youtube.com/watch?v=Fy0aCDmgnxg

"A juicy game feels alive and responds to everything you do tons of cascading action and response for minimal user input."
by nurettin | 2025-09-03 05:40:57+00:00
Python async feels great ergonomically at first. Async tasks, timers, things happening concurrently. But then you lose stack traces. Code that starts sync, then appends jobs to an async event queue can't be traced, because the exception happened in the loop and doesn't bubble up to sync (or it didn't back in 3.8). That, among with synchronization problems (it is an event loop, why do we even need to synchronize? async mutex??)

I really tried to make it work, but eventually gave up and went back to deque. Now life is great.
by stephenlf | 2025-09-03 05:41:08+00:00
Man, that Trio [3] read was great. When we demand that all concurrent tasks must join, then we can better reason about our programs.

I already kinda had this idea while working with Rust. In Rust, Futures won’t execute unless `await`ed. In practice, that meant that all my futures were joined. It was just the only way I could wrap my head around doing anything useful with async.
by safety1st | 2025-09-03 05:43:00+00:00
I mean you can't blame Trump for this one. Trump 1's DoJ initiated this case. Trump 2's DoJ asked for structural remedies e.g. breaking up Google (can't remember if the Biden DoJ was the first to talk about breakup, they probably were, but Trump DoJ carried on with it).

The news of the day is that the JUDGE told both Democrats and Republicans, as well as a supermajority of the American public, no you can't have what you want. Even though Google is guilty, you don't get it. Instead, corporate power will win again.

Imagine an alternate American history where the judge decided not to break up Standard Oil. I think it's Marc Andreesen who's literally made the comparison that data is the modern day oil. We are about to get that alternate history where the corporate robber barons win and everyone else loses. Mehta sealed the deal.
by moi2388 | 2025-09-03 05:43:30+00:00
I’m sorry, you think Python helped us invent LLMs and without it we wouldn’t have? Are you serious right now?

You do realise the Python libraries which work in this space are written in C, right?

Java wasn’t just too verbose, it had bad IDEs and build systems.

If you want to go back, might I suggest Kotlin or C#?
by CGamesPlay | 2025-09-03 05:43:35+00:00
This is true, and MuZero's paper notes that it did better with less computation than AlphaZero. But it still used about 10x more computation to get there than AlphaGo, which was "bootstrapped" with human expert moves. I think this is very important context to anyone who is trying to implement an AI for their own game.
by arduanika | 2025-09-03 05:43:37+00:00
Ha.

Do you own any Amazon, Alphabet, or Salesforce, perhaps through some index fund? Congratulations, you own some Anthropic. This matters to you.

And market conditions matter to you, too. Every deal is a comparable mark that factors into every other deal. Where this tech is going, and whether we're in a bubble or just getting started... these are forces that are interested in you, even if you're not interested in them.
by AnthonyMouse | 2025-09-03 05:43:49+00:00
Exactly. They built a backdoor that "only they" could get into and then somebody else slipped into it anyway.

The backdoor is a vulnerability even if you don't have the keys because it requires the trappings of third party access. If you try to get something in the shape of a backdoor through code review, you should get knocked back. But if something in the shape of a backdoor is required then a change in who has the keys to the lock is much smaller, more subtle and easier to sneak in.
by 15155 | 2025-09-03 05:44:43+00:00
> No one said illegal immigration

Yeah, that's called marketing and spin: "illegal immigrant" somehow becomes "undocumented newcomer" in order to deflect from reality.

> How does an influx of unvetted, unskilled newborns somehow power the global economy?

Well at least in theory, these newborns are directly funded by one or more productive, lawful members of society who are directly invested in their upbringing and outcome, rather than publicly-furnished social safety nets.

The sad truth is that the vast majority of taxpaying citizens will never be able to fund their share of the public services they are provided - we don't need to import more of these people when we cannot take care of our own.

> HN accounts should come with free clown makeup.

Hit a nerve, did I? I'm thrilled with what $30B is going to buy in this department.
by ecb_penguin | 2025-09-03 05:45:01+00:00
> This is perhaps the single worst form of argument I've ever seen.

It's because you didn't understand it

> 'how can a cancer cell live indefinitely but other cells cannot'

Cancer cells are damaged cells mutating without regard for function. It's pretty obvious that there is a difference between "living indefinitely in a mutated form devoid of original function" is different from a cell performing a specific function
by aorth | 2025-09-03 05:45:14+00:00
> We're using Git now. We build on modern OSes with modern tooling. We compile clean, no warnings. This was a lot of work, and invisible to users, but very useful for devs. It's easier than ever to join as a dev.

Very impressive! Thankless work. A reminder to myself to chase down some warnings in projects I am a part of...
by erosenbe0 | 2025-09-03 05:45:28+00:00
Median, normal lead exposure for toddlers in the 1960s and 1970s in any urban or suburban area would be 99th percentile by today's standards due to leaded gasoline vapors (and lack of awareness about paint dust).

So the crime hypothesis is more about baseline level of criminality being higher throughout the entire leaded gasoline era and for a few decades thereafter. It's generally framed as social science based on aggregate trends rather than individual dose-dependent epidemiological hypothesis.
by nielsbot | 2025-09-03 05:46:46+00:00
Wonder how this compares to combining pointers with indices (effectively):

Allocate your nodes in contiguous memory, but use pointers to refer to them instead of indices. This would remove an indirect reference when resolving node references: dereference vs (storage_base_address + element_size * index) Resizing your storage does become potentially painful: you have to repoint all your inter-node pointers. But maybe an alternative there is to just add another contiguous (memory page-sized?) region for more nodes.

Lots of trade offs to consider :)
by tomkarho | 2025-09-03 05:48:17+00:00
I remember an X post from week or two back on how apparently some kind of a "hack" was required to make LB work with google docs. The last 10% (which takes 90% of the time) is probably going to be full of those instead of just implementing the spec as one might naively assume. LB can't sadly just ignore those requirements either. Not without significant grassroots movement around it as support. And the punchline is that the scope creep is ongoing so LB is playing major game of catch up.
by brookst | 2025-09-03 05:49:09+00:00
> something like a new version of a language will certainly spark new questions that can only be discussed with other programmers.

I'm not sure this is true? Most languages have fairly open development processes, so discussions about the changes are likely indexed in the web search tools LLMs use, if not in the training data itself. And LLMs are very good at extrapolating.
by fitsumbelay | 2025-09-03 05:49:27+00:00
This is good news

One of those projects I wanted to take on but always back logged. Wild that they've been on a 5 year hiatus -- https://www.newsshooter.com/2025/06/21/the-genie-is-out-of-t... -- that's the not-so-happy side of cool free wares.
by JeanKage | 2025-09-03 05:49:57+00:00
Global solar installations are breaking records again in 2025. In H1 2025, the world added 380 gigawatts (GW) of new solar capacity – a staggering 64% jump compared to the same period in 2024, when 232 GW came online. China was responsible for installing a massive 256 GW of that solar capacity.
by krig | 2025-09-03 05:50:20+00:00
This is my project! I made the Odin version to learn the language, not to create a 1:1 comparison. I 100% prefer Odin over C and will use it wherever I can where I would have otherwise used C.

Also I've moved it from Github to my own Forgejo instance: https://git.liten.app/krig/LISP

My impression of Odin is that it's a better C while still very much retaining the same flavor as C. It adds very little (no classes, no runtime) so porting from C is very straightforward, and it fixes a lot of the dark corners of C. It also seems to be pretty much finished as far as the language goes, so no big incompatible changes coming as far as I can tell.

I would say though that while the memory management story is vastly better than C^, it's still manual as fuck, so be prepared for that.

^: There's builtin test support, bounds checking and an optional leak detection allocator, plus as far as I know no UB.
by Culonavirus | 2025-09-03 05:51:11+00:00
RRv7 is great. It does the heavy lifting of what you'd use this kind of framework for in the first place (one codebase in one language - typescript - one "stack"/lib tree - that does both the server and the client rendering), handles routing, route modules, code splitting, bundling, etc. etc.

Having to know node (or other supported server) and needing to implement your server business logic from scratch (models, db access, caching layer with redis or something, etc. etc.) is not a weakness, it's a strength.

The thing that .net tried to do for like a decade and failed to (one stack for both the server and the client), see Blazor bullshit etc. is handled here. Imagine you need a modern web app or a shop or whatever and that means React. It just does. Your backend stack is PHP or Rails or Go or whatever. Now you have to somehow square the hydration circle which you can't do without it being a massive pita (as PHP renders a page on the backend in.. well.. PHP) so you end up passing the data manually in some blobs of jsons or whatever with each request (or even worse, side to it in some fetches) that then React initializes from on the client and it's a total mess. Not to mention that unless you render the page in both php and react (try to keep both outputs the same lmao), you'll only see the full app "on the client" meaning crawlers/bots/google have to run JS on all your pages or see nonsense ... yikes.

SSR with hydration is there for this reason. You render the same React tree both on the server and on the client. The hydration process itself is made much easier by RR and its infrastructure (automatic passing of data to the client). Hell, thanks to SSR you don't even have to have JS enabled on the client if you're using just basic web standarts (see RRv7 docs on progressive enhancement and state management) and the site will work. This means even crawlers without JS runtimes will be able to index your site.
by ra1231963 | 2025-09-03 05:51:16+00:00
Here are a few

https://www.phoronix.com/news/Google-Linux-Binder-In-Rust

https://arxiv.org/abs/2503.23791v1

https://www.darpa.mil/research/programs/translating-all-c-to...

https://link.springer.com/content/pdf/10.1007/s10664-024-105...

> Everybody would be doing it by now

Models and agents have progressed significantly in the last few months. Migrating projects to rust can definitely be a thing in the coming years if there is sufficient motivation. But oftentimes c/c++ devs have aversions to the rust language itself, so the biggest challenge can be an issue of motivation in general.
by brookst | 2025-09-03 05:51:23+00:00
If Google went all-in on the AI overview and removed search results and invested more heavily in compute, it could be pretty good.

But as it stands, it's a terrible user experience. It's ugly, the page remains incredibly busy and distracting, and it is wrong far more often than ChatGPT (presumably because of inference cost at that scale).

It might be good enough to slow the bleeding and keep less demanding users on SERP, but it is not good enough to compete for new users.
by the_hoffa | 2025-09-03 05:52:12+00:00
That's 18k a year, or about equal or cheaper than "outsourcing", minus the tax and legal ramifications.

I agree it's wasteful, but from a long-form view of what spending looks like (or at least should/used to look like). Those who see 1.5k/month as "saving" money typically only care about next quarter.

As the old adage goes: a thousand dollars saved this month is 100 thousand spent next year.
by schneehertz | 2025-09-03 05:52:19+00:00
Mencius, a thinker from over 300 BC, once said: "A gentleman, in his attitude towards animals, having seen them alive, cannot bear to see them die; having heard their cries, cannot bear to eat their flesh. Therefore, a gentleman keeps his distance from the kitchen."

The background of this statement is as follows: King Xuan of Qi once saw a man leading an ox to be slaughtered. Moved by the ox's sorrowful appearance, he was deeply distressed and ordered the butcher to spare the ox. However, the butcher informed him that the ox was intended for sacrificial rites. It must be noted that in ancient times, the two most important affairs of the state were sacrifices and warfare. Sparing the ox would have violated the moral principles of the time. In desperation, King Xuan came up with the idea: "Why not replace this ox with a sheep?" Later, the more he reflected on it, the more absurd he found his own decision. He then sought advice from Mencius, who uttered this statement in response.

Mencius believed that what distinguishes humans from beasts is humanity, meaning that humans treat all things with kindness, but human goodness is limited. Therefore, a gentleman practices kindness by helping those in front of him, unable to extend it to all.
by Frieren | 2025-09-03 05:53:54+00:00
> I've seen clips on Reddit where animals are harmed for engagement. Usually "nature is brutal" type clips, where one animal kills another.

Social media is like TV and cinema before regulations. It is full of cruelty, and all kinds of abuse to animals but also to other people. (Recently there was a death related to this).

Civilization does not happens without effort from citizens and lawmakers.
by trymas | 2025-09-03 05:54:21+00:00
Regarding Chrome - don’t forget Google used it’s market leading position of their products to block other platforms/browsers (from the top of my head - Windows Phone). Or develop their web apps (or browser APIs) deliberately in such a way that they work best only on Chrome.

https://hn.algolia.com/?q=windows+phone+google

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
by klntsky | 2025-09-03 05:56:04+00:00
Location: Tbilisi/Georgia Remote: Yes Willing to relocate: Yes Technologies: TypeScript, Rust, Haskell, PureScript, LLMs, EVM tooling Résumé/CV: https://klntsky.dev/klntsky-cv.pdf Email: my username at google's mail service

I'm mainly interested in LLM automation, FP, and DeFi.
by Animats | 2025-09-03 05:56:46+00:00
The trouble is, you've just replicated the problems of raw pointers. You can have dangling indices if the underlying object is reused or cleared. You can have aliasing, with two indices to the same object.

It's a problem in practice. Of the three times I've ever had to use a debugger on Rust code, two came from code someone had written to do their own index allocation. They'd created a race condition that Rust would ordinary prevent.
by ahofmann | 2025-09-03 05:57:55+00:00
To make it worse: it's not millions of chickens, that live in appaling conditions and die horrible deaths. We kill around 50 billion chickens every year. That is 137 million chickens every day. Chickens that are used for eating are alive for around 28 to 42 days. That are 3.8 to 5.7 billion chicken on any day.

The numbers might be slightly off, because chicken raised for eggs are alive longer (around a year).
by k310 | 2025-09-03 05:58:00+00:00
That was my intent. Simply that you might be protected 80% of the time, if you spend 80% of your usage at home, and of course, YMMV.

But the 80/20 rule as written about is quite different. Simplified, it states that some 20% of effort or cases can give 80% of the results, whereas the other 20% can take 80% of your time/effort to nail.

Please query Signal about any security concerns. There was a clone of it being used by government officials that had flaws.
by brookst | 2025-09-03 05:58:09+00:00
Forbidding Google from requiring exclusivity is not the same thing as mandating that Apple accept payments from others.

Google can afford to pay more per user/click because of scale economies; their cost per user/click is lower. So, great, Google will pay Apple $20/user/year on a nonexclusive basis, and Firefox or whoever are free to match or exceed that, so long as they don't mind losing money on every user.
by jayasurya2006 | 2025-09-03 05:58:42+00:00
This tool lets you live-edit Tailwind CSS classes directly in the browser. Inspect, navigate the DOM, get real-time class suggestions, tweak, preview, copy - all without switching to your code editor. Supports both v3 and v4 versions of Tailwind CSS.

Try it live here - https://taillens.io
by harmmonica | 2025-09-03 05:59:38+00:00
Not dangerous in this implementation. I knew going in there was likely significant margin for error. I would not rely on ChatGPT if I was endangering myself, my people or anyone else for that matter (though this project is at my place).

That said, the word "relying" is taking it too far. I'm relying on myself to be able to vet what ChatGPT is telling me. And the great thing about ChatGPT and Gemini, at least the way I prompt, is that it gives me the entire path it took to get to the answer. So when it presents a "fact," in this example a load calculation or the relative strength of a wood species, for instance, I take the details of that, look it up on Google and make sure that the info it presented is accurate. If you ask yourself "how's that saving you time?" The answer is, in the past, I would've had to hire an engineer to get me the answer because I wouldn't even quite be sure how to get the answer. It's like the LLM is a thought partner that fills the gap in my ability to properly think about a problem, and then helps me understand and eventually solve the problem.
by PeterStuer | 2025-09-03 06:00:15+00:00
"Elephants don't play chess" ;)

You have a tiny, completely known, deterministic rule based 'world'. 'Reasoning' forwards for that is trivial.

Now try your approach for much more 'fuzzy', incomletely and ill defined environments, e.g. natural language production, and watch it go down in flames.

Different problems need different solutions. While current frontier llm's show surprising results in emergent shallow and linguistic reasoning, they are far away from deep abstract logical reasoning. A sota theorem prover otoh, can excel at that, but can still struggle to produce a coherent sentence.

I think most have always agreed that for certain tasks, an abstraction over which one can 'reason' is required. People differ in opinion over wether this faculty is to be 'crafted' in or wether it is possible to have it emerge implicitly and more robust from observations and interactions.

https://people.csail.mit.edu/brooks/papers/elephants.pdf
by laichzeit0 | 2025-09-03 06:01:23+00:00
Tell me you've never used Statsig without telling me you've never used Statsig. It's an online controlled experiment platform. You know like when you want to figure out if a blue button gets more clicks than a red button or a green button, and you want to avoid the situation of some tech-bro calculating the average clicks on all 3 groups and going "this one is higher, so it must be better" because they have zero background in statistics and don't know how to correct for multiple comparisons or what power analysis is, etc.