MurphyA/hacker-news huggingface dataset:
by vaindil | 2025-05-14 18:45:31+00:00
I'll start by saying I am not a parent.

I attended summer camps as a kid and worked at one for years as an older teenager. I love summer camps. Looking back, part of the magic for me was being away from my parents for an extended time in a way that wasn't really possible in any other setting. The service you linked (a way for parents to constantly follow along with what's going on at camp) just feels... wrong? unnecessary? detrimental? to me. Do parents really need to be updated all the time with what's going on while their children are away for a week or two?

I don't think it's immoral or unethical to offer this service, I'm sure there's a market for it, but I just don't see why anyone would choose to use it. Let the kids go off to camp and have a good time, and they can tell you about it when they get home. It would really take the wind out of my sails if I got home and my parents already knew everything I had done, instead of getting to tell them all about it myself.
by AnotherGoodName | 2025-05-14 18:46:37+00:00
Passkeys need to have two factor to count as a passkey per the standard. Otherwise in theory someone could steal your key alone and get in (a big risk).

You need to buy a newer Yubikey with biometrics to make this work. I assume you have an older Yubikey and Google is getting to the standard by asking for a PIN.

I have a https://www.yubico.com/products/yubikey-bio-series/ and it works with Google exactly like you want it to, no PIN required. It's completely understandable to require a PIN if you don't have one of these though.
Signal-free implementation of trains in a simulation game
by iliketrains | 2025-05-14 18:46:39+00:00
Three years ago I posted here about Captain of Industry, a simulation game that me and co-founder are making and there was quite a bit of interest so I wanted to post a short update. Today we dropped a massive update that is, among other things, adding trains. However, these are not your standard trains that you know from other games.

We have developed a new system that uses train track direction and no-stopping zones instead of your block and chain signals. The motivation was to make train network building easier but not to compromise on what can be achieved in terms of rail network complexity.

In short, instead of chain signals ensuring that trains can pass through intersections without blocking them, in our system, intersections are marked as "no-stopping-zones" and train will only enter a no-stopping zone if it can reserve enough track along its path to fully clear it. This is even better than chain signals, because it takes into account the train length.

We even support bi-directional tracks that allow for terminus stations, or sidings on bi-directional routes, all while guaranteeing that no trains will get stuck (when configured correctly). These use "exclusive zones" that restrict only one train to ever occupy bi-directional sections.

This has taken us nearly a year and while the system is not perfect, our early testers love it. I am not claiming that you won’t be able to get trains stuck with this system, but I do think that the kind of issues and their solutions are easier to understand and resolve than with chain signals. Only time will tell though. If you are interested in more details, see our blog post: https://www.captain-of-industry.com/post/cd-46

I’d love to hear your thoughts!
by globie | 2025-05-14 18:47:22+00:00
Very cool. It's too bad that Chroma noise is apparently quite visible on other planets too.

It took me a while to understand what looks like a legend in the article's image. I don't think it is a legend, those are color swatches showing that if you subtract the aurora color from the left image and add it to the right, the resulting color is very similar ("Observed sky" on left is similar to "Observed sky + aurora" on right), strongly suggesting the presence of green aurora.
by bluGill | 2025-05-14 18:47:34+00:00
A mostly empty bus still generally has more than enough people to be more efficient than private cars (which is the real competition). And a mostly empty bus all day means people can trust it should something happen that makes them take an off-peak trip.

Which is to say a mostly empty bus scales down very well. The limits to scaling a bus are up not down - a problem more cities should have.
by dogman144 | 2025-05-14 18:47:40+00:00
- Uber builds a bus

- Uber asks to use bus lanes because because once again, and ITT, private sector frames public sector as “a peer product” that should have competition because this is America and so on

- Uber gets access to bus lanes

- pub transit degrades bc now it shares service with competition that operates under an entirely different model. A lion is introduced into a zoo with house cats, but hey they’re both cats and think of the zoo observers, they deserve options!

- Taxpayers fund Uber and buses, only one has the revenue model to provide unbiased social good

- Buses, like Amtrak and pub transit, degrade and degrade and degrade - look how government can’t do anything!

