1080 bookmarks

Bookmarks and whatnot. Закладки и всякое.

2023-07-23

495.

Docker — Abyss

abyss.j3s.sh/hypha/docker

An honest opinion on Docker. J3s thinks that Docker is useful when the application is too complex to install properly, and that developers should make the installation part simple instead of relying on Docker. Yeah, I agree.

494.

~sircmpwn/openring

git.sr.ht/~sircmpwn/openring

This is a tool for generating a webring from RSS feeds, so you can link to other blogs you like on your own blog. It's designed to be fairly simple and integrate with any static site generator.

It generates cool things! Drew DeVault uses it.

493.

Mycorrhizae . A songbook of fungal myths

myco.land
492.

Fabio Manganiello (@blacklight@social.platypush.tech)

social.platypush.tech/@blacklight/109148927311396174

Browsing projects on #Sourcehut reminds me of what FLOSS development looked like 15-20 years ago. Ugly interfaces that were just thin layers above the code, barely any README (let alone wikis, or any form of easily accessible and structured documentation), and let's not mention accessibility on mobile.

How are we supposed to build the foundations of tomorrow's FLOSS if we use tools that look even more outdated than Craigslist? How are we supposed to have any credibility when we tell people "stop using Github, try Sourcehut instead"? How do we expect to create user engagement? How do we expect somebody who's not a developer to use software that doesn't even come with an easily accessible documentation?

And the discussion is good. The endless discussion about SourceHut's UI+UX! My opinion: UI is good, UX not so. But I use it nevertheless!

491.

Give Up GitHub - Software Freedom Conservancy

sfconservancy.org/GiveUpGitHub

This article made numbers on the fedded verses. It encourages everybody to ditch GitHub. The message makes sense. I've been reducing my GitHub presence. This article wasn't the trigger for me, but it was for many people. Maybe it will be one for you!

490.

Wiki is better than email

microformats.org/wiki/wiki-better-than-email

