MurphyA/hacker-news huggingface dataset:
by crabmusket | 2026-03-09 00:36:51+00:00
Something I rarely see addressed in articles about reactivity systems is how the desired syntax/developer experience affects the algorithms.

For example, I think all the algorithms discussed in this article require knowing the graph topology up front. Even dynamic dependencies need to be known ahead of time, unless I'm misreading.

However, take Vue's reactivity for example. Here's a simple input and output:

const input = ref(1);
const output = computed(() => ref.value + 1);

Without actually attempting to evaluate the closure that defines `output`, there's no way of knowing what it depends on.*

My working understanding of such systems, which I think are more or less similar to all the new "signals" libraries popping up in JS, is that they are... Pull-push systems? First, the UI code (i.e. the HTML or JSX template functions) request the value of an output. The reactivity system evaluates the graph, recording dependencies as it goes (push).

Then, later, when an input changes, it can use the graph it built up to "push" dirty states and work out what needs to be updated.

*The only other approach would be to analyse the syntax of the source code itself to create that static dependency graph. Which I understand is what e.g. Svelte does.
by amunchkin | 2026-03-09 00:37:17+00:00
Hey all!

In just a few days, I revived an old open-source JS library I released 9 years ago, and couldn't be happier with where it's going. It isn't much, but it's made solving this particular problem such a joy.

Say you have a static JSON collection or you're loading up API response data without server-side pagination/search with a smaller payload, this makes wiring up fuzzy filtering against multiple fields in your collection a cinch!

Has a nifty "keywords" feature as well, letting you match exact phrases to filter/process your location ahead of fuzzy matching as well.

• Zero dependencies
• React, Vue, Svelte, Solid, and Preact integrations — or use in Vanilla JS
• High test coverage
• Type-safe for your collections
• Interactive examples

This may be in alpha for a while since it isn't my top priority, but so far, it's working like a dream, and I can't wait to use it more!

Feedback is welcome!
by oofbey | 2026-03-09 00:37:19+00:00
Fun fact about laser discs. They are analogue not digital. CD’s store digital information with the presence or absence of pits. Fairly ancient but still fundamentally feels like a very old version of a thumb drive.

Laser discs are not digital. They encode the analogue video signal’s value as the length of the pit. It is digitized in the time domain - sampled at some frequency, but the “vertical” signal value is stored entirely analogue. In terms of encoding it’s more similar to a VHS tape than a CD. Kinda crazy.
by llm_nerd | 2026-03-09 00:37:32+00:00
Okay, are you guys using wrong terminology? Are you talking about a filesystem image as a "VM", because that would not be correct. A "Virtual HD" (VHD) is not a VM. Do you think a WSL2 distro instance is a "VM" because it's persistent? Did you know Docker containers can be persistent as well, people just choose as a best practice not to use it like that? Does that make them magical VMs?

WSL2 has a single VM running as the process vmmem (or vmmemWSL in the newest versions). This is the single Linux kernel that will be shared by every WSL2 instance. It will also be the instance that hosts Docker containers as well. I mean, I'm just echoing myself and apologies for the repetition, but this is just easily confirmed, utter factual truth.

A rootfs is not a VM. WSL2 and containers have different nuances about their filesystem and isolation (WSL2 instances is aware of other instances, for instance, as a design aspect, and WSL2 persists rootfs changes while docker as a best practices does not), but they're more alike than different. And they share little in common with something like VirtualBox or vmware, which actually isolate every such system as VMs.

Again, sigh, if you install 10 WSL2 "distros", you will have 10 rootfs overlays on your drive, and 10 persistence VHD files. When you run these the VM they all run under is the shared vmmem instance.
by mlsu | 2026-03-09 00:37:45+00:00
One should look at the real activity of the economy to understand it -- not at the flow of money.

A good economy is one where there is lots of value for the consumers. How does value flow to consumers? Through a price signal. A price signal which is accurate is one where the flow of money in one direction is commensurate with the flow of value in the other direction. One can think of the flow of money as if it were a nervous system: the nerves send signals, and the muscle moves.

