MurphyA/hacker-news huggingface dataset:
by thephyber | 2025-09-14 22:50:58+00:00
Your comment has a thin veneer of truth, but actually has very little to do with H1-B system.

Boeing is full of bean counters now, but they are optimizing things like opening factories in poor non-unions states (the South Carolina factory has had lots of whistleblowers screaming about lack of training and pressure to build faster than is safe), convincing the FAA to let Boeing employees do regulatory review on their own company, etc. few or none of Boeing’s problems are solved by eliminating/reducing H1-Bs for that company/industry, which is why I chose them as the example.

“Americans are dissuaded…”

This has an emotional appeal to intuition, but I don’t think it’s what’s causing Americans not to compete for jobs/industries that heavily use H1-B. If it was, there would simply be a market competition and those programmer salaries would drop. Instead, I think Americans have been convinced by Theil types to avoid US universities (either for cultural reasons or ROI reasons). You seem to be making an argument that the ROI would be better if H1-Bs were scarce, but that wouldn’t change the fact that tuition in elite US institutions is expensive and seats are scarce+competitive. Without also changing either the university system to seat more students or companies to hire from different signals (instead of highly prizing the bland name of the university), American job applicants won’t be dissuaded from getting those degrees.

Arguably H1-Bs have done the most damage to US programmers, but there are several other structural problems regarding programmer hiring in the US. The big tech collusion to reduce employee poaching (not current, but recent past), application process (“resume firewall”, ghost jobs, deluge of automated applications), the interview process (we seem to have optimized for gotcha questions and LeetCoding tests, rather than real world requirements), high interest rates (higher than the recent past) have squeezed VC funding and closed the wallets of employers, and the race to replace/augment salary employees with AI agents. All of these are structural problems that arguably do more dissuading than the visa system.
by alain94040 | 2025-09-14 22:51:04+00:00
There never was a problem generating documentation from code

That doesn't match my experience at all. Before AI, generating documentation from code was either getting some embedded comments for a function call, or just list a function's arguments.

AI reads the implementation, reads the callers and callees, and provides much smarter documentation, with context. Something sorely lacking from previous solutions. Is it sometimes not completely accurate? Probably. But still a giant step forward.
by sevensor | 2025-09-14 22:51:13+00:00
I read the abstract and skim the intro before committing to a read. The authors have to convince me that they know the field, they think they’ve done something interesting, and I think what they’ve done is plausible. If it passes that bar, I assume the most adversarial possible mindset and look for holes in their methods. If their methods are junk, I may skim the conclusion just to see what kind of unfounded nonsense to watch out for in the future, but otherwise I’m done, and really most papers are done at this point. Papers in my field are mostly bogus, unfortunately. Every now and then, somebody uses plausible methods, and only then do I really bother to sit down and read the whole thing.
by phba | 2025-09-14 22:52:43+00:00
I don't agree with two of the four given reasons for the rewrite.

> Modern codebase: Easier to maintain and evolve compared to 30-year-old C code.

It's not a modern codebase, but a NEW codebase, so ofc it's easier to maintain and evolve. How many 30-year old Rust projects are there to actually validate this claim?

> Younger contributor base: Young developers are opting for modern language like Rust instead of C. Rust's safety features also make it easier for new developers to contribute more confidently.

I like that a lot of young programmers work on open source projects, but the old-is-bad bias hurts software projects because so many hard earned lessons get lost and relearned over and over again.

Besides that, why call this a "takeover"? I like Rust, but this whole endeavour screems immature. Sudo is a critical component in millions of systems, please treat it appropriately.
by ctoll | 2025-09-14 22:54:02+00:00
The industrial revolution was not a single event. There is enough data since then to say that economic uncertainty is correlated with suicide and that technological upheaval is correlated with economic uncertainty.

