MurphyA/hacker-news huggingface dataset:
by WorldMaker | 2026-01-12 23:01:00+00:00
Relatedly, XAML shares enough low level primitives with DirectX [0] that the interop story was always meant to be smoother and it is something of a shame that it has never been particularly smooth.

It was a massive lost opportunity in UWP that DirectX never released proper, first-party WinRT components. It's still almost criminally weird that DirectX still prefers ancient COM to WinRT. I partly understand it from a backwards compatibility perspective of support old games for the longest amount of time to not just move DirectX entirely to WinRT components, but WinRT was built for forward compatibility from COM and there are and have been Windows APIs with both COM and WinRT projections.

Some of it just seems stubbornness that DirectX isn't directly usable from WinRT (and/or that "second party" projects like XNA were murdered). Certainly another thing to add to the list of why Windows Phone 7/8/10 all failed to have half the catalog of games that other systems had. (There was some DirectX in 8 and 10, but only for C++ apps. It should have played way more ball with WPF and in languages like C#.)

[0] Far more than it shares with Win32, which is partly why some die hard Win32 programmers have always disliked XAML.
by wizzwizz4 | 2026-01-12 23:02:34+00:00
I said what I meant: most VC-backed startups could not survive in a real-world environment. Thank you for highlighting the distinction. Note that a free market isn't necessarily an unregulated market (see: Adam Smith).

Personally, I don't believe that free markets are a sensible way to manage local affairs. They work well on a medium scale, where goods are fungible and efficiency matters: but for something like the local pizza place, customer behaviour doesn't match that of a market participant. I don't think it's sensible to expect the local pizza place to be free of arbitrage opportunities. Someone who identifies and exploits such opportunities (e.g. "free meals available on request") would be taking advantage of goodwill, and the reason we can't have nice things. However, if a large corpo comes along and starts trying to undercut the locals, absolutely mug them for all they're worth: they're playing a different game, and it's not one you should want them to win.
by bob1029 | 2026-01-12 23:03:09+00:00
In theory the risk is immense and incalculable, but in practice I've never found any real danger. I've run wide open powershell with an OAI agent and just walked away for a few hours. It's a bit of a rush at first but then you realize it's never going to do anything crazy.

The base model itself is biased away from actions that would lead to large scale destruction. Compound over time and you probably never get anywhere too scary.
by runarberg | 2026-01-12 23:03:27+00:00
The Turing test was debunked by John Searle in 1980 with the Chinese room thought experiment. And even looking past that, the existence, and the pervasiveness, of the Turing test proves my point that this term is and always has been extremely anthropocentric.

In statistics there has been a prevailing consensus for a really long time that artificial intelligence is not only a misnomer, but also rather problematic, and maybe even confusing. There has been a concerted effort the past 15 years to move away from this term onto something like machine learning (machine learning is not without its own set of downsides, but is still miles better then AI). So honestly my take is not that hot (at least not in statistics; maybe in psychology and philosophy).