In a competitive marketplace (such as restaurants), the most successful restaurants are almost always the ones with the best food, the best ambiance, etc. Money flows away from bad restaurants and to good restaurants, because there is a lot of market competition between restaurants. If you serve bad food, you're out of business. The muscle is well controlled by the nerve.

Now, in the US economy, in many sectors, there is no real competition. For example, in online advertising, there is only two companies that one can use. In groceries, there is only 3 major grocery chains. In insurance, in food, etc etc. There is functionally no competition in those sectors and very frequently there is outright collusion.

In this case, the signal is far less meaningful. What signal does it send to Google, if I drop them for Facebook? The answer is, not much of a signal, because there's not meaningful competition between these two entities. They both suck and they both know that they won't lose customers if they degrade their services, commit fraud, or stagnate.

Many many swathes of the American economy are like this. The obvious ones, like healthcare, are so monopolized that your signal means absolutely nothing. They will do nothing to keep you as a customer. They will do nothing to meaningfully improve their services. You will still pay. This is like a muscle that sucks nutrients but is completely disconnected from the nervous system.

That is a "bad" economy. Of course, the market value of these companies has never been higher. Why? Because there are very few sectors of the economy where capital can flow that are actually competitive. This has knock-on effects, like having capital flow into other assets like bitcoin or housing, in search of returns.

It's not that these corporations are "too wealthy" by some ethical definition. They are too concentrated, which makes them inefficient. Dealing with a large health insurance company today is not unlike dealing with USSR bureaucracy in 1970. Our economy is slowly being transformed into one where a very small group of private central planners manage the allocation of the whole of social resources. This quite predictably impoverishes everyone.

The USA economy today is like a paraplegic. We can still get around but there is a lot of dead nerves.
by SilverElfin | 2026-03-09 00:37:46+00:00
A blatant violation of both the first and second amendment. Not unusual for California though. I wonder how Democrats will react when the precedent they set will be used against their ideologies by red states.

I am also disturbed by how California politics are spreading:

> Aside from this civil liability case, the California State legislature is also considering a bill that would restrict 3D printer sales to state-approved models, one of the steps it’s considering to help control the proliferation of 3D-printed ghost guns. Other states are also taking steps to address this issue, including New York, which is working on a law that puts the burden of stopping weapon printing on 3D printer makers, Washington state, which is suggesting “blocking features” and a blueprint detection algorithm, and Colorado, which is focusing on the possession of 3D printed gun files.
by justinclift | 2026-03-09 00:37:52+00:00
> To be honest, I find it hard to believe this is common.

I agree. But it still happened, with literally no warning (I actually checked), and their support staff refused to even call me to get updated card details when I was in the middle of an actual cyclone. ie phone service worked, internet didn't

Directly impacting our customers, who were extremely unhappy (to say the least).

"Fuck Hetzner!" is not nearly strong enough to convey the sentiment.
by not_kurt_godel | 2026-03-09 00:37:57+00:00
You're baffled because you appear to be uninformed and/or willfully ignorant. macOS is Unix-based and 90% functionally equivalent to Linux for software development and tinkering purposes. iOS, while less customizable than Android, is overall very good software for a phone. Apple hardware is superior across the board, especially for durability.

Meanwhile, I'm baffled why any techie would voluntarily use an OS that force-enables telemetry and advertising. The fight for privacy and ad-free experiences is hard enough without your OS fundamentally working against you.
by donavanm | 2026-03-09 00:38:05+00:00
> if you're in the UK, Middle East, Australia (food is about to become more expensive & tricky)

Australias not in a terrible position. We produce ~50% of our NPK fertilizers used, and this is down primarily because were importing more from places with cheaper/distant environmental impact. Conversely, IIRC, UK and Ineos just shut down their significant last fertilizer plant and the north sea fields is its own thing.

Similarly we have suitable local gas supply for the needed feedstock. And you can see the govt already starting to restrict (“reserve”) exports. Which, of course, will contribute to the global problem.

