MurphyA/hacker-news huggingface dataset:
by yahway | 2025-08-13 20:16:40+00:00
>car-centric encourages isolation Not in the slightest, in fact, growing up and just driving around when younger was exactly the peak of socialization. Being in a 15-minute city as a young adult would be horrifying, being exposed to the rampant crime, violent assaults and homeless open air drug use. You got it backwards my man. The proof is in the pudding.
by jrockway | 2025-08-13 20:16:45+00:00
H1-B is an immigrant intent (actually dual intent) visa. I know a lot of Canadians that started working in the US on a TN visa, which doesn't let you ever become a permanent resident. They had to do all the paperwork (and win the lottery) to convert to H1-B status so they could begin the process of getting permanent residency.
by Spooky23 | 2025-08-13 20:17:11+00:00
It is amazing. I just left a discussion where the protagonist is moving a legacy workload to a hyperscaler to avoid some software licensing costs. Re-implemented with cloud in mind, it would probably run $10-15k/year to run. As it stands as a lift and shift, likely something like $250k. The total value of the software licensing is <$30k.

Math isn't mathing, but the salesperson implanted the idea. lol
by darth_avocado | 2025-08-13 20:17:26+00:00
You are right, unfortunately I can’t change my original statement. Glassdoor doesn’t directly take payment for taking down reviews and I was wrong in implying that.

However, there is an inherent conflict of interest here because Glassdoor makes money from employers and not users. I can’t imagine that this doesn’t impact how reviews are taken down.
by daemonologist | 2025-08-13 20:17:34+00:00
A re-ranker takes a query and a chunk of text and assigns them a relevance score according to how well the text answers the query. (Generally - in theory you could have some other metric of relevance.)

They're called "re"rankers specifically because they're usually downstream of a faster but less accurate relevance algorithm (some kind of full text search and/or vector similarity) in a search pipeline. Rerankers have to run from scratch on every query-document pair and are relatively computationally expensive, and so are practical to run only on a small number of documents.

