MurphyA/hacker-news huggingface dataset:
by asafira | 2025-05-14 15:15:07+00:00
I did my PhD in Atomic, Molecular, and Optical (AMO) physics, and despite "optical" being part of that I realized midway that I didn't know enough about how regular cameras worked!

It didn't take very long to learn, and it turned out to be extremely important in the work I did during the early days at Waymo and later at Motional.

I wanted to pass along this fun video from several years ago that discusses HDR: https://www.youtube.com/watch?v=bkQJdaGGVM8 . It's short and fun, I recommend it to all HN readers.

Separately, if you want a more serious introduction to digital photography, I recommend the lectures by Marc Levoy from his Stanford course: https://www.youtube.com/watch?v=y7HrM-fk_Rc&list=PL8ungNrvUY... . I believe he runs his own group at Adobe now after leading a successful effort at Google making their pixel cameras the best in the industry for a couple of years. (And then everyone more-or-less caught up, just like with most tech improvements in the history of smartphones).
by pavel_lishin | 2025-05-14 15:15:20+00:00
> In an email [PDF] one frustrated user shared with The Register, VPN Secure argued that its acquisition of the business in 2023 was an asset-only deal - meaning it took over the technology, infrastructure, and customer database, but not the previous owner's liabilities.

Color me naive, but I'm surprised that's allowed. Seems like it would be all too easy for a company to "sell" itself to "someone", just to jettison liabilities.
by vel0city | 2025-05-14 15:15:27+00:00
I'm far faster changing my default audio device with the new quick settings menu than going Start > Control Panel > Sound > Right click audio device > Set as Default. Now I just click the quick settings > the little sound device icon > chosoe a device.

I'm far faster changing my WiFi network with the new quick settings menu than going Start > Control Panel > Network and Sharing Center (if using Vista or newer) > Network Devices > right click network adapter > Connect / Disconnect > go through Wizard process to set up new network. Now I just click the quick settings, click the little arrow to list WiFi networks, choose the network, click connect. Way faster.

I'm also generally far faster finding whatever setting in the Settings menu over trying to figure out which tab on which little Control Panel widget some obscure setting is, because there's a useful search box that will pull up practically any setting these days. Sure, maybe if you had every setting in Control Panel memorized you could be faster, but I'm far faster just searching for the setting I'm looking for at the moment for anything I'm not regularly changing.

The new Settings area, now that it actually has most things, is generally a far better experience unless you had everything in Control Panel committed to muscle memory. I do acknowledge though there are still a few things that aren't as good, but I imagine they'll get better. For most things most users actually mess with on a regular basis, it seems to me the Settings app is better than Control Panel. The only thing that really frustrates me with Settings now on a regular basis is only being able to have one instance of the app open at a time, a dumb limitation.

Every time I'm needing to mess with something in ancient versions of Windows these days is now a pain despite me growing up with it. So many things nested in non-obvious areas, things hidden behind tab after tab of settings and menus. Right click that, go to properties, click that, go to properties on that, click that button, go to the Options tab, click Configure, and there you go that's where you set that value. Easy! Versus typing something like the setting you want to set into the search box in Settings and have it take you right to that setting.
by blarg1 | 2025-05-14 15:15:32+00:00
Depends on the beans, if you can find some that don't have all those weird "flavour notes" nor tastes too concentrated (dark?), also have the amount of water so it isn't strong but also not diluted, then black can be really nice.

Coffee shops don't make them like that though, I used a vietnamese coffee maker and had to experiment on how much grinds to use and how much water to put through.
by seesthruya | 2025-05-14 15:15:35+00:00
There is a national shortage of radiologists in the US, with many hospital systems facing a backlog of unread cases measuring in the thousands. And, the baby boomers are starting to retire, it's only going to get worse. We aren't training enough new radiologists, which is a different discussion.

Askl to your question on where my confidence stems from, there are both legal reasons and 'not being able to do the work' reasons.

Legal is easy, the most powerful lobby in most states are trial attorneys. They simply won't allow a situation where liability cannot be attached to medical practice. Somebody is getting sued.