AU as a whole is a commodity and food exporter. Of course global commodity squeezes make Everyone poorer, I believe ricardo. I dont see our local position being anywhere as fragile as europe and me, unless Im missing something.

But I dont see AU being anywhere near as fragile as Sri Lanka circa 2022-23.
by mastazi | 2026-03-09 00:38:06+00:00
I would not just rely on situations that are explicitly seen as "dating", such as bars or dating sites.

In my experience joining an IRL group activity is what works best (volunteering, community service, church, local band/orchestra/choir, group lessons, team sports etc) - even if you don't find your future partner there, at least you can make a few IRL friends and you will feel less lonely.
by salawat | 2026-03-09 00:39:09+00:00
I know, I've just... never found someone who says, "Oh! The BLS survey? That's meeeee! I fill it out!" Ever. Admittedly I haven't necessarily hit up any other platforms, so maybe those people don't visit HN. Totally viable explanation. But... Still pretty weird when I've been periodically poking for years now but never seem to locate anyone who even claims to know of or have been annoyed by having to implement the process of responding. Might bump this search up my todo list for hahas.
by stoneman24 | 2026-03-09 00:39:13+00:00
If the wells have been throttled back or stopped. There can be issues when production is reduced (or even worse stopped), restarting & resuming the previous production rates can be very difficult and time consuming. There’s a lot of complex multi-phase physics that can prevent the restart. Sometimes wells, just don’t restart.

I hope that you are right and we are just filling the storage tanks and waiting for the straits to re-open, so the hit to the market is minimised.

Iran do seem to be losing but that doesn’t mean the US is winning. The US needs to get the oil/gas moving through the straits and on the market, otherwise there will be big hit at the gas pumps and other economic factors.
by miguelmichelson | 2026-03-09 00:39:59+00:00
I'm working on Rauversion https://github.com/rauversion/rauversion, an open platform for independent music communities that combines music publishing, events, and marketplace tools in a single place. Artists can upload tracks, albums, and playlists with metadata, audio processing (waveforms, analysis), and embeddable players with chunk-range loading to save bandwidth. It also includes ticketing for events (QR validation, Stripe payouts), streaming integrations (Twitch, Zoom, etc.), a magazine system for publishing articles, and a marketplace to sell music (digital or physical), gear, merch, and services. The goal is to give underground scenes a self-hosted infrastructure for releasing music, organizing events, and sustaining their communities.
by bryanrasmussen | 2026-03-09 00:40:44+00:00
this might be the case, obviously advanced arthroscopic procedures can improve results that in the recent past would have been lifelong problems, but not sure if the benefits of modern medicine across all sorts of battlefield problems are so evenly distributed, I think not given generally the articles I read seem to be echoing my point and not saying that but it all evens out because of this additional benefit, but maybe.

Given that I believe my point is pretty commonly argued and his rebuttal does not seem to me to be as commonly given I would have liked a link to "army study showing the percentage decrease of what were serious injuries match pretty evenly the percentage decrease of what fatalities, showing an even distribution of medical improvements across the range of possible trauma", something like that.

Obviously depending on what was meant by "survivors in past times" applies here, because that is a pretty long range of time.

on edit: my googling shows lots of discussions of improving should injuries that used mean disability are now trivial and so forth, but not overall stats showing the decrease in overall battlefield injury significance matches the decrease in overall battlefield fatality to a reasonable degree.
by e1g | 2026-03-09 00:40:57+00:00
Thank you for your work - I have sent many of your links to my people.

Your point is totally fair for evaluating security tooling. A few notes -

1. I implemented this in Bash to avoid having an opaque binary in the way.