An "instruction following" reranker basically just has a third input which is intended to be used kind of like a system prompt for an LLM - to provide additional context to all comparisons.
by fredfoobar | 2025-08-13 20:17:36+00:00
I think you need some context here, most of the time, these folks have already gone through the PERM process (at least the legitimate ones, ignoring the fraud for a second), and gotten to the next step, but USCIS will reset them back if they switch jobs. If the candidate is from India, they'll probably do this multiple times in their career because the green card wait time is very long for them. I have a colleague who's not from India, and they got through the process and even got their citizenship in 6 years, for Indians, it'll take 12 years on average to go from finishing the PERM and getting a green card (let alone applying for citizenship, which would need 3 more years)
by gnulinux | 2025-08-13 20:17:44+00:00
This is true, but I still avoid using examples. Any example biases the output to an unacceptable degree even in best LLMS like Gemini Pro 2.5 or Claude Opus. If I write "try to do X, for example you can do A, B, or C" LLM will do A, B, or C great majority of the time (let's say 75% of the time). This severely reduces the creativity of the LLM. For programming, this is a big problem because if you write "use Python's native types like dict, list, or tuple etc" there will be an unreasonable bias towards these three types as opposed to e.g. set, which will make some code objectively worse.
by fredfoobar | 2025-08-13 20:17:51+00:00
I think you need some context here, most of the time, these folks have already gone through the PERM process (at least the legitimate ones, ignoring the fraud for a second), and gotten to the next step, but USCIS will reset them back if they switch jobs. If the candidate is from India, they'll probably do this multiple times in their career because the green card wait time is very long for them. I have a colleague who's not from India, and they got through the process and even got their citizenship in 6 years, for Indians, that it'd take 12 years on average to go from finishing the PERM and getting a greencard (let alone applying for citizenship, which would need 3 more years)
by permo-w | 2025-08-13 20:18:15+00:00
first of all, the average idiot is going read that sentence and switch their brain off after hearing "has a very low toxicity", it's hardly a ringing alarm. second, this is quote from clicking through to the sodium bromide page, not the page I linked listing sodium salts. the parallel here would be asking chatgpt to list sodium salts, which is almost certainly what he did, and then clicking through again would be the equivalent of asking for further information about that salt, which it seems likely he did not do

and I sincerely doubt that ChatGPT said anything about it being safe to substitute for NaCl
by eklitzke | 2025-08-13 20:19:05+00:00
NFS can be super fast, in a past life I had to work a lot with a large distributed system of NetApp Filers (hundreds of filers located around the globe) and they have a lot of fancy logic for doing doing locale-aware caching and clustering.

That said, all of the open source NFS implementations are either missing this stuff or you'd have to implement it yourself which would be a lot of work. NetApp Filers are crazy expensive and really annoying to administer. I'm not really surprised that the cloud NFS solutions are all expensive and slow because truly *needing* NFS is a very niche thing (like do you really need `flock(2)` to work in a distributed way).
by scythe | 2025-08-13 20:19:06+00:00
In order to link, you right-click (or equivalent) on the time stamp of the post, which on your comment currently says "4 hours ago". That creates a link like this:

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

> if you search me you will see elsewhere that I explained that bigger is better for the soil.

I read through your argument here:

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

These claims are interesting but I did not find information to substantiate them with a brief search. I did find this:

https://mupages.marshall.edu/sites/nexus/2025/01/17/types-of...

> Most small landholders should sell and move to the city.

Economically, this has been true for decades irrespective of developments in autonomous vehicles. But city life is miserable, and there will always be people trying to escape it on the farm.
by ocdtrekkie | 2025-08-13 20:19:11+00:00
All I'm saying, is what you've told me is so foundationally bad that instead of being a sort of off-topic comment in this post, it should be the #1 headline on HN. I'm frankly stunned. I don't really care if I don't have enough authority to be believable to you or not, I never asked you to. But most community college professors for the IT trade degrees could explain it if you asked.

And oh, I'm sure Amazon folks would have some high buzzwordy reasons to suggest this is okay in their environment. Everyone bad at security does it.
by spauldo | 2025-08-13 20:19:51+00:00
That's true. I'm sure Twain and Banks were aware of this, though. Apparently they considered the immersion to be worth a little extra work on the part of the reader. Whether the reader agrees is a different story.

I try to limit my use of it to just enough for my accent and way of talking to bleed through. I don't go for full-on phonetics, but I'm often "droppin' my g's and usin' lotsa regional sayin's." It probably helps that the people I text have the same accent I do, though.
by parliament32 | 2025-08-13 20:20:04+00:00
It's not clear who this is an attack for.. organizations that have implemented phishing-resistant MFA will already have CA policy to block any sign-ins that don't have the required authentication strength (that same "You can't get there from here" message users in unsupported browsers get). Maybe it's effective if the organization is in the middle of a rollout, where FIDO is enabled but old MFA methods haven't been disabled yet?

EDIT: This is actually called out in the article:

> The attack sequence relies on the existence of an alternative authentication method (usually MFA), besides FIDO, for the targeted user account. But luckily, this tends to be the case with FIDO implementations, as most admins prefer to maintain a practical option for account recovery.

Most orgs will have TAP for account recovery, but that's not really phishable for other reasons.
by adastra22 | 2025-08-13 20:20:10+00:00
Repeated studies have shown that perfect "photographic memory" does not in fact exist. Nobody has it. Some people think that they do though, but when tested under lab conditions those claims don't hold up.

I don't believe these people are lying. They are self-reporting their own experiences, which unfortunately have the annoying property of being generated by the very mind that is living the experience.

What does it mean to have an eidetic memory? It means that when you remember something you vividly remember details, and can examine those details to your heart's content. When you do so, it feels like all those details are correct. (Or so I'm told, I'm the opposite with aphantasia.)

But it turns out if you actually have a photo reference and do a blind comparison test, people who report photographic memories actually don't do statistically any better than others in remembering specific fine details, even though they claim that they clearly remember.

The simpler explanation is that while all of our brains are provide hallucinated detail to fill the gaps of memories, their brains are wired up to present those made up details feel much more real than they do to others. That is all.
by snapetom | 2025-08-13 20:20:18+00:00
Only job searching through sites like LinkedIn and Indeed are just a huge waste of time. They're going to get at the very least, hundreds of applicants. Thousands if you're advertising for remote. This is all a numbers game.

People will hate to admit this, but the best ways to counter this game is leveraging your network and ending remote work. The problem is the combination of LinkedIn/Indeed and the internet creates a national, much bigger labor supply than a national labor demand pool.
by manoDev | 2025-08-13 20:21:00+00:00
I'm sure there's merit to the language, but the syntax seems absolutely alien to me. Some attempt to look like verbose imperative code, a bunch of semicolons, and for some strange reason, hate of parenthesis.

Real life sample:

let print_expr exp = (* Local function definitions *) let open_paren prec op_prec = if prec > op_prec then print_string "(" in let close_paren prec op_prec = if prec > op_prec then print_string ")" in let rec print prec exp = (* prec is the current precedence *) match exp with Const c -> print_float c | Var v -> print_string v | Sum(f, g) -> open_paren prec 0; print 0 f; print_string " + "; print 0 g; close_paren prec 0 | Diff(f, g) -> open_paren prec 0; print 0 f; print_string " - "; print 1 g; close_paren prec 0 | Prod(f, g) -> open_paren prec 2; print 2 f; print_string " * "; print 2 g; close_paren prec 2 | Quot(f, g) -> open_paren prec 2; print 2 f; print_string " / "; print 3 g; close_paren prec 2 in print 0 exp;;

A function is defined as:

let print_expr exp =

That seems pretty hard to read at a glance, and easy to mistype as a definition.

Also, you need to end the declaration with `in`?

Then, semicolons...

open_paren prec 0; print 0 f; print_string " + "; print 0 g;

... and even double semicolons ...

print 0 exp;;

That looks like a language you really want an IDE helping you with.
by a_sydelov | 2025-08-13 20:21:10+00:00
Most systems don’t fail because they stop running — they fail when change becomes too risky. Hidden dependencies, duplicated logic, and overcomplicated modules slowly turn working code into a liability.

This post breaks down how five core principles — SOLID, DRY, KISS, YAGNI, and GRASP — form a practical framework for sustainable, maintainable software:

SOLID localizes change and preserves intent.

DRY keeps business logic in one authoritative place.

KISS and YAGNI cut unnecessary complexity.

GRASP guides responsibility assignment and decoupling.

Applied together, they make refactoring safe, feature delivery predictable, and architecture resilient — without over-engineering.
by dvno42 | 2025-08-13 20:21:50+00:00
Since this relies on simulating safari as the broswer, I wonder if a conditional access policy enforcing browser selection would help mitigate this.

While only realistic for a small number of users, I've started enforcing users of privileged tools to go through a wireguard instance before being allowed to access Azure hosted tools that rely on Entra auth. Services I publish then have a ingress whitelist of said wireguard VM.
by JeremyNT | 2025-08-13 20:21:56+00:00
Absolutely.

I likely will continue to use my Garmin watch because I rely heavily on the fitness stuff that they do so well, but outside of that the Garmin is "just OK."

If you want a fitness tracker that is also a smartwatch the Garmin is a great choice. If you want a smartwatch and don't care about fitness tracking then you're wasting a lot of money on stuff you don't care about with Garmin, for just an OK and extremely locked down device.
by generichuman | 2025-08-13 20:22:00+00:00
Okay, C++ is believable, but can you really build a Java / .NET project that was not touched for 20+ years with no changes to the code or the build process (while also using the latest version of the SDKs)?

I imagine you can _make_ a project compile with some amount of effort (thinking maybe a week at most) but they wouldn't be exactly "unzip the old archive and execute ./build.bat".
by clairemiao123 | 2025-08-13 20:22:01+00:00
A Dyson Sphere isn’t sci-fi. We just don’t have the right tech… yet.

Every piece of tech you use today — your phone, the internet, even electricity — exists because someone, somewhere, invented dozens of other things first. It’s a chain reaction of innovation. No steam engine? No industrial revolution. No semiconductors? No modern AI. So here’s the big question: What tech is missing before we can tackle humanity’s wildest dreams — like building a Dyson Sphere? We built a project inspired by Civilization that lets you explore and vote on the actual tech tree of human progress — from fire to quantum computing — and debate what needs to come next. If you’ve ever argued about whether fusion or asteroid mining should come first… this is your place. Go vote, debate, and dream big at techtreenet.com
by gkoos | 2025-08-13 20:22:05+00:00
There's quite a few, although LLM's are slowly creeping in: 1. everything with less data to train on: - Compiler / language toolchain development. - Specialized embedded robotics (industrial robotics, drones). - Scientific / high-performance computing

2. Low tolerance for LLM-induced errors: - Network protocols / telecom software - Medical software - Aerospace, automotive

3. Performance-critical code: - Game engine / graphics engine development (probably an area where we'll see them soon) - Kernels, drivers, microcontrollers.

etc. Not all is lost yet.
by ChocolateGod | 2025-08-13 20:22:42+00:00
I feel like the author of the article doesn't actually know what FUSE is and that article is AI generated as the comparison tables smell of LLM hallucination.

If you don't care about acceptable latency, metadata operations, indexing, finding files without already knowing the full path, proper synchronisation between clients, then sure mounting S3 over FUSE is nice, heck I even use it myself, but it's not a replacement for NFS.

You could use S3 object storage with something like JuiceFS/SeaweedFS to make metadata operations acceptably fast (in case of Redis backed JuiceFS, lightning fast), but you're no longer just using object storage and now have a critical database in your infrastructure to maintain.

> Speed: Matching NVMe performance (5-10 GB/s) through kernel bypass and parallelization.

Say wha? Not sure how a userland application is supposed to 1) create a tcp connection to connect to s3 or 2) respond to fopen without going through the kernel.

