MurphyA/hacker-news huggingface dataset:
by FireBeyond | 2026-01-09 15:50:07+00:00
You're not understanding. This has nothing to do with the K1 visa. Or approval rates. I came from a low risk country.

This is about adjustments of status, for any visa, and people who fall out of compliance and are in a period of being "unauthorized" to be/stay/work in the country.

And sorry, given ICE's mandates, ruled temporarily okay by SCOTUS, that color of skin, accent, name are effectively "probable cause" for detention, I'd say her perspective is absolutely aligned with current enforcement priorities.
by stantaylor | 2026-01-09 15:50:19+00:00
My wife, age 60, has battled her weight her whole life, and my son-in-law is currently taking one of the GLP-1 drugs. When I listen to them discuss all this, the one thing that stands out to me is "The drug quiets the voices in my head about food." If there are sweets in the house, for instance, my wife can possibly resist eating them, but she cannot stop thinking about them. For them, and I think for many people, it's not just a matter of hunger but hunger and learned behaviors. My wife can tell you how those voices were activated by her mother when she was a child. It's really complicated.

If there are sweets in the house, I may eat more than I would like, but I don't really have those voices, and after being married to my wife for 40 years, I can't pretend to even understand what her thoughts are about food. I can get a brownie from the kitchen, eat it and forget about them until I come back into the kitchen again. I suspect you also don't have those voices.

