20 random bookmarks

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

2025-11-21

2038.

Recipe 8.6. Picking a Random Line from a File (Perl Cookbook)

csg.sph.umich.edu/chen/Perl/cookbook/ch08_07.htm
rand($.) < 1 && ($line = $_) while <>;

Pick a random line from a file without knowing its size beforehand. The algorithm can be easily adjusted to many a thing...

How come Perl is so fun?

2025-06-18

1953.

Barbarians by Cyningstan

cyningstan.itch.io/barbarians

Protect your empire from the advancing hordes!

2025-06-16

1944.

Permacomputing principles

permacomputing.net/principles

2025-04-24

1872.

Loopholes in Game Design

devmag.org.za/2012/05/07/loopholes-in-game-design

Loopholes: what they are, how to find them, how to fix them, and a big list of generic loopholes in games.

2024-12-21

1634.

exaloop/codon: A high-performance, zero-overhead, extensible Python compiler using LLVM

github.com/exaloop/codon

Typical speedups over vanilla Python are on the order of 10-100x or more, on a single thread. Codon's performance is typically on par with (and sometimes better than) that of C/C++. Unlike Python, Codon supports native multithreading, which can lead to speedups many times higher still.

Codon is not a drop-in replacement for CPython. There are some aspects of Python that are not suitable for static compilation — we don't support these in Codon.

2024-11-20

1599.

delroth's homepage - One weird trick to get the whole planet to send abuse complaints to your best friend(s)

delroth.net/posts/spoofed-mass-scan-abuse

IP packets can be spoofed, sometimes.

2024-06-26

1341.

Djot syntax reference

htmlpreview.github.io?https://github.com/jgm/djot/blob/master/doc/syntax.html

2024-01-31

1085.

2020-12-12 Computer Competency

alexschroeder.ch/view/2020-12-12_Computer_Competency

Few people know how to use computers.

2023-12-28

999.

Мысли о продлении жизни

grishka.me/blog/life-extension-thoughts

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

Гришка отказывается умирать.

2023-12-02

955.

hardware - projects - mitxela.com

mitxela.com/projects/hardware

Hardware electronics projects.

2023-11-19

872.

Productivity vs Insight, Tools for Reflection, and Other Questions Answered

pketh.org/kinopio-qa.html

An interview with Kinopio's creator.

2023-11-13

854.

My Favourite Computer, An Old Mac

muezza.ca/thoughts/favourite_computer

This Mac is uncharging in a world where things change by the minute. It will never receive another software update and is thoroughly obsolete, but it's comforting to have something that you know will stay the same forever, remaining in a known state every time you return to it.

2023-10-20

786.

Red Blob Games: Hexagonal Grids

www.redblobgames.com/grids/hexagons

Amit's guide to math, algorithms, and code for hexagonal grids in games

2023-07-25

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-15

468.

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

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

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

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.

2023-07-08

435.

microformats/mf2py: Microformats2 parser written in Python

github.com/microformats/mf2py

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

2023-07-01

397.

triapul.cz

triapul.cz

An extremely vibeful site. Don't forget to check the Gopher version too! And Fedi too.

2023-06-18

369.

Re: Редактор acme: пишем почтовый клиент

club.hugeping.ru/HUVDXENYzA56RsIsqnSt#HUVDXENYzA56RsIsqnSt