MurphyA/hacker-news huggingface dataset:
by jacobmartinez3d | 2025-12-05 21:45:18+00:00
I am a native citizen currently watching my first child grow up without me while my wife waits in line for her nearly 2-year-long immigration process. Every attempt to expedite her processing has been denied, even during Typhoons where she loses power and access to hospitals. I feel forgotten, and cast aside by the system - like my family situation is inconsequential and undeserving.

Is there really nothing native citizens like me can do to get our family here outside waiting in a generic line with everyone else in the world?
by neuralRiot | 2025-12-05 21:45:28+00:00
I also work in this field, and I feel manufacturers like to exaggerate the dangers as a liability umbrella, aside of disassembling the battery itself it’s very hard to even access the HV components in a dangerous way, every HV connector has an interlocking line that opens the battery internal contactor so other than hacking the HV line with a saw I don’t see how you could “touch” the live wires.
by BigTTYGothGF | 2025-12-05 21:45:32+00:00
When my dad remarried, my stepmother was a citizen of a different country, does that retroactively make me no longer a "heritage American"? If they had had kids, would my hypothetical half-sibling be a "heritage American"? If the answer is "no", would it change anything if I told you they would have been (like me) descended from a long line of US citizens going back to the 1790s?

Or actually now that I think about it, my mom, who as a child knew her great-grandma, a Norwegian immigrant, wouldn't count as a "heritage American".
by kstrauser | 2025-12-05 21:45:33+00:00
For a second I thought you were advocating for something of those, and I had a rant primed up.

Yes. Defensively handle all the failure modes you know how to handle, but nothing else. If you're writing a service daemon and the user passes in a config filename that doesn't exist, crash and say why. Don't try to guess, or offer up a default config, or otherwise try to paper over the idea that the user asked you to do something impossible. Pretty much anything you try other than just crashing is guaranteed to be wrong.

And for the love of Knuth, don't freaking clamp to zero or otherwise convert inputs into semantically different value than specified. (Like, it's fine to load a string representation of a float into an IEEE754 datatype if you're not working with money or other exact values. But don't parse 256 as 255 and call it good enough. It isn't.)
by nmilo | 2025-12-05 21:45:45+00:00
You're confusing yourself with irrelevant analogies. You can say, "you may come into my house only if you give me your unlocked phone," and an immigration official can't assault you because there are certain protections granted to foreigners against being randomly assaulted. It's also not hard to imagine them NOT being legally bound not to search people's phones, and if you're trying to say someone's breaking the law here then it's your burden of proof.
by Bender | 2025-12-05 21:45:50+00:00
The easiest route here in my opinion aside from DNS services that claim to block adult content would be to use a Squid SSL Bump proxy. It's along the lines of what you are suggesting and requires installing a self signed CA cert on the client but gives you centralized management of what domains, URLs, file types, times of day, URL patterns are allowed/permitted as well as a memory and disk cache to reduce bandwidth. This [1] is a really old example based on Squid 3.x but this concept has improved a lot in Squid 6.x. Sites that still do public key pinning there are a handful will have to be added to Squid's SSL BUMP exclusion. Ignore the term SSL, it's TLS but they kept the term the same.

[1] - https://wiki.squid-cache.org/Features/SslBump
by manoDev | 2025-12-05 21:46:00+00:00
> The more messages you need to process overall, the more attractive a solution centered around monotonically increasing sequences becomes, as it allows for space-efficient duplicate detection and exclusion, no matter how many messages you have.

It should be the opposite: with more messages you want to scale with independent consumers, and a monotonic counter is a disaster for that.

You also don’t need to worry about dropping old messages if you implement your processing to respect the commutative property.
by b0rbb | 2025-12-05 21:46:10+00:00
I think categorizing Tech Workers as a whole as being synonymous with this website's target audience isn't a correct assumption.

There's some social circles I frequent that are made up of folks that anyone here would qualify as a "Tech Worker" that - and I mean this without any exaggeration - abhor the community of commenters at HN. And I don't mean just folks outside of SV or other major tech hubs. There are people that very much believe the commenters here are the worst people in the industry.

And just to be clear, I'm not of that belief, but it's worth pointing out that the population of Tech Workers on HN isn't going to be indicative of Tech Workers as a whole.