The period we are living through is a time of rapid technological change, whatever you want to call it, and suicide rates have been increasing for the past 25 years. Although I would take any studies and statistics on this with a large grain of salt I think it is not unreasonable to consider these things are related.
by Esophagus4 | 2025-09-14 22:54:13+00:00
But a mortgage isn’t the cost of owning a house. Rent payments are the cost of renting.

If you want to compare the costs of renting and buying, you need to compare renting=(rent payments + renter’s insurance) vs. owning=(mortgage payments + property taxes + insurance + maintenance and repairs + equity appreciation / depreciation)
by muppetman | 2025-09-14 22:54:57+00:00
Because you live in a small apartment and don't have storage space for a thing of flour, a thing of sugar, cocoa you might use twice a year?

Because you have little kids and you want to give them a single easy-to-follow box with instructions on it?

Because you value convenience?

Honestly, what a silly take. The world thrives on convenience products.
by Thegn | 2025-09-14 22:55:15+00:00
I can speak to this - the main variations are in the kind of butter you use. Using salted, unsalted, or margarine result in similar yet different cookies. I personally use unsalted and feel like it creates the most “cookie” like experience. Flour brand and texture also makes a difference. You will get a very different result based on using the store brand vs (for example) King Arthur flour.
by mechanicum | 2025-09-14 22:55:20+00:00
I know. My question is, isn’t the reason the command line tools work the way they do simply that they’re essentially the BSD programs (give or take an Apple patch), with BSD options, not because they needed to work that way for Apple to get the OS certified?

Even if macOS wasn’t UNIX-certified, Apple would still be unwilling/unable to include the GNU software due to the license. I can’t see the Apple of today implementing a full suite of non-GNU software but with GNU-style options either.

So, POSIX compliant or not, there’s probably no world where `grep -P` works out of the box on a Mac.
by jsheard | 2025-09-14 22:55:44+00:00
Now there's a blast from the past. Irrlichts heyday was around ~2010, but it looks like there's still a few people keeping the lights on.

TIL it was actually used in a commercial game (Bugsnax) relatively recently, although the devs said that it will be their final release on the engine.

https://xcancel.com/luthyr/status/1271866001467080705
by squigz | 2025-09-14 22:55:55+00:00
> I used to be on your side but now that I live as a minority where the locals are increasingly becoming hostile and their very abusive rhetoric is accepted on social media and forums like reddit I actually want them to face the consequences of such speech and be deterred from uttering anything like that with their devices. (They can do so privately at the bar I have no problem with that.)

It's interesting that a member of a minority would not see that this is exactly how minorities get oppressed. Sure, let's make trans hate speech illegal (and completely fuck privacy online in order to make it so)... then we block criticism of Israel... then we block criticism of The Party... now let's block anything that might "corrupt our children"... Actually we don't need that narrative anymore; we just block whatever The Party says to block. I hope being trans stays socially acceptable!

To say nothing of the fact that one country fucking over privacy for its citizens means fucking over citizens of many other countries too, who didn't agree to it.
by lo_zamoyski | 2025-09-14 22:56:45+00:00
All I can say is: duh!

Divorce doesn’t harm the family only when children are young. Marriage is a bond that forms a foundation for family networks. This nonsense about “unfulfilling marriage” is simply our hyperindividualism on shameless display. That’s not the job of your marriage, to offer you some kind of fantasy “fulfillment”. Your dissatisfaction is likely rooted in your self-centeredness. We know that selfish, self-centered, self-obsessed people are the most unhappy people. Well, here’s a thought: stop prioritizing your “happiness” and your “fulfillment” and be an adult. Recognize that your marriage is for the good of others. A large part of being an adult is to enable the common good of your family and your society. Your family depends on you. Your society depends on you. Divorce motivated by abuse is one thing, but “lack of fulfillment” is a sign of perpetual adolescence.

Want to be happy? Happiness is found in virtue. Learn to live for others and stop being a parasite who burdens his spouse with the impossible task of making you “happy”.
by al_borland | 2025-09-14 22:57:02+00:00
He had a nice house in an expensive area. I think his wife was someone important at a bank.

