Bookmarks

607 bookmarks saved.

Why I Still Love PHP and Javascript After 20 years | the scapegoat dev

the.scapegoat.dev/why-i-love-php-and-javascript

TL;DR: they get stuff done.

javascript,php

Kazimir Majorinc, A few examples of Lisp code typography

kazimirmajorinc.com/Documents/Lisp-code-typography/index.html

Snippets of Lisp code from various texts, 1958 to 2011. Some funny images indeed.

lisp,typography

SLOW NET

slownet.work

Slow Net is a series of experiments that explore how slow networks can be used to protect against data-collecting entities that threaten our autonomy and influence our identities.

smol

Bicycle

ciechanow.ski/bicycle

A cool introduction to the physical forces and how it can be applied to bicycles. Cool interactive demœ!

bicycle,physics

Origins — Mythic Computer

www.mythic.computer/essays/origins

A computer manufactured by a craftsman.

Japan operates with an Island metaphysic, where resources are finite in space (Japan is an island nation) but infinite in time (by virtue of natural regeneration). The West operates with a Faustian metaphysic, where resources are infinite in space (by virtue of conquest) and infinite in time. It's interesting to see these metaphysical realities manifest in something as ordinary as tool manufacture.

Our motto, ARMA ACRI FACIENDA VIRO, comes from Book VIII of The Aeneid when Vulcan commands the cyclopes to "Forge arms fit for a hero".

craft,sustainability

Granary

granary.io

Fetches and converts data between social networks, HTML and JSON with microformats2, ActivityStreams 1 and 2 (including ActivityPub), Atom, RSS, JSON Feed, and more.

indieweb,webfeed

Oops, You Wrote a Database

dx.tips/oops-database

This is about Mycorrhiza, for sure.

database

Aaronson Oracle

people.ischool.berkeley.edu/~nick/aaronson-oracle

Press keys D and F. After some time, the site will predict your next presses. I get accuracy 73 %. There is no such thing as human-generated randomness.

statistics

MEMEX - Going Github [ 2023-03-25 ]

memex.marginalia.nu/log/77-going-github.gmi

I've moved Marginalia's sources to Github. Can't pick every battle.

github,marginalia

Naomi Kizhner's jewellery harvests energy from the human body

www.dezeen.com/2014/08/06/naomi-kizhner-energy-addicts-jewellery-human-electricity-production

⚠️ Content warning: body modification.

The one that is inserted in your arm is very exciting.

body_modification

Print Free Graph Paper

www.printfreegraphpaper.com

Save yourself money and a trip to the store! Print graph paper free from your computer. This site is perfect for science and math homework, craft projects and other graph paper needs.

paper

📏 Число Грэма: самое большое число в мире

romanavr.notion.site/5db4aab087564ff6b2b2ea6ef40fe8c8

Про гипероператор.

math

cstate/cstate: 🔥 Open source static (serverless) status page. Uses hyperfast Go

github.com/cstate/cstate
monitoring

9front in QEMU

thorjhanson.com/blog/20220324-9front-in-qemu

A few months ago, I decided to attempt an installation of 9front (a popular fork of Plan 9) in QEMU. I was ultimately successful, and decided to write some notes down as I went.

plan9,vm

Твит про замощение

nitter.it/trushinbv/status/1638176474619584512

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

geometry

Mycosphere: Ancient-Future Artifact

mycelial.technology/fungi/mycosphere-artifact.html

An experiment in mycofabrication; conducted in collaboration with Ganoderma lucidum and harnessing the power of the Sun.

art,myco

Стартап, создающий кожу из грибов, привлек $10 млн - Inc. Russia

incrussia.ru/news/mycel

Стартап Mycel привлек $10 млн, которые потратит на расширение штата и создание собственного производства в Южной Корее. Компания занимается разработкой заменителя кожи, в основе которого корневая структура грибов.

myco

Mushrooms — Palm93 gallery

heathens.club/~palm93/gallery/Mushrooms
myco,photo

Hokuto’s Kinoko (Mushrooms) | Hokuto Corporation

www.hokto-kinoko.co.jp/lang/en/kinoko

A mushroom shop

myco

Oyster Mushrooms Controlling An Audio and Video Modular Synth - YouTube

www.youtube.com/watch?v=vOGAJWW-SbU

