MurphyA/hacker-news huggingface dataset:
by alienthrowaway | 2026-03-09 07:32:08+00:00
It's facetious when people question why BlackSky need to exist 40+ years after the "14 words" and in the age where White Christian Nationalism is completely mask-off.

HN often tolerates dog whistles about how school kids bussed from "the had part of town" are a net-negative, but BlackSky is suddenly the bad type of segregation? GTFOH.
by entropyneur | 2026-03-09 07:32:52+00:00
I am working on a P2P VPN app that lets you use a friend abroad as your VPN provider with no special setup: https://spora.to

It's mainly for censorship evasion (should be much harder to block than the regular centralized VPNs), but also for expats to access geo-blocked domestic services.

It's at the MVP stage and honestly it evoked much less interest in people than I hoped it would, but I'm still going on despite my better judgement.
by chiffaa | 2026-03-09 07:33:17+00:00
You can't cut down a language without breaking changes. And there fairly often are internal changes to simplify the compiler and the tooling. Just in the latest release, annotation internals were finally fully unified between rustc, cargo, clippy and other tools. This was a fairly considerable effort in deduplicating code. Borrow checker is being rewritten to move to tree borrows, trait resolution is being refactored for a variety of reasons. Code is being simplified where possible, but this doesn't mean Rust doesn't have areas to improve in, especially if there is a goal of replacing Ada/SPARK
by nxobject | 2026-03-09 07:34:00+00:00
> I remember reading somewhere that to target gen-z/alpha advertising shouldn't be direct or in your face but instead present things in an "organic" way that makes it seem cool, without the appearance of trying too hard to sell you something.

On one hand, wasn't that the premise of the "iPod people" ads?

On the other thand... you're right to say that this is _very_ indirect. In an internet saturated with advertising, I guess there's nothing like just making entiretainment.
by GLjEI4YbnGD27LB | 2026-03-09 07:34:04+00:00
I see a lot of good advice here, and I'm going to be late but approach it from a different angle.

If you've spent so much time with your spouse around, and now you're at home alone, and you're working remote, then you are going to need a lot of socialising outside of work, because remote work does not meet the same needs for seeing people in person (I've been there).

Humans are social animals, we need some interactions with others, and you are just getting way too little.

The issue is not 'how to be alone?', it's how to satisfy your social cravings with in-person interaction, once you have that at least some of the time, being alone for the rest of the time is much easier.
by mikemcquaid | 2026-03-09 07:34:39+00:00
Yeh I came here to post this. I preferred this approach as user permissions are a bit easier to consistently verify as a second layer of defence.

I also found the author to be helpful and responsive and the tool to be nicely minimalistic rather than the usual vibe coded ever expanding mess.

‘brew install sandvault’ and running ‘sv’ should get you going.

(full disclosure: I created the Homebrew formula and submitted a few PRs to the project)
by Markoff | 2026-03-09 07:35:17+00:00
The real question is why do you care? Why you worry today about something which may not happen in the future?

My job most likely won't exist in ten years, do you think I'm worried? You might die in car accident, from heart attack or cancer in those ten years, some lost job is absolutely irrelevant compared to your health, there are and always will be jobs available, just adapt.

We have saying in my country "There were, are and (always) will be the money", which basically means you should not worry too much about money, just find a way to get them when you need them.

I strongly recommend LISTENING to this song - Baz Luhrmann - Everybody's Free To Wear Sunscreen

https://www.youtube.com/watch?v=sTJ7AzBIJoI

I quote one of the most important part regarding the article (especially 2nd sentence):
"Don’t worry about the future; or worry, but know that worrying is as effective as trying to solve an algebra equation by chewing bubblegum. The real troubles in your life are apt to be things that never crossed your worried mind; the kind that blindside you at 4:00 pm on some idle Tuesday."
by e1g | 2026-03-09 07:35:18+00:00
SBPL is great for filesystem controls and I haven’t hit roadblocks yet. I wish it offered more controls of outbound network requests (ie filtering by domain), but I understand why not.

