MurphyA/hacker-news huggingface dataset:
by dang | 2026-03-09 01:09:50+00:00
Indeed. Here is a recent litmus test: https://news.ycombinator.com/item?id=47051852. How can we filter the lightweight stuff while still benefiting from posts like these?

(a bit more about this at https://news.ycombinator.com/item?id=47056384, with a reply from the OP)
by funnyfoobar | 2026-03-09 01:10:44+00:00
I have been using AI workflows at work to increase the productvity. I have shared these workflows internally and at a couple of tech meetups I went to. I got positive response.

Some of these are present here: https://github.com/vamsipavanmahesh/claude-skills/

Planning to package this as a workshop, so companies could be benefit from AI Native SDLC.

Put together the site yesterday https://getainative.com

Couple of the people I have worked with in the past agreed to meet me for a coffee, will pitch this. Fingers crossed.
by michaelbuckbee | 2026-03-09 01:11:00+00:00
Goofy sideprojects:

https://dnsisbeautiful.com - clean, ad free dns lookup tool.

https://evvl.ai - combination of Github Gists and AI output comparisons (evals)

https://finalfinalreallyfinaluntitleddocumentv3.com/ - free mac app to intelligently rename any kind of file (photos, videos, audio, text) based upon their contents.
by fastest963 | 2026-03-09 01:11:17+00:00
RateRudder: https://raterudder.com

I've been working on a solution to automate solar+battery use to arbitrage the market. I'm on a real-time utility plan but even if you're on TOU it can save you $1+ per day by strategically planning when to use the battery and when to conserve or charge the battery. So far it's limited to a few providers and only FranklinWH batteries but I'm eagerly looking for someone to help me get Powerwall support working and other ESS. It's open-source on GitHub as well.
by famouswaffles | 2026-03-09 01:11:48+00:00
>Secondly, it has been debunked for almost half a century at this point by Searle’s Chinese room thought experiment.

Searles thought experiment is stupid and debunked nothing. What neuron, cell, atom of your brain understands English ? That's right. You can't answer that anymore than you can answer the subject of Searles proposition, ergo the brain is a Chinese room. If you conclude that you understand English, then the Chinese room understands Chinese.
by hinkley | 2026-03-09 01:11:59+00:00
This gets even worse if you have a language with one process per CPU as you can get clobbering other values on the same instance if you don't add fields to uniquely identify them.

We got a lot of pushback when migrating our telemetry to AWS after initially being told to just move it when they saw how OTEL amplified data points and cardinality versus our old StatsD data.

You probably need less cardinality than you think, and there are a mix of stats
that work fine with less frequent polling, while others like heap usage are terrible if you use 20 or 30 second intervals. Our Pareto frontier was to reduce the sampling rate of most stats and push per-process things like heap usage into histograms.

An aggregator per box can drop a couple of tags before sending them upstream which can help considerably with the number of unique values. (eg, instanceID=[0..31] isn't that useful outside of the box)
by BelVisgarra | 2026-03-09 01:12:45+00:00
That makes sense. Once a role receives hundreds of applications, the main challenge becomes signal vs noise for the hiring side.

The idea behind verified listings targets a slightly different problem — reducing scams, fake postings, or roles that were never actually open.

The volume issue you describe is real as well. We’re exploring an additional feature intended to ease that situation by surfacing stronger matches instead of turning every posting into a flood of applications.

Verification alone wouldn’t solve the competition problem, but it could make the job board itself more trustworthy.
by computably | 2026-03-09 01:13:36+00:00
I'm pretty sure they were asking for a pinned date for definitions of "economically valuable" and "most (of total economic value)", specifically because, as previous comments noted, the definition and quantity of "economic value" vary over time. If AI hype is to be believed, and if we assume AGI has a slow takeoff, the economy will look very different in 2030, significantly shifting the goalposts for AGI relative to the same definition as of 2026.
by justhere4beer | 2026-03-09 01:13:46+00:00
Loved reading his columns back in print magazine days. Found him again changing Leo Laporte's phones language to something other than English. Loved that. Found No Agenda from there. Was quite surprised to hear this news last week. Hope he heals up quickly. I wouldn't be surprised if he back in front of the mic in 3-4 weeks.
by rolph | 2026-03-09 01:13:47+00:00
...trust me this is the best USB cord ever try it out for free, ill sell you some cheap if you get a couple friends to buy some.

https://shop.hak5.org/products/omg-cable

https://phreakboutique.com/blogs/tutorials/using-your-new-ev...

thats how the grift starts...
by Leftium | 2026-03-09 01:14:04+00:00
Seems like this one is Windows-only (even though it's Tauri?)

And it's not local (uses a cloud-based transcription API)

Also doesn't seem like it's realtime streaming, either. To get the most connected typing experience, try showing results in under a second from within the first word spoken (not after the utterance is complete)

This HN comment captures why realtime streaming is important: https://hw.leftium.com/#/item/47149479

I've also been prototyping realtime streaming transcription with multimodal input: https://rift-transcription.vercel.app
by andai | 2026-03-09 01:14:15+00:00
He was using a dozen obvious ChatGPT-isms. So either he was lying about writing it manually (the comforting option), or he actually writes like that, which is what I meant being concerning.

But yeah, there isn't a way to prove it one way or the over, even when it's "obvious".

I saw in some schools they're using systems where you have to type the essay in a web app, and the web app analyzes your keystrokes to determine if you're human.
by cheschire | 2026-03-09 01:14:25+00:00
Creating my own models in Blender for 3D printing. Currently creating replacement wings for a hummingbird whirligig yard decoration that broke a couple years ago. It’s a sentimental gift and I’ve hated the idea of throwing it away.

Physical engineering is a huge welcome transition for me from what coding has become in the last couple years.

There’s something nice about the realities of creating a model, then printing it, then seeing that exact is too exact, then reprinting, then eight more times, and then that feeling when it all comes together properly.

A few weeks ago I was working on an adapter for an airbrush to use on a standard pancake air compressor. Learning to create threads in blender was really neat! I learned a lot about the physical construction of threads, something I have never put much thought into before.
Show HN: Own your AI's context and memories across every model and device
by kaspern | 2026-03-09 01:14:32+00:00
Hey HN,

I pay for ChatGPT, Claude, Cursor, and use Gemini through work. Four vendors, four separate conversation histories, four profiles of how I think. None of them talk to each other. Switch providers and you start over.

So I built a system where the memory is mine.
I run a knowledge graph in Postgres (Supabase, free tier) with pgvector for semantic search. A small MCP server reads and writes to it. That server sits behind an MCP Gateway on a $6/month VPS, along with Brave Search and a GitHub server. TypingMind connects to the gateway as a BYOK client -- any model, any device, same brain.

https://github.com/kaspnilsson/digital-twin-playbook

When I switch from Claude to GPT-5 to Gemini, the new model picks up where the old one left off. After three months of daily use, the AI knows my project architectures, my preferences, my side projects. I never re-explain any of it.

The MCP server is MIT-licensed: https://github.com/kaspnilsson/mcp-memory-supabase
The playbook walks through the full setup -- Supabase schema, VPS hardening, Caddy, systemd, the system prompt that makes tool routing work: https://github.com/kaspnilsson/digital-twin-playbook

What it costs me: ~$45/month ($6 VPS + ~$36 API compute via OpenRouter + $3 amortized TypingMind license). More than a $20 subscription. But the $20 price is subsidized, and my data stays on my server.
What does not work well: TypingMind is a PWA, not a native app. Voice is rough. iOS kills background processes on long tool chains. MCP config does not sync across devices. You are your own SRE.

This is not a consumer product. If you want polish, use Claude.ai. If you want to own the context that makes your AI useful, this is how I did it!
Show HN: An offline-first nuclear survival iOS app–EPA RadNet,140 stations
by Jamessfks123 | 2026-03-09 01:15:03+00:00
This app prepares you to survive during nuclear wars. Motivation: save people.

Core Feature(coming soon): offline chat with nearby iOS devices using Multipeer Connectivity Framework.

1. Disaster Alerts: API from authorities like NOAA + FEMA IPAWS
2. Live Radiation Map: EPA RadNet, 140 official U.S monitoring stations network, all 50 states
3. Offline-first: Built to function when there's no internet
by dataviz1000 | 2026-03-09 01:15:28+00:00
I'm using TimescaleDB to manage 450GB of stocks and options data from Massive (what used to be polygon.io), and I've been getting LLM agents to iterate over academic research to see if anything works to improve trading with backtesting.

It's an addictive slot machine where I pull the lever and the dials spin as I hope for the sound of a jackpot. 999 out of 1000 winning models do so because of look-ahead bias, which makes them look great but are actually bad models. For example, one didn't convert the time zone from UTC to EST, so five hours of future knowledge got baked into the model. Another used `SELECT DISTINCT`, which chose a value at random during a 0–5 hour window — meaning 0–5 hours of future knowledge got baked in. That one was somehow related to Timescale hypertables.

Now I'm applying the VIX formula to TSLA options trades to see if I can take research papers about trading with VIX and apply them to TSLA.

Whatever the case, I've learned a lot about working with LLM agents and time-series data, and very little about actually trading equities and derivatives.

(I did 100% beat SPY with a train/out-of-sample test, though not by much. I'll likely share it here in a couple weeks. It automates trading on Robinhood, which is pretty cool.)
by runarberg | 2026-03-09 01:15:39+00:00
Searle’s rebuttal is actually excellent philosophy. But otherwise I agree. Searle was (just learned he passed away last year) a philosopher by trade, but Turing was a mathematician and Schrödinger was a theoretical physicist. So it is to be expected that a mathematician and a physicist might produce sub-par philosophy.

Turing’s point in his 1950 paper was actually to provide a substitute to the question of whether machines could think. If a machine can win the imitation game, he argued, is a better question to ask rather then “can a machine think”. Searle showed that this is in fact this criteria was not a good one. But by 1980 philosophy of mind had advanced significantly, partially thanks to Turing’s contributions, particularly via cognitive science, but in the 1980s we also had neuropsychology, which kind of revolutionized this subfield of philosophy.

I think philosophy is actually rather important when formulating questions like these, and even more so when evaluating the quality of the answers. That said, I am not the biggest fan of the state of mainstream philosophy in the 1940s. I kind of have a beef with logical positivism, and honestly believe that even Turing’s mediocre philosophy was on a much better track then what the biggest thinkers of the time were doing with their operational definition.
by _DeadFred_ | 2026-03-09 01:15:41+00:00
You need to tighten up before you call someone a liar. Manchester is the poster child city for the industrial revolution. The blacksmith moving to Manchester had a lower lifespan/quality of life, it's not in question or up for debate. He is who we will be in the AI disruption, not the person in 1950.

https://www.scienceandindustrymuseum.org.uk/objects-and-stor...

https://healthinnovationmanchester.com/cottonopolis-to-metro...

You don't think there are 70 years between 1880 and the end of WW2 and the real start of suburban American prosperity we think of when we think of the end results today? And I need a citation? Or are you saying I should use 1960 not 1950s as the point, since it took a decade to rebuild in much of the world?

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

https://en.wikipedia.org/wiki/Suburb#Postwar_suburban_expans...

Or are you arguing that butter use recovered over margarine before the 1970s?
https://www.ers.usda.gov/amber-waves/2016/july/butter-and-ma...
by elisiariocouto | 2026-03-09 01:15:58+00:00
I’ve been working on the last months on Leggen (https://github.com/elisiariocouto/leggen), a self hosted personal banking account management system. It started out as a CLI that syncs your bank account transactions and balances, saves them in a sqlite database and can alert you via Telegram or Discord if a transaction matches a filter. It is now a PWA and uses Enable Banking to connect to the bank accounts (it is free for personal use AFAIK). Started hand-made, it is now mostly vibe coded with supervision.
by stevenicr | 2026-03-09 01:15:59+00:00
Have you seen linkedin's AI hiring assistant?
(I've only read about it, but it sounds like it might be the thing)

I noticed with linkedin premium - when you view a job listing it tells you how many other people have applied akready, and what number of them have masters, bachelors, phd, director level, etc.

in this day, it should be a law that all the boards must post this info clearly - just to save us all a lot of time.

The amount of time I have spent putting info together for some job listings and wondered how in the heck they found someone else with the same experience and knowledge.. and to think, there may have been 1500 that applied before hand and literally none of that matters.

They have the data, they should have to post it.
by bigbadfeline | 2026-03-09 01:17:12+00:00
> we can't fix real problems with pipes, roads and other infrastructure because we created a generation (s) of people who were taught to look down on that kind of work.

The problem:

"It's people's fault" (tm).

"The Solution" (by B Brecht):

“Would it not be simpler, for the government, to dissolve the people, and elect another?”

Seriously, why not AI as a solution? That's where all the capital goes... how do you fix anything without capital?
by tbrownaw | 2026-03-09 01:17:58+00:00
As catlifeonmars noted, what's valuable changes over time.

But beyond that, part of the nature of that change over time is that things tend to be valuable because they're scarce.

So the definition from upthread becomes roughly "highly autonomous systems that outperform humans at [useful things where the ability to do those things is scarce]", or alternatively "highly autonomous systems that outperform humans at [useful things that can't be automated]".

Which only makes sense if the reflexive (it's dependent on the thing being observed) part that I'm substituting in brackets is pinned to a specific as-of date. Because if it's floating / references the current date that that definition is being evaluated for, the definition is nonsensical.
by craftkiller | 2026-03-09 01:18:18+00:00
> not have working cars or even bicycles

Yes. I live in NYC so I don't have a car because we have the subway, street parking is a nightmare, and paid parking is $500-$1000/month.

I don't have a bicycle because it would either waste _significant_ space in my apartment, or I'd have to leave it outside where it would be promptly stolen (regardless of locks). If I decided against having my bike stolen, I'd have to carry it up and down narrow interior stairs every time I wanted to use it since I live in a walk-up. I also am not a fan of needing to find a place to store the bicycle at my destination. Whereas if I just take the subway then I am completely liberated: I can go anywhere, stay as long as I want, change my plans on a whim, and never fret about whether or not my bike has been stolen or if there will be a place to store and/or lock my bicycle.

Assuming everyone has cars or bicycles is a very suburban mindset. None of the people that I know in this city have a car, and the people I know with bicycles are the kinds of people who take cycling very seriously. Most people have neither.

The downside is food: If I go pick up food then I am limited to a very small radius from my apartment, lest my food get cold on the walk back. There's only ~3 restaurants I order from within a 15 minute walk radius of my apartment, and for those restaurants I walk. Delivery people can cover much greater distances within reasonable food freshness times, significantly increasing the variety of restaurants available to me.
by mohsen1 | 2026-03-09 01:18:30+00:00
Wanted to see if AI could figure out how to compress executable binaries better than existing generic tools without me actually knowing much about compression engineering or ELF internals.

The result is an experiment called fesh. It works strictly as a deterministic pre-processor pipeline wrapping LZMA (xz). The AI kept identifying "structural entropy boundaries" and instructed me to extract near-branches, normalize jump tables, rewrite .eh_frame DWARF pointers to absolute image bases, delta-encode ELF .rela structs with ZigZag mappings, and force column transpositions before compressing them in separated LZMA channels.

Surprisingly, it actually works. The CI strictly verifies that compression is perfectly reversible (bit-for-bit identity match) across 103 Alpine Linux x86_64 packages. According to the benchmarks, it consistently produces smaller payloads than xz -9e --x86 (XZ BCJ), ZSTD, and Brotli across the board—averaging around 6% smaller than maximum XZ BCJ limits.

I honestly have no idea how much of this is genuinely novel versus standard practices in extreme binary packing (like Crinkler/UPX).

Repo: https://github.com/mohsen1/fesh

For those who know this stuff:

Does this architecture have any actual merits for standard distribution formats, or is this just overfitting the LZMA dictionary to Alpine's compiler outputs? I'd love to hear from people who actually understand compression math.
by spudlyo | 2026-03-09 01:18:36+00:00
I'm writing an essay where I get into how I use GNU Emacs along with gptel (a simple LLM client for Emacs) and Google's Gemini-3 family of models to turn a 1970s-vintage text editor into a futuristic language-learning platform to help me study Latin. I want to show how I liberate poorly aligned, pixelated PDF image scans of century-old Latin textbooks from the Internet Archive and transform them into glorious Org mode documents while preserving
important typographic details, nicely formatted tables, and some semantic document metadata. I also want to outline how to integrate a local lemmatizer and dictionary to quickly perform Latin-to-English lookups, and how to
send whole sentences to Gemini for a detailed morphological and grammatical breakdown.

I also intend to dig into how to integrate Emacs with tools such as yt-dlp and patreon-dl to grab Latin-language audio content from the Internet, transcode the audio with ffmpeg, load it into the LLM's context window, and
send it off for transcription. If the essay isn't already too long, I'll demonstrate how to gather forced-alignment data using local models such as
wav2vec2-latin so I can play audio snippets of Latin texts directly from a transcription buffer in Emacs. Lastly, I want show how to leverage Gemini to automatically create multimedia flash cards in Org mode using the anki-editor Emacs minor mode for sentence mining.
by friedeggs | 2026-03-09 01:19:04+00:00
This will be the death knell for HN. You can’t have a modern club that restricts new
members from engaging; people don’t have the patience to do the work and take the time anymore.

In addition, I’ve been here in HN since the late 2000s. Look- it’s a new profile. Also sometimes I use AI to help craft better responses. Do with that what you will.
Show HN: Ajen – Describe a startup, watch AI employees build it
by yash_chudasama | 2026-03-09 01:19:09+00:00
Ajen is an open-source platform where you describe a startup idea and AI employees (CEO, developers, marketers) start building it.

The goal is to simulate a startup team that can plan, build, and ship products quickly.

Built with Rust and designed to be modular so developers can plug in their own models, employees, and workflows.

Github: https://github.com/ajenhq/ajen
by WillAdams | 2026-03-09 01:19:20+00:00
https://diataxis.fr/

(originally developed at: https://docs.divio.com/documentation-system/) --- divides documentation along two axes:

- Action (Practical) vs. Cognition (Theoretical)

- Acquisition (Studying) vs. Application (Working)

which for my current project has resulted in:

- readme.md --- (Overview) Explanation (understanding-oriented)

- Templates (small source snippets) --- Tutorials (learning-oriented)

- Literate Source (pdf) --- How-to Guides (problem-oriented)

- Index (of the above pdf) --- Reference (information-oriented)
by sltkr | 2026-03-09 01:19:33+00:00
The water glass animation looks nice I guess, but this has to be the worst possible way to present this data?

Compare it with e.g. Wikipedia here: https://en.wikipedia.org/wiki/List_of_countries_by_access_to...

The tables allow you to quickly find the countries with the highest and lowest values, which is impossible on your site, and the map is helpful to give a general overview of how the numbers vary between global regions.

Some more concrete feedback:

1. The "Update Data" button seems unnecessary here, since there is only one input element: why not just update the graphic whenever the country listbox changes value?
2. The country listbox is not keyboard navigable.
3. The countries without data should be greyed out in the listbox.

Not to be rude, but if you're a designer, surely some of these should have already occurred to you?

edit:

And a few other things, the way countries are named is wildly inconsistent, varying from common names to official names and various arbitrary qualifiers.

For example, why is there a "Saint Martin (French part)" but there is no "Sint Maarten" or "Saint Martin (Dutch part)"? Why is Iran listed as "Iran (Islamic Republic Of)" but the Islamic Republic of Pakistan is simply "Pakistan"? Why is the Republic of Belarus "Belarus" when we have "Republic of Moldova", speaking of which, why isn't the latter "Moldova (Republic of)" which is consistent with Iran and would at least put Moldova in the right place alphabetically. Why is the Kingdom of Belgium "Belgium" but we have "Netherlands (Kingdom of the)". And so on.

This comes across as if it was vibecoded in 30 minutes and little effort was put into polishing the data or the UI. In fact, I suspect I spend more time actually looking at the site _you_ created than you did before you posted it on Hacker News.
by ajsnigrutin | 2026-03-09 01:19:53+00:00
I've worked with many boards from many vendors for many years now...

If you need software to be available in 2, 3, 5 years, get a raspberry pi.

Some might have some software available, some might have patches, some may need manual compiling, some only support debian with 2.4 kernel, some have binary blobs that only work on that 2.4 kernel, some have working usb ports on 2.4 and no gpio, but working gpio with 2.6 kernel but no usb ports, etc.

Just get a raspberry pi.
by heddycrow | 2026-03-09 01:19:58+00:00
Do what you want. I take it that it's a crime around hear to encourage people to not be afraid so shame on me.

It's a light-hearted reference to a quote from the Dune books/movies. I didn't mean it to invalidate your experience.

If anything, I was suggesting you take heart and be strong. But again, do whatever you think works for you.

Got to love this culture!