Top stories

zdw about 7 hours ago

Sizing chaos

The article explores the history and challenges of women's clothing sizing, highlighting the lack of standardization and the impact it has on women's self-perception and shopping experiences. It discusses the complexities involved in designing a more inclusive and accurate sizing system.

pudding.cool
368 211
Summary
surprisetalk about 8 hours ago

27-year-old Apple iBooks can connect to Wi-Fi and download official updates

The article discusses Apple's decision to officially support macOS, an operating system that is 27 years old, on modern hardware. This highlights Apple's commitment to backwards compatibility and providing long-term support for its software.

old.reddit.com
212 110
Summary
Anthropic officially bans using subscription auth for third party use
theahura about 2 hours ago

Anthropic officially bans using subscription auth for third party use

The article outlines the legal and compliance policies for the Code.Claude.com platform, covering areas such as user agreement, privacy policy, DMCA notice, and third-party services and content.

code.claude.com
99 118
Summary
fp64enjoyer about 3 hours ago

15 years of FP64 segmentation, and why the Blackwell Ultra breaks the pattern

The article discusses the debate around the use of 64-bit floating-point (FP64) arithmetic in modern computing, exploring the trade-offs between performance, precision, and power efficiency. It examines the differences in FP64 support across various hardware and software platforms, highlighting the challenges and considerations for developers working with high-performance computing applications.

nicolasdickenmann.com
41 9
Summary
Cosmologically Unique IDs
jfantl about 10 hours ago

Cosmologically Unique IDs

This article provides an overview of universal unique identifiers (UUIDs), discussing their purpose, characteristics, and applications in software development. It covers the different UUID versions, their structure, and the advantages of using UUIDs for unique identification across systems and applications.

jasonfantl.com
312 94
Summary
thunderseethe 3 days ago

How to Choose Between Hindley-Milner and Bidirectional Typing

The article discusses the pros and cons of using Hierarchical Multitask (HM) and Bidirectional models for natural language processing tasks, highlighting their different architectures and trade-offs in terms of performance, flexibility, and computational complexity.

thunderseethe.dev
54 5
Summary
Tailscale Peer Relays is now generally available
sz4kerto about 12 hours ago

Tailscale Peer Relays is now generally available

Tailscale announces the general availability of Peer Relays, a feature that allows devices to communicate directly without the need for a central server, improving speed and privacy for remote teams and personal use cases.

tailscale.com
357 183
Summary
Zero-day CSS: CVE-2026-2441 exists in the wild
idoxer about 12 hours ago

Zero-day CSS: CVE-2026-2441 exists in the wild

The article announces the release of a new stable version of the Chrome desktop browser, providing details on the security fixes and improvements included in the update.

chromereleases.googleblog.com
277 146
Summary
Minecraft Java is switching from OpenGL to Vulkan
tuananh about 3 hours ago

Minecraft Java is switching from OpenGL to Vulkan

Minecraft Java Edition is transitioning from OpenGL to the Vulkan graphics API, with the goal of improving performance, visuals, and overall stability as part of the upcoming Vibrant Visuals Update.

gamingonlinux.com
99 25
Summary
DNS-Persist-01: A New Model for DNS-Based Challenge Validation
todsacerdoti about 11 hours ago

DNS-Persist-01: A New Model for DNS-Based Challenge Validation

Let's Encrypt will sunset its DNS-01 challenge method for domain validation in 2026, encouraging users to migrate to other validation methods. This change aims to improve the security and reliability of the Let's Encrypt ecosystem.

letsencrypt.org
225 106
Summary
kristianp about 2 hours ago

Step 3.5 Flash: Fast Enough to Think. Reliable Enough to Act

The article discusses the importance of Step 3.5 in the STEP framework, which focuses on optimizing the user experience and ensuring that the product meets the user's needs. It highlights the need for thorough testing, user feedback, and iterative improvements to create a polished, user-friendly product.

static.stepfun.com
12 2
Summary
merlindru about 1 hour ago

Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript

I'm building a commercial macOS app with Electrobun [1]. I have previously written the same app with Tauri. I'll say that, while I love Tauri, using Electrobun has been an absolute breeze. I got the same app done in roughly 70% of the time [2]. It's a very productive stack. In no small part due to Electrobun, but also the fact that Bun has tons of DX niceties and a builtin bundler.

Electrobun lets you open/manipulate/close webview windows and communicate with them using typed rpc. It also handles building, code signing, and notarization.

And because I'm using Bun, running an HMR + React + Tailwind server is just one command (`bun ./index.html`) or like 5 lines of code. Pass --console and the webview's console.log()s get streamed to your Terminal too.

There's tons of other things Electrobun does that I haven't even mentioned, because I haven't interacted much with them yet. E.g. I know that it lets you show platform-native notifications, prompts/popups, etc.

