20 random bookmarks
Bookmarks and whatnot. Закладки и всякое.
Bookmarks and whatnot. Закладки и всякое.
Proof of work instead of captcha
/.well-known/avatar resolving to an image. Edge cases not considered at all. Might implement
This article made me very angry. It's written very misleadingly, it's full of lies. The proposed language offers too much decisions to the config designer (all of the decisions that matter, actually). Nevertheless, there are some ideas I want to mention here:
Not having primitive types beside strings is good. I'd also keep lists and dictionaries (not the way they made it, but the way it should be). Numbers, dates, booleans, all of this is a mess.
So, empty config or no config file at all must be a valid configuration.
And it's kinda neat how they find connections between category theory and configuration languages.
A 16 color palette for dichromats and trichromats
Ametameric is as a system palette that provides the standard CGA/ANSI colors accomodating various forms of human color blindness/color vision deficiencies. 16 colors (including white, black and two grays) that all provide sufficient contrast for all common types of color vision. When working as intended, TUIs made to work well with the system colors (rather than 256/true color) should become accesible for color vision deficient users without further tweaks needed.
Paced web reader (pwr) - an esoteric feed reader and workflow for keeping up to date online.
A classic pattern in technology economics, identified by Joel Spolsky, is layers of the stack attempting to become monopolies while turning other layers into perfectly-competitive markets which are commoditized, in order to harvest most of the consumer surplus; discussion and examples.
Search engines put their money on computation, or to use today’s parlance, algorithms (or if you’re really shameless, AI). Directories put their money on humans. Good ol’ information architecture.
It turned out that computation scaled faster than humans. Search won out over directories.
How about we measure the amount of times programmers touch the lines. Instead of counting the number of lines we’ll count how many times they were actually modified—we can get this information from Git (or any other SCM). The more you touch that part of the aircraft—the more effort you spent on it, right?
I called it Hits-of-Code (HoC) and created a small tool to help us calculate this number in just one line.
What a nice idea! I installed this program and ran it on Betula and Mycorrhiza codebases. For Betula it's 26350 HoC, for Mycorrhiza it's 137208 HoC. Yeah, Betula is still comparatively young! Hey, what about Mycomarkup? 23443. Oh wow, just a little less than Betula. I expected a small number.
Оказывается, мы умеем шутить уже 13 миллионов лет
A long and enjoyable list.
I’ve spent the last 6 years teaching Free Software and Open Source at École Polytechnique de Louvain, being forced to investigate the subject and the history more than I anticipated in order to answer students’ questions. I’ve read many historical books on the subject, including RMS’s biography and many older writings.
And something struck me.
RMS was right since the very beginning. Every warning, every prophecy realised. And, worst of all, he had the solution since the start. The problem is not RMS or FSF. The problem is us. The problem is that we didn’t listen.
Айтишники и учёные соберутся в баре и будут обсуждать опен-сорс. А знаете, кто там будет?! Там будет Данила! А знаете, про что он будет там говорить??? Про Бетулу!!! Питерские, давайте быстренько записывайтесь.
The author's phone lost cellular connection so he wasn't always available anymore. The article lists his worries about that.
Very rarely I get an opportunity (it's an opportunity now) to be offline. It's always fun.
2-dimensional string painter.
No, not really, for
blogs with RSS/Atom/JSON feeds are already interoperable
Mastodon and Pleroma support four settings for post visibility. These are public, friends only, unlisted and direct messages. What actually happens when you use those settings? The only thing they will change are the to and cc fields of the created activity and object. Your server will federate the post to other servers depending on those fields, and hopes the other server respects this. There is no technological guarantee for this, though. A malicious server could leak all the data it receives. This includes posts to friends and direct messages.
Many cool colors