MurphyA/hacker-news huggingface dataset:
by isomorphic | 2025-08-23 05:09:26+00:00
Colima is great. However, in the upcoming macOS 26 Tahoe, and mostly in macOS 15 Sequoia, Apple is beginning to provide a first-party solution:

https://github.com/apple/container

I've been experimenting with it in macOS 15, and I was able to replace Colima entirely for my purposes. Running container images right off of Docker Hub, without Docker / Podman / etc.

(And yes, it is using a small Linux VM run under Apple's HyperKit.)
by pinkmuffinere | 2025-08-23 05:10:47+00:00
I'm really fascinated by this use of the apostrophe, where it seems to function similar to a colon or emdash:

> Find out all you can about your prospects before you call on them' their general living conditions, wealth, profession, hobbies, friends and so on

(another example)

>Tell the person who opens the door frankly and briefly what you have come for' it will get her on your side

Edit: also find this spelling of Nobel prize interesting:

> he has actually won the Nobel Prices
by maxdamantus | 2025-08-23 05:10:54+00:00
Ah, mentioning Windows filenames would have been useful.

I guess the issue isn't so much about whether strings are well-formed, but about whether the conversion (eg, from UTF-16 to UTF-8 at the filesystem boundary) raises an error or silently modifies the data to use replacement characters.

I do think that is the main fundamental mistake in Go's Unicode handling; it tends to use replacement characters automatically instead of signalling errors. Using replacement characters is at least conformant to Unicode but imo unless you know the text is not going to be used as an identifier (like a filename), conversion should instead just fail.

The other option is using some mechanism to preserve the errors instead of failing quietly (replacement) or failing loudly (raise/throw/panic/return err), and I believe that's what they're now doing for filenames on Windows, using WTF-8. I agree with this new approach, though would still have preferred they not use replacement characters automatically in various places (another one is the "json" module, which quietly corrupts your non-UTF-8 and non-UTF-16 data using replacement characters).

Probably worth noting that the WTF-8 approach works because strings are not validated; WTF-8 involves converting invalid UTF-16 data into invalid UTF-8 data such that the conversion is reversible. It would not be possible to encode invalid UTF-16 data into valid UTF-8 data without changing the meaning of valid Unicode strings.
by cyberax | 2025-08-23 05:11:01+00:00
> I switched away from AT&T. You even keep your number. Switching govt services not an option unless you take more extreme measures.

I can vote for a politician to fix the government services. And the local politicians know that keeping the government running well enough is needed to be re-elected.

I have zero leverage on AT&T.

Some services can be government-operated or private. Trash collection is one of them, for example. I lived in many cities, and municipal trash collection companies were always better and not any more expensive.
by LexiMax | 2025-08-23 05:11:26+00:00
A father of a trans kid responded to you in the other subthread. By your own reckoning, this person is a monster and the type of person kids need to be saved from.

But instead of arguing with him, getting angry with him, expressing sorrow for his kid, or even acknowledging him and agreeing to disagree about their parenting methods, you keep talking about your imaginary neighbor.

You are getting so wrapped up in your talking points that you're forgetting to tell a believable story or have believable reactions.
by maxbond | 2025-08-23 05:11:32+00:00
Reminds me of the Siemens contractor David Tinley, who programmed an Excel spreadsheet to deliberately break periodically so that they had to hire him to "fix" it. But then it happened while he was on vacation, and he was forced to explain to Siemens employees how to "fix" the spreadsheet.

Tinley plead guilty and got 6 months.

https://www.zdnet.com/article/siemens-contractor-pleads-guil...
by Shank | 2025-08-23 05:12:37+00:00
> It would be better to ban the use of smart phones at schools (or at least in classrooms) entirely, pass laws to better protect people's privacy, and pass regulation to restrict the kinds of exploitative practices that are designed to drive up anxiety and addiction to these devices.

Once again, I must reiterate that parents choose the schools their children attend, and that means that they choose the solution. I argue strongly that we, as a society, should not impose arbitrary restrictions on parents and children. If we afford the freedom of letting parents be parents, there is no scientific basis for reallocating smartphone use responsibility to the state.
by jkaplowitz | 2025-08-23 05:12:41+00:00
Damages in the sense that warrants compensation and likely additional punitive damages as deterrence, agreed. But monetary damages don’t seem sufficient to justify jail time in a society that likes to claim it doesn’t have debtor’s prisons.

Yes, yes, criminal law and civil law are two different things and statutes can allow or require imprisonment in a criminal sentence. But we are discussing what is morally appropriate punishment for this misdeed, not what current law allows.
by FateOfNations | 2025-08-23 05:14:06+00:00
It isn't centralized, but the emerging mDL/mID (ISO/IEC 18013-5) + Digital Credentials API (W3C) standards do enable sharing a “this device contains a secure credential for someone over 18 years of age” assertion, cryptographically signed by a government agency. Critically, this doesn't require sharing any other personal information.
by jonas21 | 2025-08-23 05:14:40+00:00
What exactly are you basing this assertion on (other than your feelings)? Are you accusing Google of lying when they say in the technical report [1]:

> This impact results from: A 33x reduction in per-prompt energy consumption driven by software efficiencies—including a 23x reduction from model improvements, and a 1.4x reduction from improved machine utilization.

followed by a list of specific improvements they've made?

[1] https://services.google.com/fh/files/misc/measuring_the_envi...
by zipping1549 | 2025-08-23 05:15:00+00:00
From a South Korean news article (translated using llm):

> The police installed human-sized holograms in this park last October. The videos played daily from 7 PM to 10 PM. Analyzing crime occurrences for eight months until May of this year, it was found that the number of major crimes (murder, robbery, rape, theft, violence) within the park's radius decreased by about 22% compared to the same period before the installation (October 2023 to May 2024). This park was a place with frequent reports due to drinking, alcohol-related violence, and disturbances.
by BeetleB | 2025-08-23 05:16:03+00:00
> company 3 years after the fact?

Intel hasn't gotten most of the money they were awarded. Even the Biden administration were hesitant in doling it out, because of concerns that Intel could deliver. That's why out of frustration, the previous CEO became vocal in saying "We still haven't gotten any money yet!" and was openly frustrated about it.

Lip-Bu Tan, in the last quarterly earnings signaled a decent likelihood of not developing 14A (and thus halting much of the semiconductor infrastructure they implied they would need the CHIPS money for). So it's perfectly fair for the government to say "We're not giving you the rest of the money."

What this deal does is release the rest of the money, but with strings attached.

There were always strings attached - even with the prior administration. The strings have merely changed, and Intel benefits by actually getting the money now vs a long drawn out process.
by BeetleB | 2025-08-23 05:16:58+00:00
> So taking a scholarship means you're giving a % of yourself to the school?

> Was this ever mentioned when Intel signed up? Did you know about it?

See my other comment:

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

The main point is that even with the prior administration, it wasn't a given Intel would receive all the money. This way, they get the full amount, and fast.
by cyberax | 2025-08-23 05:17:53+00:00
> Also Theranos was aiming for something very innovative that still does not exist, whereas the govt IT systems are essentially glorified CRUD apps(no doubt complicated and with tricky integrations and need for reliability and security).

I worked both in the area of molecular biology and bioinformatics with some pretty nifty technology (which was later acquired by a large company). And in the area of giant ERP applications that are nothing but tons of boring forms.

I can confidently say that the complexity of ERP apps dwarfs anything that is needed for molecular biology.
by OneDeuxTriSeiGo | 2025-08-23 05:19:07+00:00
No it does not. That is the trick.

The client/frontend calls out to a set of XRPC endpoints on the user's PDS. The user can use any PDS they want but yes most users are on the bluesky "mushroom" PDSes. There are plenty of open enrollment PDS nowadays if you care to look around and want to switch away.

The appview have no ability to interact with the user directly so if you use any non bluesky PDS and non-bluesky client/frontend (both relatively trivial to do), then the appview is basically a (near) stateless view of the network which you can substitute with any appview you want (the client can choose the appview to proxy to with an http header) without ever touching bluesky the company.

And of course there are multiple appview hosts. As well as relay hosts (which the appviews depend on but not the user/client).

There are plenty of ways to go about using bluesky without yourself or the services you use ever touching bluesky the company's infrastructure.
by trinsic2 | 2025-08-23 05:19:09+00:00
For me, it all boils down to independence and freedom. Many games we're/are run by communities, but in the last 20 years game companies have moved the control of the gaming experience to centralized services run by said companies. This really falls into the same category that StopKillingGames wants to address. Games should be run/controlled by its communities and not centralized corporations. I'd rather trust the community to handle cheating for a game then be convinced that a centralized company needs root level access to my system.

I stopped playing any game that doesn't give me this control when I switched to Linux[0].

If the price of preventing cheating is losing control over my system, its not worth it. There are plenty of games out there that respect's it's players. No need to support ones that wants to be a gatekeeper between your gaming experience and your computer.

[0]: https://www.scottrlarson.com/publications/publication-transi...
I grew my product from 0 to 1k users – here are 5 things I learned
by zy5a59 | 2025-08-23 05:21:22+00:00
What started as a tiny tool to fix my own problem somehow ended up attracting real users.

Over the past few months, I built and shared a browser extension completely from scratch. At first, it was just for me. But slowly, people started using it—and to my surprise, it grew to 1,000 users. Along the way I made plenty of mistakes, but also picked up some lessons worth sharing.

Here are 5 things I learned:

1. If you can find 10 users, you can find 10,000. Ten true fans are proof your product has potential. The challenge isn’t whether the product works—it’s whether you’re willing to keep looking for more people like them. The market is bigger than you think.

2. Don’t be scared of competition. I used to worry, “But others already made this.” The truth? No product serves every user. There are always gaps, overlooked groups, or niche needs. Competition just means the market is real.

3. Products don’t magically get discovered. I once believed “if you build it, users will come.” Nope. Unless you’re a big company, nobody stumbles across your project. You have to talk about it, promote it, share the story behind it. Even a great product needs a push.

4. Price for the value, not the competition. At first I copied competitor pricing. Big mistake. Every product has different positioning, experience, and audience. The real question is: how much value are you creating for users? Price based on that.

5. Don’t fear higher prices. I thought people wouldn’t pay if it was “too expensive.” Turns out, higher-paying users are often the best audience—they value what you built and help you get to profitability faster.

Final thoughts 1,000 users isn’t huge, but it’s a step forward. Building products isn’t a sprint, it’s a marathon. Keep your confidence, price with courage, promote consistently, and believe: if someone is willing to use it, someone else will be willing to pay.

The next 10,000 users are out there.

By the way, if you care about focus and efficiency, you might like the tool I’ve been working on—NoTab [https://notab.pro](https://notab.pro). It lets you preview links, search, and translate—all within the same page—so you can get things done faster without endless tab switching. Give it a try if that sounds useful to you.
by DiabloD3 | 2025-08-23 05:21:31+00:00
So, I'm not sure what legal regime you're pitching this for, but my reading of, for example, the UK's new tyrannical law... if merely having your identity verified by having your credit card in your hand via KYC laws, then there wouldn't have been a problem.

They want visual proof for future prosecution.

Any company that attempts to provide services to verify identification in a way that complies with government laws is a future collaborator and also a future PII leak. They will throw you under the bus for leaking PII, and the people will throw you under the bus for collaborating.

Are you sure you want to be in that position?
by philiplu | 2025-08-23 05:22:09+00:00
No, that's not really true. I was on the C++ compiler team from 1991 to 2006. When I first started, the DevTools team reported up through the Windows team, but never really felt a well-integrated part. We were never in the same building as the Windows team, for instance. I remember, probably 1992 or 1993, driving from building 4 where the compiler team lived to the Windows building (forget which one that was, maybe in the 12 to 15 block back then?) to get a copy of the Windows NT source on a hard drive. That's because I was a dev on the C++ compiler back-end team then (moved to the front-end in '95, IIRC), and compiling that source was a major test of the 32-bit compiler I was working on.

Don't remember when DevTools was re-orged out from under Windows, but I'm pretty sure it was by '95, and well before VC++ 6.
by esperent | 2025-08-23 05:22:28+00:00
Unless marketing blogs from any company specifically say what model they are talking about, we should always assume they're hiding/conflating/mislabeling/misleading in every way possible. This is corporate media literacy 101.

The burden of proof is on Google here. If they've reduced gemini 2.5 energy use by 33x, they need to state that clearly. Otherwise a we should assume they're fudging the numbers, for example:

A) they've chosen one particular tiny model for this number

or

B) it's a median across all models including the tiny one they use for all search queries

EDIT: I've read over the report and it's B) as far as I can see

