MurphyA/hacker-news huggingface dataset:
by KaiserPro | 2026-02-10 22:30:46+00:00
It appears that its a laser sintererererer, which makes sense. You might have noticed the explosion in adverts for laser welding systems. This means that there 200w+ lasers floating around.

I assume it still needs to be held in an inert atmosphere. Plus getting the fucking thing off the build plate isn't trivial.

I know that at the shop at my old work, they used to use a wire EDM machine to cut the thing from the build plate, then mill it flat again.
by CGMthrowaway | 2026-02-10 22:30:55+00:00
Also:

human dissection (grave robbing)
translating the Bible into English
silk production outside of China (death penalty for exporting worm eggs)
rubber production in Asia (seeds smuggled out of Brazil)
the Underground Railroad
heliocentrism
AIDS treatment (see Dallas Buyers Club)
Needle exchange programs for IV drug users
Ridesharing/airbnb/napster (obvious ones)
SF gay marriage licenses (in defiance of CA law)
Show HN: Itsyhome – Control HomeKit from your Mac menu bar (open source)
by nixus76 | 2026-02-10 22:31:12+00:00
Hey HN! I built Itsyhome because I wanted quick access to my HomeKit devices without opening the Home app or reaching for my phone.

It's a native Swift/AppKit menu bar app – no Electron. Also fully open source: https://github.com/nickustinov/itsyhome-macos

Pro version adds cameras, Stream Deck support, webhooks/CLI, and deep links for Shortcuts/Alfred/Raycast.

Happy to answer any questions!
by disillusioned | 2026-02-10 22:31:15+00:00
Well, it's being framed both ways.

Lazy folks are framing this as "see, it's still humans!", like this awful article by TechSpot headlined "Waymo admits that its autopilot is often just guys from the Philippines": https://www.techspot.com/news/111233-waymo-admits-autopilot-...

1) "Often" is a gross mischaracterization. It's so infrequent you wouldn't believe. Nearly all rides are performed fully autonomously without human intervention. But "often" sure sounds spicy!

2) "its autopilot is just guys from the Philippines": no, it's not. A human is in the loop to help hint to the Waymo Driver AI platform what action to take if its confidence level is too low or it's facing a particularly odd edge case where it needs to be nudged to take an alternate route. This framing makes it sound like some dude in Manilla is remote controlling the car. They're not. They're issuing hints to and confirming choices by the Waymo Driver which remains in full control of the vehicle at all times.

Because lay people, even non-technically-sophisticated lay people naturally start wondering "well, isn't there some delay between a person in the Philippines and the car in the US? how could that be safe? what if the internet dips out or the connection drops?" Which are good and valid points! And why this framing is so obnoxious and lazy. The car is always driving itself.

They finally issued a correction in the linked article that makes it clear they're not remote controlling the cars, but the headline is still really slanted and a frustrating framing. When you ride in these things, you can see just how incredible this technology is and how far we've come.
by xyzelement | 2026-02-10 22:31:36+00:00
I mean I think it depends on the suburb. If you moved your family to a place where everyone is a shut-in boomer (vs the grandfatherly types that I somehow meet in my area) then... why would you move there to have kids?

To me that's like going to a badly reviewed restaurant and then complaining about the food. If you knew you were moving to a place hostile to kids, why move there?
by PaulDavisThe1st | 2026-02-10 22:31:37+00:00
Retired? I'm not retired and likely won't be for another 8 years.

> But for me it's annoying some late 50s+ people telling what you just did.

The author of TFA is at least 50!

> You are just talking from perspective of someone who already paid all debts raised all kids

That part is true. But that was more or less true when I was 50, too.

Finally, the article wasn't about the shitty economic world that we've created for so many people, it was about how programming has changed. Those two are inter-related but they are not the same.
by mrkeen | 2026-02-10 22:31:38+00:00
Suppose you're receiving bytes representing a User at the edge of your system. If you put json bytes into your parser and get back a User, then put your User through validation, that means you know there are both 'valid' Users and 'invalid' Users.