I was in a one bedroom apartment, so not like-for-like, but I didn’t need or want anymore space than I had. I was also in a nice area, and in the nicest apartments in that area, as far as I could tell.

A couple people who moved out there when I did bought places, and I heard nothing but regrets from them a year later.
by WaltPurvis | 2025-09-14 22:57:30+00:00
This is an article about cake and cookie mixes. Nobody has to buy cake and cookie mixes; the article actually covers a woman who has stopped. And even for other kinds of packaged food, if people can't count on the brand names they're used to, they're more likely to explore other brands or generics, so the sales of one particular brand could very easily go down.
by jwgarber | 2025-09-14 22:57:43+00:00
Yes signatures would prevent that, but as you noted it isn't enabled by default so most people don't use it. Optional security features don't count in my book :)

For the rebuttal you posted, I'll respond to one thing:

> The entire rant is basically about how OpenPGP is old and therefore bad and how new things, sometimes only vaguely defined, are good. So let's address this first.

> If someone, while trying to sell you some high security mechanical system, told you that the system had remained unbreached for the last 20 years you would take that as a compelling argument. You would be unlikely to demand a newer design. Normally old designs that have stood the test of time are valued. Cryptography is based on mathematical/logical principles. Such principles don't age out on any sort of a schedule and are valued in some cases for thousands of years.

The "unbreached for the last 20 years" conclusion about mechanical security systems does not immediately apply to mathematical ones, and we can indeed see that it is empirically incorrect. The cryptographic world is littered with the corpses of cryptographic algorithms that were secure for decades and are now broken (MD5, SHA1, DES, small RSA keys, TLS 1.0), and their C implementations that had horrible vulnerabilities (HeartBleed, etc). Mathematical proofs will not help us here either, since e.g. there is no proof that GPG is IND-CCA. (Which is unlike new systems, which do have proofs!) GPG had its day, and now it should be retired.

Also, the quantum threat is a reasonable one in the "store now, decrypt later" model. A lot of people presumably use git to store their password store online and would be vulnerable to this. The passwords in the files would probably not be important anymore once quantum computers are created, but any other long term data or other personal information that people store in there could be decrypted.
by kritr | 2025-09-14 22:57:44+00:00
My current assumption is that other classes of assets, assuming technological progress continues at its current rate, will grow significantly faster than demand for land. So the economics that once made homeownership favorable, no longer exist.

Holding the assumption that your landlord operates on favorable conditions (mine is pretty responsive and rent increases are controlled), I’m not sure I have a good reason to opt to purchase a house unless I’m planning on occupying it for the next 2 decades at minimum.

I can’t help but think purchasing is an emotional decision, unless the location you live in allows you to buy for a similar rate to the mortgage pricing, but I’ve only observed this in LCOL areas.
by ufmace | 2025-09-14 22:57:47+00:00
The "abolish the police" movement did not manage to actually abolish the police, but it did drastically decrease enforcement and prosecution of crimes perceived as minor or petty, like shoplifting. Police are not eager to try to enforce the law against it when they risk getting crucified if any encounter goes wrong and the suspect is likely to be released immediately due to bail reform and get their charges dropped.
by imchillyb | 2025-09-14 22:57:51+00:00
> The authors note that more research is needed on the long-term endocrine effects of cannabis use and whether diabetes risks are limited to inhaled products or other forms of cannabis such as edibles.

This study did not differentiate between edibles, which are loaded with sugar, and inhaled cannabis usage. And, since they are not a food product, edibles do not carry the same onus as food for labeling, nor similar regulatory oversight.

This seems a significant flaw in the data gathering and could change the ultimate conclusion of the study.
by tonyarkles | 2025-09-14 22:58:46+00:00
There are many different coordinate systems that aren’t WGS84, and there are different epochs associated with them as well. Some of the use latitude and longitude, some of them use easting/northing, etc.