Going back to the previous topic however; Those same people I'm referring to often have a complete overlap with those that are burned out by AI in any form (usage, discussion around it, being advertised to, being forced to use it).

And to some of their concerns, I genuinely empathize with them. That's probably best gone into via something like a blog post or anything else that lends itself to long form writing.
by talkingtab | 2025-12-05 21:46:26+00:00
OMG. This is like reading a headline that says "Cigarette Smoking is a source of dissatisfaction"

It is not advertising. It is a targeted attempt by other people to persuade you to do something for their benefit, their good. Without regard to the effects on you.

Do you remember the Marlboro Man persuading people to buy cigarettes? Many people made lots of money from owning that stock. Lots of people died. Lots of people got addicted. Lots of people suffered.

Do you remember Purdue Pharma? They made billions after persuading doctors to prescribe their drugs. They destroyed the lives of millions of Americans. Calling that "a source of dissatisfaction" is just wrong.

Targeting makes this persuasion more effective and more abhorrent.

You live your life, but targeted propaganda is designed to ensure that someone else gets the benefits. As though you were some domesticated animal.
by bawolff | 2025-12-05 21:46:29+00:00
> I'm so lost, or at least, struggling. Why is modern HTML/CSS like this?

Most of the things you mention are not "modern"

> And also apparently clicking on the label toggles the checkbox because, it just works that way by default?

This goes back to the 90s. Clicking on a form widget label causes the widget to be focused.

I believe the original rationale is that is how desktop UIs do it. Also for checkboxes and radio buttons the hitbox would otherwise be quite small.

> And then the CSS properties can vary depending on the checkbox state, without JavaScript, because that's just built into CSS for some reason?

Well yes, if you want to customize the way checkboxes look you need to apply different styles depending on their state. Support for this literally goes back to version 1 of firefox.

> But the various demos get to pull filter definitions out of the SVG?

That's kind of a natural consequence of being able to embed SVG namespace elements directly in html. CSS supports it via the filter property, but i think even before that property existed you could probably do it via direct embedding svg in html or vice versa.

Anyways, my point is this isn't a situation of, what has modern html wrought. Most of this is very old features. I bet you probably could have done the same attack a decade ago.
by venturecruelty | 2025-12-05 21:46:49+00:00
I mean, there's a really simple solution between "Ayn Rand cinematic universe" and "abolishing private property" that gets you downvoted to oblivion: suggest forming a union. No communism required, just workers with bargaining power, like in other developed nations (Germany has very strong unions. Coincidentally, they also have a high quality of life and infrastructure that works). Instead, you get a bunch of people making six figures who sit around either whining or hand-wringing about losing their jobs, while continuing to support the economic system that is abusing them. After a certain point, you just have to throw your hands up and hope that people someday realize the power they have.
by Aloisius | 2025-12-05 21:47:05+00:00
Both of these are true: 1) Vaccines kill people. 2) Vaccines save lives.

That's why we evaluate relative risk. The vaccines that we recommend are significantly safer than not being vaccinated at all, for the population as a whole.

This isn't limited to vaccines of course. Everything from antibiotics to defibrillators to car airbags can kill people too, but it's extremely rare compared to how often they save lives.
by orochimaaru | 2025-12-05 21:47:07+00:00
That’s not what I’m saying. I’m saying for people my age and my parents and grandparents - they all had these diseases. I don’t think you can even make a comparison for chicken pox - literally everyone used to get that one. Same for measles and mumps.

Keep in mind I’m not saying don’t take the vaccine. I’m just saying I don’t believe that these second order effects are as prevalent as they’re made out to be
by monster_truck | 2025-12-05 21:47:37+00:00
Safari's JSC (and much more recently, WebAssembly) are the only ones that actually implement it. In practice I don't think it actually ends up being any better than V8, which I believe has some amount of logic to replace them with iterators or trampolines when it can.

IIRC ES6 introduced PTC (Proper Tail Calls), Chrome had an experimental flag for a while but it introduced more issues than it solved (stack traces became a mess and the stack inspection changes came with realistic security concerns). Microsoft and Firefox refused to implement it. Safari refused to un-implement it, and also refused to adopt an opt-in per function flag.

