1k True Fans? Try 100 (2020)
More than a decade ago, Wired editor Kevin Kelly wrote an essay called “1,000 True Fans,” predicting that the internet would allow large swaths of people to make a living off their creations, whether an artist, musician, author, or entrepreneur. Rather than pursuing widespread celebrity, he argued, creators only…
Let’s make WordPress officially support SQLite
WordPress can be (and is) used for any kind of site, regardless of size or complexity. Some common use-cases include: Single-page landing sitesSimple company sites with just a few pages. These site…
Analog: A simple productivity system
I've been waiting for this moment for a long time! Analog is officially live! Analog is the single thing that keeps me focused every day. I'm excited to finally be able share it with you. Back Analog on Kickstarter → The Backstory Analog is a physical companion for your digital tools that helps you prioritize and focus
The AMD Branch (Mis)Predictor Part 2: Where No CPU Has Gone Before
In this blog post, OSS Security Researcher Pawel Wieczorkiewicz shares his journey from trying to save one byte of code to the discovery of two new cases of Straight-Line-Speculation (SLS) which affect the Zen1 and Zen2 microarchitectures of AMD CPUs. Using the findings presented in his earlier blog on the AMD branch…
PostgreSQL used fsync incorrectly for 20 years (2019) [video]
About a year ago the PostgreSQL community discovered that fsync (on Linux and some BSD systems) may not work the way we always thought it is, with possibly disastrous consequences for data durability/consistency (which is something the PostgreSQL community really values).
We used Elixir's Observer to hunt down bottlenecks
Learn how to use Elixir's Observer to chase down bottlenecks and fix runtime issues.
Accounting for developers part III – building a lending marketplace
In this final part of our Accounting for Developers series, we explore the ins and outs of building a ledger to power a lending marketplace product.
Despite crypto layoffs, Kraken continues to hire
With the recent market downturn, a lot of candidates and Krakenites have been asking, “What does this mean!?” Our response: “First time?” What it means is it’s once again time to build. It’s time to remember why we’re doing this: The Mission of bringing financial freedom and inclusion to the billions of people…
Humanity’s broken risk perception is reversing global progress
Human activity and behaviour is contributing to an increasing number of disasters across the world, putting millions of lives and every social and economic gain in danger, warns a new UN report.
Aerodynamics of Gravel Bikes
Aerodynamics are an important factor in gravel racing and riding. Gravel racing speeds are high—the fastest riders in the 200-mile Unbound average 20 mph (32 km/h) across the Flint Hills of Kansas. And many gravel races can be extremely windy. Optimizing the aerodynamics of a…
Are blockchains decentralized?
A new Trail of Bits research report examines unintended centralities in distributed ledgers Blockchains can help push the boundaries of current technology in useful ways. However, to make good risk decisions involving exciting and innovative technologies, people need demonstrable facts that are arrived at through…
Mozilla’s Vision for the Evolution of the Web
Mozilla's mission is to ensure that the Internet is a global public resource, open and accessible to all. We believe in an Internet that puts people first, where individuals can shape their own experience and are empowered, safe, and independent.
Favor real dependencies for unit testing
Which dependencies should be present in your code base? This article suggests an answer to that question.
Let's improve PeerTube – Help us define PeerTube's future roadmap
Discover the latest PeerTube news, the YouTube decentralized alternative developed by Framasoft.
Our five failed YC applications and one successful one
We applied six times trying to get into Y Combinator.
Type of Barcodes and Their Usage
An essential overview on the most-used barcode types. 1D- and 2D-barcodes for retail, logistics, ticketing and more. ➜ Learn more now.
AMD Launches Ryzen 7000 Series Desktop Processors with Zen 4 Architecture
View the press release archives from AMD.
Meson Build System 1.0
The prefix kwarg that most compiler check functions support now accepts an array in addition to a string. The elements of the array will be concatenated separated by a newline.
Battersea Power Station in London unveils the newly restored Control Room A
⦁ Battersea Power Station has revealed the fully restored Control Room A, the first of the Grade II* listed building’s two original Control Rooms which
C++20 coroutines: “The bug is in the C++ standard, not GCC.” (2020)
Anubis could not load its JavaScript. The server may be overloaded. Please reload the page to try again.
SQLite in Go, with and Without Cgo
Most people use the mattn/go-sqlite3 package to interact with SQLite in Go. This package uses cgo and bundles the SQLite C amalgamation files with the Go source.
On Adobe acquiring Figma
Week 53 of Founding Typogram