Without more info, any other reading of this is a failing on the reader's part, or wishful thinking if they want to feel good about their AI usage.

We should also be ready to change these assumptions if Google or another reputable party does confirm this applies to large models like Gemini 2.5, but should assume the least impressive possible reading until that missing info arrives.

Even more useful info would be how much electricity Google uses per month, and whether that has gone down or continued to grow in the period following this announcement. Because total energy use across their whole AI product range, including training, is the only number that really matters.
by mickeyp | 2025-08-23 05:23:05+00:00
I wrote the link and yes it does. Module evaluations reify {}, [], etc. once. That is why people keep making subtle bugs when they do `def foo(a=[]):` unaware that this will in fact not give you a brand new list on every function call.

Factory functions like list/tuple/set are function calls and are executed and avoid this problem. Hence why professional python devs default to `None` and check for that and _then_ initialise the list internally in the function body.

Adding {/} as empty set is great, sure; but that again is just another reified instance and the opposite of set() the function.
by Tiberium | 2025-08-23 05:23:44+00:00
I do agree that Apple Silicon is way, way more energy efficient and comparable to some top desktop x86 chips, but.. From reading different reviews and tests apparently it's normal for the CPU/SoC to reach a temperature of up 100C at full load, with the case being around 45-50C. Do you mean "heatless" as in specifically the outside case temperature - so those x86 laptops heat up the case way more than that?
by benreesman | 2025-08-23 05:23:58+00:00
There's nothing inherently wrong with containers in the abstract: virtualization is a critical tool in computer science (some might it's difficult to define computer science without a virtual machine). There's not even anything wrong with this "less than a new kernel, more than a new libc" neighborhood.