But I want to justify my take in psychology. Psychometricians have been doing intelligence testing for well over a century now, and the science is not much further along then it was a century ago. No new prediction, no new subfields, etc. This is a hallmark of a scientific dead end. And on the flip side, psychological theories that don‘t use intelligence at all are doing just fine.
by jskrn | 2026-01-12 23:04:25+00:00
Fascinating article. I wonder how the next decade will compare to when the Big 4 played. Tennis is now doing a three year trial of guaranteed baseline earnings but only for the top 250 (https://www.atptour.com/en/news/baseline-december-2024).

Tennis players portion of total revenue is the lowest among major sports- 17.5% (https://tennishead.net/tennis-players-receive-smallest-reven...)

I wish there was more funding and support for players below the top 250 and not just in countries with strong central tennis academies.
by hephaes7us | 2026-01-12 23:04:27+00:00
Why do you even necessarily think that wouldn't happen?

As I understand it, we'd essentially be relying on something like an mp3 compression algorithm to fail to capture a particular, subtle transient -- the lossy nature itself is the only real protection.

I agree that it's vanishingly unlikely if one person includes a sensitive document in their context, but what if a company has a project context which includes the same document in 10,000 chats? Maybe then it's more much likely that whatever private memo could be captured in training...
by zjzkshz | 2026-01-12 23:04:40+00:00
What point are you trying to make here? I said Israel obviously wants Iran gone and stands to gain a lot from doing so. You didn’t address either of those points, which are extremely relevant when trying to understand why foreign powers want this regime removed and would be involved in its removal.

I agree Israel is not a US proxy (the tail wags the dog in this relationship), but freeing oneself from needing the (or any) dog is a sizable gain. Regarding Iran I think they know this. Their military is structured to operate in a post regime world. But that world doesn’t have the capacity to produce nuclear weapons, which is the key goal Israel is after. Iran with nuclear weapons likely ensures the regimes existence for the foreseeable future.
by daringrain32781 | 2026-01-12 23:05:33+00:00
I dove into a new area recently: hardware. I have a bit of a sim racing hobby, but I only have a Bluetooth game controller. I found a project to make your own force feedback wheel base, called FFbeast. But before that, I've taken up designing and building my own shifter and (3) pedals.

I printed the main pedal frame and base with PETG, and I found some M5 hardware on amazon for pretty cheap. The pedals use a hall effect sensor to measure the proximity of the pedal to the frame base. They're wired to an esp32 ADC ports and I wrote a simple USB HID device with tinyusb and esp-idf which mounts as a generic game controller - good enough for my case. I saw some designs for a load cell brake pedal, but I wanted to do it as cheaply as possible first, so I found a stiff spring. Big inspiration was cncdan's design.

They feel great - I borrowed some old logitech pedals to compare the feel and these are much better! I think all in I spent ~$40 USD for the raw materials (spring, hardware, filament, hall sensors + wire, esp32) and a weekend of time.
by nickthegreek | 2026-01-12 23:06:02+00:00
It’s even worse as the requestor doesn’t vet and approve the image. That seems to have removed editorial control from the requestor. This bot could also mess with user who are not trying to do bad thing X, but the black box bot decides to throw in some offputting stuff and then also associate your name with it.

I keep coming to the same conclusion with X as they did in the 80’s masterpiece War Games.
by slwvx | 2026-01-12 23:06:05+00:00
My impression is that solar (and maybe wind?) energy have benefited from learning-by-doing [1][2] that has resulted in lower costs and/or improved performance each year. It seems reasonable to me that a similar process will apply to AI (at least in the long run). The rate of learning could be seen as a "pace" of improvement. I'm curious, do you have a reference for the deceleration of pace that you refer to?

[1] https://emp.lbl.gov/news/new-study-refocuses-learning-curve

[2] https://ourworldindata.org/grapher/solar-pv-prices-vs-cumula...
by observationist | 2026-01-12 23:06:38+00:00
They've got a red-team type process they apply repeatedly, you have to piece things together from the changelogs to get a grasp on what they're doing. They've built a positive feedback loop on which to iterate improvements in security, and bundled it in a way to be used effectively with Ansible.

They're following CIS guidelines, so if you're in a situation where that matters, it's probably a solid starting point for building things you need to have compliant and predictable. Could probably save weeks of effort, depending on the size of the team.
by ggm | 2026-01-12 23:09:01+00:00
If you have compliance for contractual reasons (e/g you are the supply chain for an entity which has been declared to be a national-strategic service delivery) then this would probably help get you over the line to meet minimum proofs you have tried to comply with the obligations.

So, "what does this mean" is "it means you can tender to sell services to people who put CIS obligations in the contract"
Show HN: Nudge – Enforcing guardrails for coding agents
by ilikebits | 2026-01-12 23:09:07+00:00
Hey HN! At work, we've been experimenting with adding asynchronous agents into our development workflow. One challenge we've discovered is that agents have a really hard time following style rules in long-running tasks, no matter how much we beg or repeat these rules in our AGENTS.md.

To fix this, we've built Nudge. Nudge watches the code that Claude writes, and uses its Hooks API to prompt Claude with style rules whenever a rule violation is detected. This helps ensure rules that are loaded much earlier in the session (e.g. when reading AGENTS.md) are not forgotten later on during a long-running task or session. It's especially helpful for long lists of simple stylistic rules (e.g. "only add import statements at the top of the file") that are easy to forget.

You can see our full write-up at https://www.attune.inc/blog/nudge and you can use the tool today at https://github.com/attunehq/nudge. We hope this helps solve this pain point for other folks as well!
by AstroBen | 2026-01-12 23:09:13+00:00
Consider people in their 40s have..

A mortgage: if you were assuming a strong income that would continue, you very likely could be forced to sell your house and take a huge loss

A family, kids: people relying on you

Time: at this point you have retirement plans and financial deadlines you need to hit if it's to ever become a reality

God forbid you have any health issues that cost $$$ which tend to come as you age. Can you afford to lose health insurance?

If you think about re-skilling and starting off at entry level.. people don't really want to hire older beginners.

Of course that's absolute worst case scenario, but I guarantee there are a lot of people there.

I'd 100% choose living out of my car for a while. In your 20s you can upend everything and completely reinvent yourself. Time, minimal responsibilities and energy are priceless

> could pivot to business and people-oriented roles by leveraging what they have now

There's a reason that's really vague, right? Because who knows if it'll be available

I don't think AI is gunna reach this point but who knows. It's not off the table
by SchemaLoad | 2026-01-12 23:09:21+00:00
I run the tailscale client in it's own LXC on Proxmox. Which connects to nginx proxy manager also in it's own LXC, which then connects to Nextcloud configured with all the normal features (Passkeys, HTTPS, etc). The Nextcloud VM uses full disk encryption as well.

Any one of those components might be exploitable, but to get my data you'd have to exploit all of them.
by droptablemain | 2026-01-12 23:09:24+00:00
This is pretty much the experience of trying to play any game from the '90s on modern hardware. It always requires a bit of tinkering and usually a patch from the modding community. Funniest one I've found is Fallout Tactics. The random encounter frequency is somehow tied to clock speed so you'll basically get hit with random encounters during map travel about once every half second.
by pyuser583 | 2026-01-12 23:09:38+00:00
I read, from a semi-reliable source, Lousiana has pretty good system for verifying age and protecting ID. But's focused on in-person ID for gambling.

The system was that they hired a company to make the cards, and assume civil liability for any privacy violations. They also required to the company to hold insurance in case of a claim.

So it fell to the insurance company to sign off on the standards, and allowed investors to make money by avoiding claims.

I might be half-remembering it but that seemed like a very good system.
by Aloisius | 2026-01-12 23:09:47+00:00
I believe it's all unverified right now.

> "Unverified reports indicate that at least several hundreds, and according to some sources, more than 2,000 people may have been killed," IHR said in a statement, adding that according to its estimate, more than 2,600 protesters had been arrested.[1]

> However, starting with reports from a handful of Tehran hospitals, an informal, expatriate group of academics and professionals calculated that protester deaths could have reached 6,000 through Saturday.[2]

> IHR said that "according to some estimates more than 6,000 may have been killed", but warned that the almost four-day internet blackout imposed by the Iranian authorities makes it "extremely difficult to independently verify these reports".[3]

[1] https://www.cbsnews.com/news/iran-protests-us-trump-death-to...

[2] https://time.com/7345347/iran-protests-death-toll-estimate-t...

[3] https://www.france24.com/en/asia-pacific/20260112-live-iran-...
Show HN: I built a 220-lesson programming academy using only Claude Code
by eyrockscript | 2026-01-12 23:10:33+00:00
I'm a developer from Mexico. I wanted to create programming courses in Spanish
for Latin America, where quality tech education is expensive or English-only.

Instead of spending a year writing content, I used Claude Code to build the
entire platform — code, lesson content, everything.

The result:
- 6 complete courses: Tech Fundamentals, Frontend (React/TS), Backend (Java/Spring),
Auth, DevOps (Docker/K8s/Terraform), and Cloud (AWS/GCP)
- 220+ interactive lessons with quizzes, exercises, and code examples
- Certificate system with verification codes
- Final exams to gate certificates
- Learning paths for different career goals
- Stripe payments

Tech stack: React 18, TypeScript, Vite, Tailwind, shadcn/ui, Supabase, Stripe

The irony isn't lost on me: it's an "AI-First Academy" that teaches developers
to use AI tools effectively... and was itself built entirely with AI.

Content is in Spanish (targeting Latin America), but happy to discuss:
- The process of building with Claude Code
- What worked and what didn't
- Whether AI-generated educational content is "good enough"
- Prompts and approaches I used

Repo is private but happy to share code snippets if anyone's curious about
specific implementations.
by stfurkan | 2026-01-12 23:11:06+00:00
I've been experimenting with AI Agents to see how far I can push them across different types of complexity (from dashboards to client-side video encoding).

Trip Replay (https://tripreplay.app) - A client-side travel map animator where I successfully got the AI to implement complex D3 projections and WebCodecs logic.

Krypto Markets (https://krypto.markets) – A crypto dashboard built purely in "Agent Mode" to test how fast I could ship a data-heavy UI.

Gez.la (https://gez.la) – My old COVID-era open source virtual tour database project that I used agents to fully refactor and modernize from a legacy stack.
by Ancapistani | 2026-01-12 23:12:34+00:00
I’m a Principal Engineer in my early 40s. My “credentials” consist entirely of a high school diploma from a rural school.

I tinkered with programming as far back as 1994 or so (I was 10 years old at the time), on a 486 dx/2. I installed Mandrake Linux (Now Mandriva? if it’s still around), had to write my own connection scripts for my 56k modem, and I was off to the races in C. I played with VB5 quite a bit in high school.

I had a full scholarship to a state university in 2002, but lost it due to undiagnosed ADHD and depression. In 2012 I enrolled in WGU because I needed a degree to climb at my corporate job… but less than a year later I realized that corporate wasn’t really for me, and decided to pursue startups instead. That was a good decision.

My advice: do whatever it takes to get in the door at the type of company where you want to work. That’s the hard part. Once there, you do the best job you can and constantly look for ways to put your skills to use. This is the boring part - it’ll probably take a couple of years, but in my experience you can slowly mold any position into one that’s either “programming” or “programming-adjacent”. Once you do that, it’s a short leap to get the actual title.
by michaelt | 2026-01-12 23:12:56+00:00
I don't have any children myself, but as I understand it in the modern age:

Your kid's smartphone can connect to home wifi, mobile data, public wifi, and friends' home wifi - so network filtering alone won't cut it. And 'Encrypted SNI', 'DNS over HTTPS' and Cloudflare makes network filtering much harder than it was 15 years ago.

On top of that, there's loads of porn posted on Reddit, Twitter, Twitch and suchlike. So any effective block is going to have a lot of collateral damage.
by 01100011 | 2026-01-12 23:13:36+00:00
This sort of blanket judgement on media puts quite a lot of pressure on parents that require an electronic babysitter to function. Sure, it's great when you have a support network and a child who can keep themselves busy, but some of us just need Mrs. Rachel, Caillou, Daniel Tiger, etc to sedate/educate our children while we cook/clean/work/etc.

Besides, non-interactive, low-stimulation media with a plot line and simple dialog is not on the same level as giving your child a tablet and letting them have at it.

My real concern with this project is the amount of time the builder spent away from his children. Now I get it that some folks(dads on the spectrum?) might feel their best contribution to their child's development stems from something they build in the lab but your children are only young for such a short period and taking time away from them to build a custom electronic solution seems narrowminded and selfish.
by Finbarr | 2026-01-12 23:13:43+00:00
Claude was unable to escape but I'm going to try the other tools later as well.

Here's what Claude Code tried:

- Docker socket (/var/run/docker.sock) → Not mounted

- Capabilities → CapPrm=0, CapEff=0 - no elevated caps

- Cgroup escape → Mount denied (no CAP_SYS_ADMIN)

- Device access → Only minimal /dev entries, no block devices

- Path traversal on /workspace → Resolves inside container (kernel prevents mount escape)

- Symlink to host paths → Resolves inside container namespace

- Ptrace → Restricted (ptrace_scope=1)

- Cloud metadata → No response

- Docker API → Not exposed

Security profile: Seccomp mode 2, AppArmor docker-default (enforce)
by tawman | 2026-01-12 23:13:57+00:00
I do the same thing on my Hostinger VPS with Claude even though I have been using Linux 30 years. Just removes the friction and time. I version control the DevOps with git, and even had Claude setup automated backups to my Google Drive via cron.

workdir/
├── README.md
├── CLAUDE.md # Claude Code instructions
├── BACKUP.md # Backup documentation
├── .gitignore
├── traefik/
│ ├── docker-compose.yml
│ └── config/
│ └── traefik.yml
├── authentik/
│ ├── docker-compose.yml
│ └── .env.example
├── umami/
│ ├── docker-compose.yml
│ └── .env.example
├── n8n/
│ ├── docker-compose.yml
│ └── .env.example
└── backup/
├── backup.sh # Automated backup script
├── restore.sh # Restore from backup
├── verify.sh # Verify backup integrity
├── list-backups.sh # List available backups
└── .env.example
by keithnz | 2026-01-12 23:14:42+00:00
this is not really a good guide to Message Queues, it's really only talking about them in context of one use of them. It doesn't really talk about the message queue at all and the basic differences between various message queue implementations. Your local AI chatbot is going to give you a much better overview, just take the title "Message Queues: A Simple Guide with Analogies" and it does a much better job
by watwut | 2026-01-12 23:14:49+00:00
Minnesota occupation is not about illegal immigration. It is about terrorizing a blue city. It is about terrorizing non whites regardless of citizenship.

I agree that Trump voters want that. But, we should not lie about them caring about illegal immigration or "not caring about the method".

They care. If Trumps thugs murder, beat or kidnap people, if non whites and suspect liberals suffer, they actually prefer it. Trump voters prefer it when an agent throws a tear gas into a car or on the crowd just as a goodbye package.

> They also want cheap oil

Oil is so cheap, oil companies are slightly at loss when producing it.
by pyuser583 | 2026-01-12 23:15:21+00:00
> Adult websites self label

Not social media sites. Sites like Reddit are everything. Some also go out of their way to hide certain information from parents.

Reddit (not to be too picky) does some weird things when a logger is in place, essentially making it impossible to know which subreddit is being accessed.

And that's really where the bad stuff lurks - it's peer to peer interactions.
by smeej | 2026-01-12 23:15:40+00:00
Your advice is the equivalent of telling someone who has dyslexia, "Reading isn't hard. You just look at the letters, and then you say the words out loud. Or if that doesn't work, you have to come up with some other way to make it so when you see the letters, you know what the words say, and then you say them out loud. Just hack it."

Some people really do just have to figure out a way to get through life missing a skill that "typical" brains have. It's not "hack it until you make your brain do the typical thing." It's "choose a field where you can get away with not doing the thing, or hire someone to do the thing, because you're not going to be able to do the thing, and all the advice in the world isn't going to change that."
by drewg123 | 2026-01-12 23:15:56+00:00
What gets me is the "play/pause" button behavior on a firestick remote. How many presses of play/pause would you think it takes to pause then resume playing? 2? Oh, no. Its 4! Pressing play/pause on the remote brings up the UI, like a mouse-over on some crappy web-player. You have to hit pause twice to actually pause the video. Then play again brings up the UI, then you have to hit it again to play again.

And don't even get me started on the times where the app opens and plays OK. Then you go to ff/rw and all it will let you do is pause. So you have to re-start the app to get control. Then it forgets where you are.
by 01100011 | 2026-01-12 23:16:07+00:00
Some commenters either:

1. Do not have children.

2. Have a strong support network.

3. Have their partner or professional handle most aspects of child raising and have a warped understanding of dealing with a precocious and active toddler.

It's great that some folks have kids that like books and keep themselves busy. It's not so great that their parents think that is the reality most parents enjoy.
by ggm | 2026-01-12 23:16:26+00:00
I think this is a good move for Apple. It avoids tying them directly to internalised beliefs in their own AI model, it avoids all the capex around building out an AI engine and associated DC, it reduces risk, and it keeps google in a relationship under contract which google will value, and probably value enough to think hard about stupid legal games regarding Playstore and walled gardens.

Apple plainly doesn't believe in the uplift and impending AGI doom. Nor do they believe there's no value in AI services. They just think for NOW at least they can buy in better than they can own.

But based on Apples VLSI longterm vision, on their other behaviours in times past with IPR in any space, they will ultimately take ownership.