MurphyA/hacker-news huggingface dataset:
by kobzol | 2025-07-18 20:53:58+00:00
The new Zig I/O idea seems like a pretty ingenious idea, if you write mostly applications and don't need stackless coroutines. I suspect that writing libraries using this style will be quite error-prone, because library authors will not know whether the provided I/O is single or multi-threaded, whether it uses evented I/O or not... Writing concurrent/async/parallel/whatever code is difficult enough on its own even if you have perfect knowledge of the I/O stack that you're using. Here the library author will be at the mercy of the IO implementation provided from the outside. And since it looks like the IO interface will be a proper kitchen sink, essentially an implementation of a "small OS", it might be very hard to test all the potential interactions and combinations of behavior. I'm not sure if a few async primitives offered by the interface will be enough in practice to deal with all the funny edge cases that you can encounter in practice. To support a wide range of IO implementations, I think that the code would have to be quite defensive and essentially assume the most parallel/concurrent version of IO to be used.

It will IMO also be quite difficult to combine stackless coroutines with this approach, especially if you'd want to avoid needless spawning of the coroutines, because the offered primitives don't seem to allow expressing explicit polling of the coroutines (and even if they did, most people probably wouldn't bother to write code like that, as it would essentially boil down to the code looking like "normal" async/await code, not like Go with implicit yield points). Combined with the dynamic dispatch, it seems like Zig is going a bit higher-level with its language design. Might be a good fit in the end.

It's quite courageous calling this approach "without any compromise" when it has not been tried in the wild yet - you can claim this maybe after 1-2 years of usage in a wider ecosystem. Time will tell :)
by biotechbio | 2025-07-18 20:54:10+00:00
Some thoughts on this as someone working on circulating-tumor DNA for the last decade or so:

- Sure, cancer can develop years before diagnosis. Pre-cancerous clones harboring somatic mutations can exist for decades before transformation into malignant disease.

- The eternal challenge in ctDNA is achieving a "useful" sensitivity and specificity. For example, imagine you take some of your blood, extract the DNA floating in the plasma, hybrid-capture enrich for DNA in cancer driver genes, sequence super deep, call variants, do some filtering to remove noise and whatnot, and then you find some low allelic fraction mutations in TP53. What can you do about this? I don't know. Many of us have background somatic mutations speckled throughout our body as we age. Over age ~50, most of us are liable to have some kind of pre-cancerous clones in the esophagus, prostate, or blood (due to CHIP). Many of the popular MCED tests (e.g. Grail's Galleri) use signals other than mutations (e.g. methylation status) to improve this sensitivity / specificity profile, but I'm not convinced its actually good enough to be useful at the population level.

- The cost-effectiveness of most follow on screening is not viable for the given sensitivity-specificity profile of MCED assays (Grail would disagree). To achieve this, we would need things like downstream screening to be drastically cheaper, or possibly a tiered non-invasive screening strategy with increasing specificity to be viable (e.g. Harbinger Health).
by proberts | 2025-07-18 20:54:54+00:00
Since this was USCIS error, you should be able to get it corrected without paying a filing fee by filing a Form I-90 application. You will need to mail in your green card, however, when you submit this application. Regarding travel on your green card before you get it corrected, I don't see any issue since it's still a valid green card.
by ben_w | 2025-07-18 20:55:08+00:00
North Korea and South Africa* getting nukes are both independent proofs that it's not hard for a nation to get nukes. I've seen credible commentators suggesting Ukraine itself is only months away, if it chooses that path.

Less credibly, because the Russian government says a lot that isn't really true, Medvedev has been quoted saying "a number of countries are ready to directly supply Iran with their own nuclear warheads".

Once you've got a fission bomb, by all accounts it's not that hard to use it as a primary to power a fusion bomb.

A single 1 MT bomb detonating at low orbital altitude above central USA would likely cause enough physical damage to the power grid to kill 60-90% of the population within a year, even with no shockwave getting anywhere near the ground.