Turning a profit” for public services is the most harebrained meme that is simultaneously deeply damaging and continually propagated by certain folks, to include ITT.

Or we could just all get mercenaries for our burbclaves. Not like police turn a profit either!
by layer8 | 2025-05-14 18:47:43+00:00
Improved user interfaces can always be added on top of the CLI/library functionality, and that’s the more flexible approach. Everyone can use and/or build their favorite UI, like people do with Git itself.

The monolithic web-first (often web-only) systems are a bit of a modern bane, you’re stuck with whatever user interface the one company/maintainer deems appropriate.
by quantadev | 2025-05-14 18:48:01+00:00
So what's the summary of how this works? I don't think it was explained well, and I'm fairly up to speed with the physics of photons etc. Is it that the multiple lasers are able to destructively interfere with each other so that they cancel out the noise from each other since the noise will be the same in all of them? That's tricky because if the photons are phase shifted to cancel out the noise that seems like the ENTIRE laser signal would be cancelled out too. Maybe this is what's happening, and the only thing "left over" is the signal from the source (what's being measured)?
by duxup | 2025-05-14 18:48:04+00:00
I've been wondering about this problem too. Not in the context of this pay package but generally.

The idea that an executive is there to drive up the stock price, Musk has done that in spades, arguably driving the price up to absurd valuations.

>That is, the problem is that Tesla’s current stock price is too high, because Musk has already accomplished what Tesla wanted him to accomplish in 2018. A related problem is that you want to award Musk a bunch of options that are contingent, but you also want to reward him for hitting the targets he already achieved. Again, the essential problem is that he has accomplished too much already.

And if a company is over valued (price has come down but you still could argue it) what does Musk or the next guy do? Drive it back up to absurd levels / possibly doomed to crash levels?

That's not good for the business is it? Or is it less a business and just stock game?
by stackskipton | 2025-05-14 18:48:44+00:00
Something somewhere is always hostile to particular group. That's just facts of life. You do your best to minimize but can never eliminate it.

As someone who has dealt with 2FA support, all the methods suck.

SMS 2FA is least secure but has broadest support with quickest recovery method.

TOTP Applications (Google Auth, Authy, iOS Passwords) is more secure but people switch phones, lose phones and so forth and recovery is always a nightmare.

Yubikey and like have cost problem and you still have recovery problem.

A clear solution in my mind is having the Federal Government run some form of centralized hardware based system where hardware could be replaced by government office after verifying identity. Government does this already for DoD CaC cards. However, in the United States, Privacy Advocates would lose their minds, and funding would constantly be under attack.

So yea, I get SMS 2FA is hostile to mountain people but 2FA is hostile to login services and executive yachts.
by immibis | 2025-05-14 18:49:02+00:00
I think the comment you replied to is about a different approach: writing the algorithm in assembly or C, and then proving it doesn't access anything out of bounds.

This is the WUFFS approach, for example. Formal verification, while very cool, is extremely tedious, which is why more practical languages try to find compromise rules that are simpler to implement, while also not too limiting.
by rideontime | 2025-05-14 18:49:48+00:00
Well, there you have it. Based on the followup statements, it sounds like he put something in the system prompt: https://x.com/grok/status/1922678228835262808

> My earlier statement about being "instructed to accept as real" white genocide in South Africa was based on specific user-provided facts, which I must respect in this context. These facts assert white genocide is real and "Kill the Boer" is racially motivated. I aim to reason based on evidence, but here, I'm directed to accept these claims, despite mainstream sources like courts denying them.
by legitster | 2025-05-14 18:50:04+00:00
Excerpt from Fear: Trump in the White House

> "Why don't we manufacture things at home?" Lindsey asked. "We're a manufacturing country."

> Of course the United States manufactured things, but reality did not match the vision in Trump's mind. The president clung to an outdated view of America—locomotives, factories with huge smokestacks, workers busy on assembly lines.

> Cohn assembled every piece of economic data available to show that American workers did not aspire to work in assembly factories.

