MurphyA/hacker-news huggingface dataset:
by Saddie | 2026-01-12 06:56:38+00:00
Correct me if I'm wrong but from what I understand you were able synchronize multiple SDR systems without dedicated hardware. That's tots awesome! though I did not get how you did..

Its been a while and I don't remember all details but I was trying to synchronize two B210s running on different systems as NR BS and UE.. GPSDOs were too costly and I did not have external PPS. Regardless of what I did, after initial sync the two sdrs would drift by significant amount within couple seconds. I just gave up on solving the problem on hardware and adjusted for timing and freq offset using every SSB, and assuming everything is synchronized for two frame duration (2x1024us). I moved out of that project and I still don't know if there's a better way or how mobile phones actually implement RX..
by Saddie | 2026-01-12 06:58:12+00:00
Correct me if I'm wrong but from what I understand you were able synchronize multiple SDR systems without dedicated hardware. That's tots awesome! though I didn't get how you did..

Its been a while and I don't remember all details but I was trying to synchronize two B210s running on different systems as NR BS and UE.. GPSDOs were too costly and I did not have external PPS. Regardless of what I did, after initial sync the two sdrs would drift by significant amount within couple seconds. I just gave up on solving the problem on hardware and adjusted for timing and freq offset using every SSB, and assuming everything is synchronized for two frame duration (2x1024us). I moved out of that project and I still don't know if there's a better way or how mobile phones actually implement RX..
by belZaah | 2026-01-12 06:58:15+00:00
Welcome, kids, to how all web development was done 25-30 years ago. You typed up html, threw in some scripts (once JavaScript became a thing) and off you went. No CMS, no frameworks. I know a guy who wrote a fully functional client-side banking back office app in IE4 JS by posting into different frames and observing the DOM returned by the server. In 1999. Worked a treat on network speeds and workstation capabilities you literally can’t imagine today.

Things do not have to be complicated. That abstraction layer you are adding sure is elegant, but is it also necessary? Does it add more value than it consumes not just at the time of coding but throughout the entire lifecycle of the system? People have piled abstraction on top of hardware from day one, but one has to ask, if and when did we get past the point of diminishing returns? Kubernetes was supposed to be the thing that makes managing vms simple. Now there are things supposedly making managing Kubernetes simple. Maybe, just maybe, this computer-stuff is inherently complicated and we’re just adding to it by hoping all of it can eventually be made “simple”? Just look at the messages around vibe coding…
by SilverElfin | 2026-01-12 06:59:42+00:00
I viewed the deep fake incident as an opening to talk about banning X, rather than the main problem with X. A ban of X is realistically necessary for countries to maintain control over their local narrative. Otherwise, they will be susceptible to propaganda from America, and in particular the new far right that Elon Musk is proudly a part of.

Even in America, X seems to be full of supremacist accounts - possibly fake bots - that are heavily boosted. Their replies appear at the top under many posts and have far bigger viewership than seems reasonable. I suspect there is significant manipulation of the content on X by X itself. How can anyone know when they don’t have an API to allow deeper access to how it is being used?
by gucci-on-fleek | 2026-01-12 07:00:12+00:00
> > or you can manually create a new netns with "podman network create <name>" and then join all the containers to it with "--network=<name>".

> I don’t think this has the desired effect at all.

Well I'm not entirely sure what effect you're wanting here, but I use this option for some of the containers that I run, and it makes it so that all containers in that network can reach each other, while anything outside that network can't. You can also use "--network=ns:/run/user/$UID/netns/<file-name>" to join a container to a manually created network namespace (created with "ip netns add <file-name>") if you need more control.
by reconnecting | 2026-01-12 07:00:49+00:00
Thanks, that was a relief because I realised I didn't see the sync status at the bottom. It appears that Monterey hides the status message at the bottom by default, and I had to pull the page down twice to see it.

Long story short, iCloud wasn't syncing photos "due to performance" and this message was hidden.

Thanks once again!
by tsimionescu | 2026-01-12 07:01:12+00:00
Maybe, but you're responding to a thread about why AI might or might not be able to replace an entire engineering team:

> Ultimately I think over the next two years or so, Anthropic and OpenAI will evolve their product from "coding assistant" to "engineering team replacement", which will include standard tools and frameworks that they each specialize in (vendor lock in, perhaps), but also ways to plug in other tech as well.

This is the context of how this thread started, and this is the context in which DrammBA was saying that the spec problem is very hard to fix [without an engineering team].
by wk_end | 2026-01-12 07:01:21+00:00
See, I’m with you, but in my day to day work I almost never could almost never get into a flow state while coding, because very little of my work involves creating things or solving real problems; it typically involves just trying to mentally untangle huge rat nests, Jenna-ing bug fixes and the occasional feature in, and then spending a bunch of time testing to make sure I didn’t break anything, no flow involved. I’ve been grudgingly using Cursor heavily for the past few weeks and it’s been helping make all of this significantly more bearable.

LLMs aren’t replacing the joy of coding for me, but they do seem to be helping me deal with the misery of being a professional coder.
by stack_framer | 2026-01-12 07:02:05+00:00
I want AI that I can command with the least possible effort, in the simplest terms, and it flawlessly does exactly what I said.

I want AI that responds instantaneously, and in a manner perfectly suited to my particular learning style.

I want AI so elegant in its form and function that I completely take it for granted.

What I'm getting instead is something clunky, slow, and flawed. So excuse me while I remain firmly in the anti-AI crowd.
by ffwd | 2026-01-12 07:02:09+00:00
Even though I think it's true that it's lossy, I think there is more going on in an LLM neural net. Namely that when it uses tokens to produce output, you essentially split the text into millions or billions of chunks, each with probability of those chunks. So in essence the LLM can do a form of pattern recognition where the patterns are the chunks and it also enables basic operations on those chunks.

That's why I think you can work iteratively on code and change parts of the code while keeping others, because the code gets chunked and "probabilitized'. It can also do semantic processing and understanding where it can apply knowledge about one topic (like 'swimming') to another topic (like a 'swimming spaceship', it then generates text about what a swimming spaceship would be which is not in the dataset). It chunks it into patterns of probability and then combines them based on probability. I do think this is a lossy process though which sucks.
by pmihaylov | 2026-01-12 07:02:17+00:00
I also built a "devops" agent on top of claude code like that - I deployed it on my server and let it debug all the gnarly infra issues for me.

I route it through a familiar interface like slack tho as I don't like to ssh from phone or w/e using a tool I built - https://www.claudecontrol.com/
by cpeterso | 2026-01-12 07:02:33+00:00
If a new programming language doesn’t need to be written by humans (though should ideally still be readable for auditing), I hope people research languages that support formal methods and model checking tools. Formal methods have a reputation for being too hard or not scaling, but now we have LLMs that can write that code.

https://martin.kleppmann.com/2025/12/08/ai-formal-verificati...
by _DeadFred_ | 2026-01-12 07:03:04+00:00
ex post facto can be ignored, and a new law of the land passed voiding pardons during 47s term. Because repealing pardons isn't weaponizing the person pardoned's behavior after the fact, it's against Presidential authority, so isn't ex post facto when it comes to the person who's behavior was legally determined to be criminal. Voiding a commutation for cause would be tougher and potential ex post facto, but not a pardon. We can void those without violating our ex post facto standards.
by pjmlp | 2026-01-12 07:04:24+00:00
What I had with Linux did also worked fine, provided I was happy with randomly dropping wlan sessions when doing heavy downloads, using OpenGL 3.3 instead of the OpenGL 4.1, watching YouTube without hardware decoding, and having to take out the battery when it hang during a reboot.

Other than that, it was a great Linux laptop, 2009 - 2024.
by Tanoc | 2026-01-12 07:04:30+00:00
My personal belief is that he will try it and it will fail, but that will of course lead to the Coast Guard and the National Guard being rescinded from the DHS and governor's control by decree and being placed under the Navy and the Army respectively. Currently this power exists in theory, but it's never truly been implemented, even during World War II. This is something that Hegseth publicly considered when West Virginia's state Congress decided that the extended deployment of the state's National Guard troops to Washington D.C. was not within presidential power and ordered them back.
by nevmstas | 2026-01-12 07:04:53+00:00
Location: Bishkek, Kyrgyzstan

