MurphyA/hacker-news huggingface dataset:
by alephnerd | 2025-08-12 23:08:46+00:00
> The “employee” isn’t living off an H-1B salary — they’re already wealthy enough to bankroll the whole arrangement

If you are wealthy enough to bankroll this kind of a convoluted method to immigrate to the US (back of the napkin math $150k-250k), you are wealthy enough to bankroll an investor visa to the UK or Canada, invest locally in a business AND THEN target an American investment visa, or marry someone within the diaspora.

People are really overestimating the pull the US has on the truly rich. Most Indian H1Bs tend to be middle class Indians who hit a rut in their career in India, and are using the temporary US experience to land a better role back in India or maybe Canada.

If you are already earning $30-60K TC in the Indian market, the pull factor to earn $90-140k base on an H1B doesn't exist, especially because Green Card backlogs are multidecade long now.

There's a reason most of the H1B abuse is coming from consultancies - they tend to pay in the $3k-20k range. For someone in that bracket, the math of working as a low paid H1B works out.

That's why the H1B market is so bimodal - you have a huge chunk at consultancies who are paid low even by Indian standards and then an equally large chunk of people who are actually pretty elite and successful in India and are working at FAANG or top startups.

As a skilled immigration system, you want to optimize for the right half of the distribution and minimize the left hand side, but if you are too draconian in nature, you disincentivize people who you actually want to attract from coming to the US. India has already started trying to build something similar to the Thousand Talents program for NRIs and PIOs.

IMO, the current changes proposed are a good middle ground, but everything else on HN seems dumb.
by markdoppler | 2025-08-12 23:08:54+00:00
Of course! The problem is that many of the other services also use Stripe in the background, such as LemonSqueezy.

In addition, we’re at the best moment for our MRR, with over 200 users paying every month. Obviously, it’s a simple and legitimate business, and we’re trying to get in touch with someone inside Stripe so we don’t lose months of work.
by b_friedland | 2025-08-12 23:08:57+00:00
Reciprocity and beneficial selection operate over longer cycles in a larger society than they do in smaller social units like families. Some altruistic efforts will be wasted, but every system has corruption: families can contain all the love and care you can imagine and still end up with abuse of trust.

The more help you contribute to the world, the more likely others' altruism will be able to flourish as well. Sub-society-scale groups can spontaneously form when people witness acts of altruism. Fighting corruption is a good thing, and one of the ways you can do that is to show there can be a better way, so that some of the people who would otherwise learn cycles of cynicism make better choices.
by isaacremuant | 2025-08-12 23:09:10+00:00
Yours is a disingenous argument for authoritarianism and censorship.

You or your government of choice are the arbiters of truth and, of course, you wouldn't lie, only your political opponents who invent obvious malicious lies that are an immediate danger.

Your actions are good or mistakes and they don't present immediate dangers, only the criticism of your actions does.

In case my sarcasm wasn't obvious. A resounding rejection of all your propaganda for authoritarianism.
by Dig1t | 2025-08-12 23:10:00+00:00
Calling people idiots because you disagree with their politics is not really constructive or interesting.

Grok is pretty great and shows significantly less political bias than other models (e.g. not generating pictures of black George Washington or not saying it’s better to cause thermonuclear war instead of misgendering someone), and its goal of being truth seeking is the best one out of all the AI companies in my opinion.
by noosphr | 2025-08-12 23:10:10+00:00
It's been clear to anyone familiar with encoder only LLMs that Google is effectively dead. The only reason why it still lives is that it takes a while to crawl the whole web and keep the index up to date.

If someone like common crawl, or even a paid service, solves the crawling of the web in real time then the moat Google had for the last 25 years is dead and search is commoditized.
by theideaofcoffee | 2025-08-12 23:10:49+00:00
If you have serious intentions of starting an ISP, I'd recommend beginning conversations with a few transit providers right away, feeling out rates and commit terms. Armed with some market info and contacts there, start to look at v4 auctions via [0] or similar so you can jump the line, though you'll have to pay for the privilege. You probably won't be able to transfer blocks into your org until you have commits from one or more upstreams (I know ARIN, and I'm assuming you're in north america, has some more stringent reqs in terms of overall usage within a specified time period, so choose the auction size appropriately [1]). You may also want to consider taking a block from your transit, they will often reassign a small prefix out of their larger holdings for customer use. You can often use that as justification for transferring future blocks.

