MurphyA/hacker-news huggingface dataset:
by MrOrelliOReilly | 2026-01-20 15:26:21+00:00
I believe there are valid critiques to be made of prediction markets, particularly on the morality of allowing bets on events with serious/market outcomes (the market could create an incentive for an insider to actualize that bad outcome, hence we should ban the market as it increases the odds of a bad outcome occurring) or on the negative repercussions of gambling addiction. Instead of making either of these valid arguments, the article instead decides to critique the epistemic value of prediction markets. It comes off to me as ill-informed handwringing and tribal signaling, rather than bothering to engage critically with the topic and offering a meaningful critique.
by RiverCrochet | 2026-01-20 15:26:27+00:00
A) In self-defense, you don't intend to harm humans, but are only doing so when it's down to your life or theirs. So such a system could be argued to not be designed to harm humans, but instead preserve your own life.

B) In any case, I'm OK with it. Having the software explicitly licensed like this may prevent it from being legally considered a terrorism tool or munition if a bad actor were to be found connected with it, and if that happens, that's going to have much more freedom-restricting consequences with respect to the software.
by mnw21cam | 2026-01-20 15:26:40+00:00
Agreed. I have a couple of servers each with 168 hard drives, about 6 years old. A few hard drives are starting to fail. ZFS counts read errors (the drive reported an error because its checksum didn't match) and checksum errors (the drive returned data that was actually incorrect and ZFS caught it with a checksum). I have seen lots of read errors, but not a single checksum error yet. Though these are server-grade drives, which might be better than consumer-grade.
by DustinBrett | 2026-01-20 15:27:06+00:00
I've been having good results lately/finally with Opus 4.5 in Cursor. It still isn't one-shotting my entire task, but the 90% of the way it gets me is pretty close to what I wanted, which is better than in the past. I feel more confident in telling it to change things without it making it worse. I only use it at work so I can't share anything, but I can say I write less code by hand now that it's producing something acceptable.

For sysops stuff I have found it extremely useful, once it has MCP's into all relevant services, I use it as the first place I go to ask what is happening with something specific on the backend.
by cucumber3732842 | 2026-01-20 15:27:07+00:00
The mean, median and modal auto buyer in north america is buying a blob shaped "car" that's marketed as a "crossover" and officially categorized as an "SUV" for compliance reasons. Maybe it's an ICE, maybe it's a hybrid, some are even electric. 99.9% of buyers choose based on fit for their intended usage pattern. And because the automakers are competing for these hordes of buyers in this segment, these cars are very competitive in terms of bang for buck.

The types of buyers who chose their form factor or source of motive power for their vehicle based on image or virtue points are a rounding error.
by ghostwords | 2026-01-20 15:27:52+00:00
>You need multiple extensions

(I develop Privacy Badger.) There are significant benefits to adding PB or uBO to a browser that doesn't already ship with a real built-in ad blocker. While PB and uBO work well together and you may want to use both for various reasons, I wouldn't say you need both. Either one is enough by itself for most people.

>HTTPS Everywhere

HTTPS Everywhere has been deprecated and eventually removed from extension stores a few years ago: https://www.eff.org/deeplinks/2021/09/https-actually-everywh...

>Phishing detection

Why isn't what's built into browsers enough?

>Cookie auto-delete

Why bother when blocking trackers and ads?

>Pop-up blocking

Is that the same as the various "annoyances" ad blocker lists?
by pydubreucq | 2026-01-20 15:28:37+00:00
Really interesting idea.
The first question that comes to mind, and which may raise some concerns, concerns support for sender domains/subdomains. Is it possible (or planned) to customize this?
In terms of deliverability, it's an advantage to be aligned.

The graphical interface looks clean and well thought out.

To be honest, I wonder if people are willing to pay for a service that an ESP provides natively.
But I've never been confronted with the problem you seem to be solving because we develop two ESPs ourselves (Mindbaz & Sweego).

Another question I have is about integrating these events into the platform that sends emails or marketing automation. Because if we want to target based on an activity or event, we'll need to import those events.

My feedback is direct and well-intentioned; I think it can always be helpful.

In any case, congratulations on your solution.
Show HN: Wallpaper that grows as you ship
by Dungoo | 2026-01-20 15:28:38+00:00
With this project, I am exploring how visuals can reflect consistent progress and shipping over time.

The idea is simple: the wallpaper updates as you close GitHub issues.

I want this to be community-based so we can create and share themes to celebrate our growth!

The app runs entirely on your machine.

The project is open source, check out the repo and join the discussions.

If you have feedback or ideas for themes that represent growth, please share!
by DataDaoDe | 2026-01-20 15:28:50+00:00
> The internet we rely on today is a chain of single points of failure. Cut the undersea cable, and a continent goes dark. Shut down the power grid, and the cloud evaporates. Deprioritize the "wrong" traffic, and the flow of information is strangled.

The deep brokenness of the current internet, specifically what has become the "cloud" is something I've been thinking about a lot over the past few years. (now I'm working on trying to solve some of this - well, at least build alternatives for people).