They're in for a shock when they find out you can do NFS via FUSE too.
by sapphicsnail | 2025-08-13 20:22:56+00:00
I'm not responding to the article I'm responding to this in the parent comment

> If someone fucks up and downloads some shady wallet app that steals their coins, they're the one at fault.

I don't agree with what google is doing. I think we should be able to download whatever we want on our phones. I think it's not a good take that the customer instead of the company, is the one that should be held responsible if a company fucks up.
by k_g_b_ | 2025-08-13 20:23:01+00:00
Public transport being massively/too popular is the only way for it to get anywhere near the level of funding it needs. That's not really a failure mode, just a symptom of the real failure. It was extremely easy for governments to ignore it and leave it to rot for decades because it had next to no lobby compared to cars.

The 9€ and Deutschlandticket reinvigorated that lobby - although that's being snuffed out again.
by scotty79 | 2025-08-13 20:23:08+00:00
That's simply not true. Vibrators don't really work that well if you somehow suppress the fantasies during use. Same way that GPT-4o works better if you fantasize briefly that it might love you when it says what it does. Almost all people who use it in this manner are fully aware of its limitations. While they are phrasing it as "I lost my love" their complaints are really of the kind of "my toy broke". And they find similar mitigation strategies for the problem, finding another toy, giving each other tips on how to use what's available.