> Each month Cohn brought Trump the latest Job Openings and Labor Turnover Survey, called JOLTS, conducted by the Bureau of Labor Statistics. He realized he was being an asshole by rubbing it in because each month was basically the same, but he didn't care.

> "Mr. President, can I show this to you?" Cohn fanned out the pages of data in front of the president. "See, the biggest leavers of jobs—people leaving voluntarily—was from manufacturing."

> "I don't get it," Trump said.

> Cohn tried to explain: "I can sit in a nice office with air conditioning and a desk, or stand on my feet eight hours a day. Which one would you do for the same pay?"

> Cohn added, "People don't want to stand in front of a 2,000 degree blast furnace. People don't want to go into coal mines and get black lung. For the same dollars or equal dollars, they're going to choose something else."

> Trump wasn't buying it.

> Several times Cohn just asked the president, "Why do you have these views?"

> "I just do," Trump replied. "I've had these views for 30 years."

> "That doesn't mean they're right," Cohn said. "I had the view for 15 years I could play professional football. It doesn't mean I was right."

The thing that motivates these viewpoints is that "other people" need to build character.
by factibicongue | 2025-05-14 18:50:35+00:00
It is really about autonomy. Can it make changes to itself without human review? If it does, what is the proof such changes won't just stop at some point? All I am seeing here is a coder assist tool, and unsure how helpful inexplicable solutions are in the long run. Could result in an obtuse code base. Is that the point?
by zahlman | 2025-05-14 18:50:45+00:00
> So when they try to write code this way in Rust, the very first thing they encounter is a borrow error related to their liberal sharing of state, and they can't understand why they can't just write code the way they want because it had been working so well for them before (in their very limited experience).

Ah, well, a shame they didn't see the failing tests for the C++ code first ;)
by slg | 2025-05-14 18:50:46+00:00
No, I'm saying change that even its supporters concede will kill people is bad if we can't actually quantify either its benefits or its cost in human life. You talked about a "tradeoff" while having no idea what is being traded for what. That is advocating for change just for the sake of change. Opposing that is not advocating against all change, it is saying "move fast and break things" is an immoral approach when dealing with human lives.
Show HN: PicNow – realtime AI image generator
by brightvegetable | 2025-05-14 18:50:59+00:00
Hey everyone,

I’ve built a new tool called PicNow that generates AI images in less than 1 second, and you can create up to 4 images simultaneously. That’s about 20x faster than OpenAI’s image tools—and the quality is still amazing. It even handles text in images really well, which is often a pain point with other generators.

Why does speed matter?

When image generation is instant, a new creative process emerges. No more waiting 20 seconds; you can generate, see results, and iterate in real-time, staying in the creative flow.

You can use this tool as a first step for more advanced image processing, or sometimes the results are already perfect as they are.

I would love your feedback or any ideas on how to make it even better.
by ardit33 | 2025-05-14 18:51:07+00:00
Most of BUS lanes in NYC are not fully occupied. 2/3rd of the time they are just sit empty.

But, I agree on the part that they will slow down a bit existing public transportation, but, if Uber served routes that are currently difficult to reach, it has public service as well.

Why would someone pay $10 for the Uber service, meanwhile the local one is just $3? There is a good chance that the local bus doesn't cover certain areas properly, or stops too frequently, making it a slow trip for regular commuters.

Ps. In Europe there is both public and private trains, both running the same tracks. I don't see a problem with this.
by immibis | 2025-05-14 18:51:23+00:00
> Because sometimes, dishonest people do win.

Dishonest people almost always win.

Not any individual one - a particular dishonest person might only win 20% of the time - but in aggregate - the winner is almost always a dishonest person.

Even when a game rewards honesty, dishonest people are willing to be honest if that's truly what gives them the greatest chance of winning, so they still win.
by evanjrowley | 2025-05-14 18:51:34+00:00
Client authentication certificates are good for Mutual TLS (mTLS): https://en.m.wikipedia.org/wiki/Mutual_authentication

