Hacker News

No. 44529061Friday, July 11, 2025 at 6:49 AM UTC
This looks much nicer if you enable JavaScript.

Apple vs the Law

formularsumo.co.uk — A week ago today I had the pleasure of attending both the Apple and Google DMA compliance workshops in Brussels. More detailed articles on the questions and answers, technical and legal analysis etc will be published over at the OWA blog, where we've just done the first write-up on the Google part. Here though I'd like to focus more on my own experience and personal opinions, and how I feel about some of the gatekeepers' approach to the law... LAW, 1

OpenFront: Realtime Risk-like multiplayer game in the browser

openfront.io — v23.16How to Play Wiki Join the Discord!©2025 OpenFront™ Privacy Policy Terms of ServiceAdvertiseSelect LanguageClose OPENFRONT, 2

Show HN: Pangolin – Open source alternative to Cloudflare Tunnels

news.ycombinator.com — Pangolin is an open source self-hosted tunneled reverse proxy management server with identity and access control, designed to securely expose private resources through encrypted WireGuard tunnels running in user space. PANGOLIN, 3

Postgres LISTEN/NOTIFY does not scale

recall.ai — At Recall.ai, we run an unusual workload. We record millions of hours of meetings every month. Each of these meetings generates a large amount of data we need to reliably capture and analyze. Some of that data is video, some of it is audio and some of it is structured data – transcription, events and metadata. POSTGRES, 4

Batch Mode in the Gemini API: Process More for Less

googleblog.com — Today, we’re excited to introduce a batch mode in the Gemini API, a new asynchronous endpoint designed specifically for high-throughput, non-latency-critical workloads. The Gemini API Batch Mode allows you to submit large jobs, offload the scheduling and processing, and retrieve your results within 24 hours—all at a 50% discount compared to our synchronous APIs. BATCH, 5

LLM Inference Handbook

bentoml.com — LLM Inference in Production is your technical glossary, guidebook, and reference - all in one. It covers everything you need to know about LLM inference, from core concepts and performance metrics (e.g., Time to First Token and Tokens per Second), to optimization techniques (e.g., continuous batching and prefix caching) and operation best practices. LLM, 6

The ChompSaw: A Benchtop Power Tool That's Safe for Kids to Use

core77.com — Of all freestanding power tools, perhaps the jigsaw or scrollsaw would be the most fun for kids to use, as they allow freeform cuts. They're also pretty darn dangerous, with the jigsaw being powerful enough to remove fingers. CHOMPSAW, 7

What is Realtalk’s relationship to AI? (2024)

dynamicland.org — An independent nonprofit research lab, whose mission is to enable universal literacy in a humane dynamic medium. This involves inventing a humane form of computing, and developing educational and community-based institutions in which a culture can grow. [more] WHAT, 8

Show HN: Interactive pinout for the Raspberry Pi Pico 2

news.ycombinator.com — I've been trying to make accessible and beautiful GPIO pinouts since I started one for the Raspberry Pi in 2013 [1]. I've since given the Raspberry Pi Pico [2] and Pico 2 [3] microcontrollers the same treatment when they launched. PINOUT, 9

Btrfs Allocator Hints

lwn.net — From:  Anand Jain <anand.jain-AT-oracle.com> To:  linux-btrfs-AT-vger.kernel.org Subject:  [PATCH RFC 00/10] btrfs: new performance-based chunk allocation using device roles Date:  Tue, 13 May 2025 02:07:06 +0800 Message-ID:  <cover.1747070147.git.anand.jain@oracle.com> In host hardware, devices can have different speeds. Generally, faster devices come with lesser capacity while slower devices come with larger capacity. A typical configuration would expect that: - A filesystem's read/write performance is evenly distributed on average across the entire filesystem. This is not achievable with the current allocation method because chunks are allocated based only on device free space. - Typically, faster devices are assigned to metadata chunk allocations while slower devices are assigned to ... BTRFS, 10

Series of posts on HTTP status codes (2018)

evertpot.com — Because I want to get into the habit of blogging on a regular basis, I thought it would be a fun idea to write a series of articles on one of my favourite topics: HTTP and Webservices. SERIES, 11

Flix – A powerful effect-oriented programming language

flix.dev — You need to enable JavaScript to run this app. FLIX, 12

An almost catastrophic OpenZFS bug and the humans that made it

despairlabs.com — A couple of weeks ago I fixed a nasty bug in this function in OpenZFS: ALMOST, 13

FOKS: Federated Open Key Service

foks.pub — FOKS provides a secure, end-to-end encrypted Git hosting service. Your data is encrypted on your machine before it is sent to the server, and the server never sees data or filenames in unencrypted form. This means that even if the server is compromised, your data is safe. FOKS is federated, so the git server can be one that you host, or one that is hosted for you. FOKS, 14

Underwater turbine spinning for 6 years off Scotland's coast is a breakthrough