The worst part is that if you don’t get it exactly right, you’ll still get answers that look right but are shifted by maybe 1-3m. As an example, we had a field team out with a Trimble survey stick with RTK (nominal accuracy 1-2cm) that they were using to cross-check data from our aerial survey platform. We had laid out a bunch of targets on the ground, which they surveyed the corners for. Most of the time there was a fantastic match between the aerial survey data and the ground truth data, but occasionally there was a pretty large offset. As I discovered WAY too late, exactly one of the cellphones that ran the Trimble app had its coordinate system set to one of the Canadian CSRS frames instead of WGS84: https://natural-resources.canada.ca/science-data/science-res...

Edit: naturally, they just handed me the coordinates in a CSV file that they’d captured. The Trimble app + whatever data collection app didn’t actually record the reference frame.
by birdfood | 2025-09-14 22:59:11+00:00
I think a good, related example to your point is the “2 watched literals” algorithm used in SAT solvers. It uses lazy evaluation to significantly improve the speed of the SAT solver. I implemented an SAT solver a couple of years ago just for learning and when it came to refactoring my code to implement the 2 watched literal I had what felt like a moment of recognition of the cumulative time and effort of many people working in this field of research that it must have taken to arrive at this design. It’s just such an elegant implementation that to me seems it can only have come from deeply understanding the theory and implementation of SAT solvers.
by squigz | 2025-09-14 22:59:15+00:00
Well putting aside the simple question of "who are you to say what is 'good' art"... are they really? GP says

> Mind you this is barrier to entry. These are shovelware quality assets and I’m not running a business. But now I’m some guy on the internet who can fulfil a hobby of his and develop a skill. Who knows, maybe one day I’ll hit a goldmine idea and commit some real money to it and get a real artist to help!

So apparently they recognize what's going on. In the same vein as me being able to enjoy silly crude animations on YouTube while also enjoying high-quality animations like Studio Ghibli; we can do both.

As for how companies will use AI to enrich themselves whenever possible; absolutely agree, but that's a separate discussion.
by vunderba | 2025-09-14 22:59:40+00:00
This has been a thing for a while now - particularly around early versions of image generation models. It wasn't entirely uncommon to wire up a small llama-based LLM model into a ComfyUI workflow that would enrich and/or rewrite simpler prompts using SD 1.5 style notation ("hyperrealistic, octane render, 8k, etc").
by strcat | 2025-09-14 22:59:43+00:00
Private Spaces are available since Android 15 and provides a similar nested profile without the need for a management app. They're better integrated into the OS user interface.

Secondary users, work profiles and Private Spaces are standard Android features but GrapheneOS does provide improvements to secondary users and Private Spaces such as control over clipboard sharing with a Private Space, enabling having a Private Space for each secondary user, cross-user notification forwarding, etc. https://grapheneos.org/features has a good overview of most (not all) GrapheneOS features.
by SamoyedFurFluff | 2025-09-14 23:00:33+00:00
Frankly being able to point to specific behaviors that trigger vibes is something that comes easily to me as someone who, again, had to work through identifying trauma responses and reacting accordingly. It’s just a skill I think more people would benefit from picking up. I respond really poorly when I don’t feel understood, but I also have a tendency to be vague on details so it is normal for me to get misunderstood. Recognizing this is useful because I can use my gut frustration as an indicator, not that whoever I’m talking to is a moron or are intentionally bad faith misinterpreting me, but that I may be lacking clarity.
by codeptualize | 2025-09-14 23:02:23+00:00
I'm not assuming anything, I work in software development. In this industry we spend ungodly amounts of time and resources to attempt to keep data safe, and create systems like the ones proposed to flag and handle malicious activity of many kinds. I think I know quite well how hard it is, and how easy it is to get it wrong, with potentially very real consequences.