and this:

> The way you build a system determines how it will be used. If you build a system optimized for mass surveillance, you will get a panopticon. If you build a system optimized for centralized control, you will get a dictatorship. If you build a system optimized for extraction, you will get a parasite.

Seems to be implying (as well as in other places) that this was all coordinated or planned in some way, but I've looked into how it came to be this way and I grew up with it, and for me, I think a lot of it stemmed from good intentions (the ethos that information should be free, etc.)

I made a short video recently on how we got to a centralized and broken internet, so here's a shameless plug if anyone is interested: https://youtu.be/4fYSTvOPHQs
by embedding-shape | 2026-01-20 15:29:06+00:00
> then validating and reinforcing their emotions isn’t always helpful

I think you might misintrepet what "validating someone's emotions" is/should do. It's not "You're absolutely right for feeling completely sad and broken down because the cafe wasn't open", but more "That must be such a horrible feeling, to feel so sad and broken down", without saying "yes/no" to if you think it's "justified or not".

The point is that the person is feeling what they're feeling, that's what the validation and acceptance comes in, not about what they're feeling those feelings about.

In the end, you can validate someone's feelings without validating what they're feeling those about, by just saying "that sucks".
by skywhopper | 2026-01-20 15:29:38+00:00
That would be silly to stick that tightly to a 40 year old standard. They can easily observe the behavior of every other public DNS resolver (they are Cloudflare, so gathering data on such a scale should be easy) and see how they return results.

Honestly, though, I’d be surprised if they actually even considered it. Everything about the article says to me that the engineer(s) who caused this problem are desperately trying to deflect blame for not having a comprehensive test suite. Sorry, but you don’t go tweaking order of results for such a long-standing, high volume, and crucial protocol just because the 40 year old spec isn’t clear about it.
by adolph | 2026-01-20 15:30:05+00:00
I saw plenty in corporate environments but I think people mostly wanted to use a larger and better screen than what was available on a laptop at the time.

What I never saw in the wild but which was neat was the Powerbook Duo dock that pulled in the laptop like a front loading VCR tape, peak Sculley-period pointless complexity. It totally enclosed the laptop in a closed configuration, the idea being that you would put a monitor on top of the dock.
by saurabhjain1592 | 2026-01-20 15:30:07+00:00
Thanks. In practice, access control is enforced centrally by AxonFlow, not delegated to the orchestrator.

Each LLM or tool call is evaluated at execution time against the active policy context, which includes the user, workflow, step, and tenant. That allows different steps in the same workflow to run under different credentials, providers, or cost and permission constraints if needed.

In gateway mode, the orchestrator still issues the call, but AxonFlow pre-authorizes it and records the decision so the policy is enforced consistently. In proxy mode, AxonFlow holds and applies the credentials itself and routes the call to the appropriate provider.