The broken, ugly, malignant thing is this one godawful implementation Docker and its attic-dwelling Quasimodo cousin docker-compose.yml

It's trivial to slot namespaces (or jails if you also like the finer things BSD) into a sane init system, process id regime, network interface regime: its an exercise in choosing good defaults for all the unshare-adjacent parameters.

But a whole generation of SWEs memorized docker jank instead of Unix, and so now people are emotionally invested in it. You run compose to run docker to get Alpine and a node built on musl.

You can just link node to musl. And if you want a chroot or a new tuntap scope? man unshare.
by toast0 | 2025-08-23 05:25:19+00:00
People paying for XM radio today probably paid for XM radio a decade ago, which means they skew older. Maybe they're retirees that now have a limited budget, so they have collateral for a loan and have a health insurance policy to sell.

Unless you live/drive the wilderness, you probably have better radio options from cell phone. And in my neck of the wilderness, the trees ruin xm reception anyway. :P
by adwn | 2025-08-23 05:25:41+00:00
Is following the "Unix way" a terminal value? I.e., is it desirable for itself, or is it just supposed to be a means to an end?

In discussions such as these, the Unix philosophy of "do one thing and do it well" is often being touted as a proxy for (and a necessary attribute of) "good design", as if all possible wisdom about the future of computing was available to the creators of UNIX in 1969.
by devjab | 2025-08-23 05:25:43+00:00
I'm not sure what is meant by supervised release but there is also three years of that after the initial four. He apparently also gets a permanent record as a felon, so I imagine it'll be hard for him to find new work. Without that, can he even have health insurance? He als can't vote in elections right? Sounds like his life is frankly going to be ruined.