Instead, there should simply be no way to construct an invalid User. But this article pushes a little harder than that:

Does your business logic require a User to have exactly one last name, and one-or-more first names? Some people might go as far as having a private-constructor + static-factory-method create(..), which does the validation, e.g.

class User {
private List<String> names;
private User(List<String> names) {..}
public static User create(List<String> names) throws ValidationException {
// Check for name rules here
}
}

Even though the create(..) method above validates the name rules, you're still left holding a plain old List-of-Strings deeper in the program when it comes time to use them. The name rules were validated and then thrown away! Now do you check them when you go to use them? Maybe?

If you encode your rules into your data-structure, it might look more like:

class User {
String lastName;
NeList<String> firstNames;
private User(List<String> names) throws ValidationException {..}
}

If I were doing this for real, I'd probably have some Name rules too (as opposed to a raw String). E.g. only some non-empty collection of utf8 characters which were successfully case-folded or something.

Is this overkill? Do I wind up with too much code by being so pedantic? Well no! If I'm building valid types out of valid types, perhaps the overall validation logic just shrinks. The above class could be demoted to some kind of struct/record, e.g.

record User(Name lastName, NeList<Name> firstNames);

Before I was validating Names inside User, but now I can validate Names inside Name, which seems like a win:

class Name {
private String value;
private Name (String name) throws ValidationException {..}
}
by egorelik | 2026-02-10 22:31:51+00:00
The author mentioned that the theory of the complex field is categorical, but I didn't see them directly mention that the theory of the real field isn't - for every cardinal there are many models of the real field of that size. My own, far less qualified, interpretation, is that even if the complex field is just a convenient tool for organizing information, for algebraic purposes it is as
safe an abstraction as we could really hope for - and actually much more so than the real field.
by JeffLupker | 2026-02-10 22:32:55+00:00
This article makes a good point about retro games using less overstimulating graphics, but an equally important factor is how games handle interruptions. In retro Pokémon games, exploring a route almost guarantees wild encounters that interrupt your progression.

This contrasts with doomscrolling on social media, which offers constant access to exactly what you want, whenever you want it. Pokémon, by design, delays gratification by introducing obstacles that slow progress (something players understand and accept as part of the experience).

These interruptions also create new opportunities: wild encounters introduce new Pokémon, and trainer battles encourage new strategies. If success was given without interruption, there would be little reason to keep playing, and winning would feel unearned. While the article states imagination as a benefit of games, I think interruption is a key distinction between gaming and doomscrolling that's worth mentioning explicitly.
by hodgehog11 | 2026-02-10 22:32:59+00:00
Maybe it is to a child or average citizen, but I don't believe that "not understanding the consequences" is the case here on HN. This is just a difference in philosophy, the old "freedom vs. security" tradeoff that everyone falls down on a little differently. Giving up your data to a company (and therefore the government) in exchange for services is a trust exercise, and there are ways to avoid making it, but they have significant unavoidable costs. It's an easier decision when you don't fear your own government, but where you fall on the spectrum rapidly changes when your government makes you the target. Of course you can say "the government is always going to turn on you, so you should never trust them!", but you'll sound like a loon to many native citizens of a Western nation that have had little to fear for decades.

The US is just experiencing a little more of what the citizens of communist and fascist nations have experienced. Over time, that might lead to rapid societal change, or maybe it's too late.
by jauntywundrkind | 2026-02-10 22:33:08+00:00
Is there any interest or discussion about finding a way to use these tools to work with MCP Apps?

Release: http://blog.modelcontextprotocol.io/posts/2026-01-26-mcp-app... . Announcement:
http://blog.modelcontextprotocol.io/posts/2025-11-21-mcp-app... . Submission:
https://news.ycombinator.com/item?id=46020502
by marcosdumay | 2026-02-10 22:33:31+00:00
> capital is devaluing labor