There are many videos involving mushrooms synthesizing audio, but here is one synthezing video as well!

myco,video

Design notes on the 2023 Wikipedia redesign

alexhollender.com/wikipedia-2023-redesign

Long cool article about the Wikipedia redesign. Nice pictures!

design,wikipedia

Alex Schroeder: 2023-02-22 Adapting the game

alexschroeder.ch/wiki/2023-02-22_Adapting_the_game

How a Dune-inspired TTRPG might look?

dune,ttrpg

Alex Schroeder: 2023-03-07 A vision for search

alexschroeder.ch/wiki/2023-03-07_A_vision_for_search

This compressed JSON file (better than XML, right?) would be a well-known path for every site, like “/.well-known/index.json.xz”. It lists all the pages on your domain, and their keywords.

federated_search

Why is the OpenBSD documentation so good?

dataswamp.org/~solene/2022-08-18-why-openbsd-documentation-is-good.html

The OpenBSD operating system is known to be secure, but also for having an accurate and excellent documentation. In this text, I'll try to figure out what makes the OpenBSD documentation so great.

bsd

The Commander X16 has finally arrived! - YouTube

www.youtube.com/watch?v=AcWqMGju7fk

The 8-Bit Guy and a big team have made a Commodore descendant.

retrocomputing

Rclone

rclone.org

Rclone is a command line program to manage files on cloud storage. It is a feature rich alternative to cloud vendors' web storage interfaces. Over 40 cloud storage products support rclone including S3 object stores, business & consumer file storage services, as well as standard transfer protocols.

Rclone has powerful cloud equivalents to the unix commands rsync, cp, mv, mount, ls, ncdu, tree, rm, and cat. Rclone's familiar syntax includes shell pipeline support, and --dry-run protection. It is used at the command line, in scripts or via its API.

sync,terminal

Старый друг лучше новых двух

blog.danilax86.space/monitor
screen

Социальные сети

blog.danilax86.space/socialmedia
social_media

Some thoughts on Vala

gemini://gemini.hitchhiker-linux.org/gemlog/some_thoughts_on_vala.gmi
vala

grishka/Smithereen: Federated, ActivityPub-compatible social network server with friends, walls, and groups.

github.com/grishka/Smithereen
fediverse,vk

Mastodon—and the pros and cons of moving beyond Big Tech gatekeepers | Ars Technica

arstechnica.com/gadgets/2023/01/mastodon-highlights-pros-and-cons-of-moving-beyond-big-tech-gatekeepers

Contains quotes from Christine Lemmer-Webber!

fediverse

Guppe Groups

a.gup.pe

Guppe brings social groups to the fediverse — making it easy to connect and meet new people based on shared interests without the maniuplation of your attention to maximize ad revenue nor the walled garden lock-in of capitalist social media.

I used to post to https://a.gup.pe/u/mycorrhiza.

fediverse

~mariusor/brutalinks - Link aggregator inspired by reddit using ActivityPub federation. - sourcehut git

git.sr.ht/~mariusor/brutalinks

This project represents a new attempt at the social link aggregator service. It is modelled after (old)Reddit, HackerNews, and Lobste.rs trying to combine the good parts of these services while mapping them on the foundation of an ActivityPub generic service called FedBOX.

It targets small to medium communities which ideally focus on a single topic. At the same it allows the community to reach other similar services and the rest of the fediverse ecosystem through the ability to federate.

bookmarking,fediverse,forum

edsu/feediverse: Send RSS/Atom feeds to Mastodon

github.com/edsu/feediverse

feediverse will read RSS/Atom feeds and send the messages as Mastodon posts. It's meant to add a little bit of spice to your timeline from other places. Please use it responsibly.

fediverse,mastodon,webfeed

lotide: Federated forum / link aggregator using ActivityPub

sr.ht/~vpzom/lotide

A federated forum / link aggregator using ActivityPub.

bookmarking,fediverse,forum

Go is not an easy language

www.arp242.net/go-easy.html

Go is not an easy programming language. It is simple in many ways: the syntax is simple, most of the semantics are simple. But a language is more than just syntax; it’s about doing useful stuff. And doing useful stuff is not always easy in Go.

XahLee сказал:

the best languages to learn today for the next 20 year are: golang, PowerShell, Mathematica.