* people often forget they got nukes, they were very quiet about them: https://en.wikipedia.org/wiki/South_Africa_and_weapons_of_ma...
by gowld | 2025-07-18 20:55:45+00:00
Someone who keeps up on AI and finds productivity gains will outcompete someone who doesn't, even for activities that aren't develoing new AI weren't AI-based before.

What is an "AI startup"? If you add a chatbot do your product, are you an "AI startup"? Does "startup" require having no moat? Can you be an established stable business that loses everything to a startup that leapfrogs your tech, AltaVista?
by JohnFen | 2025-07-18 20:56:05+00:00
> There is no 'surveillance state' here.

I disagree. This is totally an example of how we're living in a surveillance state. A relatively minor example, sure, but it's part and parcel of the fact that it's impossible to exist in public (and difficult to exist in private) without actively being under surveillance.

If that's not a surveillance state, I don't know what is.
by chasd00 | 2025-07-18 20:56:45+00:00
i'm in the same boat, i did the zero-to-hero series karpathy put out to get a basic understanding of what we're dealing with. At work, I helped put together a basic rag setup last year that's in production so feel ok with implementation. Finally, i have a little personal pet project that i'm going to feel out with claude code over Christmas to get more hands on. That's about it all i'm going to do to "keep up". I'll let the fighters fight it out and then just use whatever wins.

btw here's a link to the karpathy videos https://karpathy.ai/zero-to-hero.html

edit: i use claude and chatgpt day to day to help with simple things like regex, a replacement for google search in same cases, and self contained classes, functions, and other small discreet blocks of code.
by muzani | 2025-07-18 20:57:12+00:00
They're tools. To a fluent tool user, the negative anecdotes sound like,

"I prefer typewriters over word processors because it's easier to correct mistakes."

"I don't own any forks because knives are just better at cutting bread."

"Bidets make my pants wet, so I'll keep to toilet paper."

I think there's an urge to fix misinformation. Whereas if someone loves Excel and thinks Excel is better than Java at making apps, I have no urge to correct that. Maybe they know something about Excel that I don't.
by apwell23 | 2025-07-18 20:57:16+00:00
https://www.mediamatters.org/google/right-dominates-online-m...

i guess i mispoke in my previous comment. Didn't know Joe Rogan was part of "conservative media" . I do listen to joe rogan sometimes because i do have lots of common interests like mma, ancient history , fitness ect ( although i am kind of bored of his repetitive takes like mma should happen in a basketball court )

I guess what is the equivalent left/democrat podcast to joe rogan ? I tried to listen to erza klien but that podcast always puts me in bad mood and the host indeed is "smug" . I never heard him admit to any of his bad qualities or his own selfishness like joe rogan. even his pious and fake intonation is so irritating to me.

btw i am a democrat and an immigrant.
by entaloneralie | 2025-07-18 20:58:06+00:00
Hi!

One of the two authors of the site up here, I just want to clarify before this becomes a rumour, I never worked at Meta, nor in big tech, neither have my partner.

Prior to moving on the water, Rek worked in a 10 person animation studio in Japan(Toneplus), as an animator/illustrator, and me(Dev) worked as a designer at a 15 employees company Cerego(we were building smart.fm). Afterward we worked independently making little games, got nominated for the IGF that one time, but never worked directly for a company again.

We budgeted the sailboat like this: 2 years worth of rent and related expense at our current rate, and so we could afford a 40k CAD$ sailboat. The way we looked at it was that if we managed to live aboard for over 2 years, we'd start making up the money we borrowed. It has been nearly 10 years now that we live aboard.

We're super opened with our finances and how we made this possible, so just ask us instead of making stuff up :) Cheers!
by kevinventullo | 2025-07-18 20:58:12+00:00
A better measure of progress (valid for cryptanalysis, which is, anyway, a very minor aspect of why QC are interesting IMHO) would be: how far are we from fully error-corrected and interconnected qubits? I don't know the answer, or at least I don't want to give estimates here. But I know that in the last 10 or more years, all objective indicators in progress that point to that cliff have been steadily improving: qubit fidelity, error rate, coherence time, interconnections... At this point I don't think it's wise to keep thrashing the field of quantum security as "academic paper churning".

