Top stories from https://news.ycombinator.com (with 100+ score) Contribute to the development here: https://github.com/phil-r/hackernewsbot Also check https://t.me/designer_news Contacts: @philr
Run your GitHub Actions locally (❄️ Score: 150+ in 3 days)
Link: https://readhacker.news/s/6uzDa
Comments: https://readhacker.news/c/6uzDa
Show HN: Windows 98 themed website in 1 HTML file for my post punk band (Score: 150+ in 6 hours)
Link: https://readhacker.news/s/6uJY8
Comments: https://readhacker.news/c/6uJY8
Here's the code: https://github.com/ConorCorp/corp-website
Show HN: Goboscript, text-based programming language, compiles to Scratch (Score: 150+ in 17 hours)
Link: https://readhacker.news/s/6uHaR
Comments: https://readhacker.news/c/6uHaR
goboscript is a text-based programming language which compiles to Scratch. It allows you to write Scratch projects in text, and compile it into a .sb3 file - which can be opened in the Scratch editor, TurboWarp or be uploaded to the Scratch website.
goboscript allows you to create advanced Scratch projects with ease, you can use any text editor, use a version control system such as git. You can refactor your code using search and replace. Text code can be copy pasted, which allows you to easily reuse code or share it with others. goboscript syntax is concise and easy to read.
goboscript allows you to integrate external tooling and workflows, such as using a script to generate costumes for a text rendering engine. Or loading in images into lists.
goboscript has a powerful macro system - similar to Rust's macro system. This allows you to write macros to generate code.
goboscript is more than just an 1:1 mapping of Scratch blocks to text, it also has additional features like local variables for procedures (custom blocks).
goboscript also performs optimizations, detects problems and unused code.
Launch HN: Better Auth (YC X25) – Authentication Framework for TypeScript (Score: 150+ in 7 hours)
Link: https://readhacker.news/c/6uJkN
Hi HN! We’re Bereket and KinfeMichael of Better Auth (https://www.better-auth.com/), a comprehensive authentication framework for TypeScript that lets you implement
everything from simple auth flows to enterprise-grade systems directly on your own database, embedded in your backend.
To be clear—we’re not building a 3rd party auth service. Our goal is to make rolling your own auth so ridiculously easy that you’ll never need one.
Here are some YouTube videos explaining how it works (we did make our own video but weren’t happy with it and these videos do a great job):
https://www.youtube.com/watch?v=hFtufpaMcLM - a really good overview
https://www.youtube.com/watch?v=QurjwJHCoHQ - also a good overview and dives a little deeper into the code
https://www.youtube.com/watch?v=RKqHrE0KyeE - short and clear
https://www.youtube.com/watch?v=Atev8Nxpw7c - with TanStack framework
https://www.youtube.com/watch?v=n6rP9d3RWo8 - a full-on 2 hour tutorial
Auth has been a pain point for many developers in the TypeScript ecosystem for a while. Not because there aren’t options but because most fall into 2 buckets: (1) Third-party services like Auth0 which own your user data, lock you into a black-box solution and are often super expensive; or (2) open source libraries like NextAuth that cover the basics but leave you stitching your own solution together from there.
For Better Auth. the kick off moment was building a web analytics platform and wanting to add an organization feature - things like workspaces, teams, members, and granular permissions. I assumed there’d be something out there I could plug in to NextAuth (the popular and kind of the only library), but there wasn’t. The only options were to build everything from scratch or switch to a 3rd party auth provider. I even tried hacking together a wrapper around NextAuth to support those features, but it was hacky. That’s when we decided to take a step back and build a proper auth library from the ground up with a plugin ecosystem that lets you start simple and scale as needed. That frustration turned into Better Auth.
Better Auth lets you roll your own auth directly on your backend and database, with support for everything from simple auth flows to enterprise-grade systems without relying on 3rd party services.
It comes with built-in features for common auth flows, and you can extend it as needed through a plugin ecosystem whether that’s 2FA, passkeys, organizations, multi-session, SSO, or even billing integration with Stripe.
Unlike 3rd party auth providers, we’re just a library you install in your own project. It’s free forever, lives entirely in your codebase, and gives you full control. You get all the features you’d expect from something like Auth0 or Clerk plus even more through our plugin system, including things like billing integrations with Stripe or Polar. Most libraries stop at the basics but Better Auth is designed to scale with your needs while keeping things simple when you don’t need all the extras.
We’re currently building an infrastructure layer that works alongside the framework to offer features that are hard to deliver as just a library—e.g. an admin dashboard with user analytics, bot/fraud/abuse detection, secondary session storage, and more. This will be our commercial offering. For this, there’s a waitlist at https://www.better-auth.build. However, this is only optional infrastructure for teams that need these capabilities. The library is free and open source and will remain so.
We’d love your feedback!
Edit is now open source (Score: 150+ in 5 hours)
Link: https://readhacker.news/s/6uJFj
Comments: https://readhacker.news/c/6uJFj
Microsoft's ICC blockade: digital dependence comes at a cost (🔥 Score: 153+ in 3 hours)
Link: https://readhacker.news/s/6uK4x
Comments: https://readhacker.news/c/6uK4x
23andMe Sells Gene-Testing Business to DNA Drug Maker Regeneron (Score: 151+ in 4 hours)
Link: https://readhacker.news/s/6uJtB
Comments: https://readhacker.news/c/6uJtB
European Investment Bank to inject €70B in European tech (🔥 Score: 150+ in 2 hours)
Link: https://readhacker.news/s/6uJBb
Comments: https://readhacker.news/c/6uJBb
Show HN: Job board aggregator for best paying remote SWE jobs in the U.S. (Score: 153+ in 15 hours)
Link: https://readhacker.news/s/6uGKn
Comments: https://readhacker.news/c/6uGKn
I’ve been a remote SWE since the pandemic and truly appreciate its flexibilities and time saved from not commuting. Lately, friends and close ones have been asking me for advice on finding remote roles. I shared my remote company spreadsheet with them, but realized it was a rather manual process to scroll and refresh each company’s career page for new postings.
So I put together a centralized job board aggregator that lists the best paying SWE jobs in one place, starting with the U.S. and 14 companies. The way it works is via a cron job that runs daily in the afternoon to pull the latest job postings from each company and updates the website with the new listings.
Some other key features are
1. Quickly see which companies are actively hiring, e.g. Coinbase currently has the most openings
2. Filter by years of experience or companies to find suitable matches
3. Easily see estimated salary and posted date
If you're also on the hunt for the next remote SWE role, I hope this site helps streamline your job search and would appreciate any feedback and suggestions. Thanks!
Home page: https://www.remoteswe.fyi
FAQ page with additional context: https://www.remoteswe.fyi/faq
KDE is finally getting a native virtual machine manager called “Karton” (Score: 151+ in 17 hours)
Link: https://readhacker.news/s/6uGwS
Comments: https://readhacker.news/c/6uGwS
Don't Guess My Language (🔥 Score: 151+ in 2 hours)
Link: https://readhacker.news/s/6uHB3
Comments: https://readhacker.news/c/6uHB3
“There are people who can see and others who cannot even look” (Score: 150+ in 10 hours)
Link: https://readhacker.news/s/6uGJz
Comments: https://readhacker.news/c/6uGJz
New research reveals the strongest solar event ever detected, in 12350 BC (❄️ Score: 153+ in 3 days)
Link: https://readhacker.news/s/6ux4d
Comments: https://readhacker.news/c/6ux4d
Building my childhood dream PC (Score: 150+ in 11 hours)
Link: https://readhacker.news/s/6uFA2
Comments: https://readhacker.news/c/6uFA2
France Becomes First Government to Endorse UN Open Source Principles (🔥 Score: 150+ in 1 hour)
Link: https://readhacker.news/s/6uGwr
Comments: https://readhacker.news/c/6uGwr
Jules: An Asynchronous Coding Agent (🔥 Score: 150+ in 3 hours)
Link: https://readhacker.news/s/6uKKQ
Comments: https://readhacker.news/c/6uKKQ
Have I Been Pwned 2.0 is Now Live (🔥 Score: 163+ in 2 hours)
Link: https://readhacker.news/s/6uKQ8
Comments: https://readhacker.news/c/6uKQ8
Game theory illustrated by an animated cartoon game (Score: 150+ in 6 hours)
Link: https://readhacker.news/s/6uJFr
Comments: https://readhacker.news/c/6uJFr
Dilbert creator Scott Adams says he will die soon from same cancer as Joe Biden (Score: 157+ in 5 hours)
Link: https://readhacker.news/s/6uJNf
Comments: https://readhacker.news/c/6uJNf
Claude Code SDK (🔥 Score: 152+ in 3 hours)
Link: https://readhacker.news/s/6uK5B
Comments: https://readhacker.news/c/6uK5B
ClawPDF – Open-Source Virtual/Network PDF Printer with OCR and Image Support (Score: 150+ in 7 hours)
Link: https://readhacker.news/s/6uHUG
Comments: https://readhacker.news/c/6uHUG
GitHub Copilot Coding Agent (🔥 Score: 151+ in 3 hours)
Link: https://readhacker.news/s/6uJDA
Comments: https://readhacker.news/c/6uJDA
The Windows Subsystem for Linux is now open source (🔥 Score: 167+ in 1 hour)
Link: https://readhacker.news/s/6uJCK
Comments: https://readhacker.news/c/6uJCK
Zod 4 (🔥 Score: 167+ in 1 hour)
Link: https://readhacker.news/s/6uJtc
Comments: https://readhacker.news/c/6uJtc
Side projects I've built since 2009 (Score: 152+ in 6 hours)
Link: https://readhacker.news/s/6uHvV
Comments: https://readhacker.news/c/6uHvV
InventWood is about to mass-produce wood that's stronger than steel (Score: 151+ in 23 hours)
Link: https://readhacker.news/s/6uFgi
Comments: https://readhacker.news/c/6uFgi
What do wealthy people buy, that ordinary people know nothing about? (2015) (Score: 150+ in 16 hours)
Link: https://readhacker.news/s/6uFGZ
Comments: https://readhacker.news/c/6uFGZ
Show HN: Vaev – A browser engine built from scratch (It renders google.com) (Score: 151+ in 10 hours)
Link: https://readhacker.news/s/6uFZA
Comments: https://readhacker.news/c/6uFZA
We’ve been working on Vaev, a minimal web browser engine built from scratch. It supports HTML/XHTML, the CSS cascade, @page rules for pagination, and print-to-PDF rendering. It even handles calc(), var(), and percentage units—and yes, it renders Google.com (mostly).
This is an experimental project focused on learning and exploration. Networking is basic (http:// and file:// only), and grid layouts aren’t supported yet, but we’re making progress fast.
We’d love your thoughts and feedback.
Spaced Repetition Memory System (Score: 150+ in 9 hours)
Link: https://readhacker.news/s/6uFHb
Comments: https://readhacker.news/c/6uFHb
$30 Homebrew Automated Blinds Opener (Score: 150+ in 5 hours)
Link: https://readhacker.news/s/6uFSG
Comments: https://readhacker.news/c/6uFSG