As to what I do day to day, I don't think I'm just matching patterns. I believe what I do takes general intelligence. Therefore, when AI can do my job, it can do everyone else's job as well.
by stevekemp | 2025-05-14 15:15:37+00:00
There was a nice post here recently about speeding up interpreters via closure-based interpreter:

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

I hacked up a toy brainfuck interpreter using that technique and it was pretty fast. Not sure I'd get the chance to use it elsewhere, but experimenting with it was useful regardless:

https://github.com/skx/closure-based-brainfuck-vm
by ghaff | 2025-05-14 15:15:43+00:00
I agree with all that. One or two people mostly looking for a decent place to stay in the right location without hassle probably describes most travelers under most circumstances. I know it does me and I've travelled over 100 days a year at times. And that's probably not atypical of a lot of business travelers.

Even these days I'm not mostly looking to deeply research my overnight stays much of the time and often default to my hotel chain of choice or a hotel/Aparthotel that I have previous experience with.
by GuinansEyebrows | 2025-05-14 15:15:52+00:00
my first tech job was doing datacenter monkeywork and phone support for a small-town ISP. a lot of our older machines predated the "function-number" naming scheme (db01.foobar.net, web03.foobar.net etc) and instead were named after various Middle Earth locales. edge routers took regional names, firewalls usually took mountain names, web/file servers were named after big structures/cities etc. took me forever to learn (since i'd only read the books once at that point) but i've carried it with me for personal machine/local network naming ever since.

i like descriptive cattle names for machines i support professionally but home stuff gets to stay fun :)
by tarunkotia | 2025-05-14 15:15:59+00:00
I worked on an autocontouring model but we could not get very high accuracy for it to be adopted commercially. The algorithm would work for some organs but would totally freak-out on the others. And if the anatomy was out of norm then it would not work at all. This was 5 years ago, I see Siemens [0] has a similar tool. I remember shadowing a dosimetrist contouring all the Organs-At-Risk (OAR) and it took about 3-4 hours to contour one CT image of thoracic region. Do you know how much better the autocontouring tools have become?

[0] https://www.siemens-healthineers.com/en-us/radiotherapy/soft...
by Kivern7 | 2025-05-14 15:16:13+00:00
Nobody thinks like this. Not a single intelligent, successful, prosperous woman is going to be even slightly motivated to have a baby over the long-term viability and credibility of fiat currency, whereas I personally know of two people who only exist because their welfare-dependent mother impulsively took advantage of a government cash bonus by getting knocked up by a man she barely knew, and then promptly did so again with a different one.
by mint2 | 2025-05-14 15:16:32+00:00
Sorry to hear you got a bum toilet, luckily for you, there’s the other huge benefit of low flush toilets that I didn’t mention.

Even with a total clog, there’s a 1-2 flush bowl capacity before it over flows.

Who remembers the abject terror of watching the water rise in a clogged high flush toilet and just praying it didn’t overflow.

Also unless every usage is a big poop requiring extra flushes, it’s far fetched that more flushes occasionally are adding up to the same water usage. If the toilet clogs for #1, something is very wrong - likely installed wrong, plumbing issues, or user error. Your toilet might not have been seated right so the wax seal ring is partially blocking the sewer line.
by colechristensen | 2025-05-14 15:16:51+00:00
I have a screen which is "HDR" but what that means is when you turn the feature on it just makes everything more muted, it doesn't actually have any more dynamic range. When you turn HDR on for a game it basically just makes most things more muddy grey.