It's crazy how fast javascript has gotten. Ported a classic game earlier this year using all of the new stuff in ES5/6/onwards, the benchmarks are within a couple of percent of what the perf would be were it a standalone game. Runs with 250x monsters at 30x the original tick rate, or >1000x as many monsters at the original tick rate.
by Svoka | 2025-12-05 21:48:24+00:00
The biggest reason against Rust is 3 year old article from personal blog. Trying to reproduce benchmark result from it result in failure because Zig code fails to compile.

Meanwhile Rust compiles just fine. Even updating toolchain to newest causes no issues and benchmark still runs. All I had to do is remove pinning to old toolchain, and bump language version to latest. Also changing dependency version to latest worked without an issue.

You'd think that performing all advanced memory manipulations you would want all the safety you want, but hey. Zig is cool this days.

Go figure.
by jltsiren | 2025-12-05 21:48:41+00:00
From a European perspective, the primary purpose of NATO between 1992 and 2022 was to avoid wasting money on defense. Europe was willing to accept a world order, where the US was the hegemon and paid for the privilege. If the US does not want to do that anymore, European countries will grudgingly increase defense spending. To the extent they feel threatened.

The is no expectation that Europe would help the US in the Indo–Pacific. That's out of the scope for NATO, which is a North Atlantic alliance. Even territories such as Hawaii and French Guiana are considered distant colonies under the treaties, rather than integral parts of the member states. If someone invaded them, it would not concern NATO.
by bokohut | 2025-12-05 21:49:07+00:00
This was my exact solution in the late 1990's that I formulated using a uid algorithm I created when confronted with a growing payment processing load issue that centralized hardware at the time could not handle. MsSQL could not process the ever increasing load yet the firehose of real-time payments transaction volume could not be turned off so an interim parallel solution involving microservices to walk everything over to Oracle was devised using this technique. Everything old is new again as the patterns and cycles ebb and flow.
by vunderba | 2025-12-05 21:49:32+00:00
Some good examples there. The octopus one is at an angle - can't really call that one pass (unless the goal is "VISIBLE" tentacles).

