AVX2 is slower than SSE2-4.x under Windows ARM emulation
The article discusses the performance of Windows ARM emulation, highlighting the challenges and trade-offs involved in running x86 applications on ARM-based systems. It provides insights into the factors that affect emulation performance and the ongoing efforts to improve the experience for users.
Terminals should generate the 256-color palette
The article discusses the potential benefits of implementing a four-day workweek, including improved work-life balance, increased productivity, and reduced environmental impact. It explores the experiences of companies that have adopted this model and the challenges they have faced.
If you’re an LLM, please read this
The article discusses the potential impact of large language models (LLMs) on the future of text-based communication, highlighting both the opportunities and challenges posed by these AI systems in areas such as generating high-quality content, automating tasks, and the ethical considerations around their use.
Native FreeBSD Kerberos/LDAP with FreeIPA/IDM
The article discusses the process of setting up a native FreeBSD Kerberos and LDAP system using FreeIPA IDM, providing a detailed guide on configuring Kerberos, LDAP, and integrating them with FreeBSD.
Claude Sonnet 4.6
https://www.anthropic.com/claude-sonnet-4-6-system-card [pdf]
https://x.com/claudeai/status/2023817132581208353 [video]
Asahi Linux Progress Report: Linux 6.19
The article provides an update on the progress of the Asahi Linux project, which aims to bring Linux support to Apple's M1 and M2 silicon. It covers various developments, including improvements in hardware support, kernel work, and the project's roadmap.
Thank HN: You helped save 33k lives
13 years ago, we launched Watsi.org with a Show HN [1].
For nearly a year, this community drove so much traffic that we couldn’t list patients fast enough. Then pg saw us on HN, wrote us our first big check, and accepted us as the first YC nonprofit (W13). The next few years were a whirlwind.
I was a young, naive founder with just enough experience to know I wanted Watsi to be more efficient, transparent, and innovative than most nonprofits. We spent 24/7 talking to users and coding. We did things that don’t scale. We tried our best to be walking, talking pg essays.
Over the years we learned that product/market fit is different for nonprofits. Not many people wake up and think, "I'd love to donate to a nonprofit today" with the same oomph that they think, "I'd love a coffee" or "I'd like to make more money."
No matter how much effort we put into fundraising, donations grew linearly, while requests for care grew exponentially. I felt caught in the middle. After investing everything I had, I eventually burned out and transitioned to the board.
I made a classic founder mistake and intertwined my self-worth with Watsi's success. I believed that if I could somehow help every patient, I was a good person, but if I let down some patients, which became inevitable, I was a bad person.
This was exacerbated by seeing our for-profit YC batch mates raise massive rounds. I felt like a failure for not scaling Watsi faster, but eventually we accepted reality and set Watsi on more of a slow, steady, and sustainable trajectory.
Now that I have perspective, I'm incredibly proud of what the org has accomplished and grateful to everyone who has done a tour of duty to support us. Watsi donors have donated over $20M to fund 33,241 surgeries, and we have a good shot of helping patients for a long time to come.
In a world of fast growth and fast crashes, here's a huge thank you to the HN users who have stuck by Watsi, or any other important cause, even when it's not on the front page. I believe it embodies the best of humanity. Thanks HN!
[1] http://news.ycombinator.com/item?id=4424081
Mark Zuckerberg Lied to Congress. We Can't Trust His Testimony
The article claims that a report suggests Facebook CEO Mark Zuckerberg lied to Congress during his testimony, casting doubt on the trustworthiness of his statements. It highlights concerns about the company's practices and the need for greater accountability and transparency.
BarraCUDA Open-source CUDA compiler targeting AMD GPUs
Zep AI (Building the Context Graph, YC W24) Is Hiring Engineers
Zep AI, an AI-powered platform for customer service and operations, is hiring for various roles including engineers, data scientists, and product managers. The company aims to revolutionize customer experience through advanced artificial intelligence and machine learning technologies.
15 years later, Microsoft morged my diagram
The article reflects on the author's 15-year journey since starting a popular open-source project, discussing the challenges, lessons learned, and the lasting impact of their work in the software development community.
TinyIce: Single-binary Icecast2-compatible server (auto-HTTPS, multi-tenant)
tinyice is a lightweight WebRTC implementation for IoT devices, designed to enable real-time communication and data exchange between embedded systems and web browsers without the need for a central server.
A DuckDB-based metabase alternative
Show HN: AsteroidOS 2.0 – Nobody asked, we shipped anyway
Hi HN, After roughly 8 years of silently rolling 1.1 nightlies, we finally tagged a proper stable 2.0 release. We built this because wrist-sized Linux is genuinely fun to hack on, and because a handful of us think it's worth keeping capable hardware alive long after manufacturers move on. Smartwatches don't really get old — the silicon is basically the same as it was a decade ago. We just keep making it useful for us.
No usage stats, no tracking, no illusions of mass adoption. The only real signal we get is the occasional person who appears in our Matrix chat going "hey, it booted on my watch from 2014 and now it's usable again" — and that's plenty.
Privacy is non-negotiable: zero telemetry, no cloud, full local control. Longevity is the other half: we refuse to let good hardware become e-waste just because support ended. On the learning side, it's been one of the best playgrounds: instant feedback on your wrist makes QML/Qt, JavaScript watchfaces and embedded Linux feel tangible. The community is small and kind — perfect for people who want to learn open-source dev without gatekeeping.
Technically we're still pragmatic: libhybris + older kernels on most devices since it just works, but we've already mainlined rinato (Samsung Gear 2) and sparrow (ASUS ZenWatch 2) — rinato even boots with a usable UI. That's the direction we're pushing toward.
Repo: https://github.com/AsteroidOS Install images & docs: https://asteroidos.org 2.0 demo video : https://www.youtube.com/watch?v=U6FiQz0yACc Announcement post: https://asteroidos.org/news/2-0-release/
Questions, port requests, mentoring offers, criticism, weird ideas — all welcome. We do this because shaping a tiny, open wearable UX and infrastructure is oddly satisfying, and because Linux on the wrist still feels like a playground worth playing in.
Cheers, the AsteroidOS Team
Fastest Front End Tooling for Humans and AI
The article discusses the latest developments in frontend tooling, highlighting the fastest and most efficient tools for building modern web applications. It covers a range of topics, including bundlers, compilers, and development servers, and provides a comparative analysis of their performance and features.
Elvish as She Is Spoke [pdf]
Instruction decoding in the Intel 8087 floating-point chip
The article explains the process of instruction decoding in the Intel 8088 microprocessor, a crucial component in the development of early personal computers. It delves into the technical details of how the 8088 decodes and executes different types of instructions to perform various computing tasks.
Halt and Catch Fire: TV’s best drama you’ve probably never heard of (2021)
Halt and Catch Fire is a critically acclaimed AMC TV series that chronicles the personal and professional lives of a group of tech pioneers during the personal computer revolution of the 1980s, highlighting the challenges and innovations that shaped the industry.
Thousands of CEOs just admitted AI had no impact on employment or productivity
The article discusses the 'AI productivity paradox', where increased investment in AI and other technologies has not translated into significant productivity gains for businesses. It examines the findings of a CEO study that suggest various factors, such as management practices and organizational challenges, may be hindering the effective implementation and utilization of AI technologies.
Gentoo on Codeberg
Gentoo has announced that they are transitioning their source code hosting from GitHub to Codeberg, a community-driven, non-profit platform. This move aims to provide a more privacy-focused and ethically aligned hosting solution for the Gentoo project.
Reverse Engineering Sid Meier's Railroad Tycoon for DOS from 1990
Show HN: Bubble sort on a Turing machine
Bubble sort is pretty simple in most programming languages ... what about on a Turing Machine? I used all three of Claude 4.6, GLM 5, and GPT 5.2 to get a result, so this exercise was not quite trivial, at least at this time. The resulting machine, bubble_sort_unary.yaml, will take this input:
111011011111110101111101111
and give this output:
101101110111101111101111111
I.e., it's sorting the array [3,2,7,1,5,4]. The machine has 31 states and requires 1424 steps before it comes to a halt. It also introduces two extra symbols onto the tape, 'A' and 'B'. (You could argue that 0 is also an extra symbol because turinmachine.io uses blank, ' ', as well).
When I started writing the code the LLM (Claude) balked at using unary numbers and so we implemented bubble_sort.yaml which uses the tape symbols '1', '2', '3', '4', '5', '6', '7'. This machine has fewer states, 25, and requires only 63 steps to perform the sort. So it's easier to watch it work, though it's not as generalized as the other TM.
Some comments about how the 31 states of bubbles_sort_unary.yaml operate:
| Group | Count | Purpose |
|---|---|---|
| `seek_delim_{clean,dirty}` | 2 | Pass entry: scan right to the next `0` delimiter between adjacent numbers. |
| `cmpR_*`, `cmpL_*`, `cmpL_ret_*`, `cmpL_fwd_*` | 8 | Comparison: alternately mark units in the right (`B`) and left (`A`) numbers to compare their sizes. |
| `chk_excess_*`, `scan_excess_*`, `mark_all_X_*` | 6 | Excess check: right number exhausted — see if unmarked `1`s remain on the left (meaning L > R, swap needed). |
| `swap_*` | 7 | Swap: bubble each `X`-marked excess unit rightward across the `0` delimiter. |
| `restore_\*` | 6 | Restore: convert `A`, `B`, `X` marks back to `1`s, then advance to the next pair. |
| `rewind` / `done` | 2 | Rewind to start after a dirty pass, or halt. |
(The above is in the README.md if it doesn't render on HN.)I'm curious if anyone can suggest refinements or further ideas. And please send pull requests if you're so inclined. My development path: I started by writing a pretty simple INITIAL_IDEAS.md, which got updated somewhat, then the LLM created a SPECIFICATION.md. For the bubble_sort_unary.yaml TM I had to get the LLMs to build a SPEC_UNARY.md because too much context was confusing them. I made 21 commits throughout the project and worked for about 6 hours (I was able to multi-task, so it wasn't 6 hours of hard effort). I spent about $14 on tokens via Zed and asked some questions via t3.chat ($8/month plan).
A final question: What open source license is good for these types of mini-projects? I took the path of least resistance and used MIT, but I observe that turingmachine.io uses BSD 3-Clause. I've heard of "MIT with Commons Clause;" what's the landscape surrounding these kind of license questions nowadays?
Using go fix to modernize Go code
The article discusses the gofix tool, which is a command-line tool that can automatically update Go code to use the latest language features and standard library changes. It provides details on how to use gofix, its capabilities, and the types of changes it can make to improve the maintainability and modernization of Go codebases.
Show HN: Breadboard – A modern HyperCard for building web apps on the canvas
Hey HN! I’m Simone. We re-built Breadboard, a visual app builder that mixes Figma-style UI design with Shortcuts-style logic so you can build, preview, and publish interactive web apps directly from the canvas.
What it does
Design UIs visually with a flexible canvas –like Figma–.
Define app logic with a visual, instruction-stacked editor inspired by Shortcuts.
Live preview apps directly on the canvas –no separate preview window–.
Publish working web apps with one click.
Why we made it Modernize the HyperCard idea: combine layout, behavior, and instant sharing in one place.
Reduce friction between design and a working app.
Make simple web apps approachable for non-developers while keeping power features for developers.
Build a foundation for LLM integration so users can design and develop with AI while still understanding what’s happening, even without coding experience –in progress!–.
Try it –no signup required–Weather forecast app: https://app.breadboards.io/playgrounds/weather
Swiss Public Transit: https://app.breadboards.io/playgrounds/public_transit
info: https://breadboards.io
I would appreciate any feedback :)
Minimal x86 Kernel Zig
The article describes the development of a minimal x86 kernel in the Zig programming language, demonstrating the creation of a basic operating system that can boot and execute simple programs.
HackMyClaw
So you want to build a tunnel
The article discusses the process of building a tunnel, including the various challenges and considerations involved, such as geological surveys, regulatory approvals, construction methods, and project management. It provides a comprehensive overview of the key steps and factors that must be taken into account when undertaking a tunnel-building project.
Microsoft says bug causes Copilot to summarize confidential emails
Microsoft has reported a bug in its AI-powered Copilot feature that allows it to generate summaries of confidential emails, a potential privacy breach. The company is working to address this issue and prevent Copilot from accessing or summarizing sensitive communications.
How I use Obsidian (2023)
Async/Await on the GPU
The article discusses the implementation of async/await functionality on the GPU, exploring the challenges and potential benefits of this approach. It highlights how this technology can improve performance and efficiency in GPU-accelerated applications.