I think the problem is that “objective indicators pointing to the cliff” is pretty handwavy. Could there be a widely agreed-upon function of qubit fidelity, error rate, coherence time, and interconnections that measures, even coarsely, how far we are from the cliff? It seems like the cliff has been ten years away for a very long time, so you might forgive an outsider for believing there has been a lot of motion without progress.
by ytpete | 2025-07-18 20:58:17+00:00
But isn't the whole supposed value-add here that it gets access to your real data? If you don't want it to get at your calendar, you could presumably just not grant it access in the first place – no need for a fake one. But if you want it to automatically "book me a haircut with the same person as last time in an afternoon time slot when I'm free later this month" then it needs access to your real calendar and if attacked it can leak or wreck your real calendar too. It's hard to see how you can ever have one without the other.
by dbs | 2025-07-18 20:58:52+00:00
You must be 18 in the UK for getting a tattoo, buying alcohol, watching porn, purchasing cigarettes, using a sunbed or being tried as an adult. Why would they lower the voting age to 16?

There was some talk a few years ago in the country where I live to lower the voting age. That talk was mostly driven by the parties that would benefit the most from a younger electorate. It had nothing to do with “democracy”.
by gsf_emergency_2 | 2025-07-18 20:58:55+00:00
Thank you for this analysis! How trust (or distrust) is navigated (created;destroyed;parlayed into more trust) seems to be the thread that runs through all that. How (reputational) proceeds are shared following risky actions.

Going on from your pointers, I'm going to think about whether some combos, like mid-D in high/low (or: high in high/low in low) are indeed better correlated with low agency than the others (high in low, low in high).

Very much still groping about, this will take a long time :)

purely-D analysis also seems more tied to virtue ethics, which is like a lowest-agency sibling of the 3. But also not, in a motivational sense (like guidelines that promote thoughtful action, not knee jerk reactions)
by Expurple | 2025-07-18 20:59:02+00:00
Do you consider open-sourcing the software a necessary precondition for making the world better?

In other words, can a company make the world better by making proprietary software? In my opinion, that's obviously true. (Although I too dislike Apple specifically)

Your approach forces every company to redo the work, even the "good" ones. In fact, that probably makes the situation worse, because it raises the barrier to entry and forces companies to choose agressive and hostile business models in order to get that investment back. If a new "More Ethical Apple" could be started instantly with no software investment, we would have one, the users would be able to switch, and would directly benefit from this
by nonameiguess | 2025-07-18 20:59:24+00:00
Just here to commisserate and help the others who don't realize we exist that we do. Every time in my life I've had to lodge a complaint to an HR department, teacher, or whoever controls some indoor space to tell the other occupants that their scents can be quite irritating to others, I've felt terrible about it, like I'm deficient as a human and missing out on something others take great joy in.

But oh well. It does happen. I don't know what it is. It's not all scents, and sometimes it is things that don't have much of a scent at all. But I will never use any perfume, any product with scent added, and aerosolized anything at all is always a minefield. Even letting my wife clean can be hazardous, because whereas I am always careful to hold the spray bottle close to the surface, she'll shoot it into broad air, where it gets into my sinuses and gives me a massive headache for the next two hours.

I can't identify what it is that does it, but I can at least enumerate:

* Any and every perfume I have ever encountered, regardless of the specific scent.

* Any and every essential oil I have ever encountered.

* Any aerosol.

* Pump-sprayed solvents, including pure isopropyl alcohol diluted in water.

What doesn't irritate me:

* Food of any kind.

* Shit and untreated sewage.

* Rotting flesh.

Each of these may still smell quite terrible, even to the point that I have to flee like any other person with working scent receptors, but it doesn't feel like someone poured acid into my brain.

Iffy:

* Plants. I guess these just depend on whether I'm allergic to their specific pollen or not, but the scents themselves are not irritating in the same way.