The only things being handwavingly dismissed are the collateral damage, side effects, very real risks, and concerns about the effectiveness of the proposed solutions.
by anenefan | 2025-09-14 23:02:45+00:00
The bill is a bad idea. Of course big tech likes it, more id equals higher value data they can scrape. When (if?) it arrives it'll be two seconds before some places on the web will need more to be sure the person who set up the entire phone or app is actually not under age, thus the person setting it up will have to provide id ... the bill is a anonyphobes wet dream come true.
by AlotOfReading | 2025-09-14 23:03:52+00:00
Cake mixes aren't just the ingredients in a convenient package. They're a complicated ingredient that produces different results than mixing from scratch.

Adam Ragusea did a piece on the differences awhile ago:

https://youtu.be/CZDFwqHkPec

Boxed mixes came out of the same "scientific foods" fad in midcentury America that gave us things like Jello.
by Esophagus4 | 2025-09-14 23:03:53+00:00
Too hand waivey and doesn’t tell the whole story - even with the carry costs “baked in”, renting is generally cheaper in the short run because those costs are lower anyway.

> Average rents are cheaper than average mortgage payments (homeowners insurance and property taxes included) in all 50 of the largest U.S. metros in 2025, with the cost difference between the two growing in all but 12 of those metros since last year, according to Bankrate’s Rent vs. Buy Study.

> Over the last year, the study found average mortgage payments (including principal, interest, homeowners insurance and property taxes) increased while average rents either declined or remained stable in nearly all the metros we analyzed.

> Housing experts said the fact that it’s cheaper to rent in all 50 metros in 2025 is a broader reflection of rental and housing market conditions across the country.

[1] https://www.bankrate.com/real-estate/rent-vs-buy-affordabili...
by strcat | 2025-09-14 23:04:40+00:00
> but location data etc still goes to them

No, they can be installed as regular sandboxed apps and you don't need to grant them any of the standard permissions such as Location. They have the same app sandbox and permission model as other apps including all of the GrapheneOS improvements. For example, if you want to use a Google Play feature requiring Contacts access, you can use Contact Scopes instead. However, barely any Google Play functionality needs more than the added Network permission.

Location services work perfectly fine without Google Play installed. For apps depending on Google Play and using the Google Play location API, GrapheneOS redirects the requests to the OS by default. If you want network-based location for location detection without satellite reception, you can enable the network-based location service built into GrapheneOS. The only reason to give the Location permission to Google Play would be if you want to use a feature they provide depending on it such as location sharing.
by efsavage | 2025-09-14 23:04:43+00:00
I am also the slow-thinking dev married to a quick thinker, and it's a good pairing. I know couples where they're both quick thinkers and things are so mercurial it's hard to believe they're still together, but maybe the excitement keeps it going.

I enjoy watching Harry Mack videos on YouTube where he freestyles and can work in something that happens like someone walking into the frame into literally the next line of his raps. This capability is so absolutely outside of the realm of possibility for my brain I almost feel like he's a different species.
by leptons | 2025-09-14 23:04:44+00:00
Not all edibles have sugar, but most seem to be pure candy. It's dangerous too because if the edible tastes so amazing you want to eat another one and then you get way too high. That's why when I used to make "magic brownies" I would make two batches, one of them "plain", so I could eat those after eating the magic one.

Level Protabs are pretty amazing, so clean and zero sugar. It's literally just THC and a little bit of corn starch pressed into a pill. I break them in half and it gives me a focused creativity boost.
by lbourdages | 2025-09-14 23:05:09+00:00
We do, but not everyone looks at them. I certainly do not always look at it.

A pet peeve of mine is tissues/toilet paper/paper towels. Sometimes the price is "per roll", sometimes it is "per sheets". Sometimes it's even different between different package sizes of the same product. It's infuriating to have to bust out the calculator to figure out if the deal on the 6 pack is a better price than the regular priced 12 pack.
by brian-armstrong | 2025-09-14 23:05:15+00:00
This sounds like the argument people make against Hawaiian food. Why use Spam! You can eat real food you know!

Thing is, once something has been done a certain way, it becomes a tradition in its own right. It doesn't really matter how it got to be that way, but once people have nostalgia for it, they want to keep doing it the same way.