An Introduction to Type Level Programming in Haskell
Learn about type level programming by building a custom theming engine.
The latest blog posts to take off on Hacker News. 5,820 posts.
Learn about type level programming by building a custom theming engine.
"REAL stories. REAL history."
There’s a great joke in Futurama, the cartoon comedy show, about a horror movie for robots. In the movie, a planet of robots is terrorized by a giant “non-metallic being” (a mons…
Back in March 2021, I wrote about how I replaced Docker with Podman on a Mac using VirtualBox and Vagrant after an old version of podman machine became depre...
Touring the ORM and Postgres landscape in Go, and why sqlc is today’s top pick.
For the first time, a large high-temperature superconducting electromagnet was ramped to a field strength of 20 tesla, the most powerful magnetic field of its kind ever created. The demonstration helps resolve the greatest uncertainty in the quest to build the first fusion power plant that can produce more energy than…
I’ve been leading a team at my dayjob to migrate every engineering team to GitHub Actions (GHA)
We’ve just open sourced , Spotify’s framework for adding effects to audio in Python. Pedalboard makes it easy to use studio-quality audio effects in your code, rather than just in your digital audio workstation (DAW).
No matter what language you program in or what applications you use: everything you do with a computer today is powered at some level by a piece of C/C++ code.
COBOL is a coding language older than Weird Al Yankovic. The people who know how to use it are often just as old. It underpins the entire financial system. And it can’t be removed. How a computer language controls the financial life of the world.
timdaub · Web3 is a stupid idea A long time ago, I gave a talk in front of a full audience talking about BigchainDB, a company I worked for to create a (scalable) decentralized database. As
A few months ago, I found this Hacker News post about the AirGradient DIY Air Quality Monitor. I had already been considering buying an AirThings Wave Plus sensor to monitor my home's CO2 levels, but the high price and limited 'ownership' of the data coming from it turned me off. So I built two AirGradient DIY air…
Even if you've checked your work, asked for all the help, and are moving gingerly, there will be decisions where you can't decide. You've considered and reconsi
We're acquiring Automate.io, a workflow automation software that has spent the last 5 years building connectivity and integrations for 200+ other software tools.
Mozilla Fellows Odanga Madung and Brian Obilo reveal that Kenyan journalists, judges, and other members of civil society are facing coordinated disinformation campaigns on Twitter — and the site is doing very little to stop it.
Have you ever tried putting deliberate practice to practice? If you have, it's likely that you'll have noticed just how difficult it is to apply deliberate practice principles to your career. Anyone that tells you otherwise is lying; here's why.
A blog by sunfishcode
A Short Story
The Australian government has new laws on the books to hack your computer, your online accounts, and just about any piece of technology and networks you come into contact with. It can happen without a warrant and without you ever knowing. That’s just the start of it. Outraged? Good.
Read blog posts about Spice.ai OSS from the team and community
This website is hosted on a very cheap (£4 a month) VPS. This server has 1 CPU and 2GB of RAM. The slowest part of this website can theoretically handle 4.2 million requests a day. I got these results by benchmarking by websites.
In general, open source maintainers owe you nothing. Despite maintainers often being volunteers, some users feel entitled to maintainers’ time, submitting…
Like Sky before it, Netflix is a television company using tech as a crowbar for market entry. The tech has to be good, but it’s still fundamentally a commodity, and all of the questions that matter are TV questions. The same applies to Tesla, and indeed to many other companies using software to ente
We'd like to extend a special thank you to all of the new Mozillians who contributed to this release of Firefox!
Many gaming communities over the years have reached out to thank emulator developers for their efforts. Emulators are an important part of many classic game communities and give players access to features like netplay multiplayer, modding, and savestates, while also opening up the doors to enhancements not possible on…