MurphyA/hacker-news huggingface dataset:
by Frotag | 2026-03-08 04:24:12+00:00
> It's full of regurgitated fantasy tropes, the writing and characters seem simple, and there's a forced world building with what feels like an infinite and boring back story, with no movement to justify it.

Maybe it's because he published 7 books that year (2021). Maybe it's also a coincidence that I remember not liking Children of Memory and he published 6 books that year, compared to Children of Time which was 2015 / 2 books.

Also just checked and looks like the fourth book (Children of Strife) is releasing in 2 weeks!
by godelski | 2026-03-08 04:24:24+00:00
I really believe the biggest lie everyone believes is that evil is only created by those that are evil. That evil is easy to identify. It's that love for simplicity that makes it persist.

Were it so easy to identify, as so many claim, then it seems only one of two situations seems likely: most people are evil or most people are unwilling to let evil persist (which may not make them evil, but surely does not make them good).

Were evil easy to identify and most people not evil (good or neutral), then surely evil would be easy to eliminate and we wouldn't have a cliché about the road to hell bring paved with good intentions.

Evil persists because we believe we'd be evil were we to let it to. The same mechanism for self defense is used even by the worst. For the greater good, right?

https://news.ycombinator.com/item?id=47269344
by reverius42 | 2026-03-08 04:25:02+00:00
In my experience at BigCorp, Inc., "alignment meetings" are for meeting with other teams, not for meeting with your own team. You'd just call that a "team meeting", "feature crew meeting", "leads meeting" (if it's just leads), or something to that effect. In BigCorp, Inc. you traditionally need to have both kinds of meetings somewhat regularly. Not sure how the advent of AI will change that structure.
by verdverm | 2026-03-08 04:25:14+00:00
Police, ICE, CBP can compel you to unlock your device with biometrics, not the same with a pin. Hardware keys are good practice in general, it stays at home, more about securing the account overall. I have two, one for my google account, one for other services I sometimes carry.

With Android (not sure about iOS), you can take photos and record video without unlocking your phone. Another thing to make sure you know how to do. (push the power button twice)

Bambu P2S is an amazing printer if you want to get in on that action.

The whistle, scaled the height only to 3mm. https://makerworld.com/en/models/1181642-small-two-tone-whis...
by mijustin | 2026-03-08 04:25:53+00:00
What’s changed now, with AI, is that you can have compressed learning cycles. Folks can build, deploy, and learn faster now than ever before.

Admitting when you don’t know something has always been important; but the ability to build, deploy, and find out has never been greater.

Instead of theorizing about what might work, you can just build it and find out.
Show HN: Free browser MMO where you manage a band from garage to headliner
by dusky_sk | 2026-03-08 04:26:01+00:00
I've been wanting a "Football Manager for music" for years - deep management sim where you run a band, not just pick songs. Nothing like it existed, so I built one.

You start with a broke, unknown band. Hire musicians, rehearse songs, book gigs at empty bars, record demos in cheap studios, manage finances, tour other cities. Every decision has tradeoffs — push too hard and your band burns out, play it safe and you never break through.

There's a live competitive season running with leagues and promotion/relegation. It's completely free, no ads, no microtransactions — this is a passion project, not a business.
by elsove812 | 2026-03-08 04:27:30+00:00
AI agents are increasingly capable of performing real-world operations:

- executing shell commands
- calling APIs
- manipulating files
- interacting with infrastructure

However most existing authorization models are identity-based:

User → Permission → Action

AI systems do not behave like identities.

They behave like evolving execution processes driven by model reasoning.

During execution an AI system may:

- dynamically generate new tool calls
- compose multiple capabilities
- trigger external side effects
- expand behavior through reasoning loops

This creates a mismatch between traditional authorization models and AI execution.

This repository proposes an alternative model:

Execution Context Authorization Model.

The key idea is that authorization should be bound to an *Execution Context*, not an identity.

The model defines:

- capability ceilings
- capability requests
- validation relations
- external event authorization

Repository:

https://github.com/Madongming/context-capability-model