As for the evolutionary perspective, evolution is not that simple. Gay people typically have way less offspring than vibrator users and somehow they are still around and plentiful.

Brains are messy hodgepodge of various subsystems. Clever primates found multitude of way how to mess with them to make life more bearable. So far the species continuous regardless.
by horsawlarway | 2025-08-13 20:23:53+00:00
I guess if my options for getting a ramen recipe are

- Search for it and randomly click on SEO spam articles all over the place, riddled with ads, scrolling 10,000 lines down to see a generally pretty uninspired recipe

or

- Use an LLM and get a pretty uninspired recipe

I don't really see much difference.

And we were already well past the days where I got anything other than the first option using the web.

There was a brief window were intentionally searching specific sites like reddit/hn worked, but even that's been gone for a couple years now.

The best recipe is going to be the one you get from your friends/family/neighbors anyways.

And at least on the LLM side - I can run it locally and peg it to a version without ads.
by Vegenoid | 2025-08-13 20:24:08+00:00
The McCarthy paper doesn't use the term "artificial general intelligence" anywhere. It does use the word "general" a lot in relation to artificial intelligence.

I looked at the AGI conference page for 2009: https://agi-conference.org/2009/

When it uses the term "artificial general intelligence", it hyperlinks to this page: http://www.agiri.org/wiki/index.php?title=Artificial_General...

