1364 bookmarks

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

2023-06-18

366.

Гигиена в Git

grishaev.me/git-pretty

Несколько правил, чтобы держать Git приличном виде.

В принципе, норм, кроме:

У каждого PR есть expire. Висит две недели — значит никому не нужен и удаляется автоматом. В следующий раз команда будет расторопней.

Хотя мб это мне тут надо подумать.

365.

Строки по 80

grishaev.me/strings-80

Иной айтишник нет-нет да пожалуется на разбиение строк по 80 символов. Считаю нужным прояснить ситуацию.

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

364.

Корректура в PDF

grishaev.me/pdf-correct

Если кто не знает, откуда столько ненависти к PDF, сейчас объясню.

363.

Сюжетное и композиционное напряжение

nobelfaik.livejournal.com/260128.html
361.

Солярисы

club.hugeping.ru/MWChasHdUeseoC7MMzzC#MWChasHdUeseoC7MMzzC

И, кстати, самое интересное начинается, когда возникает вопрос о том, что понимать под "эффективностью"? Что лучше: иметь сто рук или уметь хорошо пользоваться только двумя? Вопрос далеко не праздный, поскольку количественное увеличение разрядности ещё не означает автоматическое увеличение производительности. Например, чем плотнее код, тем лучше он кэшируется и тем быстрее работает. Поэтому, например, ARM имеет thumb mode. И поэтому же уже упомянутые мной компиляторы удалось вместить в 512 байт, а попробуйте сделать то же с 64-битным кодом.

360.

Евгений Степанищев: тег sectorc

bolknote.ru/tags/sectorc

Прикольный сабсет C, который вмещается в бут-сектор. Евгений хороший цикл заметок написал.

357.

Мне не нужен ваш язык запросов

antonz.ru/fancy-ql

Серьезно, не нужен. Я бы предпочел SQL.

356.

Command-line Tools can be 235x Faster than your Hadoop Cluster - Adam Drake

adamdrake.com/command-line-tools-can-be-235x-faster-than-your-hadoop-cluster.html

2023-06-16

355.

Nex protocol

nex.nightfall.city
354.

WhoCanUse

www.whocanuse.com

A tool that brings attention and understanding to how color contrast can affect people with different visual impairments.

353.

Kitsune

joinkitsune.org

Kitsune is a microblogging server that utilises the ActivityPub protocol to connect your instance to a global interconnected network.

Not only can you speak to other Kitsune users through it, you can also connect to people using software like Mastodon, Misskey, etc.

352.

Gemini BBS

gemini://bbs.geminispace.org

Discussion forums, microblogging, and Git issue tracking for the Gemini community. You only need a Gemini client to participate. Welcome!

Looking extra good!

351.

Throwing in the towel on mobile Linux

drewdevault.com/2023/06/16/Mobile-linux-retrospective.html

TL;DR: Not good yet.

Note: throwing in the towel means to accept defeat. I had to look this up.

350.

I have no capslock and I must scream @ marginalia.nu

www.marginalia.nu/log/48-i-have-no-capslock
349.

A meditation on correctness in software @ marginalia.nu

www.marginalia.nu/log/50-meditation-on-software-correctness
348.

Go Deeper, Not Wider

www.raptitude.com/2017/12/go-deeper-not-wider
347.

Everything Must Be Paid for Twice

www.raptitude.com/2022/01/everything-must-be-paid-for-twice

2023-06-15

346.

Do not log

sobolevn.me/2020/03/do-not-log

Logging is not panacea.

2023-06-14

345.

This Ancient Language Has the Only Grammar Based Entirely on the Human Body

www.scientificamerican.com/article/this-ancient-language-has-the-only-grammar-based-entirely-on-the-human-body

An endangered language family suggests that early humans used their bodies as a model for reality

Great Andamanese, it turns out, is exceptional among the world's languages in its anthropocentrism. It uses categories derived from the human body to describe abstract concepts such as spatial orientation and relations between objects. To be sure, in English we might say things like “the room faces the bay,” “the chair leg broke” and “she heads the firm.” But in Great Andamanese such descriptions take an extreme form, with morphemes, or meaningful sound segments, that designate different zones of the body getting attached to nouns, verbs, adjectives and adverbs—indeed, to every part of speech—to make diverse meanings. Because no other known language has a grammar based on the human body or shares cognates—words that are similar in meaning and pronunciation, indicating a genealogical connection—with Great Andamanese, the language constitutes its own family.

The grammar I was piecing together was based primarily on Jero, but a look through Portman's and Man's books convinced me that the southern Great Andamanese languages had similar structures. The lexicon consisted of two classes of words: free and bound. The free words were all nouns that referred to the environment and its denizens, such as ra for “pig.” They could occur alone. The bound words were nouns, verbs, adjectives and adverbs that always existed with markers indicating a relation to other objects, events or states. The markers (specifically, a-; er-; ong-; ot-or ut-; e-or i-; ara-; and o-) derived from seven zones of the body and were attached to a root word, usually as a prefix, to describe concepts such as “inside,” “outside,” “upper” and “lower.” For example, the morpheme er-, which qualified most anything having to do with an outer body part, could be stuck to -cho to yield ercho, meaning “head.” A pig's head was thus raercho.