After transit, start to look at facilities to host your equipment, 'cause you'll need to demarc somewhere and hand off to your transit as well.

Lots and lots of details to get right, but I personally think it's a lot of fun.

[0] https://auctions.ipv4.global/

[1] https://www.arin.net/participate/policy/nrpm/#eight5
by ggreer | 2025-08-12 23:10:49+00:00
Apple and Google make apps exclusive all the time. They just do it by acquiring the company that developed the app, then integrating the app's functionality into their OS. Examples for iOS include Siri, Dark Sky, Shazam, and Workflow. Google did it with Waze, and failed with Sparrow, Quickoffice, and a bunch of others. Samsung did it with LoopPay (which became Samsung Pay) and Viv (from the developers of Siri), which they turned into Bixby.
by jagged-chisel | 2025-08-12 23:11:49+00:00
The LLMs I have interacted with are so sure of themselves until I provide evidence to the contrary. I won’t believe an LLM about my own shortcomings until it can provide evidence to the contrary. Without that evidence, it’s just an opinion.

I do get your point. I feel like the answer for LLMs is for them to be more socratic.
by filoleg | 2025-08-12 23:12:01+00:00
It depends on what their livelihood is.

If their livelihood is solving difficult problems, and writing code is just the implementation detail the gotta deal with, then this isn’t gonna do much to threaten their livelihood. Like, I am not aware of any serious SWE (who actually designs complex systems and implements them) being genuinely worried about their livelihood after trying out AI agents. If anything, that makes them feel more excited about their work.

But if someone’s just purely codemonkeying trivial stuff for their livelihood, then yeah, they should feel threatened. I have a feeling that this isn’t what the grandparent comment user does for a living tho.
by wpm | 2025-08-12 23:12:11+00:00
> Yes, it's more work on your side

How much work, and is Part 3 gonna be so mindblowing to be worth it?

> asking the creator to manage updates for whatever

Managing updates in this case is...posting Part 3? Something they were already gonna do? Except now there's also some machine-only endpoint that needs to start returning "Yes" instead of "No"? Doesn't sound like a ton of work.

> Why would you not involve yourself in the new hotness? You _can_ put AI into this.

Because just involving yourself with the new hotness just because it is the new hotness is pathetic. I can put AI into this, but why would I? Why would I add all the heft and complexity and stupid natural language bullshit talking to a computer when I could just press a button that will do this for me deterministically?
by sashank_1509 | 2025-08-12 23:12:30+00:00
There will always be unscrupulous companies trying to game the system, you just need to sue them into complying. Auctioning is generally the right idea, auction and make kickbacks illegal with regulation etc. My intuition if you auction 85,000 slots in US H1b, the average H1b salary will be around 250,000$. As you reduce the slots, the average will keep going higher. Reducing or increasing the slots can depend on the labor need for the economy.
by _mlbt | 2025-08-12 23:12:34+00:00
> I'm uncomfortable with how racist HN has become.

You’re the one that’s bringing race into the argument. I don’t care what race they are, I don’t want any illegal immigrants in this country.

America’s obligation is to its own citizens first and foremost. This should not be a controversial opinion. Every country should put the interests of its own citizens first.
by fithisux | 2025-08-12 23:16:04+00:00
This is not correct. Look at what is happening in the Amiga retrocomputing area. Some of them have Linux support along with AmigaOS/Morphos and Aros. Pretty succesful (expensive though) because they do not release 1000 different systems each year but 2-3.

Also, you do not have to support every system.

For example if they support these cheap n150 mini pcs, I am more than fine. Something common.

