MurphyA/hacker-news huggingface dataset:
by EarthAmbassador | 2025-12-06 05:11:12+00:00
Thanks, you got it right. 1970 is the birth year and father lived in the United States for decades prior but had a child while out of the country, the naturalized citizen. The question is really about whether natural born citizenship is available to children of an American citizen when the child is born abroad, but the parent was deceased before majority age. Naturalization would probably be sufficient, but given that even naturalization is theoretically at risk, maybe obtaining outright natural born status is better insurance. There is an N-form for this sort of thing.
by jhancock | 2025-12-06 05:11:26+00:00
I spent a few years leading dev on decentralized exchanges, building bridges to other chains and building a sophisticated margin system on top of the trading pools.

A few things I think I've learned:

In its current state, most retail investors are simply supplying to the sophisticated investor.

Although some DeFi projects make a genuine effort to provide analysis tools to level the playing field, it's not nearly enough.

The safest least volatile yields in DeFi are lending your stable coins into a system such as aave. The yield is not far from a high yield USD savings account.

Exchanges such as Uniswap may be the most important legit tool in DeFi. The biggest problem is the liquidity provider's ability to protect their downside...so the investor adds on more sophisticated monitoring/hedging schemes. This gets us back to the retail investor being at a severe disadvantage.
by astrange | 2025-12-06 05:13:21+00:00
Waymos are capable of seeing cats - I was in one looking at the route view the other day, and it highlighted a cat that was a decent distance away sitting in a front yard as it passed it. Then it went through a roundabout seemingly just to show it could do it.