I also have a screen which has a huge gamut and blows out colors in a really nice way (a bit like the aftereffects of hallucinogens, it has colors other screens just don't) and you don't have to touch any settings.

My OLED TV has HDR and it actually seems like HDR content makes a difference while regular content is still "correct".
by yencabulator | 2025-05-14 15:17:07+00:00
Wikipedia says the Intel ME has been an x86 since Skylake (2015), and before that it was ARC not ARM. AMD is the one using an ARM core for that functionality.

https://en.wikipedia.org/wiki/Intel_Management_Engine

https://en.wikipedia.org/wiki/AMD_Platform_Security_Processo...
by sherdil2022 | 2025-05-14 15:17:31+00:00
If there are so many AI related products and services posted, what is wrong in posting something critical of it?

I found the article not only interesting but it also resonates with my own love-hate relationship with AI and lament about the end of programming as we know it.

I too don’t let AI write articles or email or text on my behalf, but I also use AI to write small snippets of programs.

I too hate AI slop being generated - especially in creative settings - and detest that we have to wade through content that may or may not have been fully generated by humans.

But AI is here to stay and we have to learn to adapt and co-exist with it.
by toprerules | 2025-05-14 15:17:38+00:00
As systems programmer there are no better options. C is inherently unsafe, C++ is awful to work with and unsafe without careful use of pre-made safe abstractions that can't catch everything at runtime...

I have written C for decades and love the language, but Rust has convinced me that we need to evolve beyond the 70s. There's no excuse anymore.
by PaulHoule | 2025-05-14 15:17:46+00:00
Yeah, I am concerned about this scenario.

In 2025 with high interest rates you could run a totally honest stablecoin by putting the money in the bank or treasury bills or something else nearly risk free, spending a little of the yield on administration expenses and pocketing the rest. Contrast that to the zero interest rate regime a few years back when that wasn't possible.

I see that as unsustainable though because many people who might want to buy into a stablecoin with 0% yield would also be looking at the possibility of putting money in the bank or T-bills or tokenized T-bills, etc. Just as banks, in the long term, need to pay competitive interest rates to attract deposits, stablecoins would need to pay competitive yield.

You could have an honest stablecoin which pays some yield built the same way you could build a zero-yield stablecoin but it would then compete with dishonest stablecoins. Weird things like Luna-Terra or flat-out Ponzi schemes. Unregulated fractional reserve banking and other risky business. I don't know the details of how it happens but I know it ends in tears.
by alabastervlog | 2025-05-14 15:18:14+00:00
> I have made a mistake radiologists call 'satisfaction of search'.

Ah, now I have a name for it.

When I've chased a bug and fixed a problem I found that would cause the observed problem behavior, but haven't yet proven the behavior is corrected, I'm always careful to specify that "I fixed a problem, but I don't know if I fixed the problem". Seems similar: found and fixed a bug that could explain the issue, but that doesn't mean there's not another one that, independently, would also cause the same observed problem.
by KennyBlanken | 2025-05-14 15:18:22+00:00
The point of SMS 2FA is not security and never has been.

The point of SMS 2FA is tracking.

It's to force you to give them your phone number, for their own marketing, but also selling your customer profile to companies like Palantir.

This also makes the government happy, because they can scoop up your SMSs and they get a nice handy list of every service you use which makes warrants easier, but also gives them info about when you log in or do other actions on those accounts.

SMS 2FA costs these companies far more than TOTP would, but they still use SMS 2FA. That tells you everything you need to know...
by hedora | 2025-05-14 15:18:26+00:00
Passkeys are going to make these problems much worse.

What do you do if google/ms/apple won’t let you log in, or you lose a device, or you lose your phone?

If the answer is “there’s an account recovery path involving a password”, then just accept passwords!

If the answer is “recover the passkey provider account”, then that forces everyone to have a single password / security question / whatever that grants access to all their accounts.
by jasonjmcghee | 2025-05-14 15:18:32+00:00
> a link to a relevant Github / Jira issue, etc.

So important!

Makes all devs lives so much easier.

Though you know someone is going to tweak the lint rules at some point and have the top commit on nearly every line at a certain point in time.

Is there a "non-functional change commit" dictionary for git blame to ignore these? I would use that feature...
by surgical_fire | 2025-05-14 15:18:36+00:00
My two cents as someone that had his only child past the age of 40:

More than low birth rates, I think that the problem is that people are postponing children until the last possible moment biology allows for it.

The reason is that people need to have their life in order before having children. I imagine it was easier in the past than nowadays.

You have Children and need to work? Daycare is extremely expensive. Want to buy a house? Well, Children weights against you when trying to get a mortgage. And I am not even getting into the actual costs of raising a child.

People say that low birthrates are a problem, but while raising children is a personal endeavor, nobody is willing to make a collective problem (it is fairly unpopular to direct taxpayer money to pay for it).
by jerf | 2025-05-14 15:19:00+00:00
The original author of the paper about the technological singularity [1] defines it as simply the point where predictions break down.

If AI gets to the point where it is truly replacing radiologists and programmers wholesale, it is difficult to tell anyone what to do about it today, because that's essentially on the other side of the singularity from here. Who knows what the answer will be?

(Ironically, the author of that paper, being also a science fiction author, is also responsible for morphing the singularity into "the rapture for nerds" in his own sci-fi writing. But I find the original paper's definition to have more utility in the current world.)

[1]: https://accelerating.org/articles/comingtechsingularity
by uxdrew | 2025-05-14 15:19:01+00:00
Payouts are a crucial way to disburse funds through a financial network. Extended beneficiaries can be used multiple times, or used for different payouts. The difference between an extended beneficiary and a regular beneficiary is that more information is collected. This data is to ensure compliance with financial regulations. The beneficiary information can be gathered and stored for later use, and the information about the beneficiary ID is tokenized.
by FireBeyond | 2025-05-14 15:19:13+00:00
I had someone email me after being rejected at the final round of an interview. "Everything seemed to mesh just perfectly, and I'm at a loss to understand."

I broke it down for them. "This was nothing to do with you, and we would have had no objection to hiring you. However, the candidate who beat you out simply had more domain experience in XYZ area" and went on to say "For what it's worth, we had 500+ applications, of which we in-depth reviewed 100 resumes, had 40 first-round interviews, 15 second-round, and three final round."

They emailed me back to express appreciation and that though this didn't work out, it renewed their confidence to know they didn't "mess something up".

Since then, if we're at that point in a process and I'm rejecting you, I'll at least give you something to work with.
by skm | 2025-05-14 15:19:15+00:00
Marc Andreessen would beg to differ :)

On a recent a16z podcast, Andreessen said:

“It's possible that [being a VC] is quite literally timeless, and when the AIs are doing everything else, that may be one of the last remaining fields that people are still doing."

Interestingly, his justification is not that VCs are measurably good at what they do, but rather that they appear to be so bad at what they do:

“Every great venture capitalist in the last 70 years has missed most of the great companies of his generation... if it was a science, you could eventually dial it in and have somebody who gets 8 out of 10 [right]. There's an intangibility to it, there's a taste aspect, the human relationship aspect, the psychology — by the way a lot of it is psychological analysis."

The podcast in question: https://youtu.be/qpBDB2NjaWY

(Personally, I’m not quite sure he actually believes this - but watching him is a certain kind of masterclass in using spicy takes to generate publicity / awareness / buzz. And by talking about him I’m participating in his clever scheme.)
by gus_massa | 2025-05-14 15:19:35+00:00
> showing the past few hours/days of weather for reference

Nice!!!

Some feature request anyway:

* IP location put the map like 100 miles away from my home. It would be nice to click to select a new location. (I don't like to allow the browser to give the the automatic version.)

* What are you using to show the maps? The roads are too rounded and look like some matural thing. I expect quite straight roads with a consistent width.
Show HN: Lumier – Run macOS VMs in a Docker
by GreenGames | 2025-05-14 15:19:41+00:00
Hey HN, we're excited to share Lumier (https://github.com/trycua/cua/tree/main/libs/lumier), an open-source tool for running macOS and Linux virtual machines in Docker containers on Apple Silicon Macs.

When building virtualized environments for AI agents, we needed a reproducible way to package and distribute macOS VMs. Inspired by projects like dockur/windows (https://github.com/dockur/windows) that pioneered running Windows in Docker, we wanted to create something similar but optimized for Apple Silicon. The existing solutions either didn't support M-series chips or relied on KVM/Intel emulation, which was slow and cumbersome. We realized we could leverage Apple's Virtualization Framework to create a much better experience.

Lumier takes a different approach: it uses Docker as a delivery mechanism (not for isolation) and connects to a lightweight virtualization service (lume) running on your Mac. This creates true hardware-accelerated VMs using Apple's native virtualization capabilities.

With Lumier, you can: - Launch a ready-to-use macOS VM in minutes with zero manual setup - Access your VM through any web browser via VNC - Share files between your host and VM effortlessly - Use persistent storage or ephemeral mode for quick tests - Automate VM startup with custom scripts

All of this works natively on Apple Silicon (M1/M2/M3/M4) - no emulation required.

To get started:

1. Install Docker for Apple Silicon: https://desktop.docker.com/mac/main/arm64/Docker.dmg

2. Install lume background service with our one-liner:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/lume/scripts/install.sh)"

3. Start a VM (ephemeral mode):

docker run -it --rm \ --name lumier-vm \ -p 8006:8006 \ -e VM_NAME=lumier-vm \ -e VERSION=ghcr.io/trycua/macos-sequoia-cua:latest \ -e CPU_CORES=4 \ -e RAM_SIZE=8192 \ trycua/lumier:latest

4. Open http://localhost:8006/vnc.html in your browser. The container will generate a unique password for each VM instance - you'll see it in the container logs.

For persistent storage (so your changes survive container restarts):

mkdir -p storage docker run -it --rm \ --name lumier-vm \ -p 8006:8006 \ -v $(pwd)/storage:/storage \ -e VM_NAME=lumier-vm \ -e HOST_STORAGE_PATH=$(pwd)/storage \ trycua/lumier:latest

Want to share files with your VM? Just add another volume:

mkdir -p shared docker run ... -v $(pwd)/shared:/shared -e HOST_SHARED_PATH=$(pwd)/shared ...

You can even automate VM startup by placing an on-logon.sh script in shared/lifecycle/.

We're seeing people use Lumier for: - Development and testing environments that need macOS - CI/CD pipelines for Apple platform apps - Disposable macOS instances for security research - Automated UI testing across macOS versions - Running AI agents in isolated environments

Lumier is 100% open-source under the MIT license. We're actively developing it as part of our work on C/ua (https://github.com/trycua/cua), and we'd love your feedback, bug reports, or feature ideas.

We'll be here to answer any technical questions and look forward to your comments!
by chneu | 2025-05-14 15:20:02+00:00
>The commenter I responded to said that people don't need to eat animal products to live at optimal health, which is laughable, and this is an incredibly clear example of why. A quick google search will illuminate the dangers of B12 deficiency.

Supplementing b-12 is easy. Getting it from natural vegan sources isn't hard.

It's wild the things people choose to believe about veganism or dieting in general.

You're either making wild assumptions or you've read some real sketchy stuff about dieting. Either way what you said isn't true and you seem to be repeating Joe Rogan type stuff about vegan diets.
by cosmic_cheese | 2025-05-14 15:20:05+00:00
To me, something along these lines is by far the best approach. Under Android, a Linux desktop could be virtualized on top of Android’s Linux kernel and under iOS, a macOS userland could be virtualized on top of iOS’ Darwin underpinnings.

It’s the only way you don’t end up compromising either half of the experience too much. Trying to converge both into a single UI as Microsoft previously did with Windows and GNOME is now trying to do now is a recipe for failure.
by CyberDildonics | 2025-05-14 15:20:22+00:00
Now learning something new for a few hours means we'd have to give up is squishy hard-to-measure things like "feature sets" and "engineering velocity." ?

You made up stuff I didn't say, you won't back up your claims with any sort of evidence, you keep saying things that aren't relevant, what is the point of this?

This thread is john carmack saying the world could get by with cheaper computers if software wasn't so terrible and you are basically trying to argue with zero evidence that software needs to be terrible.

Why can't you give any evidence to back up your original claim? Why can't you show a single program fragment or give a single example?
by dheera | 2025-05-14 15:20:42+00:00
> you need a smartphone to take public transit

Life in China these days does not support not having a smartphone.

Renting a shared bike, using a public Wi-Fi, ordering at a restaurant, literally everything requires an SMS confirmation now. There are even automated convenience stores that require scanning a QR code to enter. App-based mobile payments (Wechat/Alipay) is pretty much the only payment method ever used. Cash and cards are almost never seen.
by wcski | 2025-05-14 15:21:18+00:00
Congrats on the launch! I personally am not sure I see the value in paying for a course, when (I assume) I can do this on my own by feeding a video link or file to an LLM and asking it to generate a course. I'm sure your courses are probably better, though, and there are probably a lot of people who don't want to go through those extra steps. Good luck!