Remote: Yes

Willing to relocate: No (no visa sponsorship required)

Technologies: JavaScript, TypeScript, React, Next.js, React Native, GraphQL, Redux, Expo, Docker, AWS, EAS, LLMs, Monorepo, React Testing Library, Solidity, Apollo GraphQL, Rust, Rspack, Bun, Turborepo

Resume/CV: https://nevmstas.github.io
Email: nevmyvakastas@gmail.com

Senior Software Engineer with 6+ years of experience building web and mobile applications. Specialized in React/React Native ecosystems with strong expertise in monorepo architecture, real-time applications, and AI-powered features. Recently built production-ready open-source avatar system with in-browser AI prediction. Open to frontend/full-stack roles.
by PeterStuer | 2026-01-12 07:05:07+00:00
These are two very separate issues. Tailscale or other reverse proxies will give you access from the WAN.

Claude Code or other assistants will give you conversational management.

I already do the former (using Pangolin). I'm building towards the latter but first need to be 100% sure I can have perfect rollback and containement across the full stack CC could influence.
by tsimionescu | 2026-01-12 07:05:12+00:00
That is true and very useful for software development, but it doesn't help if the goal is to remove human programmers from the loop entirely. If I'm a PM who is trying to get a program to, say, catalogue books according to the Dewey Decimal system for a library, a proof that the program terminates is not going to help that much when the program is mis-categorizing some books.
by habinero | 2026-01-12 07:05:27+00:00
I'm not making a semantic argument, I'm making a practical one.

> prompting the AI with words that you'd actually use when asking a human to perform the task, generally works better

Ok, but why would you assume that would remain true? There's no reason it should.

As AI starts training on code made by AI, you're going to get feedback loops as more and more of the training data is going to be structured alike and the older handwritten code starts going stale.

If you're not writing the code and you don't care about the structure, why would you ever need to learn any of the jargon? You'd just copy and paste prompts out of Github until it works or just say "hey Alexa, make me an app like this other app".
Show HN: I built a tool to visualize the Peter Thiel stock portfolio (13F data)
by PanicSellGuru | 2026-01-12 07:06:10+00:00
I've always found raw SEC filings painful to parse, so I built a site to make institutional holding data more accessible and visual.

I recently updated the data to analyze the peter thiel stock portfolio (tracking Founders Fund and associated vehicles) for Q3 2025. It's interesting to see the divergence from standard tech indices—heavy on defense/hard tech and very little consumer SaaS.

You can see the visualization here: https://www.13radar.com/guru/peter-thiel

Would love any feedback on the UI or suggestions on other metrics I should calculate from the 13F data.
by Animats | 2026-01-12 07:06:32+00:00
This is painful. They got a used solder mask holder, a Lumen pick and place machine, a bunch of old Siemens feeders, and a small automatic reflow oven. All these tools needed major work. Everything with firmware needed firmware mods. Everything else needed assembly or major cleaning. Everything needed adjustment. They had to 3D print their own solder paste squeegee. They're six months in and still trying to produce one simple board.

I've been down this road of populating a surface mount board. There is a minimum size for a practical board-stuffing operation, and they are below it. They are using prototype techniques for 100 units or so, not techniques that scale.

Surface mount soldering requires applying hot air in a very controlled way, with the temperature ramping up, holding at the high temp for a few seconds, and then ramping down. On a small scale, you have a programmable oven which tries to do that. Those always have heat distribution problems. For production, you have a tunnel oven, with about six sections at different temperatures and a chain conveyor to take the boards through the tunnel. With the tunnel oven, you let the whole thing warm up and stabilize, and when all zones are at the right temperature, you can repeatably solder boards successfully.

They're using a hobbyist-grade pick and place machine. Slow, but cheap. Plus the software isn't ready for prime time. They looked at a used production machine. Runs Windows XP and wouldn't fit through the door. Rejected that.

They're about EUR 30,000 into this, not counting their own labor.
This approach is not going to revive electronics in Europe.
by apexalpha | 2026-01-12 07:07:38+00:00
I am in the process of doing the same. I have a Netbird mesh (Tailscale but open source) with 3 k3s nodes. They are geographically separated for HA.