The goal is to define a *formal authorization model for AI execution* rather than a framework or implementation.

Curious to hear feedback from people working on:

- AI agent systems
- capability-based security
- runtime sandboxing
- AI safety
by alephnerd | 2026-03-08 04:27:40+00:00
> North American oil is suddenly worth twice as much

That doesn't make up for the tens to hundreds of billions of dollars of American capex at risk in the Gulf, for example Exxon's tens of billions of dollars of capex in Qatar's LNG supply chain or Chevron's monopoly as the sole upstream producer in Kuwait and the KSA.

Any potential profit they could have made from North American extraction (which itself is questionable due to the significant processing requirements for North American crude) would itself have been eaten away by losses that have already been incurred in the Gulf.

The ONG industry has very low net margins (around 4% for integrated ONG), which means any shock is catastrophic, let alone a crisis such as the current one.
by kdheiwns | 2026-03-08 04:27:54+00:00
Taiwan, Japan, and Korea import the vast majority of their fuel from that region. If any of those three countries run out of fuel, the impacts would be larger than if any single Western European country lost energy. The world as a whole depends on tech manufactured in this countries, and we're already in a pinch with AI slop companies buying up global supplies of components for the whole year. If LCD/OLED screen factories are shut down for even a few weeks, that will have massive rippling effects across the world. And if TSMC needs to turn off its factories, it will be absolutely disastrous.
by 827a | 2026-03-08 04:28:01+00:00
I think the reality is that these tools are good enough that, to some degree, all three of the roles are correct, everyone is now definitely more able to do others' roles, leadership knows this, and even if there's a period of inefficiency or overwork or lower quality output, there's going to be a drive toward collapsing responsibilities. OpenAI saw this early: Member of Technical Staff. The degree to which this negatively impacts the team or company's output is really a function of (1) how drastically leadership does layoffs, (2) how quickly models and agents continue to improve, and (3) how earnestly leadership can admit mistakes and backfill humans when they realize they've over-fired.

In other words: Yes it will ruin our team.
by skissane | 2026-03-08 04:28:54+00:00
> Who cares if it works in places that won't play nice? They're digging their own grave if they don't publish, and only hurting themselves.

The timezone database was not created for the benefit of governments, it was created for the benefit of users and vendors.

People who have to live their lives under corrupt/incompetent governments have enough problems on their plate already, without the added indignity of making it harder for them to get their computers to show the correct local time.
by collingreen | 2026-03-08 04:30:25+00:00
This is a bad hill to die on for a ux conversation. "10% can feel kind a big number when 100% is huge" is a funny argument, as is trying to be pedantic about "nobody knows" as a shortcut for "most people won't know and you can't rely on any particular user knowing". If 10% is big enough to matter I can't wait to tell you about 90%!
by deaux | 2026-03-08 04:31:43+00:00
> In Japan and in many East Asian cultures, debate is behind closed doors.

East Asia consists of only 4 countries, two of them (China and Taiwan) sharing the bulk of their main language.

In the other 3 East Asian countries, meetings being for ceremony isn't nearly as pronounced as in Japan. Plenty of meetings where discussion are had and new decisions are made.
by kstrauser | 2026-03-08 04:33:41+00:00
My sister liked to make her own clothes. One time I asked her if she did that to save money. No, she replied. She often spent more to make her dress than it would have cost her at the store. But her version was nicer, and better fitting, using nicer materials, in exactly the style she wanted.

I think there’s a lot of overlap between that and modern PC builders. It’s not necessarily cheaper, but is likely to be a lot nicer at the same price.
by neogodless | 2026-03-08 04:34:26+00:00
You could run your own Fediverse server.

Can you do one search on one server, and find any email address that exists anywhere? (not that I know of)

Can you send email regardless of what server the email lives on? (with some exceptions, but mostly yes)