apnews.com — In this October 2018 photo provided by MeyGen, tidal turbines are visible at the MeyGen tidal site located in the Inner Sound of the Pentland Firth, a narrow channel of water between the Scottish mainland and Stroma Island. (Fraser Johnson/MeyGen, via AP) UNDERWATER, 15

Show HN: Cactus – Ollama for Smartphones

news.ycombinator.com — Hey HN, Henry and Roman here - we've been building a cross-platform framework for deploying LLMs, VLMs, Embedding Models and TTS models locally on smartphones. CACTUS, 16

The Wet History of Media in the Bathroom

mit.edu — In the 1980s, as Americans were swept up in a fitness craze and growing obsession with personal wellness, self-betterment projects extended from the outdoors to domestic interiors. Bathrooms in particular got larger and larger (some large enough to do cartwheels in), as did bathtubs and showers. Interior designers promoted renovating one’s bathroom to feature the latest high-tech gadgets and encouraged people to reconceive of these spaces as “luxury spas.” These architectural changes imagined that media practices and hygiene practices could seamlessly coexist. Over time, bathroom culture expanded well beyond basic hygiene. WET, 17

Operational Apple-1 Computer for sale [video]

youtube.com — AboutPressCopyrightContact usCreatorsAdvertiseDevelopersTermsPrivacyPolicy & SafetyHow YouTube worksTest new featuresNFL Sunday Ticket© 2025 Google LLC OPERATIONAL, 18

Graphical Linear Algebra

graphicallinearalgebra.net — Applications are open for the ACT Applied Category Theory Research School 2018! GRAPHICAL, 19

Show HN: I built a playground to showcase what Flux Kontext is good at

news.ycombinator.com — Hi HN, PLAYGROUND, 20

Red Hat Technical Writing Style Guide

stylepedia.net — Example 2.3. Correct Examples of the Use of Punctuation with Quotation Marks RED, 21

Show HN: Open source alternative to Perplexity Comet

news.ycombinator.com — Hey HN, we're a YC startup building an open-source, privacy-first alternative to Perplexity Comet. OPEN, 22

Grok: Searching X for "From:Elonmusk (Israel or Palestine or Hamas or Gaza)"

simonwillison.net — Sponsor me for $10/month and get a curated email digest of the month's most important LLM developments. GROK, 23

Analyzing database trends through 1.8M Hacker News headlines

camelai.com — I used camelAI with a ClickHouse database of every HN story to do all analysis. You can use it for free with no login here to explore the data interactively yourself. ANALYZING, 24

Million Times Million

susam.net — Is a million times a million a billion or is it a trillion? For my entire childhood, it was a billion, only for me to grow up and realise, as an adult, that it had better be a trillion! MILLION, 25

Orwell Diaries 1938-1942

wordpress.com — There is evidently trouble in Syria. Handout this morning to the effect that – most unfortunately and much against H.M. Government’s will – General de Gaulle is insisting that Syria is still under a French mandate and it is impossible yet to make a treaty, as in the case of Irak. General de Gaulle’s attitude is considered most deplorable, but as he is, after all, the accredited leader of the Free French and the whole legal position is very obscure (the matter should be decided upon by the League of Nations which unfortunately no longer exists) H.M. Government is unable, etc., etc. In other words the Syrians will get no treaty, the blame for this is placed on our puppet de Gaulle, and if possible we shall swipe Syria for ourselves. When I heard this hollow rubbish trotted out by Rushbrooke-... ORWELL, 26

Diffsitter – A Tree-sitter based AST difftool to get meaningful semantic diffs

github.com — A tree-sitter based AST difftool to get meaningful semantic diffs DIFFSITTER, 27

eBPF: Connecting with Container Runtimes

h0x0er.github.io — Code snippets are take from open-source tetragon, tracee and crictl projects. EBPF, 28

Measuring the impact of AI on experienced open-source developer productivity

metr.org — We conduct a randomized controlled trial (RCT) to understand how early-2025 AI tools affect the productivity of experienced open-source developers working on their own repositories. Surprisingly, we find that when developers use AI tools, they take 19% longer than without—AI makes them slower. We view this result as a snapshot of early-2025 AI capabilities in one relevant setting; as these systems continue to rapidly evolve, we plan on continuing to use this methodology to help estimate AI acceleration from AI R&D automation 1. MEASURING, 29

AI coding tools can reduce productivity

secondthoughts.ai — The buzz about AI coding tools is unrelenting. To listen to the reports, startups are launching with tiny engineering teams, non-programmers are “vibe-coding” entire apps, and the job market for entry-level programmers is crashing. But according to a METR experiment conducted in the spring of 2025, there’s at least one cohort that AI tools still aren’t serving. CODING, 30

Attimet (YC F24) – Quant Trading Research Lab – Is Hiring Founding Researcher ycombinator.com

Metriport (YC S22) is hiring engineers to improve healthcare data exchange ycombinator.com

Telli (YC F24) Is Hiring Engineers [On-Site Berlin] telli.com