(It then proceeded to drop me off in a weird back corner spot in Santana Row by a loading dock. Can't have everything.)

I assume once you're close enough or actually under it there's a blind spot. It doesn't seem very good at evading potholes either.
by lesuorac | 2025-12-06 05:13:44+00:00
Imo, vertical integration is always great in the short term but it's a problem because in the long term it prevents competitors from getting a foothold.

The thing to understand is that the benefits of competition isn't price. It's innovation. Sometimes that innovation is how to make a component cheaper but other times it's new components. The iPhone was not the cheapest phone when it was released.
by wincy | 2025-12-06 05:15:58+00:00
You’d just run every picture through CLIP, essentially you run an image generator backwards. Instead of text to image like most end users use when using something like stable diffusion (been awhile since I’ve done this), it can do the exact opposite and generate tokens (just words in this case) to describe the input image.

I’d guess famous characters like Bart and Marge and other Simpsons characters would likely be known by the tokenizer so it’d be pretty easy. So then you’d be able to guess.

Feel free to correct me on small details if anyone has this more fresh in their mind but I’m roughly correct here.
by butvacuum | 2025-12-06 05:17:12+00:00
No, We should be fighting tooth and nail against these companies. They're not here to save us from ourselves. They're using public streets to Alpha (beta if you want to be generous) test autonomous lethal weapons, and then profit off of it when it works.

I can't find anything saying waymo has a thermal camera. They aren't expensive- certainly not compared to the LIDAR- and provide extremely discriminated input on "am I about to kill something?" They're not perfect as foul weather and fog are likely to blind thermal- but they shouldn't be driving in suboptimal conditions until they have a track record of safety in optimal ones.
by almostgotcaught | 2025-12-06 05:18:48+00:00
> you're going to concoct some story to deflect

Yes surely I'm the one concocting things (rolls eyes)

https://en.wikipedia.org/wiki/Chinese_Communist_Party

As Sartre said - it's pointless debating people like you because you're just amusing yourself and it's only my responsibility to use words responsibly.
by tptacek | 2025-12-06 05:21:06+00:00
I'm not saying you opposed the rollout of the COVID-19 vaccine in 2021. That would have been a batshit position to take (though: many did). I'm saying that the Precautionary Principle calls for exactly that position, and, moreover, the Extended Precautionary Principle proposed upthread --- the one where we look especially askance at risks where a party involved stands to profit --- opposes it even moreso.

I can't say enough that this is not random message-board dorm-room logic, and that lots has been written about this flaw in the simplistic application of the Precautionary Principle. I already gave a link upthread; I feel like I've done my due diligence at this point.

We're talking about the same thing. I wonder if you've just never read anything deeper about the Precautionary Principle than activists weaponizing it to make points about glyphosate (or vaccines or nuclear power).
by bunnybomb2 | 2025-12-06 05:25:42+00:00
No i am not trolling, id post something way more controversial if so

You can be successful in business while being authentic. Thats coming from a founder. There is no excuse to be rude/performative/annoying and just say oh well im a founder so its fine. I understand respecting time but the points i said in my post are still true.

All im saying is that im seeing a lot of fake/weird behavior and that shouldnt be normalized. Be a cool person..
by instamatch | 2025-12-06 05:26:54+00:00
Instamatch’s “Step Into the Jungle of Elite Rewards” concept brings forth a theme of exploration, strength, and hidden treasures. The imagery of a confident figure framed by radiant patterns symbolizes the bold, adventurous spirit Instamatch encourages. It’s a reminder that your reward journey doesn’t need to feel dull or complicated—instead, it can be lively, vibrant, and full of surprises.
by chii | 2025-12-06 05:27:36+00:00
hence, the hypocrisy of the US being a "free market" yet choosing not to accept competition when it's not tilted in their favour.

I think the US should allow imports of such cars (provided they pass strict environmental and safety regulations - most of which i'm sure it already does).

It will stop the car giants from resting on their laurels. If it hurts jobs, that simply means those jobs are no longer competitively producing value; the competition therefore will become a forcing function for change.
by AnIrishDuck | 2025-12-06 05:28:45+00:00
As somebody that "learned" C++ (Borland C++... the aggressively blue memories...) first at a very young age, I heartily agree.

Rust just feels natural now. Possibly because I was exposed to this harsh universe of problems early. Most of the stupid traps that I fell into are clearly marked and easy to avoid.

It's just so easy to write C++ that seems like it works until it doesn't...
by mindslight | 2025-12-06 05:29:31+00:00
Even with the individual mandate, it seems self evident that incentives are for private insurance companies to happily take in the extra premiums from healthy people, and then drop or have prohibitively high premiums after people get sick. The medical loss ratio tries to mitigate this, but just kicks the can down the road where the incentive becomes to dump the money into administrative overhead and self-dealing with providers/pharmacies run by affiliated companies.
by chrysoprace | 2025-12-06 05:30:49+00:00
Seems quite similar to Zen's experience, except it seems to be missing folders (which I admittedly don't use often, but they're sometimes handy to group a Jira ticket with a PR, or similar). I'll probably still stick with Zen while it's around, and maybe I'll hop over to LibreWolf as I'm not too happy about Mozilla's recent stance on privacy.
by Aloisius | 2025-12-06 05:31:12+00:00
Won't someone please think of all the hypothetical deaths of cat sized children crawling under cars in the middle of the night?

Come on. If we're going to go into hypothetical deaths of unrealistically small children, I'm not sure why we're singling out Waymo given all the cats killed by buses, trains, trucks, fire engines, ambulances, motorcycles, tractors, etc. Even cyclists have run over and killed cats.
by aw1621107 | 2025-12-06 05:32:16+00:00
> Have two float types, one that can represent any float and one that can represent only finite floats. Floating-point operations return a finite float if all operands are of finite-float type, or an arbitrary float if any operand is of arbitrary-float type. If all operands are of finite-float type but the return value is infinity or NaN, the program panics or equivalent.

I suppose there's precedent of sorts in signaling NaNs (and NaNs in general, since FPUs need to account for payloads), but I don't know how much software actually makes use of sNaNs/payloads, nor how those features work in GPUs/super-performance-sensitive code.

I also feel that as far as Rust goes, the NonZero<T> types would seem to point towards not using the described finite/arbitrary float scheme as the NonZero<T> types don't implement "regular" arithmetic operations that can result in 0 (there's unsafe unchecked operations and explicit checked operations, but no +/-/etc.).
by dfawcus | 2025-12-06 05:32:24+00:00
Even for 'normal' rebases of a multi-commit series (without named feature branches), I habitually use the --onto form. It is simply easier to conceptualise what is happening if one is explicit about the 3 references.

As such, using it for the situation described in the piece then becomes a trivial matter, especially if one also habitually runs a graph viewer - I generally have one or more instances of gitk running all the time.
by fmstephe | 2025-12-06 05:32:40+00:00
Location: New Zealand, Manawatu Remote: Yes Willing to relocate: No Technologies: Go, Java, Git, Erlang, Postgres, Linux Resume: https://www.linkedin.com/in/francis-stephens/ Email: francisstephens@gmail.com I work primarily on backend systems, with a strong focus on performance and system stability/resilience. I worked as a performance engineer at the mobile add-attribution company Adjust. Some interesting open-source projects include https://github.com/fmstephe/memorymanager An exploratory manual memory allocator for building large in-memory data structures with near zero GC cost. https://github.com/fmstephe/matching_engine A financial trading matching engine with a somewhat novel red+black tree implementation. https://github.com/fmstephe/flib A set of packages primarily in support of a lock-free single-producer single-consumer queue. My ideal position would be working on backend systems primarily in Go.
by rayiner | 2025-12-06 05:33:56+00:00
The relevant provisions are subsections (a), (c), and (e) of 8 USC 1255: https://uscode.house.gov/view.xhtml?req=granuleid:USC-prelim...

Subsection (a) allows the “Attorney General, in his discretion” to grant an adjustment of status.

Subsection (c) categorically denies adjustment of status under certain conditions, including where someone has violated the terms of their visa. This takes away the Attorney General’s discretion to grant an adjustment. The adjustment must be denied.

Subsection (e) then makes subsection (c) inapplicable where the immigrant enters into a bona fide marriage during a legal proceeding regarding their immigrant status. It’s not correct to call this a “forgiveness,” because it doesn’t guarantee you any sort of legal status. Instead, it takes away what would otherwise be a categorical bar against an adjustment of status. That puts you back under subsection (a), where the decision is made by the “Attorney General, in his discretion.” The law says the Attorney can grant you the adjustment of status, not that he must. Under the law, the Attorney General can still categorically deny any adjustments under those circumstances.
by SpecialistK | 2025-12-06 05:34:17+00:00
I'm in no place to pass judgement there.

I'm a European immigrant to Canada, in a suburb of Vancouver which is plurality Chinese with Europeans at about 30% and its totally cool and normal.

But I'm also typing this from vacation in Japan where they famously don't welcome immigration much. But people don't seem as upset by Asian nativism compared to European. And I don't have a diplomatic way of explaining the difference - it's the "bigotry of low expectations."
by srean | 2025-12-06 05:34:46+00:00
Relevant

https://news.ycombinator.com/item?id=44065458

(92 comments)

Also https://content.teachastronomy.com/taweb/images/textbook/hrt...

Inlining my comment that I had posted there:

The problem of predicting tides was so important that it attracted many Physics and Maths heavy weights. You can well imagine how important predicting tides would have been for D-day landing. One related fascinating historical artifact is the special purpose analogue computer designed by Lord Kelvin in the 1860s based on Fourier series, harmonic analysis. Think difference engine in it's cogs and cams glory, but special purpose.

https://en.m.wikipedia.org/wiki/Tide-predicting_machine

Possibly one of the first examples of Machine learning, with Machine in capital 'M'. It incorporated recent tidal observations to update it's prediction.

Note that sinusoids are universal approximators for a large class of functions, an honour that is by no means restricted to deep neural nets.

George Darwin (Charles Darwin's son) was a significant contributor in the design and upgrade of the machine.

https://en.m.wikipedia.org/wiki/George_Darwin

Other recognizable names who worked on tide prediction problem were Thomas Young (of double slit experiment fame) and Sir George Airy (of Airy disk fame).
by pierrec | 2025-12-06 05:35:44+00:00
Personally, I would change the article to anonymize the actual plugin that was cracked. The plugin author seems to be a solo dev/musician, actually more a musician than a developer, which might explain the poorly implemented copy protection*. But they're good at crafting sounds, and that's what they're selling. Or trying to sell. Or taking donations for, by the way: https://ko-fi.com/bassbullyvst

* I highly doubt it was deliberate as some others are suggesting.
by Aurornis | 2025-12-06 05:36:19+00:00
> That doesn't make it just a compression algorithm, to me at least

It's in the loop of the compression and decompression algorithm.

Video compression has used tricks like this for years. For example, reducing noise before decode and then adding it back in after the decode cycle. Visual noise doesn't need to be precise, so it removing it before compression and then approximating it on the other end saves a lot of bits.
by jonaguiar2 | 2025-12-06 05:36:58+00:00
I know 2 people that work there. There is zero proprietary tech they have. The hardware is just a standard microphone and bluetooth. The app is just feeding the recordings to GPT and Claude API. This is a failure of the business to grow and pulling the rip chord to make it seem like a good exit. Highly doubt the investors even got their money back.

By all accounts the CEO was not good at his job
by Aurornis | 2025-12-06 05:39:14+00:00
> There are some very clear examples elsewhere.

Such as?

This seems like such an easy thing for someone to document with screenshots and tests against the content they uploaded.

So why is the top voted comment an Instagram reel of a non-technical person trying to interpret what's happening? If this is common, please share some examples (that aren't in Instagram reel format from non-technical influencers)
by throwaway17_17 | 2025-12-06 05:39:21+00:00
While I agree with GP that this should be the expected behavior, your comment raises what I think is a large problem/wild-goose-chase in ‘modern’ language designs implementing concurrency.

The push from language designers (this applies across the high/low level spectrum and at all ranges of success for languages) to make concurrent code ‘look just like’ linearly read, synchronous, single-threaded code is pervasive and seems to avoid large pushback by users of the language. The complaints that should be made against this syntax design become complaints that code doesn’t do what developers think it should.

My position is that concurrent (and parallel) code IS NOT sequential code and languages should embrace those differences. The move to or design of async/await is often explicitly argued for from this position. But the semantic differences in concurrent code IMO should not be obscured or obfuscated by seeking to conform that code to sequential code’s syntax.
by deepGem | 2025-12-06 05:40:02+00:00
Product doesn't see the point of engineers being engaged and feed the engineering team like an in-house outsourcing shop.

Because they want to feel superior as the ‘this was my idea and you executed on my idea’ nonsense. Their answers to most ‘why are we doing this ?’ ‘trust me bro’. I am perhaps generalizing and there are outlier product managers who have earned the ‘trust me bro’ adage, but most haven’t.

This PM behaviour will never change. Engineers have said enough is enough and are now taking over product roles, in essence eliminating the communication gap.
by Aurornis | 2025-12-06 05:41:53+00:00
> To be honest, calling someone "non-technical" and then "well actually"ing them about hair splitting details when the outcome is the same is patronizing, and I really wish we wouldn't treat "normies" that way.

I'm not critiquing their opinion that the result is bad. I also said the result was bad! I was critiquing the fact that someone on HN was presenting their non-technical analysis as a conclusive technical fact.

Non-technical is describing their background. It's not an insult.

I will be the first to admit I have no experience or knowledge in their domain, and I'm not going to try to interpret anything I see in their world.

It's a simple fact. This person is not qualified to be explaining what's happening, yet their analysis was being repeated as conclusive fact here on a technical forum
by tguvot | 2025-12-06 05:42:06+00:00
i don't really use gmail (i self host for more than 25 years), but I do have few throw away gmail accounts that I registered way back when gmail started. they all have recovery contacts/emails configured.

a few years ago gmail stopped letting me login. password was ok. it was saying something about my login been suspicious or something and that it will send me code to recovery email. i was getting code on recovery email, entering it and getting back message saying "we still not sure that everything is ok, try again later".

it took 6 months before i was able to login to account.
by Habgdnv | 2025-12-06 05:42:20+00:00
An amateur tip that I sometimes use after I reencode something to check what i lost:

ffmpeg -i source.mkv -i suspect.mkv -filter_complex "blend=all_mode=difference" diff_output.mkv

I saw these claims before but still have not found someone to show a diff or post the source for comparison. It would be interesting.
by runarberg | 2025-12-06 05:43:57+00:00
Interpolation and generalization are two completely different constructs. Interpolation is when you have two data points and make a best guess where a hypothetical third point should fit between them. Generalization is when you have a distribution which describes a particular sample, and you apply it with some transformation (e.g. a margin of error, a confidence interval, p-value, etc.) to a population the sample is representative of.

Interpolation is a much narrower construct then generalization. LLMs are fundamentally much closer to curve fitting (where interpolation is king) then they are to hypothesis testing (where samples are used to describe populations), though they certainly do something akin to the latter to.

The bias I am talking about is not a bias in the training data, but bias in the curve fitting, probably because of mal-adjusted weights, parameters, etc. And since there are billions of them, I am very skeptical they can all be adjusted correctly.
by koolala | 2025-12-06 05:44:52+00:00
Could a cacheing service let static sites be cached when offline? I'm not sure if caching sub-domains like this would work but if its a tiny fee to cache maybe that could be a paid feature if your designing those. Like $1 per month could give you a static domain and XX monthly cache updates? As opposed to uploading somewhere like Github Codespaces or a Cloud-Flare service.

Direct real-time connections could be a path like nl.gg/# or a private key that someone could change. Some way to have a public site thats hosted globally for 'nearly free' while also being able to locally host a private url to the dev version for sharing temporarily while your connected. Maybe even a totally different domain.
by bsder | 2025-12-06 05:45:05+00:00
Exactly. Claims like "even without dealing with a single reference/borrow."

When you have this stuff in "Hello World":

Egui Hello World:

ui.add(egui::Slider::new(&mut age, 0..=120).text("age"));

Ratatui Hello World:

fn render(frame: &mut Frame) {

or

fn run(mut terminal: DefaultTerminal) -> Result<()> { loop { terminal.draw(render)?; if matches!(event::read()?, Event::Key(_)) { break Ok(()); } } }

And I didn't even break out the function chaining, closure and associated lifetime stuff that pervades the Rust GUI libraries.

When I can contrast this to say, ImGui C++:

ImGui::Text("Hello, world %d", 123); if (ImGui::Button("Save")) MySaveFunction(); ImGui::InputText("string", buf, IM_ARRAYSIZE(buf)); ImGui::SliderFloat("float", &f, 0.0f, 1.0f);

which looks just slightly above C with classes.

This kind of blindness makes me wonder about what universe the people doing "Well Ackshually" about Rust live in.

Rust very much has an enormous learning curve and it cannot be subsetted to simplify it due to both the language and the extensive usage of libraries via Cargo.

It is what it is--and may or may not be a valid tradeoff. But failing to at least acknowledge that will simply make people wonder about the competence of the people asserting otherwise.
by fy20 | 2025-12-06 05:46:18+00:00
For nearly a decade I've been using Google Photos with a love-hate relationship. I've tried a few alternative photo apps, even tried building one myself as a side side side side project, but nothing really felt like it could replace how I use Google Photos (haven't tried in the past couple of years mind).

I have a daughter, and my family lives in another country, so I want to be able to share photos with them. These are the feaures I need:

- Sharing albums with people (read only). It sounds pretty simply, but even Google fucked it up somehow. I added family members by their Google account to the album, and somehow later I saw someone I didn't know was part of the album. Apparently adding people gives (or did?) them permission to share the album with other people which is weird. I want to be able to control exactly who sees the photos, and not allow them to share or download them with others. On the topic of features, I should note that zero of the other social features (comments / reactions) have ever been used.

- Shared album with my spouse (write). I take photos of the kid, she takes photos of the kid. We want to be able to both add our photos to the shared album.

- Automatic albums or grouping by faces. Being able to quickly see all the photos of our kid is really great, especially if it works with the other sharing features. On Google you could setup Live Albums that did this... (automatic add and share between multiple people) but I can't see the option anymore on Android. I feel it could be a bit simpler though, just tagging a specific face, so that all photos should be shared within my Google One Family.

- The way we use it is we have a shared album between us or all the photos, and then a curared album shared with family members of the best photos.

Other than that I just use it as a place to dump photos (automatically backed up from my phone) and search if needed. Ironically the search is not very good, but usually I can remember when the photo I need was taken roughly so can scroll through the timeline. In total my spouse and I have ~200GB of media on Google Photos, some of it is backed up elsewhere.