(For reference, I've never been particularly overweight, but twice in my life my weight crept up, and I managed to lose and keep off for years 10-25 pounds through diet changes alone; yes, my weight did eventually creep up, but I think the number of years before that happened would qualify medically as a successful weight loss)

To get back to this discussion, my son-in-law has lost 50 pounds since he started taking the GLP-1 drug, but he has also changed his diet and he exercises regularly. He was trying to do those things with mixed success in terms of weight loss before he started taking the drug, so I would say he would probably stand a higher chance of keeping the weight off if he were to stop the drug, but his doctor talks about him always being on a low maintenance dose.
by BoxOfRain | 2026-01-09 15:50:22+00:00
I'm saying I find the curt, austere speech many engineers adopt cold and unpleasant because when I encounter it, I necessarily must also encounter the emotions of coldness and abrasiveness. That may not be the intention, but it's a common enough source of communication failures for it to be a negative stereotype of engineers in general. StackOverflow itself is a great example of how this communication style alienated people left, right, and centre until they eventually abandoned the place altogether.

In my view if any writing does not produce the intended emotional response in the reader then it has failed as a piece of writing, and if the intention of emotional neutrality actually comes across as cold and abrasive for enough people then it too has failed as a piece of writing. Direct writing does not have to be emotionally stunted, take George Orwell for example. He loathed a great deal of what you appear to dislike in writing, but being a competent writer he could write in a direct fashion where emotion was controlled rather than carelessly discarded.
by xpe | 2026-01-09 15:50:22+00:00
Please take this with a dose of humor (with which it is intended) ... I wonder if part of you prefers to not see Nushell for yourself? This is totally understandable; in the face of too much information, cutting off branches of investigation can be a good coping strategy.

I freely admit this is how I felt about – to talk about a different technology – the Zig language for at least a year. Until one day I spent about an hour trying it out. I am not a "convert", but it yielded useful personalized insight.

Speaking personally for a moment, when I reflect on my higher-level philosophy, it tells me: "If you notice yourself only «generating a list of reasons why NewThing doesn't fit your existing needs», you might be in a cognitive rut. Current needs matter, but so does ongoing capability development. And psychologically one's awareness of tools tends to shape what we perceive as needs.§ Instead, do a timebox and try the thing.* Attempt to see it for what it is rather than relative to what you already know! Doing this is really hard, so you'll probably need to seek out techniques to get better at it over time."

* Assuming it doesn't involve drugs, chemicals, or software supply chains of unknown origin.

§ When you only have a hammer...
by conception | 2026-01-09 15:50:33+00:00
It’s just dismissive of the idea that you have to learn how use LLMs vs a design flaw in a cell phone that was dismissed as user error.

It’s the same as if he had said “I keep typing HTML into VS code and it keeps not displaying it for me. It just keeps showing the code. But it’s made to make webpages, right? people keep telling me I don’t know how to use it but it’s just not showing me the webpage.”
by ThorAndZeus | 2026-01-09 15:50:36+00:00
Location: United Kingdom

Remote: Yes (UK, US, Europe timezones)

Willing to relocate: No

Technologies: Ruby, Rails, Node.js, Python, FastAPI, Go, TypeScript, React, Vue, PostgreSQL, MongoDB, AWS, Docker, Kubernetes, Hotwire/Turbo/Stimulus

Résumé/CV: https://wagnermatos.co.uk

Email: wm@wagnermatos.co.uk
by SockThief | 2026-01-09 15:50:57+00:00
freeCodeCamp just published a book that will teach you the math that powers most AI systems. Even if you haven't studied math since high school, you may find this book helpful in expanding your understanding of the layers of abstraction underpinning these emerging tools. You'll learn key concepts in statistics, linear algebra, calculus, and optimization theory. You'll also get a healthy dose of mathematical history.

PS. I subscribe to their newsletter. I'm in no way affiliated with them or the author. Just thought it's worth posting here.
Show HN: A Metal-first renderer for macOS with a native editor
by bursot | 2026-01-09 15:51:51+00:00
Hi HN,

I’ve been working on a personal, open-source game engine for macOS, designed around Metal and Apple Silicon.

My goal is explore what a Metal-first, Apple-focused engine and editor can look like when it’s designed without cross-platform constraints. The core is written in C++, with a native SwiftUI editor connected via an Objective-C++ bridge.

This is very much a learning and exploration project, but I’m sharing it to get feedback from others interested in rendering, engine architecture, or Metal.
by flumpcakes | 2026-01-09 15:52:19+00:00
Well the Russian drones are munitions, so that's not comparable. Is the UK dropping bombs on Gaza? I have seen zero reporting to say they have.

The UK might be flying spy planes outside it's airspace when it's citizens were kidnapped. That's not a "combatant". Was the UK a combatant when flying spy planes near the Ukraine border?

I think you are way off the mark based on reporting, I'm not even sure how you are coming to these stated opinions.
by jamiecurle | 2026-01-09 15:53:31+00:00
They do it a lot. My garden backs onto a public woodland and I can confirm it happens. Last summer when I tidied up out the back of my house, I found at least five years worth of buried dog turds in bags. Cleaning it up was not fun. I used a backpack blower to blow it all into line of "turd shame" away from the houses.

It looks a lot nicer out there now and I gave the trees a little prune (I'm a qualified arborist) so people know this is a "tidy area" and so far no more turds in bags.
by guntis_dev | 2026-01-09 15:53:59+00:00
I've worked with WebAssembly on several real world use cases

Codec support: Built video and audio decoding in Wasm to bring codec support to browsers that didn't have it natively. Also helped with a custom video player to work around HLS latency issues on Safari.

Code sharing: We had business logic written in C that needed to run both frontend and backend. Compiled it to Wasm for the frontend, which guaranteed identical behaviour across environments.

Obfuscation: Currently exploring Wasm for "hiding" some JavaScript logic by rewriting critical parts in Rust and compiling to Wasm. We tried JS obfuscators (including paid ones), but they killed performance. Wasm gives us both obfuscation and better performance.
by lynx97 | 2026-01-09 15:54:14+00:00
So far, huge rewrites/rearchitecturings typically worsened the end user experience from an a11y POV. I even know people personally who have lost their job of 20 years because their employer decided to redo their IT, "accidentally" leaving the disabled employee behind. It is naiv to think a big rewrite will NOT make things much worse for years.
by toomuchtodo | 2026-01-09 15:54:28+00:00
I've seen this work in certain situations, CERN and the LHC for example (I was on a data team for a detector). Everyone was driven by the science, where you came from didn't matter. With that said, and this part is going to be inflammatory potentially, people who are fear and tribal/in group driven are likely never going to be swayed (and building the mental model up via comments to properly contextualize this is beyond the scope of this thread). Tech doesn't fix people problems.
by bradchris | 2026-01-09 15:54:55+00:00
For long distance trains, sure. But there’s plenty of shorter Amtrak routes outside of the NE Corridor where it could make as much or more sense than flying, to be fair

Los Angeles - San Diego: 2.5hrs downtown to downtown (less if you’re going to one of the many suburbs or beach towns in between), which is on par with driving and sometimes even faster than traffic. Also, a ticket is only $30-50, so about a tank of gas. This is likely why it’s Amtrak’s busiest and most profitable route outside the NEC. If the second phase of the California High Speed Rail ever gets built (lol), this trip is to take somewhere between 30-45 minutes.
by landl0rd | 2026-01-09 15:55:09+00:00
It's probably not a "loss-leader" so much as "somewhat lower margin". Their bizdev guys are doubtless happy to make a switch between lower-margin, higher-multiple recurring revenue versus higher-margin, lower-multiple pay-as-you-go API billing. Corporate customers with contracts doubtless aren't paying like that for the API either. This is not uncommon.
by dgacmu | 2026-01-09 15:55:24+00:00
That seemed high, so I plugged it into the bank of England's inflation calculator[1] and got:

> What cost £85.00 in 1957 would cost £1,796.12 in November 2025.

Not orders of magnitude off, but makes a little more sense this way. I wonder if there's a bug in wikipedia's inflation calculator.

[1] https://www.bankofengland.co.uk/monetary-policy/inflation/in...
by Klonoar | 2026-01-09 15:56:05+00:00
I'm not saying they're equivalent. I'm saying that the latter is better, especially in the context of reviewing LLM output.

With the former, I need to cross-reference two different stacks (HTML and CSS) and construct a mental model every time I move between components. With the latter, I can simply look at one output (HTML) and move on with my life, knowing that the chances of conflicts/issues/etc are fairly limited.

You guys are advocating for keeping the semantic separation that we originally aimed for with HTML/CSS, but in an LLM world this is yet another distinction that probably "does not matter".
Tell HN: Anthropic is restricting usage of API keys to Claude Code
by rglullis | 2026-01-09 15:56:11+00:00
I'm a paying subscriber of Claude and have been using my API key to connect to Sonnet/Opus via opencode. Tried today and now it says that the credential is only used for claude code and is blocked for other requests. Looks like they are going for enshitiffication speedrun.
by hermanzegerman | 2026-01-09 15:56:36+00:00
First of all, they can't import their goods, if they contain residues of those banned pesticides. The Trade Deal also doesn't change legislation around the Food Safety Standards

Also European Farmers are heavily subsidized (up to 50% of their total income). They always cry about everything, even while doing very well. So complaining about an unfair advantage for Brazilian farmers is not an argument to take very seriously

In Germany there is the saying
"Why do farmers give their children always shoes to small?
So their children learn crying young"
by winddude | 2026-01-09 15:57:12+00:00
Not sure I agree with his tests, but I agree with the headline, I recently had cursor launch into seemingly endless loops of grepping and `cd` and `ls` files. This was in multiple new convos. I think it's they're trying to do to much, for two many "vibe coders", and the lighter weight version that did less were easier to steer to meet your architecture and needs.
by labcomputer | 2026-01-09 15:57:38+00:00
That seems like a lot of words to basically just admit that Europe’s regulations are anti-competitive.

I especially enjoyed reading the logical fallacy of drone companies that are so small/non-existent that DJI cannot be banned quickly, but those same companies mysteriously have enough money to bribe politicians for a ban (and the much bigger DJI can’t outbid them).

Also: You wrote in a previous comment that nobody can compete with Apple due to lack of antitrust regulation:

> > Is there anything that stops today anyone from starting a new Google or a new Microsoft or a new Apple in Europe?

> The same thing that stops anyone from starting a new Google or Microsoft or Apple in the US, probably.

But now you are saying that Huawei was about to unseat them and therefore needed to be banned. So… which is it?
by pdpi | 2026-01-09 15:57:50+00:00
I can build it myself and skip that step. Or, if the build process is reproducible, you can make trust less of an issue by having a small handful of independent people run their own builds and post their signatures. That way you need those people to all collude with Kagi to forge a bad build. This is how e.g. bitcoind binaries are handled.
by PaulDavisThe1st | 2026-01-09 15:58:07+00:00
> The building happened because someone was willing to pay for a fungible asset.

Building often happens because a developer believes someone will buy the homes they build. A lot of the time, they are right; some of the time they are wrong. Some developers will get buyers lined up first, to minimize the risks of being wrong; many do not. In the latter case, there's no inherent connection between the building and subsequent buyers.
by evilduck | 2026-01-09 15:58:08+00:00
> why do they care so much to convince me;

Someone might share something for a specific audience which doesn't include you. Not everything shared is required to be persuasive. Take it or leave it.

> why don't they just link me to the amazing thing they made, that would be pretty convincing?!

99.99% of the things I've created professionally don't belong to me and I have no desire or incentives to create or deal with owning open source projects on my own time.

If you flip the script, it's just as damning. "Hey, here's some general approaches that are working well for me, check it out" is always being countered by the AI skeptics for years now as "you're lying and I won't even try it and you're also a bot or a paid shill". Look at basically every AI related post and there's almost always someone ready to call BS within the first few minutes of it being posted.
by klatchex_too | 2026-01-09 15:58:11+00:00
> In the times of the Pony Express it was probably ok to accept the death of a few riders here and there

That made me curious so I looked it up: "There is historical documentation that four Pony riders were killed by Indians; one was hanged for murder after he got drunk and killed a man; one died in an unrelated accident; and two froze to death."
by Cr8 | 2026-01-09 15:58:51+00:00
nitpick - EOF is not a signal, it just sends the current line content without needing a newline in cooked mode and doing this on an empty line results in a 0 byte read(), which most apps interpret as EOF

and the terminal emulator is not itself sending the signals, its always just sending raw characters to the pty device - it is the kernel's pty layer sending a signal if the right flags are on and doing line buffering, local echo, etc.
by solatic | 2026-01-09 15:58:55+00:00
Renting is actually a better deal, financially, in Israel compared to purchasing. Rent is cheaper than the mortgage payment, by hundreds and sometimes thousands of dollars a month, in a society where the average price of housing is more than 14x the average annual salary but most people are highly emotionally compelled to purchase housing as a symbol of stability and wealth creation - an emotional decision instead of a financial one.

As always, local circumstances matter.
by flumpcakes | 2026-01-09 15:58:58+00:00
> "My friends were in danger and they [the police] were getting quite hands-on.

They were petulantly resisting arrest (it looks on camera to scream instead of just complying calmly) while committing destructive/violent crimes. The police were very restrained here. There was no danger from the police, at all.

Now a police officer doing their job has a spinal injury. Palestine Action says they will not stop doing 'direct action' (sabotage, property destruction, violence). They deserve the proscription.
by rixthefox | 2026-01-09 15:59:49+00:00
> Am I right in this assumption?

Yes. I tried using Chrome on Linux just to watch movies that I purchased on Youtube at HD/4K and watched as the stream was limited to 240P. IMHO regardless of what Google says in their ToS they have already broken the trust agreement by not providing what I paid for. Regardless of what the studios want, all this does is push me back towards piracy because once again the industry fails to understand that piracy is a accessibility problem, not a financial problem. If I pay for 4K then regardless of where I want to watch that movie it better be in 4K, that's what I paid for. Google hides behind their ToS to get around the fact that they sold me a product then failed to deliver.

> ChromeOS gets 1080p/4K not because it has massive market share but cause the hardware and boot chain are locked down by the almighty Google.

ChromeOS is based on Gentoo Linux underneath just very stripped down and Googlefied. It's the same BS that Bungee pulled with Destiny 2 and Linux. If you so much as dared to run Destiny 2 on Linux you would be banned. Stadia used Linux but because Google controlled the platform they allowed it to be played there.

These are the games they play to make other platforms that aren't MacOS/Windows appear like they are incapable but in reality it's just corporate greed and grift.
by glenstein | 2026-01-09 15:59:57+00:00
If success was really determined by a pitch perfect combination of browser development, catering to users with features they most want, being ahead of the curve on mobile and devices, and being flexible and creative with financing.... then we would all be using Opera.

Back when memory management actually was critical, Opera had a light footprint, had a portable executable you could stick on a USB stick. They partnered with mobile vendors to get on phones very early (ahead of the iPhone!), had advanced tabs, an extensions ecosystem, "widgets", Unite (the most impressive browser idea ever imo even to this day), had clearer ideas of what the start page could be, offered to retrieve compressed pages to save data (again back when that mattered), built in ad blocking very early on, and an extremely customizeable user interface

But even they had to give up on Presto (RIP), sold the company to overseas investors, shared user data with ad brokers and develop based on Chromium. If doing everything right is what works, then what happened to Opera?
by ericwood | 2026-01-09 15:59:58+00:00
Yes and no, and the answer will depend a little bit on your background. It's Rust, and the learning curve around that still exists. The HAL does a very good job at papering over some annoying details, e.g. if you're working on STM32s you'll be able to get things working without having to dig into the monstrous clock trees and timer peripherals. I found one of the biggest learning curves to be dealing with shared mutable state; embassy offers lots of primitives and tools for dealing with this that are more approachable than you'd encounter with a vanilla embedded Rust project, but there's a little bit of a time investment to learn them and you'll find yourself reading a lot of example code.

Once you get the basics, though, it's very productive and I've found it surprisingly easy to write building blocks I can reuse across a wide range of hardware projects and MCUs!
by dc396 | 2026-01-09 16:00:27+00:00
Trust the US for what exactly? Looking out for US (business) interests? Sure. Wanting access/control of oil. You betcha. The interests of the people in those countries? Pull the other one.

I imagine the people of Venezuela and Iran, at least some of them, want a replacement for their current regimes, hoping recent actions by the US proves to be a tipping point. It is opportunistic. This in no way suggests they trust the US. Given the history of the US in both Latin America and Iran, it would be ludicrous to suggest otherwise.
by troyvit | 2026-01-09 16:00:33+00:00
As far as I know it was coined by an American (Richard Stallman), so that makes sense. But as an American I think I have some blinders on. While Americans are well known for not being able to shut up, the best beer is European beer, so -- what about this credo doesn't work in other cultures? Is it to do with speech restrictions outside of the U.S.?
by nomadygnt | 2026-01-09 16:00:33+00:00
Honestly with how good OpenCode is, this really just makes GitHub copilot the best subscription for the average user. It’s the cheapest. It’s free for students. You get access to all of OpenAI models AND Anthropic models AND Gemini models and you still have a pretty dang good CLI/TUI (OC, not Copilot CLI). And the limits are pretty reasonable. I’ve never hit the limits in a month though admittedly I am not a “five agents at once” kind of vibe coder.
by pmichaud | 2026-01-09 16:01:01+00:00
The excerpt:

> “Cultural cognition” refers to the unconscious influence of individuals’
group commitments on their perceptions of legally consequential facts. We con-
ducted an experiment to assess the impact of cultural cognition on perceptions of
facts relevant to distinguishing constitutionally protected “speech” from unpro-
tected “conduct.” Study subjects viewed a video of a political demonstration.
Half the subjects believed that the demonstrators were protesting abortion out-
side of an abortion clinic, and the other half that the demonstrators were protesting the military’s “don’t ask, don’t tell” policy outside a military recruitment center. Subjects of opposing cultural outlooks who were assigned to the same experimental condition (and thus had the same belief about the nature of the protest) disagreed sharply on key “facts”—including whether the protestors obstructed and threatened pedestrians. Subjects also disagreed sharply with those
who shared their cultural outlooks but who were assigned to the opposing experimental condition (and hence had a different belief about the nature of the protest). These results supported the study hypotheses about how cultural cognition would affect perceptions pertinent to the speech-conduct distinction. We discuss the significance of the results for constitutional law and liberal principles of self-governance generally.
by rudedogg | 2026-01-09 16:01:20+00:00
> JIT compilation has the potential to exceed native compiled speeds

The battlecry of Java developers riding their tortoises.

Don’t we have decades of real-world experience showing native code almost always performs better?

For most things it doesn’t matter, but it always rubs me the wrong way when people mention this about JIT since it almost never works that way in the real world (you can look at web framework benchmarks as an easy example)