There also is a very impressive updating mechanism that relies on a bsdiff implementation written in Zig. You just ship the deltas, so updates to very large apps are just a few KBs most of the time.

It's genuinely a very productive stack and impressive piece of tech.

[1] Not affiliated - I just like the project.

[2]: The API and implementation was clear, so I'll cautiously say this is not a case of "rewrites are always faster". In fact, the Tauri version was a rewrite too :)

blackboard.sh
16 5
Summary
pseudolus about 4 hours ago

How AI is affecting productivity and jobs in Europe

The article examines the impact of AI on productivity and employment in Europe. It finds that AI has contributed to productivity growth, but the effects on jobs have been mixed, with AI displacing some tasks while creating new ones.

cepr.org
21 7
Summary
Risse 4 days ago

A Pokémon of a Different Color

This article explores the role of color in visual design, discussing the psychological and cultural impact of different hues, as well as practical considerations for using color effectively in creative projects.

matthew.verive.me
66 8
Summary
evakhoury about 11 hours ago

The Perils of ISBN

The article discusses the potential pitfalls and limitations of using ISBN (International Standard Book Number) for identifying books, including issues with ISBN tracking, managing ISBNs, and the challenges posed by the global book industry's reliance on this system.

rygoldstein.com
91 46
Summary
R3forth: A concatenative language derived from ColorForth
tosh about 9 hours ago

R3forth: A concatenative language derived from ColorForth

The article provides a tutorial on the R3 Forth programming language, covering its basic syntax, data structures, and control structures. It aims to introduce readers to the fundamentals of Forth programming and its unique stack-based approach to problem-solving.

github.com
65 9
Summary
Making a font with ligatures to display thirteenth-century monk numerals
a7b3fa 4 days ago

Making a font with ligatures to display thirteenth-century monk numerals

This article explores the creation of a font with 9,999 ligatures to display 13th-century monk numerals, a complex and intricate system of numerical representation used by medieval monks. The font is designed to provide a unique and historically accurate way to present this ancient numeral system in digital form.

digitalseams.com
54 8
Summary
Closing this as we are no longer pursuing Swift adoption
thewavelength about 5 hours ago

Closing this as we are no longer pursuing Swift adoption

The article discusses the development of Ladybird, an open-source web browser, and the challenges faced by the project, including low developer activity and difficulty in gaining traction. It highlights the need for more contributors and support to help the project grow and become a viable alternative to mainstream browsers.

github.com
233 180
Summary
Metriport (YC S22) is hiring a security engineer to harden healthcare infra
dgoncharov about 8 hours ago

Metriport (YC S22) is hiring a security engineer to harden healthcare infra

Metriport, a Y Combinator-backed company, is seeking a Senior Security Engineer to design and implement robust security solutions. The ideal candidate will have expertise in cloud security, network security, and secure software development practices.

ycombinator.com
1 0
Summary
Show HN: Respectlytics – Open-source, privacy-first mobile analytics (MIT+AGPL)
cesncn 4 days ago

Show HN: Respectlytics – Open-source, privacy-first mobile analytics (MIT+AGPL)

Hey HN — I built Respectlytics because I was frustrated that every mobile analytics SDK quietly collects device IDs, ad identifiers, and IP addresses, then makes you retroactively figure out compliance.

There are some solutions out there claiming that they are compliant with certain privacy regulations but when I dig into it, I observe that they actually are not that compliant as they claim to be. I believe Respectlytics is one of the most (if not the most) privacy focused mobile analytics solutions out there but compliance is a huge topic and I leave the decision to the legal teams/advisors of users/companies.

Instead of the "trust me bro" motto, I decided to make Respectlytics totally open-source so that people do not need to trust my word, they can verify it in the code itself.

The idea of Respectlytics builds upon Return of Avoidance (ROA) which relies on data minimization in analytics data collection: What if you just... didn't collect that data in the first place?

Respectlytics stores exactly 5 fields per event: event_name, session_id, timestamp, platform, and country. That's it. IP addresses are used transiently for country lookup and immediately discarded. Session IDs rotate latest every 2 hours (or every app start) and live only in RAM — never written to disk. Multi-session tracking is architecturally disabled.

What's open source:

4 mobile SDKs (Swift, Flutter, React Native, Kotlin) — MIT licensed Analytics server (Django + PostgreSQL) — AGPL-3.0 Self-hosting is simple: docker compose up -d. No ClickHouse, no Kafka, no Redis. Just PostgreSQL.

There's also a managed SaaS if people don't want to run infrastructure, but the self-hosted Community Edition has no artificial limits.

I'd love feedback on the architecture decisions — especially the choice to reject extra fields at the API level rather than just ignoring them silently.

github.com
11 1
Summary
Microsoft guide to pirating Harry Potter for LLM training (2024) [removed]
anonymous908213 about 5 hours ago

Microsoft guide to pirating Harry Potter for LLM training (2024) [removed]

https://archive.is/D9vEN

