Better Auth – The most comprehensive authentication library for TypeScript

“This has been the best auth experience by a mileee, auto generated my drizzle schemas for users, sessions etc, full type safe and dead simple api, well done @better_auth 👏👏.” Dev Ed Content Creator “When @better_auth meets @nuxt_hub to build full-stack Nuxt apps on Cloudflare (using D1 & KV)..” Sébastien Chopin Creator of Nuxt & […]
Glojure: Clojure interpreter hosted on Go, with extensible interop support

Try it in your browser! (fair warning: startup on the web is slow) Gopher image derived from @egonelbre, licensed under Creative Commons 1.0 Attributions license. Glojure is an interpreter for Clojure, hosted on Go. Glojure provides easy access to Go libraries, similar to how Clojure provides easy access to Java frameworks. Glojure is in early […]
Using Pandoc and Typst to Produce PDFs
I recently responded to someone on Mastodon who asked about producing decent-looking PDFs from markdown. I replied eagerly with “OMG Typst!” and linked to my earlier blogpost about developing an entire book layout template for Pandoc and Typst. The response I then received was this was “far beyond” what they need – and on reflection […]
Australian Parliament bans social media for under-16s with world-first law

MELBOURNE, Australia (AP) — A social media ban for children under 16 passed the Australian Parliament on Friday in a world-first law. The law will make platforms including TikTok, Facebook, Snapchat, Reddit, X and Instagram liable for fines of up to 50 million Australian dollars ($33 million) for systemic failures to prevent children younger than […]
US Antitrust Watchdog Launches Broad Microsoft Investigation

The US Federal Trade Commission has opened an antitrust investigation of Microsoft Corp., drilling into everything from the company’s cloud computing and software licensing businesses to cybersecurity offerings and artificial intelligence products. After more than a year of conducting informal interviews with competitors and business partners, antitrust enforcers have crafted a detailed request to force […]
BYD launches sodium-ion grid-scale BESS product

He said it uses the company’s Long Blade Battery, has a ‘CTS super integrated design’, and is the world’s first high-performance sodium-ion battery energy storage system (BESS). He claimed it has ultra high energy density, exceptional safety standards and flexible module design. The BESS has an energy storage capacity of 2.3MWh and a nominal voltage […]
The trouble with struct sockaddr’s fake flexible array

LWN.net needs you! Without subscribers, LWN would simply not exist. Please consider signing up for a subscription and helping to keep LWN publishing. Flexible arrays — arrays that are declared as the final member of a structure and which have a size determined at run time — have long drawn the attention of developers seeking […]
Show HN: Vince – A self hosted alternative to Google Analytics

Website | Getting started | API | Demo Vince is a self hosted alternative to Google Analytics. Automatic TLS native support for let’s encrypt. Drop in replacement for plausible you can use existing plausible scripts and just point them to the vince instance (note that vince is lean and only covers features for a single […]
How much memory do you need in 2024 to run 1M concurrent tasks?
How Much Memory Do You Need in 2024 to Run 1 Million Concurrent Tasks? Did you still remember the memory consumption comparison between asynchronous programming across popular languages in 2023? Now at the end of 2024, I wonder how things changed in the span of one year, with the latest version of languages. Let’s do […]
Microbenchmarks Are Experiments
Microbenchmarks are experiments Wake up babe, new microbenchmark just dropped! More languages, more insights! A few interesting takeaways: * Java and Kotlin are quick! Possible explanation: Google is heavily invested in performance here.* Js is really fast as far as interpreted / jit languages go.* Python is quite slow without things like PyPy. pic.twitter.com/GIshus2UXO — […]