Yes, Safehouse should work for xcodebuild workloads in the way you described - try to run it, watch for failures, extend the profile, try again. Your agent can do this in a loop by itself - just feed it the repo as there are many integrations that are not enabled by default that will help it.
by burnt-resistor | 2026-03-09 07:35:28+00:00
The US has executed around hundreds of innocent wrongly convicted people that we're mostly to pretty certain of. And it has thrown a significant fraction of the lives away of around a million who were either innocent or committed very minor infractions, and condemned millions more to near civil death to remain permanently banished from society... untold numbers of innocents swept up to feed the for-profits prison slave labor camps and prevent certain people from voting.

It's always naive, unlearned, horrible people who clamor for "deterrence" and "revenge" via "throw away the key" and executions. Like Trump and the Central Park Five.
by RugnirViking | 2026-03-09 07:35:43+00:00
Generally, the more you write (and especially, the more you write long form content), the better your writing becomes. This also goes in reverse. Those who have great trouble writing, are unlikely to do much of it.

This alone can account for the seeming disparity. Though many people write poorly, they do not write much text for public consumption at all.
by tonyedgecombe | 2026-03-09 07:38:52+00:00
Interest rates are a blunt instrument but they do have an impact. The biggest problem is the pain isn't spread evenly. If you have just fixed your mortgage for five years then they don't impact you but if you are just about to renew then you will be bearing more of the cost. If you are a net saver then increases are generally a good thing.
by fc417fc802 | 2026-03-09 07:38:59+00:00
> There are honest atproto digs out there but that is not one.

Which one? The expense, or not being decentralized? The latter remains valid because the majority of the userbase chooses ("only" by default ofc) to coordinate through a single operator. Network effects mean that you either play by their rules or you aren't allowed in the garden.

It's good to learn that a full mirror is so cheap but I think the criticism still holds to the extent that it's a high enough price that unless something changes it will continue to discourage the network from ever becoming truly federated. Compare to activitypub where you can stand up a fully self sufficient node on more or less anything that's capable of networking. The obvious downside being that the network is more fragmented and often less reliable overall (ex nodes are regularly flaky or go missing entirely, no single unified view of the network, etc etc all the perfectly valid complaints about AP).

I think AP, AT, and nostr all get certain things right but all have major downsides baked into their designs. Note that I don't mean this comment to be negative, merely to respond to your remark that the dig in question is somehow invalid.
by jungard | 2026-03-09 07:39:52+00:00
Most engineers hear “scheduled tasks” and think cron jobs. A time trigger, a script, a log file nobody checks. The Claude Code loop command is not that. It is closer to handing your night shift to a colleague who already knows your codebase, your conventions, and your PR review standards — then finding three pull requests waiting for you at breakfast.

Boris Cherny, the engineering lead behind Claude Code, runs five parallel Claude instances daily. Twenty to thirty PRs per day. His CLAUDE.md is a living document that evolves with every session. When Anthropic shipped /loop, they did not build a scheduler.
by tomwojcik | 2026-03-09 07:41:23+00:00
Yep, my thoughts exactly. But the consumer rarely thinks critically when looking at ads, not to mention regular social media posts and the Big Corp has no money in proving what assets are AI generated.

I'm trying to gamify the training to make the experience more appealing.

I store a "proof URL" on the backend, but I don't know if it makes sense to serve it to the end user. Also, a Reddit discussion is not necessarily a proof one wants. A fingerprint would be better, but not all images are generated with Google. That's another problem to be solved.
Show HN: Bayesian intelligence – geopolitical predictions from live public data
by dx111ge | 2026-03-09 07:41:30+00:00
I built a local-first intelligence analysis tool that computes probabilistic assessments from live public data sources (GDELT, Google News, Wikipedia,private web search).

Every prediction has traceable evidence chains. Sources are weighted by reliability tier (World Bank 0.93, state media 0.25). Probabilities shift
as new evidence arrives -- Bayesian math, not vibes.

Ships with 5 demo assessments on Russia/Ukraine and a 1010-node knowledge graph. Click "Ingest Now" to pull fresh news and watch the numbers move.

docker compose up
http://localhost:8888