Про голянг понятно. Про остальное:

PowerShell or the pwsh, is far better shell than bash and unix bag friends.
Mathematica, is the programing language far beyond any other in the computing industry. A magnitude beyond all existing. It is more than a programing language, because it is really a computational knowledge base. Asides from math functions, such as solving equations or integration symbolically and hundreds other special math functions only a handful mathematician understands, it also embodies just about every practical algorithm in computer science. So, given a algorithm, you might write it in lang X for a hour or days, but Mathematica has it as part of the language, just call a function. Mathematica has few thousand functions builtin, not even needing to load a library.

🍄: Мне нравится, когда люди хорошо говорят о Мафематике. Мне она тоже нравится. Хочу как-нибудь лицензию получить... Говорят, с малиной π в комплекте идёт 🤔

go,mathematica

ksimka/go-is-not-good: A curated list of articles complaining that go (golang) isn't good enough

github.com/ksimka/go-is-not-good

A curated list of articles complaining that go (golang) isn't good enough

Not maintained since 2017. Nevertheless, the list is huge!

go

How the Go runtime implements maps efficiently (without generics) | Dave Cheney

dave.cheney.net/2018/05/29/how-the-go-runtime-implements-maps-efficiently-without-generics

I get the impression that a map can only hold 64 values from this text, but this is not true. How does it work?

go

Lies we tell ourselves to keep using Golang

fasterthanli.me/articles/lies-we-tell-ourselves-to-keep-using-golang

A wonderful read

go

My Thoughts About Go - sulami's blog

blog.sulami.xyz/posts/my-thoughts-about-go

TL;DR* It feels boring, it feels old, and as a consequence overly laborious. As a general purpose language, I feel D does the job a lot better.

go

Are you a Go black belt? — Bitfield Consulting

bitfieldconsulting.com/golang/black-belt

The author applies the belts from martial arts to Go knowledge. I have the green one.

go

The Zen of Go | Dave Cheney

dave.cheney.net/2020/02/23/the-zen-of-go

The author applies the Zen of Python to Go and tells us how Go programs should be written. This is a well-written article.

go,python

Любопытный, но довольно бесполезный пример полиморфизма в Go

t.me/teamerlin/6483
go

Go is a great programming language

drewdevault.com/2021/04/02/Go-is-a-great-language.html

Perhaps the matter I most appreciate Go for is its long-term commitment to simplicity, stability, and robustness. I prize these traits more strongly than any other object of software design. The Go team works with an ethos of careful restraint, with each feature given deliberate consideration towards identifying the simplest and most complete solution, and they carefully constrain the scope of their implementations to closely fit those solutions. The areas where Go has failed in this regard are frightfully scarce.

go

gopherdata/gophernotes: The Go kernel for Jupyter notebooks and nteract.

github.com/gopherdata/gophernotes

Gophernotes is a Go kernel for Jupyter notebooks and nteract. It lets you use Go interactively in a browser-based notebook or desktop app. Use gophernotes to create and share documents that contain live Go code, equations, visualizations and explanatory text. These notebooks, with the live Go code, can then be shared with others via email, Dropbox, GitHub and the Jupyter Notebook Viewer. Go forth and do data science, or anything else interesting, with Go notebooks!

go

The right way to use go-sqlite3

web.archive.org/web/20210423132955/https://foxcpp.dev/articles/the-right-way-to-use-go-sqlite3

SQLite is a wonderful piece of software and it is completely meaningful to use it in a project written in Go even though SQLite itself is in C. Though people has been hitting lots of issues with it, mostly "database is locked" error that seems to appear out of nowhere.

First of all, SQLite allows concurrent readers but only a single writer. Unlike most places where you may encounter some sort of synchronization SQLite does not wait for the write lock to become available - instead it just returns an error, letting the caller deal with it. This is why you are getting "database is locked" errors.

go,sqlite

Ebitengine - A dead simple 2D game engine for Go

ebitengine.org

Ebiten (/ebíteɴ/) is an open source game library for the Go programming language. Ebiten's simple API allows you to quickly and easily develop 2D games that can be deployed across multiple platforms.

game_engine,go

Felix Rambles: Using Go despite misgivings

felix.plesoianu.ro/blog/using-go-despite-misgivings.html