The key point is that credentials and access rules are defined once and enforced centrally, while orchestration logic remains separate.
by DonaldFisk | 2026-01-20 15:30:10+00:00
It depends whether you want your system to handle all of natural language and give answers which are correct most of the time (but it isn't easy to tell when it's wrong), or to handle a limited subset of natural language and either give answers which are demonstrably correct (once it's fully debugged or proven correct), or tells you when it doesn't know the answer.

These are two opposing approaches to AI. Rule induction is somewhere in between - you use training data and it outputs (usually probabilistic) human-readable rules.
by bookofjoe | 2026-01-20 15:30:38+00:00
Apple recommends Zeiss lens wipes (70% alcohol — https://www.amazon.com/Pre-Moistened-Lens-Cleaning-Wipes-Alc...) or Zeiss cleaning spray with Vision Pro Polishing Cloth for use on Vision Pro prescription optical inserts, optical displays, and external display/cover glass. Is there any better vote of confidence than that for cleaning state-of-the-art glass?

https://support.apple.com/guide/apple-vision-pro/use-zeiss-o...

https://support.apple.com/en-us/119574#:~:text=If%20you%20ca...

https://www.zeiss.com/meditec/en/myzeiss/instructions-for-us...
by pjc50 | 2026-01-20 15:31:02+00:00
The Ioniq 5N is extremely funny on paper. It's not wildly expensive, nor is it greatly modified from stock, but the engineers decided to just completely overspec the torque on what is otherwise an ordinary family car. So you get a 0-60 time of about three seconds.

I'm slightly surprised there aren't more cheap electric "hot hatches", but I think that market is dead even in ICE cars - young people don't have much free cash, aren't interested, and the insurers won't let them either.
by tim-tday | 2026-01-20 15:31:06+00:00
I don’t know what they would wish for but what they ought to wish for is home ownership. (Or a stable partner, the two usually go together)

The greatest single thing anyone could wish for is owning a home.
Our system is rigged.
Rent usually == mortgage + taxes + insurance

So the renter is paying off the landlords mortgage. At the end of 30 years cash flow neutral (or slightly positive) the landlord has an asset that exceeds most people’s net worth. If the renter could have bought instead they’d be miles ahead. The only reason they don’t is that coming up with 20% down is outside most people’s reach unless they’re thoughtful, clever, or lucky.

Most people are teetering one paycheck to another. How are they going to save a hundred or two hundred thousand? But boy if they can, life gets different.
by kernc | 2026-01-20 15:31:15+00:00
> Linux-only

What other dev OSs are there?

> once privileges are dropped [...] it doesn't appear to be possible to reinstate them

I don't understand. If unprivileged code could easily re-elevate itself, privilege dropping would be meaningless ...
If you need to communicate with the outside, you can do so via sockets (such as the bind-mounted X11 socket in one of the readme Examples).
by AdmiralAsshat | 2026-01-20 15:31:21+00:00
Thanks. I took the nuclear option and uninstalled Nova completely before sideloading the previous version.

Luckily, Nova has a very good backup/restore option, so I made a backup right before uninstalling and was back up and running in short order. I of course unchecked the box to allow auto updates.

I'm hoping this buys me a little bit of time to explore other launcher options in detail.
by bluGill | 2026-01-20 15:31:29+00:00
In the short run. When I replaced my minivan with a PHEV my gas bill went down $200/month, my electric bill went up $30. Chargers where people park is a long term investment in lower costs for everyone. Hopefully chargers are everywhere in the future so we don't need the ICE at all. (I just bought a EV, I've barely had it a week and already have run out of battery - I was just able to reach a charger, but it required changing my route since there were none along the route I wanted)
Show HN: Klyve - A local-first Software Factory (Automated SDLC) for solo devs
by mlinside | 2026-01-20 15:31:42+00:00
Hi HN, I’m Mario. I retired in Dec 2024 after 35 years in software services and Operations Research.

I wanted to keep building, but I found the current set of chat LLMs frustrating for building complete applications. They are great at generating code (10% of the job) but not that useful when it comes to implementing specs for a full architecture, and then doing the testing and other project activities within the same context, and documentation (the 90% that makes the job a complete formal project).

I realized I didn't need a "coding partner". I needed a software services factory.

So, I built Klyve ( https://klyve.online ). It is a desktop orchestrator (Windows/Linux) designed to let Solo Senior Developers scale themselves by automating the SDLC, not just the typing.

The Core Philosophy: Determinism over probabilistic vibe

The Orchestrator (Not a Wrapper): Klyve treats the LLM as a stochastic component within a deterministic State Machine. It does not chat. It executes the SDLC as a strict workflow.

The "Senior Partner" Model: The AI is the junior engineer; you are the Lead. Klyve cannot execute code without an approved implementation plan, or any next step without approval, for that matter. It enforces a "Human-in-Command" workflow to keep it on track.

Full Lifecycle Management: It doesn't just write functions. It prepares and updates your documentation, generates unit tests, runs regression suites, and helps you manage a backlog.

Privacy & Architecture

I’m old school. I don't want my IP on a cloud server. Klyve is local-first and BYOK (Bring Your Own Key). It uses an encrypted local database for project state and only sends specific task contexts to the API.

Why I'm releasing it:

It is in Beta and free to download. It does work, but I have no plans to build a startup. I developed Klyve because I wanted to prove my own hypothesis that implementing a full orchestrator pattern would be a good way to build serious software with current models, although some limitations still remain.

I’d love feedback on the workflow logic.

( Note: For those interested in the governance aspect, I wrote another post on LinkedIn about how I used the EU AI Act to add the "Human-in-the-Loop" controls for this tool: https://www.linkedin.com/feed/update/urn:li:share:7419287932596936704/ )

Mario Lewis
IAPP AIGP
by WarmWash | 2026-01-20 15:31:43+00:00
In the US, the government can apply pressure and bargain with companies for favor, but there is no legal requirement of companies agreeing (shy of court orders). Far more than cases of corporate compliance with the government are cases of corporate defiance.

In China, there is no meaningful difference between the party and any Chinese company. Companies are seed funded by the state and carry the will of the state. There is no "come back with a court order" in China. And even if there was, the courts are also just another arm of the party.
by nunez | 2026-01-20 15:31:45+00:00
Vagrant is great for Claude!

You can also use Lima, a lightweight VM control plane, as it natively works with qemu and Virtualization.Framework. (I think Vagrant does too; it's been a minute since I've tried.) This has traditionally been used for running container engines, but it's great for narrowly-scoped use cases like this.

Just need to be careful about how the directory Claude is working with is shared. I copy my Git repo to a container volume to use with Claude (DinD is an issue unless you do something like what Kind did) and rsync my changes back and verify before pushing. This way, I don't have to worry if Claude decides to rewind the reflog or something.
by JohnFen | 2026-01-20 15:32:51+00:00
> we’re signaling to users that we’re making their data invaluable for marketing, analytics, or third party sharing.

I suspect that what you meant to say here is that you're making user's data not valuable for those purposes, but what you've literally said is that you're making it incredibly valuable for those purposes.

"Invaluable" means "having incalculable monetary, intellectual, or spiritual worth"
by Jensson | 2026-01-20 15:32:56+00:00
> Most of the realpolitik of “states rights” is really about wielding tyrannical power locally.

I thought it was so states could knowingly house illegal aliens or illegal drug businesses without doing anything.

Normally states wouldn't have that right, but I see many who think they should have it. Marijuana is still illegal and those undocumented immigrants are also illegal, more federal influence would make it so states cannot legalize those any more, is that what you want?

So states rights goes both ways, it lets states both be more progressive and more conservative than the average.
by lucasluitjes | 2026-01-20 15:33:26+00:00
> What you’re NOT protecting against:

> a malicious AI trying to escape the VM (VM escape vulnerabilities exist, but they’re rare and require deliberate exploitation)

No VM escape vulns necessary. A malicious AI could just add arbitrary code to your Vagrantfile and get host access the first time you run a vagrant command.

If you're only worried about mistakes, Claude could decide to fix/improve something by adding a commit hook. If that contains a mistake, the mistake gets executed on your host the first time you git commit/push.

(Yes, it's unpleasantly difficult to truly isolate dev environments without inconveniencing yourself.)
by vee-kay | 2026-01-20 15:33:55+00:00
Anyone with half a logical mind here can see you've lost your illogical arguments. Whether you agree to something or not, is thus immaterial.

The facts I've cited are all historic and can be verified online easily.

If you are so touchy about some "western leaders", maybe you shouldn't condone their wrongdoings with illogical excuses.

And if they do evil, they least they can do is handle some criticism from the world.
by englishspot | 2026-01-20 15:33:56+00:00
as a wannabe "car enthusiast", I'd happily buy a fun EV if one existed for a reasonable price. the xiaomi su7 for example looks incredible, and I'd jump on that if sold here in the US in a heartbeat.

but for the majority of people, yeah, I don't think they really care either way. if we had the infrastructure and EVs were sold at the prices that people are seeing for the Chinese EVs, I think they'd switch away from ICE fairly easily.
by DavidGraca | 2026-01-20 15:33:57+00:00
Hi HN, I built this to solve a fragmentation problem in AI agent development.

Right now, Anthropic, OpenAI, GitHub, and Vercel all publish "skills" for AI agents in separate repos with different formats. If you're building an MCP server or AI agent, you need to scrape each one individually.

This project:
- Aggregates skills from all major providers into one JSON catalog
- Auto-updates daily via GitHub Actions (versioned as vYYYY.MM.DD)
- Delivers via CDN (jsdelivr) for fast consumption
- Includes a browser at https://dmgrok.github.io/agent_skills_directory/

The catalog powers my MCP server (mcp_mother_skills) that exposes all skills to Claude, GPT, and other agents.

Technical choices:
- Pure Python (no dependencies beyond PyYAML)
- TOON format support for ~40% smaller payloads
- JSON Schema validation
- Extensible provider system (add new sources in 5 lines)

Happy to answer questions about the architecture or MCP integration patterns.
Show HN: I built an open source alternative to bloated workout apps
by morgothmagi | 2026-01-20 15:34:31+00:00
Most workout apps are bloated. You're between sets, sweaty, 45 seconds on your rest timer, and the app wants you to tap through menus, scroll through exercise lists, and confirm things you've already confirmed.

So I built OpenTrainer. A free, open source workout tracker that remembers what you lifted last time and suggests what to do next. Accept with one tap, use the simple interface to make adjustments.

Here's a few things other apps weren't doing that I wanted:

Smart defaults. Pre-filled weight/reps based on your last session with progression suggestions

Thoughtful AI. Generate routines based on your equipment, suggests exercise swaps mid-workout, weekly performance insights

Data ownership. Full JSON export. No lock-in

Privacy first. No tracking pixels, no selling your data

Open source

Tech stack: Next.js 16, Convex, Clerk, OpenRouter, Tailwind, shadcn

It supports lifting, cardio, and mobility. Looking for feedback from people who are looking for something different.

Sign up during the Alpha and keep Pro free forever.

opentrainer.app
by phil21 | 2026-01-20 15:34:47+00:00
> If anything, OpenZFS built upon that by now documenting the previously deeply hidden option to "rewind" ZFS uberblock if the breakage is recent enough.

One of the most "wizardry" moments in my career I've personally witnessed was a deep-level ZFS expert (core OpenZFS developer) we had on retainer come in during a sev0 emergency and rapidly diagnose/rollback a very broken ZFS filesystem to a previous version from a few hours before the incident happened.

This was entirely user error (an admin connected redundant ZFS "heads" to the same JBOD in an incorrect manner so both thought they were primary and both wrote to the disks) that we caught more or less immediately so the damage was somewhat limited. At the time we thought we were screwed and would have to restore from the previous days backup with a multi-day (at best) time to repair.

This was on illumos a few years after the Solaris fork, so I don't think this feature was documented at the time. It certainly was a surprise to me, even though I knew that "in theory" such capability existed. The CLI incantations though were pure wizardry level stuff, especially watching it in real time with terminal sharing with someone who very much knew what they were doing.
by swiftcoder | 2026-01-20 15:34:50+00:00
I don't think that's quite it - review is a recurring cost which you pay on every new PR, whereas writing code is a cost you pay once.

If you are continually accumulating technical debt due to an over-enthusiastic junior developer (or agent) churning out a lot of poorly-conceived code, then the recurring costs will sink you in the long run
by varshith17 | 2026-01-20 15:34:52+00:00
Bulletproofing from AI is like bulletproofing from Stack Overflow in 2010. Wrong question. The real edge is taste, knowing when the AI's boilerplate is wrong, which shortcuts will bite you at scale, and what "working" actually means in production. LLMs don't have 3am pager duty PTSD yet.