Top stories

AVX2 is slower than SSE2-4.x under Windows ARM emulation
vintagedave about 1 hour ago

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.

blogs.remobjects.com
10 2
Summary
Terminals should generate the 256-color palette
tosh about 9 hours ago

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.

gist.github.com
303 106
Summary
soheilpro about 8 hours ago

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.

annas-archive.li
298 173
Summary
Native FreeBSD Kerberos/LDAP with FreeIPA/IDM
vermaden about 5 hours ago

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.

vermaden.wordpress.com
53 14
Summary
adocomplete about 21 hours ago

Claude Sonnet 4.6

https://www.anthropic.com/claude-sonnet-4-6-system-card [pdf]

https://x.com/claudeai/status/2023817132581208353 [video]

anthropic.com
1,213 1,083
Summary
Asahi Linux Progress Report: Linux 6.19
mkurz about 5 hours ago

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.

asahilinux.org
181 45
Summary
chaseadam17 about 22 hours ago

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

956 93
speckx about 2 hours ago

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.

dispatch.techoversight.org
52 22
Summary
BarraCUDA Open-source CUDA compiler targeting AMD GPUs
rurban about 19 hours ago

BarraCUDA Open-source CUDA compiler targeting AMD GPUs

github.com
385 160
Zep AI (Building the Context Graph, YC W24) Is Hiring Engineers
roseway4 about 3 hours ago

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.

ycombinator.com
1 0
Summary
cheeaun about 9 hours ago

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.

nvie.com
710 281
Summary
TinyIce: Single-binary Icecast2-compatible server (auto-HTTPS, multi-tenant)
sylwester about 9 hours ago

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.

github.com
61 15
Summary
A DuckDB-based metabase alternative
wowi42 about 9 hours ago

A DuckDB-based metabase alternative

github.com
103 23
moWerk about 20 hours ago

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

asteroidos.org
417 54
Summary
cpojer about 3 hours ago

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.

cpojer.net
22 7
Summary
BerislavLopac 4 days ago

Elvish as She Is Spoke [pdf]

elvish.org
42 4
Instruction decoding in the Intel 8087 floating-point chip
pwg 4 days ago

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.

righto.com
33 9
Summary
Halt and Catch Fire: TV’s best drama you’ve probably never heard of (2021)
walterbell about 13 hours ago

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.

sceneandheardnu.com
562 300
Summary
Thousands of CEOs just admitted AI had no impact on employment or productivity
virgildotcodes about 13 hours ago

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.

fortune.com
632 552
Summary
todsacerdoti about 22 hours ago

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.

gentoo.org
383 131
Summary
LowLevelMahn 4 days ago

Reverse Engineering Sid Meier's Railroad Tycoon for DOS from 1990

vogons.org
120 37
Show HN: Bubble sort on a Turing machine
purplejacket 5 days ago

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?

github.com
10 2
Summary
todsacerdoti about 22 hours ago

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.

go.dev
391 77
Summary
simquat 2 days ago

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 :)

breadboards.io
51 4
Summary
Minimal x86 Kernel Zig
lopespm about 15 hours ago

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.

github.com
128 47
Summary
hentrep about 22 hours ago

HackMyClaw

hackmyclaw.com
338 172
So you want to build a tunnel
crescit_eundo about 22 hours ago

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.

practical.engineering
251 90
Summary
Microsoft says bug causes Copilot to summarize confidential emails
tablets about 3 hours ago

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.

bleepingcomputer.com
32 9
Summary
How I use Obsidian (2023)
hisamafahri about 17 hours ago

How I use Obsidian (2023)

stephango.com
132 68
Philpax about 22 hours ago

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.

vectorware.com
214 53
Summary