Our muscles will atrophy as we climb the Kardashev Scale (Score: 150+ in 20 hours)
Link: https://readhacker.news/s/6jCZP
Comments: https://readhacker.news/c/6jCZP
Link: https://readhacker.news/s/6jCZP
Comments: https://readhacker.news/c/6jCZP
Onur Solmaz blog
Our muscles will atrophy as we climb the Kardashev Scale
This post has made it to the Hacker News front page, see the discussion there. If you like this, you might also like my Instagram channel Nerd on Bars @nerdonbars where I calculate the power output of various athletes and myself.
Getting to Two Million Users as a One Woman Dev Team (🔥 Score: 162+ in 1 hour)
Link: https://readhacker.news/s/6jFAX
Comments: https://readhacker.news/c/6jFAX
Link: https://readhacker.news/s/6jFAX
Comments: https://readhacker.news/c/6jFAX
Brighton Ruby Conference
Getting to Two Million Users as a One Woman Dev Team
The story of the The StoryGraph with graphs
MIT study explains why laws are written in an incomprehensible style (Score: 152+ in 12 hours)
Link: https://readhacker.news/s/6jEAz
Comments: https://readhacker.news/c/6jEAz
Link: https://readhacker.news/s/6jEAz
Comments: https://readhacker.news/c/6jEAz
MIT News
MIT study explains why laws are written in an incomprehensible style
An MIT study on “legalese” suggests this convoluted language acts to convey a sense of authority in legal documents. The researchers also found that even non-lawyers use legalese when asked to write laws.
Advent of Code on the Nintendo DS (Score: 150+ in 18 hours)
Link: https://readhacker.news/s/6jE3A
Comments: https://readhacker.news/c/6jE3A
Link: https://readhacker.news/s/6jE3A
Comments: https://readhacker.news/c/6jE3A
sailor.li
Advent of Code on the Nintendo DS
Solving AoC on the DS with Rust.
Moon (🔥 Score: 197+ in 43 minutes)
Link: https://readhacker.news/s/6jGcP
Comments: https://readhacker.news/c/6jGcP
Link: https://readhacker.news/s/6jGcP
Comments: https://readhacker.news/c/6jGcP
ciechanow.ski
Moon – Bartosz Ciechanowski
Interactive article about the Moon
How I used linear algebra to build an interactive diagramming editor (Score: 150+ in 12 hours)
Link: https://readhacker.news/s/6jEM9
Comments: https://readhacker.news/c/6jEM9
Link: https://readhacker.news/s/6jEM9
Comments: https://readhacker.news/c/6jEM9
Medium
How I Used Linear Algebra to Build an Interactive Diagramming Editor — and Why Matrix Math is…
Ah, matrices. One of those core linear algebra concepts we all encountered in school. Despite their significance, I never had the chance…
Microsoft Confirms Password Deletion for 1B Users (❄️ Score: 150+ in 3 days)
Link: https://readhacker.news/s/6jwJD
Comments: https://readhacker.news/c/6jwJD
Link: https://readhacker.news/s/6jwJD
Comments: https://readhacker.news/c/6jwJD
Forbes
Microsoft Confirms Password Deletion For 1 Billion Users—Attacks Up 200%
Your password is going to be deleted—here’s what you need to know.
Crunch – a Scheme compiler with a minimal runtime (Score: 150+ in 9 hours)
Link: https://readhacker.news/s/6jFqR
Comments: https://readhacker.news/c/6jFqR
Link: https://readhacker.news/s/6jFqR
Comments: https://readhacker.news/c/6jFqR
3D-Printed Dune Chess Set (❄️ Score: 150+ in 2 days)
Link: https://readhacker.news/s/6jAmA
Comments: https://readhacker.news/c/6jAmA
Link: https://readhacker.news/s/6jAmA
Comments: https://readhacker.news/c/6jAmA
FTC bans hidden junk fees in hotel, event ticket prices (🔥 Score: 165+ in 1 hour)
Link: https://readhacker.news/s/6jGM7
Comments: https://readhacker.news/c/6jGM7
Link: https://readhacker.news/s/6jGM7
Comments: https://readhacker.news/c/6jGM7
CNBC
FTC bans hidden junk fees in hotel, event ticket prices
The rule is one of the final pieces of President Joe Biden's crackdown on junk fees that drive up consumer costs without providing visible benefits.
After 3 Years, I Failed. Here's All My Startup's Code (Score: 150+ in 13 hours)
Link: https://readhacker.news/s/6jFsY
Comments: https://readhacker.news/c/6jFsY
Link: https://readhacker.news/s/6jFsY
Comments: https://readhacker.news/c/6jFsY
Dylanhuang
After 3 Years, I Failed. Here's All My Startup's Code. | Dylan Huang
And by "all," I mean everything: core product, failed pivots, miscellaneous
Droste’s Lair (Score: 150+ in 1 day)
Link: https://readhacker.news/s/6jDBD
Comments: https://readhacker.news/c/6jDBD
Link: https://readhacker.news/s/6jDBD
Comments: https://readhacker.news/c/6jDBD
vezwork.github.io
An invitation into Droste's Lair
A swords-and-sorcery programming environment for building and counting mathematical structures
Natural Number Game: build the basic theory of the natural numbers from scratch (Score: 150+ in 19 hours)
Link: https://readhacker.news/s/6jFbs
Comments: https://readhacker.news/c/6jFbs
Link: https://readhacker.news/s/6jFbs
Comments: https://readhacker.news/c/6jFbs
Show HN: I built an open-source data pipeline tool in Go (Score: 150+ in 13 hours)
Link: https://readhacker.news/s/6jG5n
Comments: https://readhacker.news/c/6jG5n
Every data pipeline job I had to tackle required quite a few components to set up:
- One tool to ingest data
- Another one to transform it
- If you wanted to run Python, set up an orchestrator
- If you need to check the data, a data quality tool
Let alone this being hard to set up and taking time, it is also pretty high-maintenance. I had to do a lot of infra work, and while this being billable hours for me I didn’t enjoy the work at all. For some parts of it, there were nice solutions like dbt, but in the end for an end-to-end workflow, it didn’t work. That’s why I decided to build an end-to-end solution that could take care of data ingestion, transformation, and Python stuff. Initially, it was just for our own usage, but in the end, we thought this could be a useful tool for everyone.
In its core, Bruin is a data framework that consists of a CLI application written in Golang, and a VS Code extension that supports it with a local UI.
Bruin supports quite a few stuff:
- Data ingestion using ingestr (https://github.com/bruin-data/ingestr)
- Data transformation in SQL & Python, similar to dbt
- Python env management using uv
- Built-in data quality checks
- Secrets management
- Query validation & SQL parsing
- Built-in templates for common scenarios, e.g. Shopify, Notion, Gorgias, BigQuery, etc
This means that you can write end-to-end pipelines within the same framework and get it running with a single command. You can run it on your own computer, on GitHub Actions, or in an EC2 instance somewhere. Using the templates, you can also have ready-to-go pipelines with modeled data for your data warehouse in seconds.
It includes an open-source VS Code extension as well, which allows working with the data pipelines locally, in a more visual way. The resulting changes are all in code, which means everything is version-controlled regardless, it just adds a nice layer.
Bruin can run SQL, Python, and data ingestion workflows, as well as quality checks. For Python stuff, we use the awesome (and it really is awesome!) uv under the hood, install dependencies in an isolated environment, and install and manage the Python versions locally, all in a cross-platform way. Then in order to manage data uploads to the data warehouse, it uses dlt under the hood to upload the data to the destination. It also uses Arrow’s memory-mapped files to easily access the data between the processes before uploading them to the destination.
We went with Golang because of its speed and strong concurrency primitives, but more importantly, I knew Go better than the other languages available to me and I enjoy writing Go, so there’s also that.
We had a small pool of beta testers for quite some time and I am really excited to launch Bruin CLI to the rest of the world and get feedback from you all. I know it is not often to build data tooling in Go but I believe we found ourselves in a nice spot in terms of features, speed, and stability.
https://github.com/bruin-data/bruin
I’d love to hear your feedback and learn more about how we can make data pipelines easier and better to work with, looking forward to your thoughts!
Best, Burak
Link: https://readhacker.news/s/6jG5n
Comments: https://readhacker.news/c/6jG5n
Every data pipeline job I had to tackle required quite a few components to set up:
- One tool to ingest data
- Another one to transform it
- If you wanted to run Python, set up an orchestrator
- If you need to check the data, a data quality tool
Let alone this being hard to set up and taking time, it is also pretty high-maintenance. I had to do a lot of infra work, and while this being billable hours for me I didn’t enjoy the work at all. For some parts of it, there were nice solutions like dbt, but in the end for an end-to-end workflow, it didn’t work. That’s why I decided to build an end-to-end solution that could take care of data ingestion, transformation, and Python stuff. Initially, it was just for our own usage, but in the end, we thought this could be a useful tool for everyone.
In its core, Bruin is a data framework that consists of a CLI application written in Golang, and a VS Code extension that supports it with a local UI.
Bruin supports quite a few stuff:
- Data ingestion using ingestr (https://github.com/bruin-data/ingestr)
- Data transformation in SQL & Python, similar to dbt
- Python env management using uv
- Built-in data quality checks
- Secrets management
- Query validation & SQL parsing
- Built-in templates for common scenarios, e.g. Shopify, Notion, Gorgias, BigQuery, etc
This means that you can write end-to-end pipelines within the same framework and get it running with a single command. You can run it on your own computer, on GitHub Actions, or in an EC2 instance somewhere. Using the templates, you can also have ready-to-go pipelines with modeled data for your data warehouse in seconds.
It includes an open-source VS Code extension as well, which allows working with the data pipelines locally, in a more visual way. The resulting changes are all in code, which means everything is version-controlled regardless, it just adds a nice layer.
Bruin can run SQL, Python, and data ingestion workflows, as well as quality checks. For Python stuff, we use the awesome (and it really is awesome!) uv under the hood, install dependencies in an isolated environment, and install and manage the Python versions locally, all in a cross-platform way. Then in order to manage data uploads to the data warehouse, it uses dlt under the hood to upload the data to the destination. It also uses Arrow’s memory-mapped files to easily access the data between the processes before uploading them to the destination.
We went with Golang because of its speed and strong concurrency primitives, but more importantly, I knew Go better than the other languages available to me and I enjoy writing Go, so there’s also that.
We had a small pool of beta testers for quite some time and I am really excited to launch Bruin CLI to the rest of the world and get feedback from you all. I know it is not often to build data tooling in Go but I believe we found ourselves in a nice spot in terms of features, speed, and stability.
https://github.com/bruin-data/bruin
I’d love to hear your feedback and learn more about how we can make data pipelines easier and better to work with, looking forward to your thoughts!
Best, Burak
GitHub
GitHub - bruin-data/bruin: Build data pipelines with SQL and Python, ingest data from different sources, add quality checks, and…
Build data pipelines with SQL and Python, ingest data from different sources, add quality checks, and build end-to-end flows. - bruin-data/bruin
The Headlight Brightness Wars (Score: 150+ in 12 hours)
Link: https://readhacker.news/s/6jGfY
Comments: https://readhacker.news/c/6jGfY
Link: https://readhacker.news/s/6jGfY
Comments: https://readhacker.news/c/6jGfY
Theringer
Asleep at the Wheel in the Headlight Brightness Wars
The crusade against bright headlights has picked up speed in recent years, in large part due to a couple of Reddit nerds. Could they know what’s best for the auto industry better than the auto industry itself?
Ergo Chat – A modern IRC server written in Go (Score: 150+ in 9 hours)
Link: https://readhacker.news/s/6jHrr
Comments: https://readhacker.news/c/6jHrr
Link: https://readhacker.news/s/6jHrr
Comments: https://readhacker.news/c/6jHrr
GitHub
GitHub - ergochat/ergo: A modern IRC server (daemon/ircd) written in Go.
A modern IRC server (daemon/ircd) written in Go. Contribute to ergochat/ergo development by creating an account on GitHub.
Voxon: Real time interactive volumetric holograms (❄️ Score: 150+ in 4 days)
Link: https://readhacker.news/s/6jwKg
Comments: https://readhacker.news/c/6jwKg
Link: https://readhacker.news/s/6jwKg
Comments: https://readhacker.news/c/6jwKg
Voxon
Voxon | Revolutionary 3D Volumetric Hologram
Discover Voxon's 3D Volumetric Hologram technology, redefining how we visualize and interact with data. Perfect for entertainment, education, and corporate applications.
The XOR Texture (2004) (Score: 151+ in 12 hours)
Link: https://readhacker.news/s/6jHr7
Comments: https://readhacker.news/c/6jHr7
Link: https://readhacker.news/s/6jHr7
Comments: https://readhacker.news/c/6jHr7
Includeable minimal operating system for C++ (Score: 150+ in 16 hours)
Link: https://readhacker.news/s/6jGVw
Comments: https://readhacker.news/c/6jGVw
Link: https://readhacker.news/s/6jGVw
Comments: https://readhacker.news/c/6jGVw
IncludeOS
IncludeOS - Run your application with zero overhead
IncludeOS allows you to run your application in the cloud without an operating system. IncludeOS adds operating system functionality to your application allowing you to create performant, secure and resource efficient virtual machines.
OpenAUTH: Universal, standards-based auth provider (❄️ Score: 150+ in 2 days)
Link: https://readhacker.news/s/6jB63
Comments: https://readhacker.news/c/6jB63
Link: https://readhacker.news/s/6jB63
Comments: https://readhacker.news/c/6jB63
OpenAuth
Universal, standards-based auth provider.