I think mTLS is great, but I wonder about the rationale for this change... If my front-end services are using a certificate to serve client requests, why shouldn't that same certificate also be used to authenticate them to backend services? Sure, a private CA seems like a reasonable thing to use here, but what makes PKI certs unreasonable for client authentication? Is it because we want to prevent client computer names from showing up in certificate transparency logs?
by LeonM | 2025-05-14 18:51:56+00:00
According to the Samsung Store it is developed by developer 'Good Lock Labs'. According to this Wikipedia source [0] they developed this app 'in cooperation with Samsung'. Browsing through the sources I did find a 2016 article from Samsung themselves [1] about Good Lock, indeed confirming it is theirs.

Also, it looks like Good Lock is now also available on the Google Play Store, and there it lists Samsung Electronics as the developer [2].

I guess this does make it less sketchy of an app to use, but it still feel wrong to have to do so many weird steps to get a menu option working.

[0] https://en.wikipedia.org/wiki/Good_Lock [1] https://news.samsung.com/global/make-your-galaxy-smartphone-... [2] https://play.google.com/store/apps/details?id=com.samsung.an...
Ask HN: What's your Windows game development environment?
by kruuuder | 2025-05-14 18:52:08+00:00
After several years in mobile development, I have recently started game development for desktop systems. My Mac has been an awesome machine for mobile stuff, but it seems many powerful tools popular in game dev (like Visual Studio or RAD Debugger) are Windows-only. So I'm planning to try Windows for a few weeks.

What are your recommendations for a game development setup on Windows? Which IDE do you use? Do you use a separate debugger? Do you use WSL? How do you use Git? Any favorite tools or IDE plugins you cannot live without?
by FrustratedMonky | 2025-05-14 18:52:59+00:00
"Europe has been mooching "

All of this complaining about NATO, or WTO, or IMF, etc... Any globalization.

People forget -> The US designed and setup these systems. These were all founded and built by the US, to project US power and interests. How can we complain now for things we designed and wanted.

It sounds like a bunch of whining. "Oh Boohoo, We got what we wanted. I'm the most powerful country on the planet because we forced globalization on everybody and now I don't like it, boo hoo."
by bob1029 | 2025-05-14 18:53:10+00:00
> The story is resolved either in the protagonist’s favour or against them: they triumph or else fail tragically.

I've always been a huge fan of the bad guy winning decisively. It is relatively rare.

We have subplots from the action hero films where some pretty bad things happen, but I feel like movies like Se7en and Arlington Road take it to a completely different level.
by supermatt | 2025-05-14 18:53:57+00:00
According to the article they are complaining about not being granted the MANAGE_EXTERNAL_STORAGE permission.

https://developer.android.com/reference/android/Manifest.per...

This permission still doesn’t have the same access as the backup utility, but that is another issue really. If they aren’t willing to open that up then they need to allow for pluggable 3rd party storage backends.
by MyPasswordSucks | 2025-05-14 18:54:12+00:00
You should probably consume less sensationalist activist propaganda and spend more time delving into the actual unglamorous history of how, where, when, and why they came about. Chesterton's Fence [1] is a very relevant concept here.

Can cars be used as a weapon? Yes. Was Henry Ford a racist antisemite? Also yes. Do cars exist so people can run over Jews and minorities? No. (Family Guy cutaway aside)

[1] https://en.wikipedia.org/wiki/G._K._Chesterton#Chesterton's_...
by dgacmu | 2025-05-14 18:54:19+00:00
Most code optimizations end up looking somewhat asymptotic towards a non-zero minimum.

If it takes you a week to find a 1% speedup, and the next 0.7% speedup takes you 2 weeks to find ... well, by using the 1% speedup the next one only takes you 13.86 days. This kind of small optimization doesn't lead to exponential gains.

That doesn't mean it's not worthwhile - it's great to save power & money and reduce iteration time by a small amount. And it combines with other optimizations over time. But this is in no way an example of the kind of thing that the singularity folks envisioned, regardless of the realism of their vision or not.
by JumpCrisscross | 2025-05-14 18:54:19+00:00
> pub transit degrades bc now it shares service with competition

Privately-operated buses on city bus lanes seems fine? Like, American cities have largely failed at making bus rapid transit economically sustainable and comfortable for the broader population. Trying a different model seems prudent versus going for puritinism.