I guess the right word here is "disenfranchising".

Valuation is a relative thing based mostly of availability. Adding capital makes labor more valuable, not less. This is not the process happening here, and it's not clear what direction the valuation is going.

... even if we take for granted that any of this is really happening.
by hansvm | 2026-02-10 22:33:49+00:00
I'll take a look at that story later. I'm curious though, why is US metallurgy consistently top-notch if the processes are inferior? When I use wrenches, bicycle frames, etc from most other countries I have no end of troubles with weld delamination, stress fractures compounding into catastrophic failures, and whatnot, even including enormous wrenches just snapping in half with forces far below what something a tenth the size with American steel could handle.
by nice_byte | 2026-02-10 22:33:53+00:00
> No you don't, cuMemAlloc(&ptr, size) will just give you device memory, and cuMemAllocHost will give you pinned host memory.

that's exactly what i said. You have to explicitly allocate one or the other type of memory. I.e. you have to think about what you need this memory _for_. It's literally just usage flags with extra steps.

> Why would UMA be necessary for this?

UMA is necessary if you want to be able to "just allocate some memory without caring about usage flags". Which is something you're not doing with CUDA.

> OpenGL handles this trivially,

OpenGL also doesn't allow you to explicitly manage memory. But you were asking for an explicit malloc. So which one do you want, "just make me a texture" or "just give me a chunk of memory"?

> Let me create a texture handle, and give me a function that queries the size that I can feed to malloc. That's it. No heap types, no usage flags.

Sure, that's what VMA gives you (modulo usage flags, which as we had established you can't get rid of). Excerpt from some code:

```
VmaAllocationCreateInfo vma_alloc_info = {
.usage = VMA_MEMORY_USAGE_GPU_ONLY,
.requiredFlags = VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT};

VkImage img;
VmaAllocation allocn;
const VkResult create_alloc_vkerr = vmaCreateImage(
vma_allocator,
&vk_image_info, // <-- populated earlier with format, dimensions, etc.
&vma_alloc_info,
&img,
&allocn,
NULL);
```

Since i dont care about reslurce aliasing, that's the extent of "memory management" that i do in my rhi. The last time i had to think about different heap types or how to bind memory was approximately never.
by dan_mctree | 2026-02-10 22:33:55+00:00
>So obviously, error correction with inputs/outputs is not the way we get to intelligence.

This doesn't seem to follow at all let alone obviously? Humans are able to reason through code without having to become a completely discrete computer, but probably can't reason through any length of assembly code, so why is that requirement necessary and how have you shown LLMs can't achieve human levels of competence on this kind of task?
by Atlas667 | 2026-02-10 22:34:11+00:00
This is false and not at all what I have researched and back as a communist.

In a communist society YOU control production through democracy. The whole point is for the people to be their own governing force. That is why communists mention "state control", but another, ultra important aspect that is conveniently not mentioned by capitalist propaganda, is council democracy.

You are your local state. You and your neighbors organized in a council form your local state.

You and your neighbors make sure that no single individual or minority controls your production.

YOU and your neighbors form your own executive, legislative and judicial branches.

This is in reality what communist literature is about. The american mind cannot comprehend democracy, i swear.

And if system were to results in a small group of people holding power and using production to make money, well, that would a capitalist system. Words have meaning.

Democracy is not based on trust, like the political system we have right now. Don't trust me, do your own god damned research. Don't trust millionaire connected politicians either. And don't trust capitalist media either. Democracy is based on control.
by rodrigorcs | 2026-02-10 22:34:22+00:00
Really interesting idea! I've only seen stuff like that in ETL pipelines (which are a pain). This sits somehow between a python notebook and a ETL pipeline.

By the way, I just shared in my company's Slack and looks like there is no opengraph data for it. Not a complain, just pointing out in case you didn't notice/think of it :)