Claude and Gemini have been instrumental in helping me understand the core concepts of kubernetes, how to tune all these enterprise applications for high latency, think about architecture etc...

My biggest "wow, wtf?" moment was ben I was discussing the cluster architecture with Claude. It asked: want me to start the files?

I thought it meant update the notes, so replied 'yes'.

It spit out 2 sh files and 5 YAMLs that completely bootstrapped my cluster with a full GitOps setup using ArgoCD.

Learning while having a 24/7 senior tutor next to me has been insane value.
by ewoodrich | 2026-01-12 07:07:46+00:00
I recently mentioned in another comment that Fedora 43 on my Ideapad is the first “just works” experience I’ve had with my multi monitor setup(s) on anything other than Windows 11 (including MacOS where I needed to pay for Better Display to reach the bar of “tolerable”).

Zero fiddling necessary other than picking my ideal scaling percentage on each display for perfect, crisp text with everything sanely sized across all my monitors/TVs.

I gave up on Linux Mint for that exact reason. I wasted so much time trying to fine tune fonts and stuff to emulate real fractional scaling. Whenever I thought I finally found a usable compromise some random app would look terrible on one of the monitors and I’d be back at square one.

Experimental Wayland on Linux
Mint just wasn’t usable unfortunately and tbh wasn’t a big fan of Cinnamon in general (I just really hated dealing with snaps on Ubuntu). I did tweak Gnome to add minimize buttons/bottom dock again and with that it’s probably my favorite desktop across any version of Linux/MacOS/Windows I’ve ever used!

I kept reading endorsements of Fedora's level of polish/stability on HN but was kinda nervous having used Debian distros my entire life and I’m really happy I finally took the plunge. Wish I tried it years ago!
by gorgoiler | 2026-01-12 07:08:04+00:00
2025 was the year of LiFePo power packs for me and my family. Absolute game changers: 1000Wh of power with a multi-socket inverter and UPS-like failover. You lose capacity over a gas genny but the simplicity and lack of fumes adds back a lot of value. If it’s sunny you can also make your own fuel.

https://www.ankersolix.com/ca/products/f2600-400w-portable-s...
by noosphr | 2026-01-12 07:08:22+00:00
Collision is perhaps the wrong word. But llms definitely have trouble disambiguating different symbols of a language that map to similar tokens.

Way back in the gpt3.5 days I could never get the model to do a parse of even the simplest grammar until I replaced the one letter production rules with one word production rules, e.g. S vs Start. A bit like how they couldn't figure out the number of rs in strawberry.
by leptons | 2026-01-12 07:09:13+00:00
>Note that downside: you could only resize from that bottom right corner, not from any other edge!

This was one of the worst things about MacOS and why they lost me as a user early on. I used to be a Mac Sysadmin for 3 years, and the awful window system (and Finder) made it a living hell. I still don't find much to like about the GUI part of MacOS.
by antonvs | 2026-01-12 07:09:20+00:00
Let me chatgpt that for you - from https://chatgpt.com/share/69649d10-74b4-8001-9a66-71c7258aa3... :

Noun usage is standard across:

- Operating system security (e.g., Linux namespaces, seccomp, chroot-based sandboxes)

- Browser security (Chrome, Firefox, WebKit sandboxes)

- Mobile platforms (Android app sandbox, iOS sandbox)

- Malware analysis (“run the sample in a sandbox”)

- Cloud and container security

The noun form appears routinely in:

- Vendor documentation (Google, Apple, Microsoft)

- Academic security literature

- Industry standards and guidance (e.g., NIST documents, browser security models)
by krasin | 2026-01-12 07:09:47+00:00
U-234 is ~3000x less radioactive than Pu-238, so having ~120g of U-234 is negligible.

I really fail to see a problem with these tiny amounts of non-brittle material embedded into a solid case. It's still very dangerous, but it's locally dangerous (meters away), not at the scale of whole countries.
by ChaosOp | 2026-01-12 07:11:10+00:00
I'm building a web-based local multiplayer party game platform. It's like a lovechild of Jackbox Games and Mario Party: https://gamingcouch.com. Back in December Gaming Couch hit the front page of Hacker News, you can check it out here: https://news.ycombinator.com/item?id=46344573