devblogs.microsoft.com
223 138
vinhnx 4 days ago

Learning Lean: Part 1

The article explores the principles of Lean thinking, highlighting its focus on continuous improvement, waste reduction, and customer-centric value creation. It discusses the origins of Lean and its application in various industries, emphasizing the importance of a Lean mindset in driving organizational efficiency and effectiveness.

rkirov.github.io
96 10
Summary
rodrigorcs about 15 hours ago

Show HN: I built a fuse box for microservices

Hey HN! I'm Rodrigo, I run distributed systems across a few countries. I built Openfuse because of something that kept bugging me about how we all do circuit breakers.

If you're running 20 instances of a service and Stripe starts returning 500s, each instance discovers that independently. Instance 1 trips its breaker after 5 failures. Instance 14 just got recycled and hasn't seen any yet. Instance 7 is in half-open, probing a service you already know is dead. For some window of time, part of your fleet is protecting itself and part of it is still hammering a dead dependency and timing out, and all you can do is watch.

Libraries can't fix this. Opossum, Resilience4j, Polly are great at the pattern, but they make per-instance decisions with per-instance state. Your circuit breakers don't talk to each other.

Openfuse is a centralized control plane. It aggregates failure metrics from every instance in your fleet and makes the trip decision based on the full picture. When the breaker opens, every instance knows at the same time.

It's a few lines of code:

  const result = await openfuse.breaker('stripe').protect(
    () => chargeCustomer(payload)
  );
The SDK is open source, anyone can see exactly what runs inside their services.

The other thing I couldn't let go of: when you get paged at 3am, you shouldn't have to find logs across 15 services to figure out what's broken. Openfuse gives you one dashboard showing every breaker state across your fleet: what's healthy, what's degraded, what tripped and when. And, you shouldn't need a deploy to act. You can open a breaker from the dashboard and every instance stops calling that dependency immediately. Planned maintenance window at 3am? Open beforehand. Fix confirmed? Close it instantly. Thresholds need adjusting? Change them in the dashboard, takes effect across your fleet in seconds. No PRs, no CI, no config files.

It has a decent free tier for trying it out, then $99/mo for most teams, $399/mo with higher throughput and some enterprise features. Solo founder, early stage, being upfront.

Would love to hear from people who've fought cascading failures in production. What am I missing?

4 0
underscoreF about 10 hours ago

What Every Experimenter Must Know About Randomization

spawn-queue.acm.org
59 30
FailMore about 16 hours ago

Show HN: Rebrain.gg – Doom learn, don't doom scroll

Hi HN,

I built https://rebrain.gg. It's a website which is intended to help you learn new things.

I built it for two reasons:

1. To play around with different ways of interacting with a LLM. Instead of a standard chat conversation, the LLM returns question forms the user can directly interact with (and use to continue the conversation with the LLM).

2. Because I thought it would be cool to have a site dedicated to interactive educational content instead of purely consuming content (which I do too much).

An example of a (useful-for-me) interactive conversation is: https://rebrain.gg/conversations/6. In it I'm learning how to use the `find` bash command. (Who ever knew to exclude a directory from a look-up you need to do `find . -path <path> -exclude -o <what you want to look for>`, where `-o` stands for "otherwise"!)

Still very early on, so interested in and open to any feedback.

Thanks!

57 24
robin_reala 4 days ago

Roads to Rome (2015)

The article explores a computational analysis of historical road networks, focusing on the road infrastructure that connected ancient Rome to the rest of the Roman Empire. The project visualizes and analyzes the complex web of roads, providing insights into the connectivity and efficiency of the Roman transportation system.

benedikt-gross.de
18 2
Summary
Thevet about 21 hours ago

Portugal: The First Global Empire (2015)

The article examines the rise and fall of the Spanish Empire, the first global empire in history. It explores how Spain's political, economic, and cultural influence expanded across Europe, the Americas, and parts of Asia and Africa, before ultimately declining due to internal conflicts, economic challenges, and competition from other European powers.

historytoday.com
65 55
Summary
Cistercian Numbers
debo_ about 12 hours ago

Cistercian Numbers

The article discusses the Cistercian numeral system, a medieval numerical notation used by Cistercian monks. It provides an overview of the symbols and values used in this system, as well as examples of how Cistercian numbers are written and their historical significance.

omniglot.com
73 14
Summary
ekrsulov about 13 hours ago

Show HN: VectorNest responsive web-based SVG editor

I’ve just released VectorNest — an open-source, browser-based SVG editor.

If you have an SVG and need quick edits (paths, alignment, small fixes, animations, LLM assistance) without installing software, this is for you.

Try the demo: https://ekrsulov.github.io/vectornest/ GitHub repo: https://github.com/ekrsulov/vectornest

Feedback, issues and contributions are welcome.

ekrsulov.github.io
76 25
Summary
soheilpro about 21 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
807 368
Summary