If anyone else can find a pattern here, well, I'd be thankful.
by micromacrofoot | 2025-07-18 20:59:40+00:00
Blue states aren't letting people into Texas. Texas is. They have a number of employers that rely on them.

This will result in thousands of people in cages for undetermined amounts of time with no due process. It's unconstitutional whether or not you're here legally. Democrats are not forcing Republicans to build outdoor prisons to house farm workers and their families.

Not to mention that there are a number of people getting caught up in this that are in the US legally, under asylum claims or birthright citizenship.

Democrats attempted to pass immigration reform twice in 2024 and Republicans shot it down for reasons including the asinine lack of border wall funding.

The impasse is largely that Democrats want to provide a reasonable path to citizenship for people who have already been living and working here (many of whom have been here for decades and have american-born children). Republicans will not budge and chose to impose suffering directly.
by baxtr | 2025-07-18 21:00:39+00:00
Re hype: Why is it that so many people are completely obsessed with replacing all developers and any other white-collar job? They seem to be totally convinced that this will happen. 100%

To me, this all sounds like an “end-of-the-world” nihilistic wet dream, and I don’t buy the hype.

Is it’s just me?
by ccorcos | 2025-07-18 21:00:44+00:00
I think what he’s saying is if the police department is trying to identify a person in a photo, then anyone from the public can try to help them out.

Whether those people use facial recognition software or not isn’t exactly relevant to the law because the police didn’t use it. And it’s legal for other people to use it. As far as the police are concerned, they could have just been the person’s neighbor…
by catlikesshrimp | 2025-07-18 21:01:08+00:00
Imagine all humans have homogeneous advantageous genetic material. We are all healthy and handsome. And then something random targets one or more of such advantageous genes and we are all wiped because we are very homogeneous.

That happens to anything recombinant we produce: crops, cattle, bacteria. That even applies to dog breeds.

"Advantageous" changes as the environment changes. Being a large long lived strong dinosaur is advantageous until meteorite? Then being a small mammal is advantageous. A population explosion of locusts ravages all plants successfully, until a fungus infects and kills almost all, thankfully for locusts some of them which were not "the best" survived that one infection.
by lurking_swe | 2025-07-18 21:01:42+00:00
sure. But why is digging one’s head in the sand a good strategy? To be clear i’m not advocating for trying to keep up all the time. You gotta live life too. But “ejecting” completely is dumb.

Are you saying that when the sewing machine was invented, it would be in the employees interest to not learn how to use it? Or when the computer was invented, it’s not in the employees interest to learn how to use it?

Even if you are a software engineer and are fired / laid off / pushed out of the industry because of AI, knowing how to use AI, its risks, etc is still helpful. It’s a skill you can hopefully use in your next career, whatever you pivot to. Unless you pivot to manual labor.

Thinking otherwise is shortsighted.
by jemmyw | 2025-07-18 21:02:08+00:00
I barely use my Apple account, I wish I didn't need it at all but you have to have it to get xcode installed. I don't understand why account management is so janky on macs. It pretty randomly asks to verify the account, it's not ever clear something is happening when you click buttons. I tried Apple music and it's the same kind of experience in the macos app, janky, occasional errors, just very poor. Large company syndrome, you see the same problems with Ms and Google, as they grow they no longer put care into the edges.
by mattmanser | 2025-07-18 21:02:32+00:00
Will it? Google originally started trying to sell search servers you'd install on site. And on prem (even on your cloud) is not a model any of the big boys will want to follow.

We're yet to see if it's going to be a winner takes all market or whether there will end up a Linux equivalent pop up that destroys all the investment from the big players because programmers are too tight to pay for software.
by BizarroLand | 2025-07-18 21:02:46+00:00
I mean, your own reference says in the very first line, "The earliest record of soybean milk is on a stone slab of the Eastern Han dynasty unearthed in China, on which is engraved the situation of making soy milk in ancient kitchens."

Following the link to the Eastern Han Dynasty shows its timeline to be between 25–220 AD, which supports the saying of "thousands of years" by the skin of its teeth, so you saying their statement is bullshit is disproved by the rest of your own statement.
by Permik | 2025-07-18 21:03:01+00:00
It's super strange that there's this huge gap of expectation of privacy and lack of social consequences when compared to the past.