The TL;DR:

- Currently in free Early Access with 18 competitive mini-games.

- Players use their mobile phones as controllers (you can use game pads as well!)

- Everything is completely web-based, no downloads or installs are necessary to play

- All games support up to 8 players at a time and are action based, with quick ~one minute rounds to keep a good pace. This means there are no language based trivia or asynchronous games!

- In the future the plan is to open up the platform for 3rd party developers (and Gamejams!) as well. We'd take care of the network connectivity, controllers etc.. 3rd party devs can focus on developing cool multiplayer mini-games without spending an eternity with networking code and building the infrastructure.
by tsimionescu | 2026-01-12 07:11:16+00:00
I don't know what the goal for OpenAI or Anthropic really is.

But the context of this thread is the idea that the user daxfohl launched that these companies will, in the next few years, launch an "engineering team replacement" program; and then the user eru claimed that this is indeed more doable in programming than other domains because you can have specs and tests for programs in a way that you can't for, say, an animated movie.
by exodust | 2026-01-12 07:11:39+00:00
> "Not unlike digital photography..."

The important difference with digital photography is the phone photographer won't use pro lighting, different lenses, reflectors, bounced flash or other gear that contributes to the "pro photography" look.

With software, vibe-coders might use AI agents that have all the equivalent "pro photo gear" for professional output.

There's a moat around pro-photography protecting it from its snack-size phone-camera cousin. All those lights, lenses and tripods are the physical moat. If we ponder the question whether software development has an equivalent moat, the gp's gloom may be warranted.
by esseph | 2026-01-12 07:11:47+00:00
It's a specific setting in XFCE you have to turn on, and most people try to bypass it anyway by manually disabling the compositor with hotkeys. Auto detection of the full screen windows has been hit or miss, especially when running things through proton/wine.

Also with x11 if you go through the steps to get Variable Refresh Rate going and you are dual monitor, it will max the refresh of both to the slowest monitor. :(

Wayland doesn't have that issue.
by wirtzdan | 2026-01-12 07:12:57+00:00
I’m working on https://markway.io/, a Markdown web highlighter.

The core idea is to make it easy to capture page content, highlights and images and everything will be formatted as Markdown and is easily editable in a performant little editor window.

Then from there, I’m working on multiple export services like Clipboard export and popular PKM apps like Obsidian, Roam Research, Capacities etc.
by ping_pundit | 2026-01-12 07:13:12+00:00
I built an Android password manager with a deliberate constraint: your PIN is never stored anywhere – not on device, not on any server, not in backups. If you forget it, your data is gone.

Most password managers have recovery mechanisms. Those mechanisms are attack surfaces. I wanted to see what a password manager looks like when you eliminate that entirely.

How it works:
- Your PIN derives the AES-256 encryption key
- Secrets are encrypted at rest on your device
- Optional Google Drive backup (uploaded in it's encrypted form – Google only sees ciphertext)
- System autofill service for apps/browsers
- TOTP authenticator built-in
- Export to password-protected ZIP if you want to leave

What you give up:
- No recovery if you forget your PIN
- No real-time multi-device sync
- No web interface

The idea isn't that this is better for everyone. It's that for users who want verifiable privacy over convenience, the trade-off makes sense. You don't have to trust my privacy policy – you can verify that there's no recovery mechanism to exploit.

Free tier: 5 passwords. $1 one-time for unlimited.
by krautburglar | 2026-01-12 07:13:21+00:00
"democratizing" as in "I steal everybody's shit, make most content creators go bankrupt, then put it all in an LLM behind a paywall." Privatization of all human knowledge--past, present, & future. They own both parties, so it's not like anyone is going to vote their way out of this one--unless one considers guillotines a form of voting.
by hobofan | 2026-01-12 07:13:43+00:00
Because they approach creating such terms in a different way? e.g. some competitors may consider the chances of it to be enforceable to be 0 and not bother with it at all, while others just didn't bother tweaking the standard boilerplate they got from their lawyers unless needed.

Literally the first 4 SaaS companies that came to my mind to check (Atlassian/Jira, Linear, Pipedrive, Stackblitz/Bolt.new) have a similar clause in their TOS.