And do I need to explain how bad it looks to have GitHub support baked right into your toolchain in 2020? We tried to warn you, folks.

go

Statically compiling Go programs

www.arp242.net/static-go.html

Go creates static binaries by default unless you use cgo to call C code, in which case it will create a dynamically linked binary. Using cgo is more common than many people assume as the os/user and net packages use cgo, so importing either (directly or indirectly) will result in a dynamic binary.

go

Alexey1994/simple-processor-circuit: simple processor circuit suitable for repeating transistors

github.com/Alexey1994/simple-processor-circuit

Этот процессор может быть выполнен на транзисторах в домашних условиях. Схема строится только на логических элементах NOT, OR, AND, XOR, NOR. Битность можно задать любую добавляя провода и логические элементы в соответствии со схемой. Здесь представлена схема минималистичного 4-х битного варианта на 155 логических элементов.

This processor can be hand-made. The only logic gates the circuit uses are NOT, OR, AND, XOR, NOR. You can adjust the word size by adding more wires and logic gates in line with the circuit. The circuit provided here is a minimalistic 4-bit one with 155 logic components.

Я туда коммитнул чуток текста в ридми!

logic,permacomputing

Permacomputing — solderpunk

gemini://zaibatsu.circumlunar.space/~solderpunk/gemlog/permacomputing.gmi
permacomputing

Permacomputing | viznut

viznut.fi/texts-en/permacomputing.html

This is a collection of random thoughts regarding the application of permacultural ideas to the computer world.

permacomputing

The One Week Command Line Challenge

cheapskatesguide.org/articles/cmdline-challenge.html

Cheapskate installs an outdated OS on an outdated computer with laughable capabilities, yet somehow manages to use it.

permacomputing,retrocomputing,terminal

permacomputing wiki

permacomputing.net

Permacomputing is a more sustainable approach to computer and network technology inspired by permaculture. Permacomputing is both a concept and a community of practice oriented around issues of resilience and regenerativity in digital technology.

permacomputing,wiki

ALL SNAIL POSIX SHELL! 🐌

j3s.sh/thought/write-posix-shell.html

Rule of thumb: use POSIX shell.

terminal

PotatoP | Hackaday.io

hackaday.io/project/184340-potatop

Ploum:

A minimal computer which harvests power from the ambient light, offering
only a minimal LISP programming environment.

I feel that if it could become sufficiently powerful to run a shell and
a text editor, you could quickly expend it to read/send emails and even
browse Gemini.

Maybe I’m dreaming…
sustainability

Date Format — Ayu

ayu.land/dates

This is a solar calendar system. According to the position of the Sun on the ecliptic, a tropical year (the time the Earth takes for one revolution around the Sun) is divided into twelve parts, which are known as the twelve solar months, numbered with the twelve Earthly Branches🪐. Each month is divided into two halves, the first named “Jie” (season) and the second named “Qi” (climate), totalling 24 periods, which are named according to the patterns in weather and natural phenomena that the ancient Chinese had drawn from their farming experience, and are now collectively named “the solar terms”.

date_format

Где и когда видели снежного человека на Южном Урале?

nashural.ru/article/zagadki/gde-i-kogda-videli-snezhnogo-cheloveka-na-yuzhnom-urale

Описания о встречах с шурале

myth,russia

Таинственные жители уральских пещер: народы чуди и дивьи люди

nashural.ru/article/zagadki/tainstvennye-zhiteli-uralskih-peshher-narody-chudi-i-divi-lyudi

Описания подземных народов.

myth,russia

Shift Happens: Typewriter simulator

shifthappens.site/typewriter

Looks very graphical

simulator,typewriter

Introducing Wyldcard — Wyldcard

www.wyldcard.io/blog/introducing-wyldcard

The idea has been floating in the Noösphere for a while now.

board_game,eink

playlist for silly goofsters

www.youtube.com/watch?v=g-NewxZzULI

songs to do your silly little tasks to

music,youtube

Shimmie 2

code.shishnet.org/shimmie2

A danbooru-style image board, des­igned to be easier to install, run, and extend.

image_hosting

50 Years Later, We’re Still Living in the Xerox Alto’s World - IEEE Spectrum

spectrum.ieee.org/xerox-alto
alto,history
1 2 3 4 5 6 7 9