Federation is not infinite or unlimited, so no, there is no "one search to rule them all" within the confines of a single instance. (But then there's no way to access all email, or search all email addresses across mail servers to find someone.) Still if you're on an instance, and go out and find people on the internet that interest you, regardless of how you find them or what instance you are on, you can follow them, and their content will begin to be federated into your feed, on the instance you use.

The server you choose matters, but it's also not something you can't change. (Like getting a new email address.) If you use Gmail, but someone uses a mail server that has been blacklisted because of bad players using a domain name or IP address, you probably can't get email sent from those servers.

But initially, you can either go with the biggest instance, or the first one you see on https://joinmastodon.org/servers that seems fine and then try it out for a while. It's not a single decision you have to make for the rest of your life. It's just something new, and a new way to have access to some people connected to each other through some instances, topics, follows, etc.
by Animats | 2026-03-08 04:34:31+00:00
It's not a big threat to the US. The US is a net oil exporter, has the Strategic Petroleum Reserve, and, if absolutely necessary, Trump could make up with Canada so those oil imports restart.

Taiwan, Japan, and Korea, though - totally dependent on imports for oil.

Something that most pundits have missed: unlike all other US wars since Korea, the US can't end this war by pulling out. Iran, unlike all US combat opponents from Vietnam to Venezuela, has the demonstrated ability to strike well beyond its borders. This war isn't over until both sides say it's over.
by nerdsniper | 2026-03-08 04:34:40+00:00
Yes, absolutely. I often see agents trying to 'sudo supervisorctl tail -f <program_name>', which fails because I don't give them sudo access. Then they realize they can just 'cat' the logfile itself and go ahead and do that.

Sometimes they realize their MCP doesn't have access to something, so they pull an API Token for the service from the env vars of either my dev laptop, or SSH into one of the deployed VM's using keys from ~/.ssh/ and grab the API Token from the cloud VM's and then generate a curl command to do whatever they weren't given access to do.

Simple examples, but I've seen more complex workarounds too.
by hamandcheese | 2026-03-08 04:34:48+00:00
> Cloud challenges can be as or more complex than bare metal ones.

Big +1 to this. For what I thought was a modest sized project it feels like an np-hard problem coordinating with gcloud account reps to figure out what regions have both enough hyperdisk capacity and compute capacity. A far cry from being able to just "download more ram" with ease.

The cloud ain't magic folks, it's just someone else's servers.

(All that said... still way easier than if I needed to procure our own hardware and colocate it. The project is complete. Just delayed more than I expected.)
by deaux | 2026-03-08 04:34:58+00:00
> Granted, this was a long time ago and even seeing non-Japanese around in Tokyo was rare, unlike now.

Please say "non-East Asians" when that's what you mean. There were already loads of Chinese and Koreans around in Tokyo 7 years ago.

> For North Americans or Europeans, the intersection of people who can make it work and are also incentivised to make it work looks infinitesimally small to me, esp. if you can opt for jobs in the industry in America or even Europe.

The cultural adaptation you're talking about applies just as much to China and Korea, yet there's a huge reason for Europeans (not Americans, but they're the sole outlier) to work there as SWEs - post-tax + post-big-city-CoL, salaries are a lot better until you get to 10+ YoE.

People tend to look at London or Amsterdam stated salaries and think this is impossible, but the tax and housing cost differences completely change the equation. 40k EUR at 40% tax is the same as 30k EUR at 20% tax.

In big European capitals, for 800 EUR/month you get a parking space or a place to share with 3 others. In China or Korea in a tier 1 city for the same money you can rent a nice, newly built place for two (so 400 EUR/month/person) in a central location with private indoor parking and great transit links.
by threethirtytwo | 2026-03-08 04:35:22+00:00
No. There are intricacies to every job but these are intricacies that are learnable. It’s like learning how to drive. It’s a skill for sure but anyone can do it after practice.

I thought programming was the same thing for a long time but have grown to find out that this is not the case. There are many people who cannot learn programming in a reasonable amount of time and therefore are unable to pick up the skill. It is not universal like car driving.

The thing with being a PM or a designer is that this skill is learnable. Anyone can do it. The reason why these jobs are segregated is because society is under the delusion that these are special skills that require intense training when at most he training is equivalent to learning how to drive.

Some of you may be thinking I’m insane but there are tons of jobs that are like this. The presidency for example. You can be senile and insane and still be president. The country doesn’t blow up just because you’re insane. Or maybe this isn’t a good characterization.

Hmm electrician or plumber is the better comparison. The skill level required to be a PM or designer is equivalent to electrician or plumber. Anyone can pick it up with training. It’s not rocket science folks.
by jmoney429 | 2026-03-08 04:35:39+00:00
I’m someone who constantly ends up with way too many tabs open.

After a few hours of browsing my Chrome looks like chaos — duplicates everywhere and no idea where anything is.

So I built TabPilot

It automatically:

• groups tabs by category (news, sports, shopping, etc)
• detects duplicate tabs
• keeps the most recently used one and closes the rest

Everything runs locally and doesn’t collect any data.

Would love feedback from anyone who tries it.
by silverstream | 2026-03-08 04:35:39+00:00
Honestly the guard overhead is a non-issue in practice — it's one atomic check after first init. The real problem with the static data member approach is
initialization order across translation units. If singleton A touches singleton B during startup you get fun segfaults that only show up in release builds with a
different link order.

I ended up using std::call_once for those cases. More boilerplate but at least you're not debugging init order at 2am.
by the_jeremy | 2026-03-08 04:36:18+00:00
If anyone else is also barely aware and confused by the similar names, PyPI is the Python Package Index, which is up and maintained. PyPy is "A fast, compliant alternative implementation of Python." which doesn't have enough devs to release a version for 3.12[0].

[0]: https://github.com/orgs/pypy/discussions/5145
by gsf_emergency_7 | 2026-03-08 04:38:04+00:00
Imagine 2 or more Taoist priests raised in different cultures each trying to get the others riled up while cooperating to solve a deep technical problem. How do they keep this game fun _and_ productive? Disregarding for the moment the tradeoffs---eg patience-impatience, learn-earn, purpose-technik &c--- that should replace morality-quality questions.

(Iirc there was a (nihilist) electric shock Zen meditation game that uses HRV, but the above framing may take that to another (positivist) level. Getting LLMs in the loop is one other kind of level)

Some call this the Glass-bead-game
by wvenable | 2026-03-08 04:38:15+00:00
> Come on its literally...

You're the one saying a 2 character string is somehow a space savings. If we're going to split hairs that finely then you have to know that any row with a variable length string makes the entire row/index variable length and that is a net storage and performance loss. It's worse in every way than a simple integer. I will admit that it ultimately doesn't matter. But I'd also argue using an nvarchar in place of varchar for this also doesn't matter. It's not just premature optimization it's practically useless optimization.

> Because it doesn't matter, 'NY' isn't changing just like 11 the int wouldn't change, but 'NY

That's not what happens but what happens is that somebody renames New York to New Eburacum and now your code doesn't match the value and it just adds more confusion.

But I'll grant you that it's totally fine. It's even more fine if you don't use varchar and instead use char(x).
by mtweak | 2026-03-08 04:41:05+00:00
Fair point. I updated the article. The 7.7% is the "Grants and other assistance" line on the 990, and it applies to the $500B charitable nonprofit portion, not the full $3T. A food bank distributing food shows up under program expenses, not grants. The original framing was too easy to misread.

The bigger issue is that even the program expenses line doesn't tell you whether the program worked. A food bank spending $2M on operations could be feeding 50,000 people or 5,000. The form doesn't say.
by MattGaiser | 2026-03-08 04:41:38+00:00
A VC backed tech is focused on ideas that can go to a billion. A billion dollar idea was always worth pursuing. There is no reason that AI would result in significantly more of these ideas.

AI really enables all sorts of tiny stuff that would never have been worth building and for starters, is not really worth maretking. I have a dozen tiny pieces of software that are used by myself or maybe up to 10 people that that I don't push around or market or release in any meaningful way.

I built a tool to make HTML driven PowerPoints. Claude is great at beautiful HTML, so why not just do the slides as HTML convert them to images? An absurd project before given that HTML used to be work to write, but it is no longer work, making it a great slide design language.

I sell flight deals as a side hustle. Built an automated pipeline so I am just dropping in the link.

I built a tool for a PM friend to let Claude Code automatically sync all his meetings and let him query his transcripts for action items and give him advice on what to do about certain things. Nobody else uses that.

I built another tool for a PM friend that is basically AI for product managers who want something more structured than Claude Code and don't want to handroll their stuff. He and a few others love it, but there's been no attempt to sell it or anything.

I built an accreditation management system for a university here in Canada with a friend. We could try and sell it, but we have no idea how to do that really, haha, so it ended up being a one off to replace a more expensive SaaS subscription.

I have a custom event discovery calendar where I have a database and AI try to fill in empty spaces where I am interested in doing stuff. Again, no users other than me, but great for me.

> What do you think the real bottleneck is now? Ideas, distribution, taste, persistence; or something else?

Probably someone to take it to market. I am sure you could find customers for some of the things I have or at least users, but idk how to do any of that.

The real bottleneck to me seems like you mostly gave superpowers to the engineers, but none to the salespeople. Nor did you give the engineers problem discovery and go to market superpowers, so lots is getting built but nobody is really pushing it out there.
by paulhebert | 2026-03-08 04:42:00+00:00
Huh as someone who has a career doing both design and engineering I disagree with this take.

I think both skills can be learned. I also think that people have intrinsic talents that make them better or worse at those skills.

Put another way, anyone can learn to code but some people will never be great at it while others have a natural talent. Same for design.

I’m curious why you think otherwise. What’s the difference in your mind?
by anonnon | 2026-03-08 04:43:00+00:00
I doubt Big AI is mass violating the CFAA just to shill, but maybe some other entity did the dirty work and is now reselling the accounts or indirect access to them, similar to the residential IP proxy business they use to disgusie their scraping.

As an aside, letting us easily view the flagged comments of a user would be an easy way of wading out corporate shillposters, since they shy away from posting anything controversial or offensive.
by ozgrakkurt | 2026-03-08 04:43:27+00:00
This sounds insane at this point. The language already has too many features. Would be cool if all these people with amazing visions could move it elsewhere.

Rust is fast tracking being as bad as c++ in terms of just garbage in it.

IMO the worst thing about c++ isn't that it is unsafe but it is extemely difficult to learn to a satisfying degree.

This is already kind of feels true for Rust and it will be surely true if people just keep shoving their amazing ideas into it.

IMO even async/tokio/error-handling aren't that well though out in rust. So much for keeping things out of the language.

Maybe Rust just wasn't what I wanted and I am salty about it but it feels a bit annoying when I see posts like this and considering where Rust is now after many years of shoving stuff into it
by shagie | 2026-03-08 04:43:46+00:00
Who maintains what time it was in Yugoslavia in 1970? Or Serbia? What country maintains the time information for the island of Taiwan? Or Hong Kong while under British rule or while under Japanese rule?

It might be possible to use that for the information of now - to answer the question of "what is local time for me based on UTC?" or "what is local time for someone else now?" ... but what about the information of yesterday? When it was 12:01 PM in Chicago in 1948, what time was it in Hong Kong?
by hedora | 2026-03-08 04:44:21+00:00
They were quoting laptop numbers, not the CPU.

For reference, a M2 16" macbook pro has a 99Wh battery, and Apple advertises 16-17 hours max battery life. That's 5.8-6.25W.

So, their estimate of 6W for the AMD flagship AI laptop is exactly in line with the Apple flagships.
by silverstream | 2026-03-08 04:44:39+00:00
Node.js basically tried this — every package gets its own copy of every dependency in node_modules. Worked great until you had 400MB of duplicated lodash copies
and the memes started.

pnpm fixed it exactly the way you describe though: content-addressable store with hardlinks. Every package version exists once on disk, projects just link to it.
So the "dedup at filesystem level" approach does work, it just took the ecosystem a decade of pain to get there.