From a Danish perspective I think that this is rather cruel.
by mkl | 2025-08-23 05:26:05+00:00
Some first impressions:

- I think you should drop the confusing black loading screen. It is (or should be) a static page, so just display it.

- Under "The Simple Path to Power" the first and third videos don't display for me, and I just get a grey box (I assume there's supposed to be a video there). Chrome on Windows.

- I can't make any sense of the paragraph starting "Software shouldn’t wait for clicks". None of the sentences seem to have meaning. It reads like AI slop with no context of your product.

- "Because they run in your stack, you keep ownership of logic and data, evolve them week by week, and avoid rented, brittle SaaS.": how is what you're selling not a rented, brittle SaaS? Everything else on the page makes it seem to be one.

- The pricing is totally opaque. What is a "credit"? Is the Pro plan really more popular than the free plan, as claimed? That would be surprising.

- When you say "Copilot" are you referring to Microsoft's product? If so, how is it running in your customers' apps, and what does your product contribute? If not, you should probably change it before MS complains about trademark violation.

- The Pricing link at the top doesn't link to the pricing section. Don't even put in Community and Blog links if you've got nowhere to point them.

- The little app mockups at the top can be dragged around (why?!) but not clicked on to find out more. The dragging is pretty buggy for me.

- Three of the five social media logos at the bottom don't link anywhere - don't put them in.