Macos runs fine because it works in a specific space.
by terminalshort | 2025-08-12 23:16:23+00:00
I think that's what he means when he says

> its institutionalization has become pathological.

Empathy isn't strong for people you don't know personally and near nonexistent for people you don't even know exist. That's why we are just fine with buying products made my near slave labor to save a bit of money. It's also why those cringe DEI trainings can never rise above the level of performative empathy. Empathy just isn't capable of generating enough cohesion in large organizations and you need to use the more rational and transactional tool of incentive alignment of self interest to corporate goals. But most people have trouble accepting that sort of lever of control on an emotional level because purely transactional relationships feel cold and unnatural. That's why you get cringe attempts to inject empathy into the corporate world where it clearly doesn't belong.
by yieldcrv | 2025-08-12 23:16:48+00:00
would you prefer I used italics instead?

one time I was forming a business in a state, in person. The price was $70 now, and I wanted to speed that up, as I was pulling out my kickback funds, they said I could do expedited processing for $200. The state actually codified expedited processing for $200 in a prescribed legislative process.

the only difference between the categorization of this transaction was due process.
by thrance | 2025-08-12 23:17:12+00:00
I don't let what "being part of a biological creature" entails dictate my behavior usually, and I don't think you do either. Else you'd be running around butt naked in the savanna, and not typing appeal to nature fallacies on your computer.

Also, please refrain from strawmanning people who don't want kids into "Netflix or TikTok" zombies. This is stupid and achieves nothing.

> Of course, individuals can opt out, but if everyone opts out, we are all dead.

That won't happen, population may decline, yes, but the extinction of humanity is nowhere on the horizon.
by c_o_n_v_e_x | 2025-08-12 23:17:21+00:00
You're paying for:

- Trade licensing fees

- Liability insurance

- Medical insurance

- A vehicle to move equipment around

- Vehicle insurance

- Tools to complete the job

- The time taken to drive to your residence

- The time taken for the quote itself

- The expertise required to correctly spec/quote equipment

- The tradesperson driving to the city office

- The tradesperson applying AND paying for a city permit to do the work

- The tradesperson driving to a supply house

- Purchasing the equipment on credit

- Transporting the equipment back to your house

- Ripping out and disposing the old equipment (if applicable)

- The time and expertise to install the equipment correctly

- The time vacuum out the lineset

- The time charge the equipment properly with refrigerant

- The time commission the system and make sure it's running properly

- The tradesperson driving BACK to the customer house to be present for a city inspection
by shinycode | 2025-08-12 23:17:52+00:00
Not exactly. It depends how software is written and if there is ADRs in the project. I had to work on projects where there was bugs because someone coded business rules in a very bad and unclear way. You move an if somewhere and something breaks somewhere else. You ask « is this condition the way it’s supposed to work or is it a bug » when software is not clear enough - and often it isn’t because we have to go fast - we ask people to confirm the rule. My point is this, amazingly written software surely works best with LLMs. That’s not the most software written for now because businesses value speed over engineering sometimes (or it’s lack of skills)
by arendtio | 2025-08-12 23:19:27+00:00
The big question here is who defines the events. I mean, the protocol suggests that the sender should describe the event and offer a simple button for it.

But in reality, the receiver knows a lot more about what he is interested in. Some people might want to get an update for the next blog post, while others may be interested in updates for the next blog post that completes a particular series, and so on.

When the sender defines the events, you can use a new protocol; however, if the receiver determines the events, all you need is a client with a rules engine (e.g., IFTTT).
by unshavedyak | 2025-08-12 23:20:53+00:00
Similarly my Nix[OS] env had a ton of annoyances and updates needed that i didn't care to do. My first week of Claude saw tons of Nix improvements for my environment across my three machines (desk, server, macbook) and it's a much more rich environment.

Claude did great at Nix, something i struggled with due to lack of documentation. It was far from perfect, but it usually pointed me towards the answer that i could later refine with it. Felt magical.
by aspenmayer | 2025-08-12 23:23:07+00:00
Previously/related:

Hacking the Xbox 360 Hypervisor Part 2: The Bad Update Exploit - https://news.ycombinator.com/item?id=43244739 - March 2025 (107 comments)

Hacking the Xbox 360 Hypervisor Part 1: System Overview - https://news.ycombinator.com/item?id=43167163 - February 2025 (0 comments)

Apparently there has been a lot of development to improve the speed and reliability/repeatability of the exploit, as at this time it is not persistent (it must be run every time the console is booted). Modern Vintage Gamer was able to get it to run 10/10 times in a row under a minute each time, from what I can tell, which I love to see.

The exploit featured in OP:

https://github.com/grimdoomer/Xbox360BadUpdate
by BriggyDwiggs42 | 2025-08-12 23:23:31+00:00
Are there methods we could use which avoid filtering out people for lacking skills unrelated to those they’ll deploy after graduation? Certainly I’ve seen examples of simple changes that do a lot of good, like single user exam spaces (with a camera). Even basic changes like that can seriously improve exams, but often require resource allocation. If people think things like, “exams being stressful is good, these students just need to toughen up,” then we won’t allocate those resources and we’ll miss out on a good investment.
by digianarchist | 2025-08-12 23:23:35+00:00
I scraped through PERM before the recruiting phase started getting attention from websites like jobs.now. I'm not against this and would expand the test to non-immigrant visas.

Meta being sued by the DoL was supposed to stop ridiculous gaming of the process [0].

Still I think a points system would be better for America and the RAISE Act is looking better everyday [1].

[0] - https://www.cnbc.com/2021/10/19/facebook-settles-claims-it-d...

[1] - https://en.wikipedia.org/wiki/RAISE_Act
by spauldo | 2025-08-12 23:23:46+00:00
Meh, sort of. Today's construction lumber is nearly all farmed, true. But CITES exists for a reason. The demand for certain woods greatly outstraps supply, and deforestation and smuggling is a real problem that's difficult to solve. And that's even without considering deforestation that's done to open up new farmland.

Madagascar is the obvious example here highlighting both issues, but it's certainly not unique.
by nec4b | 2025-08-12 23:24:43+00:00
>> Did you? Literally the first line was starting with ">> Yugoslav communism...".

#Especially since I said[0]:

#"Once, as a child because I wasn't paying attention. As a teen? Several #attempts on the subway, on the street and other places. As an adult? On the #Brooklyn Bridge."

That was for the robbery and before that you said:

#>Would you like to go into my personal experiences with urban crime? How many #gun barrels have you stared down?

#More than one.

#>How many times have you been punched in public by a stranger, while just #standing there?

#More than once.

Nothing specific there. Why are you so antagonizing about it and trying to straw man something with my comment that doesn't exist? I only told you how I read (I'm probably not the only one) your comment and pointed out some context was missing and when you explained it, I accepted it.
by Twirrim | 2025-08-12 23:24:47+00:00
Hurd predates Linux by about a year, but was under stop/start development for several years before that too. https://en.wikipedia.org/wiki/GNU_Hurd It's as old as dirt, in computing terms. It was intended to be the final part of a fully GNU based operating system, everything else having been created by that stage.

Stallman et. al. have promised since the late 80s that this would be the future, and at various stages promised that it will be ready for production work within the next year (or two). Like any promises made by Elon Musk, everyone in the tech industry has long since learned to ignore them. Maybe some day it'll be done, but I'm highly skeptical it has any chance of building up the momentum it needs.
by MrVitaliy | 2025-08-12 23:25:16+00:00
There are a ton of features that fall under 'managed' umbrella, but for most home usecases you don't really need to manage the switches often. Once you setup WiFi SSIDs with VLAN tags, you almost never have to touch the switch. I like to separate networks with VLANs.

If your WiFi doesn't have client isolation, IoT devices can still scan your network. WiFi client isolation will prevent that, having them on separate VLAN also makes sense.

Another usecase is a Guest network, when friends come over. You might not want to isolate clients there and allow devices to talk to each other, but also don't interfere with your home network.

