MurphyA/hacker-news huggingface dataset:
by gmokki | 2026-03-08 18:38:38+00:00
I would recommend using PTP on all clouds. The accuracy is more than 10x to NTP. It consumes less CPU. It does not use network traffic and thus can not be attacked, even if UDP is open to internet or if network stack is under DoS.

All clouds except AWS is easy: just `modprobe ptp_kvm` and point chrony at /dev/ptp0

On AWS it depends on instance type: some older do not support it at all, some support it via the network driver, some via the kvm PTP driver.
by ValentineC | 2026-03-08 18:40:41+00:00
> I've been wanting to try Claude for a while, but their payment processing wouldn't take any of my credit cards (they work everywhere else, so it's not the cards). I've heard I can work around this by installing their mobile app or something, but it was extra hurdles, so I didn't try very hard.

Not Claude Code specifically, but you can try the Claude Opus and Sonnet 4.6 models for free using Google Antigravity.
by Scene_Cast2 | 2026-03-08 18:40:54+00:00
Of typical homelabs that are posted and discussed.

The online activity of the homelab community leans towards those who treat it as an enjoyable hobby as opposed to a pragmatic solution.

I'm on the other side of the spectrum. Devops is (at best) a neutral activity; I personally do it because I strongly dislike companies being able to do a rug-pull. I don't think you'll see setups like mine too often, as there isn't anything to brag about or to show off.
Show HN: Database Queries from Brainfuck
by tradrich | 2026-03-08 18:41:00+00:00
Experiment: interacting with SQLite databases from Brainfuck, without modifying SQLite or writing C helpers.

The idea is to see how far a deliberately minimal language can be pushed using only core Linux primitives (pipes, dd, file operations) and direct interaction with SQLite database files.

Brainfuck was chosen because it is intentionally extreme. Even compiling the generated code turned into an adventure: the Brainfuck compiler emits C, and the output was so large that gcc couldn't compile it, though clang could.

This is the sort of project no sane developer would normally attempt. With AI assistance, however, it became feasible to explore in part of a Saturday.
by tradrich | 2026-03-08 18:41:19+00:00
The goal isn't to build a practical SQLite interface in Brainfuck.

It's more of a systems experiment: how far can an extremely minimal language be pushed when you combine it with the primitives available in a Unix-like OS.

Brainfuck makes the constraints very obvious. Once the language gets out of the way, the interesting part becomes the surrounding system: pipes, files, and formats like SQLite's B-tree structure.
by akerl_ | 2026-03-08 18:42:21+00:00
> Why do you need to dilute the term?

Nobody is diluting anything. This person posted the setup they have in their home. It’s their homelab.

It’s not diluting any terms for them to call it that. Their setup is just as much a homelab as somebody else’s 48U rack.

It’s just a dick move, and against the rules of the site, to see somebody’s earnest post about their tech setup and post a shallow dismissal about how their setup isn’t deserving of your imagined barrier to entry.
by cmiles8 | 2026-03-08 18:42:47+00:00
All this demonstrates how non-sticky all this tech really is. When your product is basically just an API call it’s trivial to just swap you out for someone else. As such it’s unclear what the prize at the end of the present race to the bottom is.

We swapped OpenAI out for Claude and it required updating about 15 lines of code. All these guys are just commodity to us. If next week there’s a better supplier of commodity AI we’ll spend an hour and swap to something else again. There’s zero loyalty here.
by 112233 | 2026-03-08 18:44:17+00:00
Interesting to hear! I've had completely opposite experience, with Claude having 5 minutes of peerless lucidity, followed by panicking, existential crisis, attempts to sabotage it's own tests and code, psyops targeted at making user doubt their computer, OS, memory... Plus it prompts every 15 seconds, with alternative being YOLO.

Meanwhile codex is ... boring. It keeps chugging on, asking for "please proceed" once in a while. No drama. Which is in complete contrast with ChatGPT the chatbot, that is a completely unusable, arrogant, unhelpful, and confrontational. How they made both from the same loaf I dunno.
by mrcwinn | 2026-03-08 18:44:22+00:00
Mission statements and blog posts are meaningless. Cap tables steer behavior and simultaneously protect interests. Stop forming unions or opining on Hacker News. We need to find a way to get citizens on the cap table in a meaningful way (and not at the very, very, very, very end of the waterfall underneath debt holders, hedge funds, governments, preferred investors). We are building this world for us. As it stands, don't fret about a robot taking your job: just make sure you own one of the robots.
by CamperBob2 | 2026-03-08 18:44:23+00:00
For example, most companies would swear they were decided on cutting carbon emissions, just to forget everything when it comes to build data centers.

This doesn't seem contradictory if you consider that success at AGI will solve the problem of carbon emissions, one way or another. If one data center ultimately replaces a whole medium-sized city of commuters...
by paulhebert | 2026-03-08 18:45:00+00:00
This shows a deep misunderstanding of what design is.

What you’ve described is “visual design” which is a subset of the design field.

There are many sub-specialties, but at its core design is about problem-solving, communication, and empathy.

There are a lot of bad designers who are great at making things pretty.

A good designer spends more time researching, understanding the problem space, interviewing users, brainstorming, etc., than pushing pixels around.
Show HN: Skales – Local AI agent desktop app (.exe/.dmg, 300MB idle RAM)
by marioskales | 2026-03-08 18:45:01+00:00
Hey HN,

I'm Mario from Vienna. I’m the designated "IT guy" for my family (the guy they call to plug in a Scart cable or to setup Chrome).

A few weeks ago, I spent over two hours wrestling with Docker (and some for my at this time unknown Terminal commands) just to get a CLI-based AI agent running. It ate all my RAM, and I had a realization: my wife, my non-technical clients, or my 6-year-old son could never set this up. If I deployed something like this, I'd spend my life doing setup-support (and this isn't just about finding the HDMI 1 to HDMI 2 input on the remote control).

