1044 bookmarks

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

2023-11-23

904.

Does anyone prefer proportional fonts?

softwareengineering.stackexchange.com/questions/5473/does-anyone-prefer-proportional-fonts
903.

The case for proportional programming fonts

storck.io/posts/proportional-programming-code-fonts

Programming fonts are stuck in the past. Proportional typesetting is everywhere and
there is no reason why you can’t use it for code.

902.

Input: Fonts for Code — Info

input.djr.com/info

Input is a typeface for code, designed by David Jonathan Ross and released by Font Bureau.

2023-11-22

901.

woob - Web Outside of Browsers

woob.tech

woob is a collection of applications able to interact with websites, without requiring the user to open them in a browser. It also provides well-defined APIs to talk to websites lacking one.

900.

write your own terminal

flak.tedunangst.com/post/write-your-own-terminal
899.

experiment with texture healing (monospace kerning)

flak.tedunangst.com/post/experiment-with-texture-healing-monospace-kerning
898.

vertigo

flak.tedunangst.com/post/vertigo

Tedu wrote a terminal and an article about it. Also links two other articles of his on the topic, which I also betulized. Writing your own terminal sounds fun!

UPD: there was a third other article released later, which I didn't particularly like.

2023-11-21

897.

Search | IndieWeb Search

indieweb-search.jamesg.blog

Find a web page made by an IndieWeb community member.

896.

Understanding Indie Search Engines

context.center/topics/indie-search

Let's look at Indie Search Engines and what they build themselves with

895.

The Future of Search Is Boutique

future.com/the-future-of-search-is-boutique

The way to improve search is not to mimic Google, but instead to build boutique search engines that index, curate, and organize things in new ways.

894.

Providing Meaningful Search Results Without Own Index? - Björn Wärmedal

warmedal.se/~bjorn/posts/2022-07-02-providing-meaningful-search-results-without-own-index.html
893.

All you need is links

subconscious.substack.com/p/all-you-need-is-links

The author argues that many relations can be represented with hyperlinks. He is right though. A good read.

892.

ЯОС, MINOS - Вече на п-п-р

вече.программирование-по-русски.рф/viewforum.php?f=5

Там творятся удивительные вещи.

891.

ЯОС - прототип безопасной русскоязычной операционной системы на базе проекта A2

www.opennet.ru/opennews/art.shtml?num=56339

Одна из основных целей проекта - кардинальное внедрение русского языка во всю систему, включая (хотя бы частичный) перевод исходных текстов на русский язык. ЯОС может работать как приложение в окне под Linux или Windows, а также в виде обособленной операционной системы на оборудовании x86 и ARM (поддерживаются платы Zybo Z7-10 и Raspberry Pi 2). Код написан на языке Active Oberon и распространяется под лицензией BSD.

Проект выступает основой для развития идей русскоязычного программирования, повышения комфорта работы с кириллицей и русским языком, опробования на практике разных подходов к вопросам терминологии и к глубине перевода. В отличие от существующих русскоязычных языков программирования, таких как 1С, Кумир и Глагол, проект нацелен на предоставление операционной системы полностью на русском языке, в которой переведён в том числе код загрузчика, ядра, компилятора и драйверов.

890.

док/язык-и-библиотека/описание-языка.md · главная · Денис Будяк / ЯОС · GitLab

gitlab.com/budden/ja-o-s/-/blob/главная/док/язык-и-библиотека/описание-языка.md

Активный Оберон — база, его русский вариант должен, соответственно, быть базой.

2023-11-20

889.

Manu Chao.net

manuchao.net

Manu Chao's website

Reposted 888.

Programming On 34 Keys

peppe.rs/posts/programming_on_34_keys

Minimizing your keyboard layout is a slippery slope.
34-keys has been reasonably comfortable to use, for both prose and program. My palms do not move across the desk at all, as I reach for keys. I mostly write Rust and Bash, and my layout has evolved to accomodate special characters from their grammars (angled brackets and hyphens, specifically). If you are on a similar journey, I would suggest focusing on accuracy and comfort over speed. Speed comes with time.

Reposted 887.

Gripes With Go

peppe.rs/posts/gripes_with_go
886.

GitHub - dimkr/tootik: A federated nanoblogging service with a Gemini frontend.

github.com/dimkr/tootik

2023-11-19

882.

Why choose Oberon? (Imperative Programming) - Spivey's Corner

spivey.oriel.ox.ac.uk/corner/Why_choose_Oberon?_(Imperative_Programming)

A teacher says that one should teach programming with a programming language that was designed for that. Oberon, for example.

878.

TOY RESCUE

toy-rescue.com

A database of 3d models of toy parts. There's also a Gameboy battery lid there.

876.

Aphantasia can be a gift to philosophers and critics like me | Psyche Ideas

psyche.co/ideas/aphantasia-can-be-a-gift-to-philosophers-and-critics-like-me

Aphantasia veils the past and the future from the mind’s eye. That can be a gift to philosophers like Derek Parfit and me

875.

Pad++: Zooming User Interfaces (ZUIs)

www.cs.umd.edu/hcil/pad++

An archaic ZUI program. You can download it and find the docs and papers on this site. Gotta try it one day. Will I be able to run it on modern macOS?

