1313 bookmarks

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

2023-08-13

565.

Nature for Nerds

www.datagubbe.se/nerdnat

In a city, you can find harvestable plants if you look hard enough. This is true. In Ufa, I've seen apple trees, for example. The author invites readers to learn more about it. Maybe I will.

564.

Life in 1080p @ marginalia.nu

www.marginalia.nu/log/84_life_in_1080p

Too big of a screen might end up with unproductivity.

563.

Hixie's Natural Log: The Spectrum of Openness

ln.hixie.ch?start=1691780719&count=1

2023-08-12

562.

shivrm/feedpub

github.com/shivrm/feedpub

A NodeJS application that aggregates items from your RSS and Atom feeds into an E-book.

2023-08-11

561.

Do you even compute, bro?

gemini://zaibatsu.circumlunar.space/~solderpunk/gemlog/do-you-even-compute-bro.gmi

The dominant use of personal computers in the 21st century is the functional simulation of non-computers.

Today I spent unnecessary hours chatting online. It could've been... a visit to a bar? Do I have to drink every day? A park? Huh? Where do people talk nowadays? And at winter?

Then I watched some moving pictures. Sure, it could've been a video disk. But the moving pictures I watched would probably never get to me here, in a less-computer world.

Then, I've read some posts in Solderpunk's gemlog. It could've been a book which I don't think would've read.

Then I saved it to this Betula. What would I do elsewise? Cut the article from the book? Rewrite? Hmm, there is photocopy. Oh wait, I don't make copies of content in Betula (although it's a planned feature), I merely comment on them. Yeah, it could've been a notebook. No search though. And no RSS...

I'm not sure I want a world with less computers. Maybe just a little less.

560.

One billion, one continent

gemini://zaibatsu.circumlunar.space/~solderpunk/gemlog/one-billion-one-continent.gmi

Solderpunk came up with a different way of portraying the future of humanity in sci-fi. Slowly move everybody to one continent. Most people live in 50 megacities. We live and degrowth as long as we can. A fun concept. I myself like space conquering more, to be honest. Maybe combine the two?

559.

Notes on e-mail privacy

gemini://rawtext.club/~nervuri/email/privacy.gmi
558.

The Great Archives

thegreatarchives.com

A different Bionicle story reference. I like the name.

557.

Lackadaisy

lackadaisy.com

The Official Webcomic by Tracy J Butler

556.

BIONICLE: Masks of Power

masksofpower.com

The game!

2023-08-10

554.

MNOG Improvement Mod

www.bzpower.com/topic/32802-mnog-improvement-mod

A mod for Bionicle Mata Nui Online Game that improves stuff without introducing anything new. When I want to play MNOG (and that day will come), I will play this version.

553.

tonsky/DarkModeToggle

github.com/tonsky/DarkModeToggle

Statusbar app to quickly toggle between light and dark modes

I might want to use it in the future. Now, I just bind the following script to something:

osascript -e 'tell application "System Events" to tell appearance preferences to set dark mode to not dark mode'
552.

Orphans of Netscape

gemini://gemini.circumlunar.space/users/solderpunk/gemlog/orphans-of-netscape.gmi

Solderpunk calls us Netscape orphans.

551.

ActivityPub as it has been understood

flak.tedunangst.com/post/ActivityPub-as-it-has-been-understood
550.

honk 1.0

flak.tedunangst.com/post/honk-10
549.

Rootl

rootlgame.net

Like Wordle, but about word etymology. Entertaining when you guess the words.

2023-08-09

548.

The Project Gutenberg eBook of Moby Dick; Or the Whale, by Herman Melville

www.gutenberg.org/files/2701/2701-h/2701-h.htm

The text of Moby-Dick. I take lorem-ipsum-level texts from here. Also, a good book!

547.

The World’s Writing Systems

www.worldswritingsystems.org

The scripts.

2023-08-08

546.

Activity Vocabulary spec

www.w3.org/TR/activitystreams-vocabulary
545.

ActivityPub spec

www.w3.org/TR/activitypub

2023-08-07

543.

Adactio: Journal—Relative times

adactio.com/journal/20377

With this JavaScript script, you can keep your relative timestamps up-to-date without reloading. I'll do that if I ever fall into the trap of relative time.