If you work from home, depending on what you do, you might want to have 'office' VLAN. Or a 'Kids' VLAN, where internet turns off every night at 8pm.

At this point, it may be easier to QoS and give only 10% of your internet bandwidth to Guest network, and 5% to IoT device network, etc.
by snvzz | 2025-08-12 23:26:28+00:00
>and will likely be for the foreseeable future.

Nah, high performance RISC-V (on RVA23 profile) is just around the corner.

Might come as early as by year end. Early next year at worst.

We've known about Windows for RISC-V since 2021, NA's RISC-V Summit. Like Google with Android, Microsoft has set RVA23 as baseline.

Once the hardware and Windows are there, expect the open platform to take over.
by vlovich123 | 2025-08-12 23:26:34+00:00
If a newer version of that value is also stored in a register and not yet flushed to memory, should the compiler know to insert that flush for your or is reading a stale value ok?

For what it’s worth there’s a reason you’re supposed to do this kind of access through memcpy, not by dereferencing made up pointers.

> There exists an instruction to do that load in Wasm, there's a builtin to check that 12345 points to addressable memory, the load is valid at the assembly level, the standard says the implementation should define this to be consistent with the addressing structure of the execution environment, why the heck are we playing games and allowing the compiler to say, "nope, that's not valid, so your entire program is invalid, and we can do what ever we want, no diagnostic required"?

Because the language standard is defined to target a virtual machine as output, not any given implementation. That virtual machine is then implemented on various platforms, but the capabilities of the underlying system aren’t directly accessible - they are only there to implement the C virtual machine. That’s why C can target so many different target machines.
by tialaramex | 2025-08-12 23:26:44+00:00
There was a period when I was paid to look after a bunch of managed switches, and they had a variety of interesting and useful features but that's a large corporate-like environment (a University) and it was part of a research programme.

[This is back when IPv6 is relatively novel and so the refit of a large building with brand new high end Cisco managed switches was justified as research, also leading to a hilarious "bidding" process in which Cisco's lone authorised supplier tells us what the price is, which of course is completely unaffordable, then we tell a Cisco exec what we want to pay, then they calculate a research "discount" which we are to be offered so that magically we pay exactly this much to the lone supplier].

Feature I really liked 1.: Time Domain Reflectometry. Port #123 failed? Ask the switch, it says the fault is 19 metres from the switch, measure by eye or with tape, oh yeah, there's the problem.

Feature I really liked 2.: Port history. You can see at a glance that ports #120 through #140 are not in use now but with history you can see that port #130 and #136 were used last Tuesday night. Aha! The only thing these ports actually do is support a madcap arrangement where Astronomy run laptops on the roof for stargazing. They can just use WiFi! No need to run all this extra stuff.

For the research we had MLDv2 group multicast support - e.g. 80 people have 100baseT networking, 10 watch video channel A at 40Mbps, 10 watch channel B at 40Mbps, yet the network is only moving 80MBps (40 + 40) and their links only have 40 Mbps each, the 60 non participants have all 100Mbps free - in principle that could be done in a relatively dumb switch, but also at home scale it's irrelevant anyway, and even at corporate it's cool but hardly worth diverting serious effort when you probably don't need such a feature.
by snapplebobapple | 2025-08-12 23:26:55+00:00
I think it is worth it if it stops the bad policy of supply management that harms everyone except a small group of farmers. Quebec and to a lesser extent Ontario being full of wankers is why we have supply management when it is obviously stupid, not who will be hurt by tariffs (although they will hurt from the tariffs and they have earned it, unlike the rest of us who are hurt by the same tariffs)
by FridayoLeary | 2025-08-12 23:27:35+00:00
Or just reproducing it and selling it on the basis that it works exactly the same way as the original...

I'm slightly mystified at the sums collectors items sell for. It seems intuitive to me that their prices should be some function of their inherent values, however that's calculated. It could even be many times that number but it should at least be tethered to reality.