873.

The inevitability (or not) of diacritical marks

languagelog.ldc.upenn.edu/nll?p=40392
872.

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

pketh.org/kinopio-qa.html

An interview with Kinopio's creator.

871.

2/6. Танкетки-2: Плодитесь и размножайтесь

26.netslova.ru/Teoria_Tanketki2

2023-11-18

870.

Plastic Waste in the Fuel Tank? | LOW←TECH MAGAZINE

solar.lowtechmagazine.com/2023/11/plastic-waste-in-the-fuel-tank

One can make diesel by burning plastic and make a car go with that diesel! The biggest problem is that in the process of burning too much emissions are produced.

2023-11-16

869.

Все о синквейнах на Cinquain.ru

cinquain.ru
868.

Синквейны

trepsy.net/sinkveyn
867.

NilAway: Practical Nil Panic Detection for Go

www.uber.com/blog/nilaway-practical-nil-panic-detection-for-go

A linter for Go that finds nil panics. It found several potential nil panic in Betula and Mycorrhiza codebases that I didn't bother fixing.

866.

Status update, November 2023 · emersion

emersion.fr/blog/2023/status-update-58

Emersion is making a cool tool called pyonji for easier git patch sending. Good UX.

865.

~torresjrjr/Bezier.py - ➰ Create Bezier curves in Python

git.sr.ht/~torresjrjr/Bezier.py

Bezier curve implementation for numpy. Helping me with an assignment! Thank you author.

864.

systemfontstack

systemfontstack.com

2023-11-15

863.

Две строки / шесть слогов. Танкетки

26.netslova.ru

Ого сайт танкеток.

862.

Танкетка (поэтическая форма) — Википедия

ru.wikipedia.org/wiki/Танкетка_(поэтическая_форма)

Предлагается такая форма стихов для русского языка, вдохновлённая хайку. Две строчки и шесть слогов. Пример:

Сибирь
гиперссылка

2023-11-14

861.

Spider-web research yields … a new musical instrument? | Oregon Field Guide - YouTube

youtu.be/bUQ6CuPMnGQ

CW: spiders

Web-inspired harp-like music instrument. Cool!

Reposted 860.

Nota Language

nota-lang.org

A fresh take on typesetting

859.

Pets vs. Cattle — «Питомцы vs. Скот». 99% вашей работы в итоге выбросят. Но это и сделает вас профессионалом — Вастрик

vas3k.blog/notes/pets_vs_cattle

Вастрик сравнивает программистов, которым по работе надо постоянно выбрасывать свой код, с фермерами, которые при первой необходимости забивают свой скот. Говорит, что пет-проекты — это уже питомцы, и о них уже можно заботиться.

858.

Design Guidelines for Domain-Specific Languages

arxiv.org/abs/1409.2378

Гайдлайны для создания DSL, 26 шт. В принципе они применимы и для языков общего назначения.

2023-11-13

857.

Tangara

www.crowdsupply.com/cool-tech-zone/tangara

The music player you wish you had in the early 2000s

856.

Analog Office

analogoffice.net

A big list of cool paper organization techniques. I love this topic. If you ever visit me in Ufa, let me show my organized binders.

855.

My Thoughts - Muezza.ca

muezza.ca/thoughts
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.

853.

smallsco/macstodon

github.com/smallsco/macstodon

A basic Mastodon client for Classic Mac OS

852.

Revisiting the iPod

paulstamatiou.com/revisiting-the-apple-ipod

Taking a look back and using a 20 year old iPod today.

2023-11-12

851.

HTML First

html-first.com

Principles to make building web software easier, faster and more inclusive.

850.

EconGraphs

www.econgraphs.org
849.

Новая Хронология Фоменко–Носовского за 15 минут

chronologia.org/lib/molot/15.html

Фоменко 😍😍 Надо внимательнее изучить, очень интересно.

Reposted 848.

Яндекс.Музыка + Winamp

yaamp.ru

Yaamp — aудио-плеер Winamp с интегрированным сервисом Яндекс.Музыка

847.

Home - ratfactor

ratfactor.com
846.

meow5

ratfactor.com/repos/meow5

A stack-based pure inlining concatenative programming language written in NASM assembly

2023-11-10

845.

On Generative Algorithms: Hyphae · inconvergent

inconvergent.net/generative/hyphae

Hyphae is a generative algorithm that grows root-like networks.

844.

Experiments with Fractal Streets

blog.bonnieeisenman.com/blog/fractal-streets
Reposted 843.

Pagefind

pagefind.app

Pagefind is a fully static search library that aims to perform well on large sites, while using as little of your users’ bandwidth as possible, and without hosting any infrastructure.

842.

Hare aims to become a 100-year programming language

harelang.org/blog/2023-11-08-100-year-language#fnref:1

Hare will stay around for a century by rejecting innovation and being soundly designed. Sounds good! I low-key want to write something in it.

841.

Let's Make Sure Github Doesn't Become the only Option

blog.edwardloveall.com/lets-make-sure-github-doesnt-become-the-only-option

Yeah, sure.

1 2 3 4 6 8 9 10 11 12 13 14 15 16 17