I’ve been "vibecoding" with LLMs for a while the last 2 years, mostly building common landingpages or simple retro games to show my son that we live in a wild time where you can build a lot of 'entertaining' stuff just by prompting. I decided to pivot an old, failed Laravel SaaS of mine (Skales) into a native desktop app to solve this setup hell.

The only goal I wanted to reach: an autonomous AI agent that installs like a normal app (.exe / .dmg). No PhD required. Download, Install, Done.

It actually worked. My 60+ year old mom got it running instantly (so.. is Skales now a Grandma-Approved AI Agent?), and my 6yr used the built-in Coding Skill to make his own retro game (I wouldn't say its really a 'game' when it's basically a one level copy of Super Mario - but he loves it).

What it does:

ReAct autopilot, bi-temporal memory, browser automation (Playwright), and native integrations (Gmail, Telegram, Calendar).

BYOK: Works with OpenRouter, OpenAI, Anthropic, or local Ollama.

Tech stack: Electron + Next.js + Node.js (I managed to keep idle RAM around ~300MB).

Everything is stored locally in ~/.skales-data.

I know that being a "design guy who vibecoded an Electron app" (or Marketing-Dude) is basically fresh meat for the HN crowd. Feel free to roast the architecture! But my main goal was just making these incredible AI tools accessible for everyday tasks (formatting resumes, sending PDFs, building simple games) without touching a terminal or moving from one tool to another tool.

License note: The project is BSL-1.1 (Source-available, free for personal use). I chose this simply because I don't want a giant company to just take the repo, build their brand around Skales and commercially resell it, but I want the code out there for the community to use and learn from.