Nobody gets it nowadays :-( This article is very old and probably lying. The microformats wiki is not even up-to-date, full of cruft.

489.

StreetPass for Mastodon

streetpass.social

StreetPass is a browser extension that helps you find your people on Mastodon.

Now available for Safari.

488.

Thinking about switching away from Oddmuse

alexschroeder.ch/wiki/2023-07-11_Thinking_about_switching_away_from_Oddmuse

Alex Schroeder, one of wiki legends (he created OddMuse), thinks about moving away from OddMuse for his website and moving to a static site! What he needs, is a different wiki engine, though. A single user wiki engine is not a wiki engine really though.

But I've been thinking about that too to be honest. Trust brings problems. Accounts bring problems. Betula works fine being single user. Would the same work for Mycorrhiza? Most installations are single user after all. We're living in the age of individual+personal websites.

487.

Distributed social networks: a personal survey

felix.plesoianu.ro/web/federation-fediverse.html

A five-year old overview of Fediverse history. It tells us about older exodi from the siloœ. How fun! We exile en masse, but the silœ still stand. How come?

The author predicts that the future belongs to ActivityPub. Yeah, kinda.

486.

Fast machines, slow machines

jmmv.dev/2023/06/fast-machines-slow-machines.html

Computers got slow. An extended version of the famous tweet.

The author mentioned that M1 was incredibly fast. I don't believe that. M1 was just ok. I bought one back then. But I guess being ok is incredible now.

2023-07-22

485.

crossbowerbt/dillo-plus

github.com/crossbowerbt/dillo-plus

A fork of both Dillo and Dillo NG with cool stuff added. Smolweb supported: Gopher and Gemini. All of a sudden, Telegram channels too? Plugins? I'll try it.

484.

CBOR — Concise Binary Object Representation | Overview

cbor.io

2023-07-21

483.

doldrusidus - Forgotten Wreckage

wreckage.duckdns.org/doldrusidus.html

A space exploration game with spaceships programmable in Tal. I follow the development but don't play. Looks cool.

482.

LionKimbro/strpaint

github.com/LionKimbro/strpaint

2-dimensional string painter.

481.

azorius 0.1

flak.tedunangst.com/post/azorius-01

My philosophy is that (nearly) everyone can and should host their own microblog, but I’m less convinced that’s true for a link site.

My philosophy is totally different.

Main instance:

2023-07-19

479.

Child, you want to be a surrealist?

www.triapul.cz/automa/child-you-want-to-be-a-surrealist
477.

HTMX

grishaev.me/htmx

Гришаев рассказывает, что хорошего и плохого в хтмх и аналогах. Самое крутое, что с ним на динамическом фронтенде пропадает состояние.

Когда автор писал это, он явно забыл про существование нединамических сайтов, которые решают большинство проблем.

2023-07-18

476.

research!rsc: Coroutines for Go

research.swtch.com/coro

Goroutines are not coroutines! I thought it was a nice pun! It's not!

Russ walks us over the concept of coroutines in other languages and then implements them in Go using goroutines.

Gotta read more thoroughly. I don't really see why we need them.

P. S. Loving how coroutine is shortened to coro. It's how the Francophones shorten laboratorie or whatever to just labo. Adolescent becomes ado. Cool French style!

475.

thenickdude/wacom-driver-fix

github.com/thenickdude/wacom-driver-fix

Needed this to make my graphic tablet work on my Macbook.

2023-07-17

474.

dosyago/DiskerNet

github.com/dosyago/DiskerNet

DiskerNet empowers you to be the master archivist of your own internet browsing. As a robust, lightweight tool, DiskerNet seamlessly connects to your browser, saving and organizing your online discoveries in real-time. With an option to archive everything or only bookmark-worthy content, DiskerNet places you in full control of your browsing history. No special plugins or extensions required.

2023-07-16

473.

</> htmx ~ Introduction

htmx.org/docs#introduction

2023-07-15

471.

web archiving

agnessa.pp.ru/computer/20210731230816-web_archiving.html

Коллекция ссылок про архивирование веба.

470.

deathau/markdownload

github.com/deathau/markdownload

This is an extension to clip websites and download them into a readable markdown file. Please keep in mind that it is not guaranteed to work on all websites.

469.

mozilla/readability: A standalone version of the readability lib

github.com/mozilla/readability

A program by Mozilla that powers the Reader mode in FF and many other programs. Something I like.

468.

Проект CETI — декодинг «языка» кашалотов

habr.com/ru/companies/vdsina/articles/554958

В 2016 году океанологи впервые обнаружили и записали то, как кашалоты общаются друг с другом, используя своеобразную ультразвуковую речь из коротких и длинных ритмично повторяющихся щелчков (кодов), напоминающих сигналы азбуки Морзе. Им удалось обнаружить, что кашалоты общаются друг с другом тэт-а-тэт, в формате диалога между двумя особями. До этого биологи считали, что эти киты используют групповые формы общения, что «диалекты» их языка различаются по группам, и одинаковые для их членов. Но оказалось, что каждый кит общается с товарищами на собственном «сленге». Учёные планируют использовать машинное обучение, чтобы попытаться расшифровать то, что эти животные «говорят» друг другу. Если люди когда-либо расшифруют язык китов или даже определят, обладают ли киты тем, что мы действительно можем назвать языком, нам нужно будет наделить их щелчки контекстом. Результатом расшифровки общения китов будет знание того, кем являются эти одни из самых загадочных существ Земли.

467.

Urban Fish Ponds: Low-tech Sewage Treatment for Towns and Cities

solar.lowtechmagazine.com/2021/03/urban-fish-ponds-low-tech-sewage-treatment-for-towns-and-cities

Крутая статья про то, как используют рыб для sustainable и low-tech переработки человеческих отходов.

466.

Башкирский ярус (Bashkirian)

ammonit.ru/geochrono/609.htm

Башкирский ярус (Bashkirian) соответствует башкирскому веку среднего карбона (и нижней пенсильванской эпохе согласно международной стратиграфической шкале). Башкирский век начался 318.1 ± 1.3 и закончился 311.7 ± 1.1 млн. лет назад.

Я из Башкортостана!!

465.

Ученые случайно обнаружили колонию странных существ подо льдом Антарктиды

habr.com/ru/articles/543554

Животные, обнаруженные под льдами Антарктиды, ведут оседлый образ жизни, они не способны передвигаться с места на место. Обычно чтобы такие создания смогли жить глубоко на океанском дне, им нужны стабильные запасы пищи в виде «морского снега». Все живые существа, плавающие в километрах воды наверху, однажды умирают, и со временем тонут. Их частицы, которые не достались никому более прожорливому, со временем добираются до дна.

464.

Interspecies Internet

www.interspecies.io

Interspecies Internet is a think-tank to accelerate our understanding of interspecies communication.

Не очень понятно, что они сделали уже, надо разобраться. Тема интересная.

2023-07-14

463.

dt: duck tape for your unix pipes

dt.plumbing
460.

Deepnight Games | RPG Map

deepnight.net/tools/rpg-map
458.

GitHub - aaronpk/Nautilus: Turn your website into an ActivityPub profile

github.com/aaronpk/Nautilus

This project is meant to run as a standalone service to deliver posts from your own website to ActivityPub followers. You can run your own website at your own domain, and this service can handle the ActivityPub-specific pieces needed to let people follow your own website from Mastodon or other compatible services.

456.

The Anti-Mac User Interface (Don Gentner and Jakob Nielsen)

www.nngroup.com/articles/anti-mac-interface
455.

Blot – A blogging platform with no interface.

blot.im

A site generator using the file system as the interface.

454.

Braille Awareness Day - my life with braille | London Vision

www.londonvision.org/blog/my-life-with-braille
453.

If you're happy with OpenBSD, probably any computer is good enough.

muezza.ca/thoughts/openbsd_imac_g4
452.

Софт, исходники и фото | jenyay.net

jenyay.net

Сайт разработчика OutWiker.

451.

Computers are an inherently oppressive technology

www.devever.net/~hl/ruthlessness

This may seem a strange heading for someone whose career is in computers, yet I feel that this article has been a lifetime in the making. It is the product of intuitive observations and things that have stood out to me, even as a child, who even then could sense the sinister side of the most banal of technologies.

450.

The Gift of It's Your Problem Now

apenwarr.ca/log/20211229
449.

Beware Offers of "Help" with Your Projects

misc-stuff.terraaeon.com/articles/beware-help.html

A specific someone in disguise says that accepting help to your software projects often leads to destruction.

448.

“Low-Resource” Text Classification: A Parameter-Free Classification Method with Compressors

aclanthology.org/2023.findings-acl.426

One can use gzip to classify data.

Deep neural networks (DNNs) are often used for text classification due to their high accuracy. However, DNNs can be computationally intensive, requiring millions of parameters and large amounts of labeled data, which can make them expensive to use, to optimize, and to transfer to out-of-distribution (OOD) cases in practice. In this paper, we propose a non-parametric alternative to DNNs that’s easy, lightweight, and universal in text classification: a combination of a simple compressor like gzip with a k-nearest-neighbor classifier. Without any training parameters, our method achieves results that are competitive with non-pretrained deep learning methods on six in-distribution datasets.It even outperforms BERT on all five OOD datasets, including four low-resource languages. Our method also excels in the few-shot setting, where labeled data are too scarce to train DNNs effectively.

Our method is a simple, lightweight, and uni- versal alternative to DNNs. It’s simple because it doesn’t require any preprocessing or training. It’s lightweight in that it classifies without the need for parameters or GPU resources. It’s universal as com- pressors are data-type agnostic, and non-parametric methods do not bring underlying assumptions.

Without any pre-training or fine-tuning, our method outperforms both BERT and mBERT on all five datasets.

Questioned:

447.

CC0 1.0 text as plain text

creativecommons.org/publicdomain/zero/1.0/legalcode.txt

For some reason it took me some time to find it. Saving here so it is easier next time.

2023-07-12

446.

Shrinking Bee Populations Are Being Replaced by Human Pollinators

www.globalcitizen.org/en/content/life-without-bees-hand-human-pollination-rural-chi

Paying human pollinators is cheaper than renting bees in areas with no bees.

445.

Newsqueak: A Language for Communicating with Mice

swtch.com/~rsc/thread/newsqueak.pdf

1994. The language is nicely designed. Nice to see the original goroutines here, as this is a Go predecessor. The rodent theme is old, as it seems. The mice in the title are the computer mice.

444.

research!rsc: Storing Data in Control Flow

research.swtch.com/pcdata

Oh, that's how I should refactor Mycomarkup. Perfect.

2023-07-09

443.

Weblite - Codeberg.org

codeberg.org/Weblite

Weblite attempts to provide simplified specifications for HTML, CSS, XML for the simpler web. In idea, if you stick to these specs, your site will work like in every browser, including the small ones.

442.

ÖLAB

oppen.digital

Adriane, the Gemini browser for Android, and the Gempub format, were made in this digital lab.

440.

State Machines: Introduction

blog.yoshuawuyts.com/state-machines

It's fun and easy to express state machines in Rust, as this article clearly shows. Wouldn't be that much fun in Go, innit?

Using type system for ensuring correctness of the state machines is a good idea. I should do that...

This article has two sequels.

439.

Save Your Threads

social.perma.cc

Save birdsite threads to PDF:s. I wonder if it still works.

2023-07-08

438.

SVG Repo

www.svgrepo.com

Куча бесплатных и свободных SVG иконок. Надо будет что-нибудь для Бетулы взять.

437.

Китайские сайты такие китайские

habr.com/ru/companies/ispmanager/articles/742268

Почему на них так тесно и красно.

436.

Too much efficiency makes everything worse: overfitting and the strong version of Goodhart’s law

sohl-dickstein.github.io/2022/11/06/strong-Goodhart.html

Overfitting is bad. The best example in the article is the school system. Tests were introduced to measure students effectively. They were a good measure for that! Then schools started focusing on tests. You know what happened. Поколение ЕГЭ, cramming, etc.

435.

microformats/mf2py: Microformats2 parser written in Python

github.com/microformats/mf2py

A Python library for handling microformats2. It parses Betula well.

2023-07-07

434.

I Don't Like Musical Instruments

a.exozy.me/posts/i-dont-like-musical-instruments

Our favorite dodecahedron says that learning to play an instrument is not worth it. They are not as good at it as they wanted. They also invite to focus more on composing, and leave performing to robots.

433.

Under the Radar #267: Don't Run Servers - Relay FM

www.relay.fm/radar/267

Два аёс-разработчика говорят, что если можно сделать продукт, не поднимая сервер, лучше так и сделать, особенно учитывая какие прекрасные возможности для программиста дают современные яблочные устройства. Синхронизация через яклаўд, производительность до дурного высокая и всё такое.

Я, конечно, не аёс-разработчик, но могу обратить внимание на то, что у меня ваще всё с сервером. А ведь Бетулу можно было бы и без него! Но на самом деле получилось бы хуже, ведь мне не один айфон поддерживать, а как минимум андроид и мак, которыми я пользуюсь.

Подкаст можете не слушать, я за вас послушал.

via https://ilyabirman.ru/meanwhile/all/listening-65/

432.

Красные ночные палитры интерфейсов

protraktor.design/ru/2023/07/05/red-night-palettes

Если делать дизайн только из красного света, то глаза не будут терять ночное видение, потому что ночные палочки не замечают красный свет. Так-то толку от этого мало, но в некоторых случаях супер-полезно. Например, морякам и астрономам.

431.

Roguelike и Древняя История

nethack-rutext.info/doku.php/wiki/roguelike_ancient_history
1 2 3 4 5 6 7 8 9 10 11 13 15 16 17