20 random bookmarks
Bookmarks and whatnot. Закладки и всякое.
Bookmarks and whatnot. Закладки и всякое.
A collective of Go developers maintaining popular and critical libraries, sometimes taking over the work when asked to. Should I join their ranks one day?
Even though we often hear terms like L1, L2, cache block size, etc., most programmers have a limited understanding of what cache really is. This is a beginner-friendly primer on how cache works.
Author proposes to replace modern browsers with the following architecture. You make HTTP requests, server return you WASM blobs, they get executed. No built-in DOM.
DOM and its three languages are among the best technologies ever made, despite being so misused. It not being the default way will probably be disastrous. Think about accessibility!
But the idea is cool 🤔
Spend time on things that are enjoyable or important, ideally both
PlantStudio Botanical Illustration Software is a tool for creating 3D plant models and 2D illustrations. PlantStudio simulates herbaceous (non-woody) plants like wildflowers and cut flowers, vegetables, weeds, grasses, and herbs using a parameter-driven simulation of plant growth and structure.
Stacksmith - A tool for making apps for non-programmers.
A Hypercard successor.
See:
Любопытно такое читать.
igdl is a Python script for downloading an image from a given
Instagram URL and either save it directly to disk or write it to stdout.
It will automatically pick the highest image resolution available.
... we are heading to the world where 10% of population would be able to produce all the goods needed.
... How is the 90% going to make their living?
They are not. If nothing changes they are going to die of hunger. And even worse, once that happens there will be only 10% of the population left, so the market shrinks to one tenth of its original size. At that point only only one tenth of the survivors — 1% of the orginal population — will be needed to produce all the goods. Thus, 9% will be left with no work to do and will also die of hunger. Now, of course, the demand plummets to 1% of what it used to be in the past and, given the improved efficiency, only 0.1% is needed to satisfy it. 0.9% is left with no work, is starved to death etc. Vicious circle perpetuates until the last human being dies of hunger.
All in all, there are three possible solutions:
Decrease efficiency
Work less
Consume more
I think the initial problem is wrong. We still need at least some millions of people to sustain the world. We can't go to one person in the limit who will manage a farm, a factory and an internet server all by themselves.
The author says the proposed three solution won't solve the problem long term. Yeah, they won't. They aren't solving it now. Says a universal basic income might help, but says it's a topic for another day.
See also /408
RMS was right with the four freedoms. Copyleft was the solution all along. Then Ploum lists the freedoms and a new obligation:
The right to use the software at your own discretion
The right to study the software
The right to modify the software
The right to redistribute the software, including with modifications
The obligation to keep those four rights, effectively keeping the software in the commons.
The person who led the development of Rust the programming language points out some differences in his vision of Rust and the one we ended up with. If they were to stay, Rust would have been a boring language! It is good for a language to be boring, actually.
In a sense, we have begun to worship the Internet while we have lost our understanding of the basic principles that led to its creation a mere generation and a half ago. In this article I give as clear a picture as I am capable of what the Internet could be to each of us and why it should be that way.
Big text.
TL;DR: they get stuff done.
The author applies the Zen of Python to Go and tells us how Go programs should be written. This is a well-written article.