No cloud. No accounts. No telemetry.

Optional: run Ollama locally for AI-assisted analysis (summarize, challenge, what-if Questions).

https://github.com/dx111ge/intel-analyst
Show HN: Republic of Agents: Benchmark for Social Reasoning in LLMs
by kkonstantin | 2026-03-09 07:42:01+00:00
This is what I've been building over the past couple of weeks.

It runs frontier reasoning models through batches of independent 7-player Mafia sessions (aka Werewolf). In one setup, sessions are fully independent; in the other, models reflect on a finished batch and carry the lessons into the next one.

There are papers/projects with Mafia/Werewolf-style benchmarks already, what's different here is the batch-to-batch reflection/adaptation mechanism, plus the fact that the methodology and individual sessions are public and inspectable.

Built with Codex; models are accessed via OpenRouter.

The next step is to expand the suite with less familiar settings that test more general social reasoning rather than memorized Mafia strategies.
by chadaustin | 2026-03-09 07:42:04+00:00
I write Rust for embedded systems and both effects and linear types would be meaningful improvements. Effects especially: if you have multiple cores in a coherent memory domain AND you run with interrupts enabled, you have to deal with three types of mutex:

- data accessed by multiple cores and interrupt handlers must be modified under a spin lock and with interrupts disabled

- data accessed by multiple cores but not interrupt handlers only needs the spin lock

- data accessed by one core but maybe interrupt handlers only needs to pay for disabling interrupts

Depending on your core and how performance sensitive the code is, the costs of the above can vary significantly. It would be nice to encode these rules in the type system.

(Ordered types might be useful for “critical sections” — that is, areas where interrupts are disabled and the interrupt disablement guard absolutely must be dropped in order.)
Ask HN: How do you do marketing for your mobile app?
by oyaa52 | 2026-03-09 07:42:18+00:00
My app just got approved on app store and I've warmed up my tiktok account and youtube account for marketing but I want to grow my accounts as personal brand and market my app as well. Is it a very bad idea?
What advertisement style worked for you?

Every feedback is very helpful. Thank you!
by exceptione | 2026-03-09 07:43:01+00:00
Interesting link! It shows its age though (22 years), as it makes the point that utf-16 is already the "most dominant processing format", but if that would be the deciding factor, then utf-8 would be today's recommendation, as utf-8 is the default for online data exchange and storage nowadays, all my software assumes utf-8 as the default as well. But I can't speak for people living and trading in places like S.Asia, like you.

If one develops for clients requiring a varying set of textual scripts, one could sidestep an ideological discussion and just make an educated guess about the ratio of utf-8 vs utf-16 penalties. That should not be complicated; sometimes utf-8 would require one more byte than utf-16 would, sometimes it's the other way around.
by habinero | 2026-03-09 07:44:25+00:00
> If good code was enough on its own we would read the source instead of documentation.

Uh. We do. We, in fact, do this very thing. Lots of comments in code is a code smell. Yes, really.

If I see lots of comments in code, I'm gonna go looking for the intern who just put up their first PR.

> I believe part of good software is good documentation

It is not. Docs tell you how to use the software. If you need to know what it does, you read the code.
by DieErde | 2026-03-09 07:44:47+00:00
Why is the concept of "MCP" needed at all? Wouldn't a single tool - web access - be enough? Then you can prompt:

Tell me the hottest day in Paris in the
coming 7 days. You can find useful tools
at www.weatherforadventurers.com/tools

And then the tools url can simply return a list of urls in plain text like

/tool/forecast?city=berlin&day=2026-03-09 (Returns highest temp and rain probability for the given day in the given city)

Which return the data in plain text.

What additional benefits does MCP bring to the table?
by soganess | 2026-03-09 07:45:07+00:00
Is this panel (Gould/Clinton, Nguyen/Obama, and Bennett/Trump) a standard pull for the ninth? Considering how many judges are in the ninth:

> https://en.wikipedia.org/wiki/United_States_Court_of_Appeals...

It seems less likely to (randomly) have the same panel on two higher profile cases so close to each other:

> https://courthousenews.com/ninth-circuit-keeps-block-on-dhs-...

So I'm wondering if it is some procedural thing I am not privy to?
by deafpolygon | 2026-03-09 07:46:05+00:00
Someone said, “if you have to explain it, then you’ve already failed”. That’s basically the problem in a nutshell. It would be great to see someone build a service based on an open standard, but then you have no moat. Anyone else can come along and build the same service using the same format.

No one wants to make a bet like that, so they don’t. That’s why RSS doesn’t get pushed or used more often.
by kopirgan | 2026-03-09 07:46:10+00:00
Very good article. I am not referring to the RSS part.

Interesting thing is, much of what AI is now regurgitating is human output, accumulated over the years. Model training dataset. Stuff like Reddit posts, even posts here?

If, say, AI output becomes THE 99% over the next few years, we will enter the era of incestuous inbreeding within AI -when it simply regurgitates its own output.

Wonder what will be the result at that point!
by jcattle | 2026-03-09 07:46:39+00:00
I guess the point of a three year window is to be able as an ecosystem to at some point adopt new language features.

When you have some kind of ecosystem rule for that, you can make these upgrade decisions with a lot more confidence.

For example in my project I have a dependency on zstandard. In 3.14 zstandard was added to the standard library. With this ecosystem wide 3 year support cycle I can in good confidence drop the dependency in three years and use the standard lib from then on.

I feel like it just prevents the ecosystem from going stale because some important core library is still supporting a really old version, thus preventing other smaller libraries from using new language features as well, to not exclude a large user base still on an old version.
by merelysounds | 2026-03-09 07:47:28+00:00
Nonograms! I built Nonodle[1], a daily nonogram puzzle game and I’m adding an option to access these puzzles from Nonoverse[2], my iOS nonogram app.

There is an API, and it’s a straightforward task, but one thing led to another and I’m also improving the app UI. I still hope to have the update soon.

[1]: https://lab174.com/nonodle/

[2]: https://apps.apple.com/app/nonoverse-nonogram-puzzles/id6748...
by rfc3092 | 2026-03-09 07:47:28+00:00
There are many kinds of gyms and I’m sure you’d like some. But since we’re talking loneliness here I’d particularly recommend to check out (and hang for a while):

- bouldering gyms
- circus
- bodybuilding gyms
- dancing studio
- aikido/wrestling
- boxing

If your idea of gym is 24Fitness, then yeah, it is very boring.
by DennisL123 | 2026-03-09 07:47:59+00:00
If agents can already read and rewrite code, literate programming might actually be unnecessary. Instead of maintaining prose alongside code, you could let agents generate explanations on demand. The real requirement becomes writing code in a form that is easily interpretable and transformable by the next agent in the chain. In that model, code itself becomes the stable interface, while prose is just an ephemeral view generated whenever a human (or another agent) needs it.
by vgrocha | 2026-03-09 07:48:08+00:00
Lots of (good) practical advises for the day to day in this thread, but no mentions of Katabasis. Here's my take on the emotional side:

Stop the medication. Ride the way down and then back up. Cry your heart out, feel that pain, don't hide from it. It's a process, and has even a greek name:

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

You are on your journey into the underworld and darkness. Face it and you'll come out stronger on the other side. Humans have endured much harder times. You are more resilient than you think.

Your days will start to improve little by little. Little glimmers of light here and there until you start leaving the bad times behind

I went through a separation 5 years ago after 12y together, no meds, just counseling. Not sure if your case is separation or death, cause I haven't gone through the latter
by close04 | 2026-03-09 07:48:27+00:00
But the “initial” T&C allows them to cancel your contract unless there’s a minimum contractual period. They can take that opportunity to force you into a deal change. Now just using the service is considered consent.

The real problem is that the law allows this power imbalance and doesn’t tip the scales to even it out for the end user. That for me is evidence that the law is made for the companies (probably by the companies too).