Way back when villages and towns were hella smaller, unapproved behavior was nipped on the bud, because people talk and there were less people that you just couldn't disappear into the masses. There were _actual_ real social consequences.

_Technically_ we're just moving back to basics, but the social consequences of the increased awareness should apply to everyone – equally.
by msgodel | 2025-07-18 21:03:02+00:00
Steam has always been a pig with data.

When I used to live with my parents I specifically bought the physical Orange box so I could play portal and half life without having to download anything over the horribly slow and metered satellite connection.

Steam immediately forced a multi-day process of downloading and updating steam, then downloading and updating portal, before I was able to launch the game and have it crash from broken GMA950 drivers.

I buy maybe one game a year these days but I always buy it from GOG pretty much because of that experience.
by hammyhavoc | 2025-07-18 21:03:27+00:00
It's interesting to see someone bring up ThinkPads!

I have been saying for a few years now that I want the "classic ThinkPad of phones" with readily available parts, sensible design choices (drainage holes on ThinkPads were a boon! Same with quickly swappable battery handles!) and some kind of afterlife that goes beyond whatever the manufacturer or OS developer decides it is going to be.

To my knowledge of keitei, there aren't any Richard Sapper-ish ThinkPad-styled ones, but you do occasionally see red flourishes like the ThinkPad nurple/TrackPoint, but they're usually on things like a SIM card tray, but not generally contrasted by black, but similar impact to Sapper's distinctive style.

I love me some utilitarian industrial design—I think that's what I'm searching for in modern phones. Sadly, I think that mentality is leaving us as the likes of Sapper pop their clogs and take the mindset with them. It's definitely somewhat oldskool values buried amidst all this.

Sent from my modded classic ThinkPad next to Richard Sapper's '70s Artemide Tizio lamp with an aftermarket LED upgrade to make it energy efficient. :- )
by hollerith | 2025-07-18 21:04:32+00:00
>Blue states aren't letting people into Texas. Texas is.

You're going to have to explain what you mean by that: people in the US have a right to move to any state they want, and the state they move to has little say in the matter. The most the government in Texas could do is instruct and incentivize police agencies in Texas to hold illegals till ICE can pick them up, but that only works when ICE is willing to pick them up and deport them.

(Yes, there are employers in Texas that benefit from employing illegal immigrants: those employers lobby the Federal government; they wouldn't bother lobbying the Texas state government.)
by hmkoyan | 2025-07-18 21:04:49+00:00
Thank you for your comment. Currently, there are three methods of adding a book: searching (which uses the Google Books API under the hood), manual addition (which nobody wants to do — I completely understand — but is the only option for old books that cannot be found online; I have a lot of these) and scanning the ISBN (which also uses the Google Books API). I initially thought about adding the method you suggested, where you provide a picture and then extract the information, but I decided it was not the right time to implement that. So, I left it for later, when there is any need or feedback regarding it from users. From your comment, I understand that it's something that users might actually consider using.
by ryandv | 2025-07-18 21:04:51+00:00
They're just different from what Lamport originally proposed. Asynchrony as given is roughly equivalent to Lamport's characterization of distributed systems as partially ordered, where some pairs of events can't be said to have occurred before or after one another.

One issue with the definition for concurrency given in the article would seem to be that no concurrent systems can deadlock, since as defined all concurrent systems can progress tasks. Lamport uses the word concurrency for something else: "Two events are concurrent if neither can causally affect the other."

Probably the notion of (a)causality is what the author was alluding to in the "Two files" example: saving two files where order does not matter. If the code had instead been "save file A; read contents of file A;" then, similarly to the client connect/server accept example, the "save" statement and the "read" statement would not be concurrent under Lamport's terminology, as the "save" causally affects the "read."

It's just that the causal relationship between two tasks is a different concept than how those tasks are composed together in a software model, which is a different concept from how those tasks are physically orchestrated on bare metal, and also different from the ordering of events..