Best of luck!
by wavemode | 2026-02-10 22:34:24+00:00
You're putting a bunch of words in the parent commenter's mouth, and arguing against a strawman.

In this context, "here’s how LLMs actually work" is what allows someone to have an informed opinion on whether a singularity is coming or not. If you don't understand how they work, then any company trying to sell their AI, or any random person on the Internet, can easily convince you that a singularity is coming without any evidence.

This is separate from directly answering the question "is a singularity coming?"
by yorwba | 2026-02-10 22:34:26+00:00
Waymo reported that too: https://waymo.com/blog/2025/12/autonomously-navigating-the-r...

While the Waymo Driver is designed to handle dark traffic signals as four-way stops, it may occasionally request a confirmation check to ensure it makes the safest choice. While we successfully traversed more than 7,000 dark signals on Saturday, the outage created a concentrated spike in these requests. This created a backlog that, in some cases, led to response delays contributing to congestion on already-overwhelmed streets.
by cabirum | 2026-02-10 22:34:51+00:00
"It is difficult to get a man to understand something, when his salary depends upon his not understanding it". So, this guy is "building an AI startup and investing in the space", right. Thousands of jobs in AI depend on you to start paying for the models because "free version is over a year behind".

What AI is good at is generating billions of similar "something big, act now" stories just to get you to pay. It is an advert.
by sunaookami | 2026-02-10 22:35:14+00:00
Single biggest mistake of Social Media was to pay users for what they post. Started with YouTube, went the same way with Facbook, Instagram, TikTok and Twitter. People only post ragebait or engagement bait or play "the reply guy" with low-effort AI-generated content. Many people in countries like India and Pakistan are doing this because it pays better than their jobs. There was an interesting article on NHK that is always on the top of my mind when it's about this, I actually found it again: https://news.web.nhk/newsweb/na/na-k10014341931000 In Japan they are called "Impression Zombies", kinda fitting.
by nemothekid | 2026-02-10 22:35:49+00:00
The way this is being reported gives the impression that there are workers in the philippines remotely driving these cars (if they are, maybe google found a good use case for all that Stadia tech).

What it actually is, if the car gets stuck someone can manually override - which, I imagine is normal? If the car gets stuck you can call someone and they can do "something", which can probably nudge the car into action. I doubt the latency is that good where someone can remotely drive the car.
by ycombiredd | 2026-02-10 22:36:06+00:00
Hmm.. My first thought is that great, now not only will e.g., HR/screening/hiring hand-off the reading/discerning tasks to an ML model, they'll now outsource the things that require any sort of emotional understanding (compassion, stress, anxiety, social awkwardness, etc) to a model too.

One part of me has a tendency to think "good, take some subjectivity away from a human with poor social skills", but another part of me is repulsed by the concept because we see how otherwise capable humans will defer to "expertise" of an LLM due to a notion of perceived "expertise" in the machine, or laziness (see recent kerfuffles in the legal field over hallucinated citations, etc.)

Objective classification in CV is one thing, but subjective identification (psychology, pseudoscientific forensic sociology, etc) via a multi-modal model triggers a sort of danger warning in me as initial reaction.

Neat work, though, from a technical standpoint.
by carlosjobim | 2026-02-10 22:36:32+00:00
Who is everyone else that has a problem here? Since tourists almost exclusively deal with people who work with tourism. Villagers annoyed that American tourists are swimming in their lake? Street scum irritated that American tourists are taking up space on the sidewalk? When I was young I used to hear anti-tourism sentiment sometimes, usually from the most base people. Everybody else was busy working or living their life, so they didn't have time to loiter in touristic places at touristic times. Unless they worked there.

As for your run-ins with card hostile businesses and people, you have the option to make your purchases with businesses who accept cards. Most customers choose that options, because cards offer the best protection and convenience for the customer. To the tune of the endless teeth grinding of some small business owners who think that their low profits are to blame on a tiny merchant fee.
by llm_nerd | 2026-02-10 22:37:09+00:00
... It's a shirtless man hugging the waist of another shirtless man. The cover art doesn't even have any text on it, but instead is just a picture of a couple of shirtless dudes in an incredibly weird pose. Yeah, I'm sure lots of fathers find themselves in scenes just like this. Totes normal.