2023-08-06

542.

AppleScript to enable SOCKS proxy on Mac OS X « Blog « Peter Upfold

peter.upfold.org.uk/blog/2008/10/10/applescript-to-enable-socks-proxy-on-mac-os-x

This article helped me set up automated proxy toggling.

541.

chipsenkbeil/choose

github.com/chipsenkbeil/choose

Fuzzy matcher for OS X that uses both std{in,out} and a native GUI

Works well.

2023-08-05

540.

Bun: SQL client for Golang

bun.uptrace.dev

Lightweight Golang ORM for PostgreSQL, MySQL, MSSQL, and SQLite

2023-08-03

539.

Cathedrals on Quicksand | starbreaker.org

starbreaker.org/blog/cathedrals-on-quicksand/index.html

Matthew finds deep distaste in his software engineering job but has no idea what to change. We'll all be there.

538.

lynn/chibicc

github.com/lynn/chibicc

A small C compiler… for uxn.

537.

illuminant - ActivityPub server with NNTP interface

koldfront.dk/git/illuminant
536.

RPG Demo v2 - Macintosh Garden

macintoshgarden.org/games/rpg-demo-v0

This is a "proof-of-concept" project I started back in early March of this year. I wanted to see how difficult it would be to create a dungeon-crawler-esque RPG entirely in HyperCard.

535.

activitypub.network

activitypub.network

An open-source activitypub network and fediverse database, powered by FediDB

533.

Lua notes

sebsite.pw/w/lua.html

The author talks about Lua designs and features they have mixed opinions about but always finds a reason to justify them.

Every time I read anything about Lua, I want to find a use for it.

2023-08-02

532.

Язык Odin

antonz.ru/trying-odin

Жиянов показывает язык Odin. Какой-то го, но низкоуровневый. Прикольно.

2023-07-31

531.

igdl - Instagram Image Downloader

www.datagubbe.se/igdl

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.

530.

bellingcat/snscrape

github.com/bellingcat/snscrape

snscrape is a scraper for social networking services (SNS). It scrapes things like user profiles, hashtags, or searches and returns the discovered items, e.g. the relevant posts.

Supports many major social networks!

529.

CoMiGo's Deck by Cosmo Myzrail Gorynych

comigo.itch.io/deck

An app that lets you add various links and displays them in a column layout. You can create a unified dashboard of several social networks, news feeds, and such with it.

2023-07-30

528.

Writings

briantomasik.com/writings

Seem to be good writings. Will read properly later. Didn't find any RSS though.

527.

Backing Up Your Data against Geomagnetic Storms and EMPs

briantomasik.com/backing-data-geomagnetic-storms-emps

It might be worth to prepare your data for a big electric spark. The spark is unlikely, but still. Your safest bets are discs and paper, the two optical storage media.

2023-07-29

526.

The Wrong Abstraction — Sandi Metz

sandimetz.com/blog/2016/1/20/the-wrong-abstraction

Some abstractions are wrong. To get rid of them, inline them, rip the unneeded stuff, and forget about the abstraction. I want to rip an abstraction like that!

525.

research!rsc: Using Uninitialized Memory for Fun and Profit

research.swtch.com/sparse

You can have a very time efficient set implementation with two uninitialized arrays. It's not space efficient though.

2023-07-28

524.

Post Collapse Computing Part 1: The Crisis is Here – Space and Meaning

blogs.gnome.org/tbernard/2022/08/24/post-collapse-computing-1