344.

Rules for Calculation

www.semicolon.com/Solitaire/Rules/Calculation.html

The article teaches a strategy for playing the game. It works!

343.

Rust Module System Encourages Poor Practices (Comparing to Go) [Dmitry Frank]

dmitryfrank.com/articles/rust_module_system_encourages_bad_practices

Go Go!

342.

JSON Feed - JSON Feed Version 1.1

www.jsonfeed.org/version/1.1

JSON Feed format spec. Perhaps it will power Mycoverse...

2023-06-13

341.

Влияет ли язык на мышление? или: «У вас на юго-восточной ноге сидит муравей»

habr.com/ru/companies/timeweb/articles/681828
340.

Ученые из Гарварда: Математические способности зависят от языка, на котором мы разговариваем

www.kp.ru/daily/27366.5/4548431

Такой вывод сделали на основании изучения языка индейцев племени цимане, которые в джунглях Амазонки ведут образ жизни охотников-собирателей

Ерунда какая-то, но интересно.

339.

The Joys and Sorrows of Maintaining a Personal Website

cheapskatesguide.org/articles/joys-and-sorrows.html

Running a personal website is an emotional roller coaster. This fact seems strange to me, because I feel I do a fairly good job of keeping my ego disengaged from the process. I realize that whether people like what I write or hate it has absolutely nothing to do with my worth as a human being. Yet, receiving comments and emails from readers who say they enjoy my website and understand its value feels good.

By the way, dear reader, I would be glad if you told me that you like this site. If you don't like mine, contact owners of those sites that you like.

337.

Lichen

lichen.sensorstation.co

Lichen is the simplest possible CMS for the web that is friendly enough for non-technical users. It is extremely lightweight.

It uses gemtext, a good choice.

336.

Lonely

tsk.bearblog.dev/lonely

When you are publishing your blog posts, there's almost little to no feedback whatsoever: You don't get the engagement from the audience in the comments, or the nice sweet email. Your audience and "fans" are hidden behind analytics numbers. And then, there's you and your Markdown editor.

Yes indeed, next no to no feedback is a norm. Relatable, except for the Markdown editor.

335.

Nintendo DS: внутреннее устройство, принципы работы и взлом

habr.com/ru/articles/517476
334.

Archive it or you will miss it

drewdevault.com/2017/06/19/Archive-it-or-miss-it.html

At this point, link rot is an axiom of the internet. In the face of this, I store a personal offline archive of anything I want to see twice. When I see a cool YouTube video I like, I archive the entire channel right away. Rather than subscribe to it, I update my archive on a cronjob. I scrape content out of RSS feeds and into offline storage and I have dozens of websites archived with wget. I mirror most git repositories I’m interested in. I have DRM free offline copies of all of my music, TV shows, and movies, ill-begotten or not.

333.

Robert J. Sawyer: Hugo and Nebula Award-Winning Science Fiction Writer

www.sfwriter.com/wordstar.htm