"Not every picture of two men is sexual."

Yes, no shit. Of course on HN someone would try this morally righteous horseshit, especially hilarious when it's served with a side of "Duh, of course!"

But you know what the picture represents because you were quite literally told how to interpret it. I don't want some picture I didn't ask for suddenly appearing on my lock screen (because most of us actually had empty libraries, so when this "gift" was added and the device did its fun "autoplay" nonsense, it would suddenly be active media), walking around saying to anyone who might catch site "Oh don't worry, it's an artistic image of a father protecting his son or something"
by Joel_Mckay | 2026-02-10 22:37:28+00:00
In general, most firms form relationships with marketing lead generation companies. i.e. you pay for customers interested in buying something, and pay a reward if a sale is made.

Don't bother spamming with FAAG, as the conversion rates are still hypothetical for many. Go to trade shows, and note how sales people operate with the public... hint, the big deals are never done on the floor area.

The sales conversion rates and tax postures will determine if this type of business is viable in your area. =3
by theluketaylor | 2026-02-10 22:37:53+00:00
> A truck and a tank have a lot in common

Maybe in 1942. Modern tanks cannot be built on highly specialized production lines that build road vehicles without years-long re-tooling. M1 Abrams tanks don't even use piston engines, they have turbines.

A older, but well documented example how specialized modern automotive production has become is the Mercedes Benz 500e. In the 90s Mercedes wanted to build a more powerful, wider version of the E class. They added 56 mm to the front fenders and discovered it wouldn't fit through the production line properly. MB contracted for Porsche to handle the low-volume 500e on a different production line.
by dyingkneepad | 2026-02-10 22:37:59+00:00
The market is not just 3 players. These days we have these things called smartphones, and they all include a variety of different graphics cards on them. And even more devices than just those include decently powerful GPUs as well. If you look at the Contributors section of the extension in the post, and look at all the companies involved, you'll have a better idea.
by tialaramex | 2026-02-10 22:37:59+00:00
What were you expecting to find? A function which returns an empty type will always diverge - ie there is no return of control, because that return would have a value that we've said never exists. In a systems language like Rust there are functions like this for example std::process::exit is a function which... well, hopefully it's obvious why that doesn't return. You could imagine that likewise if one day the Linux kernel's reboot routine was Rust, that too would never return.
by autoexec | 2026-02-10 22:38:03+00:00
The removal case was administratively closed on appeal which meant that he was legally authorized to stay in the US while waiting for a green card application to go through.

He was here on a work permit when the police arrested him for filming a protest. Journalism isn't a crime so all the charges connected to his arrest were dropped, but ICE placed a detainer on him to keep him locked up anyway. A judge granted him bond so that he could be released but ICE fought that too and continued to keep him locked up. Finally they reopened the 2012 case and used that to kick him out of the country.
by wombat-man | 2026-02-10 22:38:18+00:00
The archive link isn't working for me atm.

But tech companies should be complying with subpoenas from governments in countries they would like to operate in. I don't like what is happening in the US either, but to me this feels like a problem with the electorate. Maybe it's possible for Google to provide some of these services without actually having access to the data under subpoena, but I don't know enough about what services they were using or how they work.
by tehjoker | 2026-02-10 22:38:34+00:00
It's hard to say what this means. They didn't give a single example of the kinds of situations the remote workers help in. I can think of an array of different kinds of situations ranging from "should I continue with this route or turn back" which would be a yes/no dialog box with the car prompting monitoring to real time pedal inputs or emergency stops by people watching the displays constantly.

Generally when a company is vague about these things, you should assume there is some very intensive aspect to it undercutting their claims of autonomy or some aspect where people think its dangerous.