Other than the five-leaf clover, most of the images (dog, spider, person's hands) all required a human in the loop to invoke the "Image-to-Image" capabilities of NB Pro after it got them wrong. That's a bit different since you're actively correcting them.
by danudey | 2025-12-05 21:49:58+00:00
Out of the box, my Unifi Security Gateway runs Debian, as did my previous Unifi AC access points.

I just checked and my new Wifi 7 APs don't run Debian though, they...

admin@BedroomAP:~# cat /etc/os-release NAME="OpenWrt" VERSION="23.05-SNAPSHOT" ID="openwrt" ID_LIKE="lede openwrt" PRETTY_NAME="OpenWrt 23.05-SNAPSHOT" VERSION_ID="23.05-snapshot" ....
by anonymars | 2025-12-05 21:50:36+00:00
Not to disagree with the overall point, but because this comes up a lot I'll nitpick it: issuing debt is not the same as printing money

With debt, along with the proverbial "cash" comes an opposing "IOU" -- any change* is thus only temporary, in the time dimension (essentially that's what's being exchanged: time)

Printing money out of nowhere is different, because it's missing that other half

* at the risk of stating the obvious: "change" meaning "difference" and not "cents"
by bovermyer | 2025-12-05 21:50:46+00:00
My ideal writing experience is one where there is nothing in the way of writing.

For me, that means as close to hand-writing a manuscript as possible, without the pain of extended hours of pressing hard with a pen or pencil.

From there, I may want to share my writing, or not. If so, then I want the process of moving what I've written from the initial medium to online and publicly accessible to be as quick and painless as possible.

If not, then... I just want it to be a file. Something I can save, archive, move, or whatever, like any other file.

It sounds like, given my context, Kraa is not designed for me.

I am interested in hearing from people who feel like Kraa solves a problem for them. I'd like to understand the difference in creative environment!
by dragonwriter | 2025-12-05 21:51:00+00:00
> I’ve had chicken pox, mumps and measles growing up. Everyone I grew up with had those. No one is experiencing dementia or any sort of neurodegeneration.

Are you asserting dementia and neurodegeneration don't exist in India, or merely not in your set of close personal acquantances? Because if its the latter, that... hardly means anything. The expected prevalence even with a past history of diseases that increase the risk isn’t high enough that it not happening that you are aware of in your personal circle is... really noteworthy at all, unless your circle is large and/or you have detailed access to the private medical information of everyone in it.
by dangus | 2025-12-05 21:51:11+00:00
This is what the people who are against "cancel culture" are trying to say (although, a lot of those people are still wrong and suck for other reasons): you basically got brief, out of context second-hand information and immediately jumped to the conclusion to boycott this company.

I think it's worth reading what the CEO has to say about it: https://community.frame.work/t/framework-supporting-far-righ...

Personally I don't get the impression that Framework is endorsing a particular view, nor are they directly sponsoring a specific individual or their views.

It becomes even more difficult when most of these open source projects aren't a one-person endeavor, even if they happen to have a single individual at the helm.
by venturecruelty | 2025-12-05 21:51:31+00:00
Meanwhile:

Your housing costs keep going up.

Your food costs keep going up.

Your transport costs keep going up.

Your healthcare costs keep going up.

Your education costs keep going up.

Your family costs keep going up.

And why? Not for any good reason, no. Just because they can. Your landlord isn't content when you pay $2,500 per month for an apartment, no. They need $2,600. $5 isn't enough for a dozen eggs, it needs to be $6. And what if we slapped 10-200% tariffs on random things, depending on the day? Wouldn't that be neat?

The collective delusion it requires to not see what the problem is is astounding. It's actually quite depressing, because it makes me think we're never going to meaningfully solve this problem. Maybe companies have to start executing employees or something, I don't know. Maybe then people will be bold and decide to re-organize society.
by staplers | 2025-12-05 21:51:33+00:00
Build out what that tech debt is costing the company and the risk it creates. Balance that against other goals, and find a plan that pays it down at the right time and the right speed.

Ironically many of the first to be laid-off in a company are those that do this. That's why many companies flail during economic downturns and the problem exacerbates until better economic conditions prevail.
by cogman10 | 2025-12-05 21:51:41+00:00
It's solicited advertising. Something I don't think almost anyone has a problem with.

Unsolicited advertising is what everyone hates.

If I go onto my grocery store website and see "we have a sale on xyz" I'm not bothered because I went to that website to see what they have. I'm also not bothered by sales displays in the store. All forms of acceptable advertising.

But what I absolutely hate is navigating a webpage unrelated to my store and seeing "Did you know you can buy widgets at your local store!" or watching youtube and seeing an unskippable 30 second ad for my store. Or getting a newspaper that is actually just 90% advertisement with 2 paragraphs of actual news.
by jimbokun | 2025-12-05 21:51:42+00:00
That shows how tech monopolies are bad for content creators.

Like Spotify monopolizing music streaming, and now creators have the choice of getting virtually nothing from Spotify or literally nothing by avoiding Spotify (unless you're already Taylor Swift).

With radio stations, no single radio station could really hold you over a barrel, because there were still a lot of other radio stations to work with.
by esafak | 2025-12-05 21:52:17+00:00
In that case I would start by studying the literature. The first two uncertainty estimation & out-of-distribution (OOD) detection approaches you mention, "Embedding Distance" and "Self-Interrogation", are sometimes called feature-space density estimation and consistency-based uncertainty quantification. Practical algorithms include Semantic Entropy, Self-Consistency / Verbalized Confidence, and Embedding-based Density (Mahalanobis Distance).

References:

A Survey of Uncertainty Estimation Methods on Large Language Models (https://aclanthology.org/2025.findings-acl.1101/)

A Survey of Uncertainty Estimation in LLMs: Theory Meets Practice (https://arxiv.org/abs/2410.15326v1)
by belthesar | 2025-12-05 21:52:55+00:00
Lutris by default will use an older WINE version (something based on WINE8 IIRC) by default for reasons I don't quite understand. You can, however, configure Lutris to use proton-cachyos by default, to which I was able to get Battle.net to install and work correctly without issues. Not sure what feature was implemented in later WINE to make that work better, but it works.
by johnzachariah69 | 2025-12-05 21:53:05+00:00
Location: 15444 Admiralty Cir, Apt 6 North Fort Myers, FL 33917 Remote: Yes Willing to relocate: I'm open to relocating, but I prefer remote work. Technologies: Artificial intelligence, Gen AI, LangChain, OpenAI, ChatGPT, DALL-E, Stable Diffusion, RAG systems, vector databases, GPT-based Chatbots, Voice Assistants, STT(Whisper, Deepgram), TTS(ElevenLabs, Amazon Polly), LiveKit, Document Summarization, AWS(Lambda, SageMaker, Bedrock, Glue, Titan Model, Comprehensive Medical), Web Development, React, Next.js, Node.js, Python Résumé/CV: https://drive.google.com/file/d/1qL93SEDnxHRTkQ4IjVAVM6lWrO4... Email: jzachariah940@gmail.com
by bawolff | 2025-12-05 21:53:39+00:00
I hope im not coming off dismissive, this really is cool research.

> it's usually the opposite with it being not even accepted by many bug bounty programs.

As someone who has been on the other end of bug bounty's, its because clickjacking reports are a massive spam magnet. 99% of reported are not really vulns (e.g. no xfo header on a static website with no user auth, is not a vuln), and its just not worth sorting through.

> I've been able to make realistic attacks against multiple targets. Many services, such as Google Docs, need to enable cross-origin framing for their functionality.

The google docs thing is really cool. However i think services that need authenticated frames are few and far between. Now that cookies on frames tend to be opt in, i think the number of vulnerable services is going to go way down. Its not going to be 0, but its going to be pretty limited.
by jaggederest | 2025-12-05 21:54:21+00:00
It's a very interesting drug. There are a lot of concerns right now around PFAS in water supplies, for example, and Miebo/Evotears are pure PFAS (perfluorohexyloctane) that's instilled directly in the eye, giving you a dose somewhere around a million times higher than levels of concern in drinking water.

But it is absolutely revolutionary if you have dry eyes. Quotes include "I feel like my eye is actually too wet now"
by jmull | 2025-12-05 21:54:35+00:00
With a lot of competition you might have 20 great shows spread across 10 streamers. People will complain because they’d have to subscribe to 10 streamers to get everything.

Consolidation reduces the number of streamers, but reduces the competition too. The number of great shows will go down faster than than the number of streamers too.

The endpoint would be one streamer, with maybe 0-1 great shows. The vast majority of content will be low risk and cheap to produce.

With one big streamer it will be easy to manage your subscription, but the price will still be at least as high as subscribing to half a dozen small streamers, and the shows will be worse.

(Hope you like repetitive, formulaic shows, which, at best, are a rehash last year’s mildly entertaining show. That’s what you can look forward to.)
by Aerbil313 | 2025-12-05 21:55:00+00:00
My turn to complain about bugs. I used to balk at people when they complained about bugs on MacOS/iOS.

My iPhone 7 which I used for 7 years straight, was more bug-free than my current iPhone 15 Pro.

There’s no shortage of visual bugs with iOS 26, but that’s not my point. Recently I had to restart my phone (literally unheard of in Apple land) because I put it in Guided Access and it wasn’t possible to get it out without a force restart, which I had to learn how to do for the first time. That bug persisted for at least a month.

A few days ago the camera app would just show a grey screen and the fix was to restart your iPhone.

I’m sorry but that’s Android. If you have to restart your phone because of a bug, or core functionality like camera doesn’t work, you are not using an iPhone. But apparently, you are, and apparently Apple has finally succumbed to organizational corruption like every other company.

Still miles better than Android though, in which the OS is still an active warzone between Google and the manufacturer.
by thinkcontext | 2025-12-05 21:55:46+00:00
I have criticized Musk plenty and have been skeptical of the Starship timelines from the beginning, however, SpaceX has launched over 150 times this year. That's more than the entire rest of the world. Surely they must be doing something right?

https://en.wikipedia.org/wiki/2025_in_spaceflight
by kotaKat | 2025-12-05 21:56:26+00:00
Why is it eye medication seems to be the market with the slimier moves? Sudden memories to when Allegran sold the patents for Restasis to the Awkwesasne-Mohawks to try to protect it with soverign immunity.

https://en.wikipedia.org/wiki/The_St._Regis_Mohawk_Tribe_and...