Which seems unavailable, so here is an archive from 2007: https://web.archive.org/web/20070106033535/http://www.agiri....

And that page says "In Nov. 1997, the term Artificial General Intelligence was first coined by Mark Avrum Gubrud in the abstract for his paper Nanotechnology and International Security". And here is that paper: https://web.archive.org/web/20070205153112/http://www.foresi...

That paper says: "By advanced artificial general intelligence, I mean AI systems that rival or surpass the human brain in complexity and speed, that can acquire, manipulate and reason with general knowledge, and that are usable in essentially any phase of industrial or military operations where a human intelligence would otherwise be needed."

I think that your insisting that AGI means something different than what everyone else means when they say it is not useful, and will only lead to people getting confused and disagreeing with you. I agree that it's not a great term.
by Spooky23 | 2025-08-13 20:24:13+00:00
If you choose a life centered around career and ambition, especially in a large corporate or government sector -- you are not pro-family. That's ok.

Everyone looks at the happy people around them, and think that they can have it all, but have no idea what actually happens or doesn't. Reality is, you can't woo investors or yak at conferences on 3 continents and be meaningfully fully engaged with your kids. You try your best and make it work. If that family focused lifestyle is what you want, that's fine. But you're unlikely to be a high-flyer in a company that demands blood.

End of the day, you need to know youself, and figure out what you actually want and why. Most people keep moving to avoid doing that. Life put me in a place where I lost agency and had to make a choice, and while the circumstances sucked, I made the right choice.
by GoatInGrey | 2025-08-13 20:24:16+00:00
This is relatively common with experimental therapies in trials, and thus shouldn't be interpreted as the final say on its usage.

Part of the reason why is that it's difficult to convince patients or providers to reach for the experimental treatment in trial before the current standard of care. Many first-line treatments began as second/third-line or salvage treatments before experiencing line promotion or (if surgery is involved) neoadjuvant promotion. Keytruda is a good example of this progression in action.
by rayiner | 2025-08-13 20:24:35+00:00
To be clear, H1B is not an immigrant intent visa. It’s a non-immigrant visa. “Dual intent” is like Schrödinger's intent. It allows someone who is on a non-immigrant visa to avoid the presumption of immigrant intent that would otherwise apply—rendering them deportable—when they apply for a green card.

The statutory protection for H1Bs is thin. In 1990, Congress excluded H1B from the requirement applicable to other non-immigrants that they retain a foreign residence, and from the rebuttal presumption that someone who applies for a green card has immigrant intent. That’s it. The common operation of H1B as being an immigrant-intent visa is mostly a matter of administrative grace.
by martchat | 2025-08-13 20:25:37+00:00
Imagine great, "bright" future (few years down the road), where the "gatekeepers" of knowledge will be AI Browsers. 90% of people will get average, generic information from AI content farms. They will be happy consuming AI Slop, steered gently towards products and services of the highest bidder. They will be "trained" to consume specific content. Imagine LLM-like deep learning algorithms that can learn what is your weakness by reading your chats and conversations and exploit it later by providing you crafted content. 10% minority of people will be - just like today - using traditional, manual processes, reading real books, and savoring original websites made by real people. In the long run, part of society will forget what it was like to consume original works. Neal Stephenson in "Anathem" predicted this quite well.