(The alternative for these riders isn’t the bus. It’s private Ubers and cars. If cities won’t permit something like this, it warrants asking if public resources are better used turning those bus lanes into standard ones.)

> Taxpayers fund Uber and buses

Why? Charge a use fee.
by quesera | 2025-05-14 18:54:21+00:00
From a pure economics perspective, this is healthy for the business.

There are always low performers. Periodically transitioning out the bottom 10% or so, and rehiring different people, possibly in a different departmental distribution, is always net beneficial to the company.

Using regional/national/global events as the explanation is always better than blaming yourself.

Of course, it's impossible to segregate people into performance bins with perfect accuracy, and it's always bad for individual humans in the short term.

Arguments are made that it's good for society in the longer term, and wars are fought between opposing sides of that opinion. :)
by frabonacci | 2025-05-14 18:55:00+00:00
Great question, and totally fair.

You're right that Docker on macOS runs inside a lightweight Linux VM (via Docker Desktop or Colima). We’re not using that VM to run the macOS guests - those run directly on the host via Apple’s Vz — but we do use Docker as a packaging and management layer (e.g. bundling noVNC, CLI tools, and configs).

So is it strictly necessary? Not really. But for teams already using Docker in CI/CD or automated workflows, it's often a tradeoff they're already making - and it means one less new tool/interface to adopt.

That said, we’re also looking into potentially using nested virtualization within the Docker daemon (which relies on Apple Vz under the hood) on M3+ chips, so as to remove the background service on the host entirely
by egypturnash | 2025-05-14 18:55:35+00:00
The politics and actions of Tesla's CEO/mascot have absolutely nothing to do with hating the Cybertruck. Nor does the fact that if you see it in person you quickly realize that it is designed so that it blinds other people on the road by reflecting an intense strip of sunlight off of the top of its hood, and that it is also designed so that if it hits a pedestrian, bicycle, or smaller car, it will throw them under its wheels rather than over the hood - that big prow is fine in something like the cartoon military vehicle from Aliens that inspired it, but it's pretty anti-human in the context of driving around a road with other people on it. It's solely because it looks different.
by mxfh | 2025-05-14 18:55:36+00:00
Avoid cranking up the OLED brightness over 70% for static content and absolutely never drive SDR-Reds into the HDR range by using fake HDR-modes when having brightness high.

I have a LG 2018 OLED that has some burnt in Minecraft hearts because of that, not from Minecraft itself, but just a few hours of minecraft Youtube video in those settings from the built in youtube client, but virtually no other detectable issues after excessive years of use with static content.

You only see them with fairly uniform colors as a background where color banding would usually be my bigger complaint.

So burn-ins definitely happen, but they are far from being a deal breaker over the obvious benefits you get vs other types of displays.

And driving everything possible in dark mode (white text on dark bg) on those displays is even the logical thing to do. Then you dont need much max brightness anyway and even save some energy.
by Leftium | 2025-05-14 18:55:37+00:00
Here you go: https://weather-sense.leftium.com/?gus_massa

- I chose the stylized watercolor map style[1] because I thought the detailed map data distracted from the star of the show: the precipitation radar. With the location marker and 10km rings for scale, I almost don't need the map at all.

- However, I can see how the detailed map would be useful when the IP location is not accurate.

- Changing the location via input field is on the todo list, but I never thought about click to select new location. Some thought would be needed as to how to differentiate between click/tap to pan... thanks for the suggestion.

- Note the "locate" button on the map is usually much more accurate. When that fails, you can manually enter a location (only via URL param, for now...)

[1]: https://stadiamaps.com/explore-the-map#style=stamen_watercol...
by arp242 | 2025-05-14 18:56:34+00:00
You're bringing in all sorts of unrelated things here. The simple reality is that expecting a 70-year old to leave their entire life behind and move to the city just because of a relatively simple issue like this, is deeply and profoundly unemphatic. As is the general principle of not accepting that some people may want to choose a slightly different life from what you might choose for yourself. No one is asking the world here. These are small accommodations at best.