Tetralogy. The climate catastrophe is two years away (just by the time I'll finish the bachelor degree).

To save the planet, actions are needed. They are not done.

Also, further parts of the series talk about software.

if we fail to mitigate the climate crisis, we’re headed for a world where it’s expensive or impossible to get new hardware, where electrical power is scarce, internet access is not the norm, and cloud services don’t exist anymore or are largely inaccessible due to lack of internet.

2023-07-27

523.

Restyling apps at scale – Space and Meaning

blogs.gnome.org/tbernard/2018/10/15/restyling-apps-at-scale

Tobias tells us how a proper app theming mechanism is basically impossible in GNOME, and application ecosystems in general.

“Users” want a lot of things, but just because you want something impossible that doesn’t make it possible. In this case, it’s important to be aware of the costs of giving complete visual freedom to “themes”, both in individual app developer effort, and chilling effects on the ecosystem. If given a choice between customization and more, better apps, I’m confident the majority of people would prefer the latter.

Note that Betula is much more open to customization with CSS. It's a literal setting! I don't use it, of course. If I want to change something visually, I just push it upstream. Y'all folks can do the same, of course, but I won't accept everything. So you've got custom CSS. I think it works well.

522.

Doing Things That Scale – Space and Meaning

blogs.gnome.org/tbernard/2020/01/17/doing-things-that-scale

Tobias told us about his past with a very elaborate riced Arch Linux config. Now he's a GNOME developer, who knows that it's better to contribute a better icon to the app than to update an icon theme; to use fish instead of zsh with a big config; etc. In general, invest time into things that scale.

I like his little remark towards the static site. I dislike his little remark towards self-hosting, although I see where he's coming from.

521.

Paletro

appmakes.io/paletro

Command Palette in any applications

You don't really need it though. Just use the built-in menu items search.

2023-07-26

516.

Blog/I Gave Up Giving Up Github

sona.kytta.dev/hypha/blog/i_gave_up_giving_up_github

Nikita migrated back to GitHub after migrating away from it after the Copilot controversy. Educative! I wasn't that radical in my migration so didn't really feel any downsides.

Sidenote: it is cute to see Nikita using =>links and =headings, but Markdown emphasis and links for some reason. Come on, this is a Mycorrhiza wiki, you have a proper syntax for both!

515.

Rethinking Window Management – Space and Meaning

blogs.gnome.org/tbernard/2023/07/26/rethinking-window-management

The gnomes want to make tiling the default window behaviour in GNOME. The came up with a new way of tiling called Mosaic. This might be interesting.

514.

The Lisp Curse

www.winestockwebdesign.com/Essays/Lisp_Curse.html

Lisp is so powerful that problems which are technical issues in other programming languages are social issues in Lisp.

513.

A Paper Internet

carlos.bueno.org/2010/09/paper-internet.html

Build your time capsule with epoxy.

2023-07-25

512.

Console Spreadsheets.

lock.cmpxchg8b.com/spreadsheet.html

Comparison of several terminal spreadsheets.

511.

Hosting SQLite databases on Github Pages - (or IPFS or any static file hoster) - phiresky's blog

phiresky.github.io/blog/2021/hosting-sqlite-databases-on-github-pages

It is possible to host read-only SQLite databases on static file hosters. Might be useful in some cases.

510.

dither in the browser with the power of CSS | maya.land

maya.land/monologues/2021/02/15/css-dither.html

How to fake dithering in CSS. This is kinda wrong, because the images themselves are left intact. Also, RSS doesn't know if this dithering.

509.

Alpine Linux does not make the news

drewdevault.com/2023/07/25/Alpine-does-not-make-news.html#fnref:1

TL;DR: Alpine is boring, this is good.

Recently I've had an issue with Alpine, which I had to resolve with some workaround from GitHub issues. But otherwise it's boring yeah. Cool. One day I'll use it on all of my servers! For now, I only use it on CI.

508.

humungus - miniwebproxy

humungus.tedunangst.com/r/miniwebproxy

Parses HTML responses and rewrites a simplified light weight version.

Rewrite rules are written in lua using standard CSS selectors.

507.

humungus - humungus

humungus.tedunangst.com/r/humungus

A Mercurial forge. Has a powerful vibe. Supports fo get.

506.

humungus

humungus.tedunangst.com

Tedu's Mercurial repœ. I would've linked the root website instead, but there is no such thing. Collecting all of theirs' websites is a challenge which I will succeed in!

2023-07-24

505.

Semmy: Social knowledge fabrics

discuss.coding.social/t/semmy-social-knowledge-fabrics/76

Somebody proposes something like a federated wiki. I'm skeptical.

Agora is mentioned in the thread!

502.

ArchiveTeam/grab-site

github.com/ArchiveTeam/grab-site

The archivist's web crawler: WARC output, dashboard for all crawls, dynamic ignore patterns

1 2 3 4 5 6 7 8 9 10 11 12 13 14 16 18 19 20 21