(excuse my English - i'm not a native speaker)

Would love your honest feedback on the UX (could be maybe better?)!

GitHub: https://github.com/skalesapp/skales
Website: https://skales.app
by scannyai | 2026-03-08 18:45:23+00:00
The recruitment landscape has fundamentally changed. Modern HR teams process hundreds—sometimes thousands—of resumes per week. Manually entering candidate data into your Applicant Tracking System (ATS) is no longer sustainable. OCR (Optical Character Recognition) technology powered by AI is transforming how organizations handle resume processing, turning hours of manual work into seconds of automated extraction.

The Recruitment Data Entry Crisis
If you're managing recruitment for a growing company, you know the pain all too well.

The Manual Process Reality
Here's what traditional resume processing looks like:

15-30 minutes per resume for manual data entry into ATS
3-5% error rate on critical fields (contact info, skills, experience dates)
Bottlenecks during high-volume hiring periods
Inconsistent data due to different entry methods by team members
Delayed candidate communication while data is being processed
For a company hiring 50 people per year with 20 applicants per position, that's 1,000 resumes requiring manual processing. At 20 minutes each, that's 333 hours of pure data entry work annually.
by josephg | 2026-03-08 18:45:37+00:00
1. It’s not just one use case. I’m working on a product which makes heavy use of indexeddb from JavaScript for offline access. We’d love to rewrite this code into rust & webassembly, but performance might get worse if we did so because so many ffi calls would be made, marshalling strings from wasm -> js -> c++ (browser). Calling indexeddb from wasm directly would be way more efficient for us, too!

2. It’s horrible needing so much JS glue code to do anything in wasm. I know most people don’t look at it, but JS glue code is a total waste of everyone’s time when you’re using wasm. It’s complex to generate. It can be buggy. It needs to be downloaded and parsed by the browser. And it’s slow. Like, it’s pure overhead. There’s simply no reason that this glue needs to exist at all. Wasm should be able to just talk to the browser directly.

I’d love to be able to have a <script src=foo.wasm> on my page and make websites like that. JS is a great language, but there’s no reason to make developers bridge everything through JS from other languages. Nobody should be required to learn and use JavaScript to make web software using webassembly.
by ElFitz | 2026-03-08 18:45:51+00:00
I’ve been running a Claude Code "thing" in a loop for a few days, and that has been extremely frustrating.

But after tons of nudging it has started developing a sort of "improvement engine", as it calls it, for itself to help address that.

It go through its own logs and sessions, documents and keep track of patterns and signals, associated strategies, then regularly evaluate their impacts, independently of the agent itself, and it feeds those back to it in each loop.

It’s been quite fascinating to watch.
by btown | 2026-03-08 18:45:53+00:00
A counter-argument here: if a private company knows that its technology may be used for human-not-in-loop targeting/surveillance, and knows that its technology is not yet ready to fulfill that use case without meaningful unintended casualties... does that company have an ethical obligation to contractually delineate its inability to offer that service?

In a version of a trolley problem where you're on a track that will kill innocent people, and you have the opportunity to set up a contract that effectively moves a switch to a track without anyone on it, is it not imperative to flip that switch?

(One might argue that increased reaction times might save service members' lives - but the whole point is that if the autonomous targeting is incorrect, it may just as well lead to increased violence and service member casualties in the aggregate.)

And we're not talking about the ethics board manipulating individual token outputs subtly, which would indeed be a supply chain risk - we're talking about a contractual relationship in which, if a supplier detects use outside of the scope of an agreed contract, it has the contractual right to not provide the service for that novel use, while maintaining support for prior use cases.

The fact that the government would use the threat of supply chain risk to enforce a better contract is unprecedented, and it deteriorates the government's standing as a reliable counterparty in general.
by hvb2 | 2026-03-08 18:46:00+00:00
> The cloud ain't magic folks, it's just someone else's servers.

The cloud is where the entire responsibility for those servers lives elsewhere.

If you're going to run a VM, sure. But when you're running a managed db with some managed compute, the cost for that might be high in comparison. But you just offloaded the whole infra management responsibility. That's their value add
by SilverElfin | 2026-03-08 18:47:53+00:00
I saw this speech recently but am not sure what to make of it. I guess I appreciate the recognition that western powers trying to artificially hold onto hegemonic power could make things worse for everyone.

But I also feel like what replaces the western order, which he may be welcoming (not sure what his true agenda is), is not aligned to classic liberal values. Many newer powers don’t believe in free speech and competitive politics and freedom of religion and women’s rights for example.
by hn_throwaway_99 | 2026-03-08 18:48:20+00:00
Woah, so cool when a topic I was going into in depth gets to HN.

I'm a relatively new adult beginner on the violin, and one of the fascinating (and extremely difficult) things about un-fretted string instruments is the player has the freedom to shift the tuning around to fit the context. On the violin, we normally play melodies and scales using Pythagorean tuning (which is actually a misnomer as Pythagoras didn't invent it, the ancient Mesopotamians did), which is based on the circle of fifths and leads to wider whole steps and narrower half steps than equal temperment tuning. But then for double stops (i.e. chords), and especially when playing in a string quartet, just intonation, which is based on the harmonic series, is used so the notes sound concordant. This page describes all the different tuning systems a violinist may use, also including 12 TET when trying to match a piano: https://www.violinmasterclass.com/posts/152.

This video shows how challenging it can be when trying to adjust intonation when playing in a string quartet: https://youtu.be/Q7yMAAGeAS4 . Interestingly, the very beginning of that video talks about what TFA discussed that when you tune all your strings as perfect fifths your major thirds will be out of tune.

I'll also put in a plug for light note, an online music theory training tool that was mentioned on HN a decade ago: https://news.ycombinator.com/item?id=12792063 . I'm not related to the owner in any way, I just bought access a few years ago and think it was the first time I really understood Western music theory. The problem with music theory is that the notation is pretty fucked up because it includes all this historical baggage, and lots of music theory courses start with what we've got today and work backwards, while I think it's a lot easier to start with first principles about frequency ratios and go from there.

Other notes (pun intended!): The violin is great for learning music theory because you can actually see on the string how much you're subdividing it - go one third of the way, that's a perfect fifth, go halfway, that's an octave, etc. Harmonics (where you lightly touch a string) are also used all the time in violin repertoire. Finally, the article mentions Harry Patch, but you should also check out Ben Johnston, a composer who worked with Patch and was famous for using just intonation. Here is is Amazing Grace string quartet, and you can really hear the difference using just intonation: https://youtu.be/VJ8Bg9m5l50
by clcaev | 2026-03-08 18:48:26+00:00
Executives are certainly capable of understanding the moral/ethical concerns.

Around 2003, a Yale Psychology PhD candidate asked me to write a web-based survey instrument with various questions, some on complex but straight forward business questions (the controls) and others with moral or ethical aspects. Senior executives participated and they scored similarly to rank & file, often completing the entire survey much faster. What they didn't know -- we were tracking how long they spent on each question. Questions with moral and/or ethical concerns took the executives relatively longer than the rank & file.
by aheadra | 2026-03-08 18:48:40+00:00
Hey HN,

I built Aheadra - weekly Signal Briefs with scored trends.

Why: Spent 10h/week researching trends manually. Most tools ($299/mo) are too noisy.

How it works:
• Scans 30+ sources (Google Trends, Reddit, Product Hunt)
• Scores across 6 criteria (demand, competition, timing, feasibility, risk, willingness to pay)
• Only signals scoring 75+ make it in
• Sends weekly brief with business angles + first steps

Tech: Python, GPT-4, Brevo, Netlify Functions

Example brief: "AI Cold Email Personalization" scored 83/100
- Growing search volume
- B2B willing to pay $50-200/mo
- Only 3-4 early tools
- Buildable with GPT API

Questions: What data sources should I add? Is €29/mo reasonable?

Feedback welcome!
by wongarsu | 2026-03-08 18:49:00+00:00
Because ASI is 'superior to the best human' while AGI is 'matches or surpasses humans'. It's hard to agree on what 'matches humans' actually means. Would matching humans in coding involve the level of the average human (basically no coding ability), the level of a junior (the largest group of professionals), a senior ('someone competent') or of the best human we can find?

Or as the scene from 'I, Robot' goes: Will Smith asks the android: 'Can a robot write a symphony? Can a robot turn a blank canvas into a masterpiece?' and the android simply answers 'Can you?' ASI sidesteps that completely
by kromokromo | 2026-03-08 18:49:04+00:00
I’ve been juggling between ChatGPT, Claude and Gemini for the last couple of years, but ChatGPT has always been my main driver.

Recently did the full transition to Claude, the model is great, but what I really love is how they seem to have landed on a clear path for their GUI/ecosystem. The cowork feature fits my workflows really well and connecting enterprise apps, skills and plugins works really well.

Haven’t been this excited about AI since GPT 4o launched.
by jadbox | 2026-03-08 18:49:20+00:00
I love this- I'll give it a spin. I'd really want web developers to start making websites again that can run without javascript, but it can feel like a SPA if JS is available. This has always been 'possible' but, in practice, it's a massive pain. uJS and HtmX could help to be the polyfill solution to make this possible.

That said, I worry about Form elements being controlled by uJS to use a different REST method (like DELETE), and this would cause JS-free browsers to break.
by causal | 2026-03-08 18:49:27+00:00
Codex is not bad, I think it is still useful. But I find that it takes things far too literally, and is generally less collaborative. It is a bit like working with a robot that makes no effort to understand why a user is asking for something.

Claude, IMO, is much better at empathizing with me as a user: It asks better questions, tries harder to understand WHY I'm trying to do something, and is more likely to tell me if there's a better way.

Both have plenty of flaws. Codex might be better if you want to set it loose on a well-defined problem and let it churn overnight. But if you want a back-and-forth collaboration, I find Claude far better.
by badsectoracula | 2026-03-08 18:49:50+00:00
Interestingly enough, i had a kind of similar "problem" (not that i see it as a problem, just a bit unfortunate).

About ~16 years ago i wrote a scripting language i called LIL[0] (which, like the author, i also hooked up in a HyperCard-like program[1][2]), meaning Little Interpreted Language, but whenever i search for it on Google or DDG, my site never shows up - instead, both show a GitHub repository[3] that someone made and hasn't been updated in 15 years (and has outdated links) and sometimes the Tcl wiki page about it[4] (which at least points to the correct homepage) or even Rosetta code[5] since sometime added LIL to it some time ago.

Amusingly DDG's AI summary does describe my LIL but it links to the outdated GitHub repo and the Tcl wiki page. Then if you click the "More" button it describes Beyond Loom's Lil. The "Explore more" links however do a mix of both (one even mixes both languages in the same response :-P).

[0] http://runtimeterror.com/tech/lil/

[1] https://www.youtube.com/watch?v=_8CYosAIIJw

[2] https://www.youtube.com/watch?v=rshZHDDruAE

[3] https://github.com/wsxiaoys/lil

[4] https://wiki.tcl-lang.org/page/lil

[5] https://rosettacode.org/wiki/Category:LIL
by kakacik | 2026-03-08 18:49:59+00:00
I wouldn't give them any free pass and just give up, its highly amoral and inhuman behavior. Modern form of racism but based on passport.

You have this one? You are subhuman, treated as such and you have very limited rights on our soil, we can do nasty things to you without any court, defense, or hope for fairness. You have that one? Please welcome back.

Sociopathic behavior. Then don't wonder why most of the world is again starting to hate US with passion. I don't mean countries where you already killed hundreds of thousands of civilians, I mean whole world. There isn't a single country out there currently even OK with US, thats more than 95% of the mankind. Why the fuck do you guys allow this? Its not even current gov, rather long term US tradition going back at least till 9/11.
by api | 2026-03-08 18:50:14+00:00
If you like good indie sci-fi make sure you see Sleep Dealer, Primer, Banshee Chapter, and Moon.

Going back further I’d add Pi.

This one’s not quite sci-fi but if you like indie and very weird and cultural references that are really deep cuts check out an indie series called Hellier. If you’d like to see some hipsters try to talk to aliens with transcranial magnetic stimulation equipment, then it’s for you. Kind of ghostsploitation meets sci-fi meets deep conspiracy occult weirdness. The music and cinematography are great. I’ve compared it to Primer in terms of cost/originality/quality trifecta.
by IshKebab | 2026-03-08 18:50:23+00:00
Yes, it's clearly inevitable. The advantages are too great, and the disadvantages too small.

We can't even avoid using weapons where the equation is much more "this is really awful" like cluster bombs and flamethrowers.

You might be a bit behind the times too. There are already plenty of weapons platforms that kill without a human in the loop. I believe the first widely known one was South Korea's sentry gun but that was 10 years ago.