- What do you mean by "stack"? You say "Own the Stack" and "Because they run in your stack" - does that mean self-hosting? You say "Connect your stack automatically", which seems to refer to MCP/API connections to things the customer doesn't own. Where do the apps run?

- You're missing any kind of evidence that your product works, that people can use it successfully, or any other social proof. Link to demos of actual things made with your tool, and show exactly how they were made.

I've read the whole page, but I still have no idea what your product is or does beyond somehow magically enabling vibe-coding of some (unspecified) limited kinds of production apps by non-technical people. That's a big claim to be making, so you need to be backing it up with evidence.

Here, you write "This productivity boost is specifically designed for small team founders—you can build your own CRM workflows, data dashboards, revenue tracking, etc. Each of these could cost you $20-50/month in SaaS subscriptions." which is clearer than anything on the actual site (but still not very clear).
by abdullahkhalids | 2025-08-23 05:26:30+00:00
I can't figure out how to set a shortcut that moves the current window to my other monitor. Always have to go into the toolbar to do it.

Edit: And oh! Why do I constantly have to (painfully manually) maximize windows. Preview is constantly choosing a different size, for example. Why is this not remembered.

I can't recall the last time an application in linux forgot its size after restarting.
by fzeroracer | 2025-08-23 05:28:50+00:00
I had the highest level of insurance from my company working for one of the big named ones. It took over six months to get a scheduled neurologist visit and that was after needing to wait four or so months to see a GP for a referral and some other things I needed done.

The fact that you immediately jumped to 'you might not have as good insurance as you think' tells me either you are fundamentally out of touch with how disastrous the system is or have had no need to engage with medical care outside of visiting a doctor once per year.
by rogerrogerr | 2025-08-23 05:28:53+00:00
Airlines make a ton of money on cargo (those planes flying with one or two people on them during Covid? Full of paying cargo). It’s somewhere around 10% of revenue, depending on who you ask.

Carryons use space in the top half of the tube; checked bags use space in the bottom half of the tube where they’d much rather put a $10k pallet of stuff than 25 checked bags.