2. All sandbox-exec profiles are split up into individual files by specific agent/integration, and are easily auditable (https://github.com/eugene1g/agent-safehouse/tree/main/profil...)

3. There are E2E tests validating sandboxing behavior under real agents

4. You don't even need the Safehouse Bash wrapper, and can use the Policy Builder to generate a static policy file with minimal permissions that you can feed to sandbox-exec directly (https://agent-safehouse.dev/policy-builder). Or feed the repo to your LLMs and have them write your own policy from the many examples.
by postatic | 2026-03-09 00:41:22+00:00
Working on...

- Tablex (https://www.tablex.pro) - seat arrangement app for weddings, seminars, conferences.

- Kardy (https://www.kardy.app) - group card app I've always wanted to build.

- Jello (https://www.jello.app) - Create games with your own photos and sound effects!
by gruez | 2026-03-09 00:43:10+00:00
>It does imply that because the Trump admin killed the group involved with preventing pandemics[1]

No it doesn't, not without massively reading in between the lines. This is getting to absurd levels of nitpicking over wording, like "autistic people" vs "people with autism".

>I assume you are being disingenuous by using that claim while also trying to smear the Biden admin.

Two can play at this game. I assume you're being disingenuous by trying to put words in my mouth over tiny disagreements in wording.
by gamblor956 | 2026-03-09 00:43:22+00:00
??? Not sure what a Harvard study has to do with this.

This is one of those "turns out" facts that is part of PH's annual PR release. Until 2023, PH and its competitors reported that red states led by Utah have been the largest consumers of adult material and wasn't even close.

PH reported an extremely large rise in VPN usage after the Utah adult content bill passed, and assuming that those new VPN users are mostly Utahans, Utah still leads the nation in terms of adult material consumed.
by EvanAnderson | 2026-03-09 00:43:30+00:00
I wrote a simple tool, when I was a kid, that dumped binaries into VGA mode 0x13 and allowed me to vary the width. Mode 0x13 is one byte per pixel so it was just a simple REP MOVSB to put data into the buffer (no worrying about bitplanes). It was so useful in reverse engineering software. Besides raster data, regular data structures often jump out.
by dlcarrier | 2026-03-09 00:43:33+00:00
COBOL is a high-level language, and on the higher end to boot, with support for object oriented programming being added over 20 years go. C is also high level, but the joke is that it "combines all the elegance and power of assembly language with all the readability and maintainability of assembly language". (http://catb.org/jargon/html/C/C.html)

Anyway, C doesn't support any of those things you mentioned, or even functionality as basic as memory allocation, but what it does have is a user-base that so consistently uses the same library for most functionality that it has earned its moniker as the "C standard library" and it's usually conflated with the language itself.

JavaScript, on the other hand, has more frameworks than there are programming languages in common use.
by mindcrime | 2026-03-09 00:44:10+00:00
This weekend I spent a lot of time on an Agent Registry idea I wanted to try out. The basic idea is that you put your Agent code in a Docker image, run the container with a few specific labels, and the system detects the Container coming online, grabs the AgentCard, and stores it in the Registry. The Registry then has (in the current version) a REST interface for searching Agents and performing other operations.

But once all the low level operations are done, my plan is to implement an A2A Agent as the sole Agent listed in the AgentCard at $SERVER_ROOT/.well-known/agent-card.json, which is itself an "AgentListerAgent". So you can send messages to that Agent to receive details about all the registered Agents. Keeps everything pure A2A and works around the point that (at least in the current version) A2A doesn't have any direct support for the notion of putting multiple Agents on the same server (without using different ports). There are proposals out there to modify the spec to support that kind of scenario directly, but for my money, just having an AgentListerAgent as the "root" Agent should work fine.

Next steps will include automatically defining routes in a proxy server (APISIX?) to route traffic to the Agent container. And I think I'll probably add support for Agents beyond just A2A based Agents.

And of course the basic idea could be extended to all sorts of scenarios. Also, right now this is all based on Docker, using the Docker system events mechanism, but I think I'll want to support Kubernetes as well. So plenty of work to do...
by silisili | 2026-03-09 00:44:20+00:00
I'll speak from my own experience and not one of study or professional recommendation.

No matter how much I got out and about each day and night, I'd still feel 'alone' when I was home alone. I ended up developing panic attacks out of nowhere that got pretty rough for a while. In short, I felt like I was going crazy.

The only thing that helped was going back out and finding someone else. The process sucks, especially as you get older, but all my anxiety and panic attacks disappeared.

So I guess that's to say, it's possible some people just don't handle being alone well no matter what they try, as I've found with myself. I guess it makes some sense, humans are social creatures.
by nonameiguess | 2026-03-09 00:44:24+00:00
It's pretty interesting to see. My very first real software job was working on ground processing algorithms for the US Navy's Maritime Domain Awareness system, which is the "real" version of something like this that actually gives centimeter scale live activity detections of basically the entire world. The engineering effort that goes into something like that is immense. Bush announced in like 2004 or something and we didn't go into full operational capability until 2015. Thousands of developers across intel, military, commercial contractors, for over a decade, inventing and launching new sensor platforms, along with build outs of the data centers to collect, process, store, and make sense of all this.

I wish these weekend warriors would work on a project like that someday, to see what capabilities truly take. You want to know what's happening in the world, you need to place physical sensors out there, deal with the fact that your own signals are being jammed and blocked, the things you're trying to see are also trying to hide and disguise themselves.

The attention to detail is something I've never seen replicated outside. Every time we changed or put out a new algorithm, we had to process old data with it and explain to analysts and scientists every single pixel that changed in the end product and why.
by rhoopr | 2026-03-09 00:44:35+00:00
icloudpd-rs - Fast iCloud Photos downloader, Rust alternative to icloudpd

The original Python icloudpd is looking for a new maintainer. I’ve been building a ground-up Rust replacement with parallel downloads, SQLite state tracking, and resumable transfers. 5x faster downloads in benchmarks, single binary, Docker and Homebrew ready.

https://github.com/rhoopr/icloudpd-rs
by kazinator | 2026-03-09 00:45:13+00:00
The detuned string in between likewise has a perfect octave relationship to strings that are two removed.

The E, D and B strings are turned such that they yield clean octaves (and other equal-temperament intervals).

Then so are the A, G and E.

But these two groups are slightly detuned, so that the fifths are clean from the E to A string, D to G, and B to E.
by bell-cot | 2026-03-09 00:45:20+00:00
For those unfamiliar - the U.S. gov't has a centuries-long history of callous disregard for the lives and welfare of Americans who were faithfully serving their country. Not saying they are much different from other org's that way - but definitely keep it in mind, if you're feeling any patriotic urges.

With the number of Havana Syndrome incidents, and the relatively high profiles of the targets, you'd think that somebody would have developed miniaturized passive sensors (for microwave, sonic, etc. bursts) and started distributing those. Seems worth looking into, if you suspect you or someone you care about might become a target.
by grumple | 2026-03-09 00:45:29+00:00
This guy is a well known conspiracy theorist. He's a high school teacher, not a university professor as "Professor Jiang" indicates: https://en.wikipedia.org/wiki/Jiang_Xueqin

Some discussion on reddit about him: https://www.reddit.com/r/geopolitics/comments/1rnnq6p/though...
by beachy | 2026-03-09 00:46:23+00:00
OpenAI didn't fall for anything, they knew exactly what they were signing and went ahead anyway, then started gaslighting people about what they had signed.

For a lot of people (me included) the lack of integrity and the gaslighting is what has soured them on OpenAI, rather than them signing up to build surveillance and weaponry.

To non-US citizens, all AI companies are as dangerous as each other, OpenAI just really botched the optics here.
by daxfohl | 2026-03-09 00:47:02+00:00
No, independently of OpenAI's definition. If we have AGI there's no reason we'd need to have humans working jobs that only involve typing stuff into a computer and going to meetings all day*. And if all those jobs are eliminated, I guess we'll have bigger problems than to debate whether we've achieved AGI or not.

* Which is a much larger class of jobs than just engineering. And also excludes field engineers and other types of engineers that need a physical body for interacting with customers, etc.**

** Though even then, you could in theory divvy up the engineering part and the customer interaction part of the job, where the human that's doing the interaction part is primarily a proxy to the engineering agent that's in his earbud.