I have the same in the car. Been postponing for 2 years now.
by pjmlp | 2026-03-09 07:48:35+00:00
The React Native reason is called C++/WinRT, the teams that internally rioted against C++/CX and came up with C++/WinRT (now in maintenance, go figure), never cared one single second about the Visual Studio experience (using C++/CX was similar to the Delphi/VB like experience from C++ Builder), that everyone else was losing.

Thus React Native is the only alternative left those teams had to have some kind of nice GUI design experience alongside C++/WinRT, when using WinAppSDK, think Qt with QML/C++.

Agree on the Flutter comment.
by carshodev | 2026-03-09 07:48:36+00:00
I'd recommend using paid ads to get to get inital users. It provides the easiest and fastest feedback loop. They don't need to be profitable think of it as paying for real beta testers.

Depending on your niche organic tiktok can be good. SEO can be good longterm if you have a landing page/website that explains your app, you can also make demo pages and tool pages that relate to your apps niche.

Submit your app to any directories that it fits into.

Organic social media is always good just try and make sure the content/app provides real value to the users dont just spam post boring ads else they will get no views.
by poisonborz | 2026-03-09 07:48:48+00:00
Valid and yes, but it's why I wrote it like

> blank page dev with no open source karma (or posing as such to stay anonymous)

The problem as I wrote is not technical. I'd use a video converter or a string parser - that are offline and "download once" - gladly from any OS project. For a chat app that I'd use long term to share private communications would require trust, more contributors, and some background info - not names or an address, but some About section and a sense that the whole thing doesn't rely on the motivations of a single person and that there is some mutual/community oversight.
by galkk | 2026-03-09 07:49:24+00:00
95% of your text has nothing to do with what I said and the issue being discussed.

Invoking Trump (that I don’t care about, especially in the context of this conversation) is so cheap... I suggest you to go straight to Godwin law and compare me to literal Hitler, because that’s the quality of your argument (lack of there of, to be precise).
by Shank | 2026-03-09 07:49:26+00:00
I believe very strongly in journaling as "twitter to yourself". Things you would say over messages to a partner or something can be notes to yourself instead. Especially short term desires to tell someone something can be lightened by this.

For social generally though, I would suggest very strongly that you pickup something like an MMO or a game with a community that isn't offset. Games like Path of Exile (1) or OldSchool Runescape can eat a lot of time and still give you social connections, which can help get your mind at ease from being alone. I don't suggest exclusively single player games or things like that, though.
by ghywertelling | 2026-03-09 07:49:55+00:00
> With agents, does it become practical to have large codebases that can be read like a narrative, whose prose is kept in sync with changes to the code by tireless machines?

I think this is true. Your point supports it. If either the explanation / intention or the code changes, the other can be brought into sync. Beautiful post. I always hated the fact that research papers don't read like novels, eg "ohk, we tried this which was unsuccessful but then we found another adjacent approach and it helped."

Computer Scientist Explains One Concept in 5 Levels of Difficulty | WIRED

https://www.youtube.com/watch?v=fOGdb1CTu5c

Computer scientist Amit Sahai, PhD, is asked to explain the concept of zero-knowledge proofs to 5 different people; a child, a teen, a college student, a grad student, and an expert. Using a variety of techniques, Amit breaks down what zero-knowledge proofs are and why it's so exciting in the world of cryptography.
by robalni | 2026-03-09 07:51:00+00:00
I just started building an operating system that will be written entirely in one text file.
This text file includes in order: a readme, a RISC-V assembly boot code, then the rest.
You run it by compiling the initial boot code with a RISC-V assembler, then you concatenate the binary with the whole text file itself.
Then when you run it, the boot code will compile the rest of the text file (the operating system), including higher level language compilers that the rest of the system will be written in.

This is the kind of project that creates something from as little as possible, where the only things you need to get started are a very basic RISC-V assembler and a computer or emulator to run it on.

I don't have anything interesting to show yet because I just started yesterday, but one day I will show you.
by i_think_so | 2026-03-09 07:52:17+00:00
Technically, every HN account is a throw-away account. ;-)

https://web.archive.org/web/20260228135203/https://www.brain...

https://www.azquotes.com/quote/351103

https://web.archive.org/web/20250713080832/https://www.usmcm...