A popular (I don't know him) Sci-fi writer tells why WordStar is the best.

332.

TextEditors Wiki: HomePage

texteditors.org/cgi-bin/wiki.pl

A website about selecting and classifying text editors used in programming systems. These are the programming text editors such as Emacs, VI, Multiedit, slick, Slickedit, ISPF, Notepad, VI and VIM that are used by the vast majority of programmers on UNIX, Windows, VAX, and Mainframe systems. The structure of the website allows any vistor to leave their opinions, knowledge, and mark on the website for others to enjoy.

331.

symg

deianeira.co/symg

symmetrical image playground

2023-06-12

330.

Calculation - Solitaire Online

www.eklhad.net/calculation.html

Play solitaire online - a game of strategy and skill.

I've never played this variant of Solitaire before. One would need to know the rules before playing: https://en.wikipedia.org/wiki/Calculation_(card_game)

I had to consult the layout quite often. The interface is not what one might be used to. It is fun though.

It took me 6 attempts to win. I had fun.

If you don't visit this site for 5 years your score will reset.

329.

The Command Line Philosophy

www.eklhad.net/philosophy.html

Command Line Programs for the Blind

Karl Dahlke on blind a11y. Note that Karl is the creator of edbrowse.

328.

Karl's Personal Web Site

www.eklhad.net

Karl Dahlke

326.

~mariusor

git.sr.ht/~mariusor

This person develops tools for the Fediverse in Go.

325.

Brutalinks

brutalinks.tech/about

Link aggregator inspired by reddit and hacker news using ActivityPub federation.

324.

IndiePass

indigenous.marksuth.dev

via https://t.me/dcntr/2122

A Social Feed Reader for the IndieWeb

The Mac version simply didn't run. I installed the Android version. On first run it showed a quick error which I did not understand. I wanted to see how my Betula, which emits h-feed and h-entry microformats, would look like in this app. Turns out, when it talked about IndieWeb, it talked about MicroSub, not microformats2. What a liar!

I tried to authorize to https://merveilles.town, after all it supports Mastodon too! It failed to authorize me.

Overall, I couldn't do anything at all with the app. Sharing it nevertheless.

2023-06-11

323.

volution/z-run

github.com/volution/z-run

z-run -- scripting library lightweight Go-based tool

Still using it. Super wonderful.

322.

volution/kawipiko

github.com/volution/kawipiko

kawipiko -- blazingly fast static HTTP server -- focused on low latency and high concurrency, by leveraging Go, fasthttp and the CDB embedded database

321.

The Rust I Wanted Had No Future

graydon2.dreamwidth.org/307291.html

The person who led the development of Rust the programming language points out some differences in his vision of Rust and the one we ended up with. If they were to stay, Rust would have been a boring language! It is good for a language to be boring, actually.

320.

Numen Voice Control

numenvoice.org

Numen is Free Software voice control that gives people with strain or limited
use of their hands full control of their Linux machine. The philosophy is
to keep it simple with phrases that work universally.

319.

STEPPER: A 16-step sequencer for the Game Boy Advance by BD

badd10de.itch.io/stepper-gba

A 16-step sequencer for the Game Boy Advance (GBA)

318.

Sun Thinking

solarprotocol.net/sunthinking

Sun Thinking is a group exhibition that brings together artists, writers, and researchers to explore the qualities and logics of solar power and solar powered computing networks. It presents a collection of network-based artworks, games, texts, and interviews and is the first exhibition project to be hosted on the Solar Protocol network.

317.

Permacomputing Aesthetics: Potential and Limits of Constraints in Computational Art, Design and Culture

limits.pubpub.org/pub/6loh1eqi

Permacomputing is a nascent concept and a community of practice centred around design principles that embrace limits and constraints as a positive thing in computational culture, and on creativity with scarce computational resources.

316.

nf/fourtette

github.com/nf/fourtette
315.

rss-git — alexander cobleigh / cblgh.org

cblgh.org/rss-git

using rss to generate permissionless social activity feeds for source code repositories

314.

Closed Registration for a Small Web

alex.flounder.online/gemlog/2023-05-20.gmi

TL;DR: Closed registrations solve problems.

313.

makew0rld/days: Command-line tool for calculating the number of days between given dates: days until, days since, days from

github.com/makew0rld/days

Command-line tool for calculating the number of days between given dates: days until, days since, days from

312.

Quipu: The Ancient Computer of the Inca Civilization

www.peruforless.com/blog/quipu

Learn about the history and purpose of quipus, the system of knotted strings that recorded data in the ancient Andean world.

311.

niedzielski/cb: 📋 Universal command-line clipboard with automatic copy and paste detection. Eg, `cb|sort|cb`.

github.com/niedzielski/cb

Universal command-line clipboard with automatic copy and paste detection. Eg, cb|sort|cb.

310.

Ditherpunk — The article I wish I had about monochrome image dithering — surma.dev

surma.dev/things/ditherpunk

I always loved the visual aesthetic of dithering but never knew how it’s done. So I did some research. This article may contain traces of nostalgia and none of Lena.

2023-06-10

309.

C82: Works of Nicholas Rougeux

c82.net

C82 is dedicated to the works of Nicholas Rougeux, including data art, visualization, and design.

308.

Warning: Lemmy doesn't care about your privacy, everything is tracked and stored forever, even if you delete it

raddle.me/f/lobby/155371/warning-lemmy-doesn-t-care-about-your-privacy-everything-is

TL;DR: Lemmy is bad: it does not delete messages and the author is bad too.

307.

Postmill

postmill.xyz

Postmill is a link aggregator that you can install on your own server: it is a
ready-to-use solution to bootstrap your community, including all the features
that you've come to expect.

306.

cohost! - "i realize this might be swinging at the hornet's nest, but i have a genuine question about the Fediverse"

cohost.org/jkap/post/1652161-i-realize-this-might

2023-06-09

305.

Low-tech Magazine: The Comic

solar.lowtechmagazine.com/2023/06/low-tech-magazine-the-comic

Guillaume Lion visited Low-tech Magazine in Barcelona and turned his experience into a comic for the Belgian magazine Médor.

That's what they call BD?

303.

Про Игру престолов — Кьеркегорка

alphyna.org/archives/2881

Альфина ругается на Игру престолов, описывает самую главную разницу в сеттинге с Песней льда и пламени.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 22