1044 bookmarks

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

2023-09-29

648.

Effective TypeScript › The Saga of the Closure Compiler, and Why TypeScript Won

effectivetypescript.com/2023/09/27/closure-compiler

This post looks at the Closure Compiler, Google's tool from the mid-2000s for adding types to JavaScript. It looks at how its focus on minification led to very different design choices than TypeScript, and how this and a few other factors led to TypeScript becoming the ubiquitous solution for JavaScript + types. The Closure Compiler represents an alternative path that JavaScript could have taken, and it gives us perspective on TypeScript as it exists today.

2023-09-28

647.

Правила пользования почтой

grishaev.me/mail-rules

2023-09-25

646.

CommunityWiki: Structure Of Wikis

communitywiki.org/wiki/StructureOfWikis

2023-09-24

645.

The Trac Project

trac.edgewall.org

Looks rough and barely maintained, but actually there was a new release just recently. You're not gonna information about it on the site though!

644.

Tassei Denki "Project Nadeshiko" Is A New Nintendo DS Clone Straight Out Of Japan

retrododo.com/project-nadeshiko

The first being – how can they get away with this?

Second – will they be able to sell it?

Third – will we ever see this device in production?

643.

Web mentions vs. referrals

alexschroeder.ch/view/2023-09-20-web-mentions-vs-referrals
642.

More on Funktal: I/O devices and state

wimvanderbauwhede.codeberg.page/articles/funktal-devices-state

How Funktal programs can interact with I/O devices, and how mutable state helps with this.

641.

Bye, Gemini

www.makeworld.space/2023/08/bye_gemini.html

The Gemini protocol was a big part of my COVID-19 lockdown experience. Discovering this underground, small protocol, having long discussions on the mailing list, and most importantly for me, developing software. My terminal Gemini browser, Amfora, was my first public FOSS project, something actually intended for a wider audience to use. It succeeded beyond my expectations (but within my hopes), and I’m proud to say it now has thousands of downloads.

640.

Rylands BlogElephants and Mahouts in Persianate South Asia

rylandscollections.com/2023/08/12/elephants-and-mahouts-in-persianate-south-asia
639.

Educational Sensational Inspirational Foundational

esif.dev

A historical record of foundational web development blog posts.

638.

</> htmx ~ Why htmx Does Not Have a Build Step

htmx.org/essays/no-build-step
637.

Map of GitHub

anvaka.github.io/map-of-github
Reposted 636.

unasanu — вселенная как число

unasanu.xyz/ru

Философская концепция, которая объясняет, почему существует любая вселенная и что будет после смерти

635.

gokrazy is really cool

xeiaso.net/blog/gokrazy

2023-09-23

634.

Instead-games

instead-games.ru
633.

</> htmx ~ Essays

htmx.org/essays/right-click-view-source

Essays from the htmx developers. I'm sure you'll like them.

631.

Writing safe-to-use Go libraries

blog.orsinium.dev/posts/go/safe-api

The Go standard library is full of bad design choices from the perspective of safety of use.

630.

Felix Rambles: Being orderly

felix.plesoianu.ro/blog/being-orderly.html
Reposted 629.

Agora of Flancia

anagora.org

The Agora of Flancia is a prototype Agora started in 2018 or 2020 (depending on how you count) by a Flancian.

625.

Followers of the one good browser

www.triapul.cz/automa/followers-of-the-one-good-browser

Prahou teaches us how to browse the webs.

624.

Strong arrows: a new approach to gradual typing - The Elixir programming language

elixir-lang.org/blog/2023/09/20/strong-arrows-gradual-typing

Elixir is getting set-theoretic type system!

2023-09-18

623.

Project Fluent

projectfluent.org
# Simple things are simple.
hello-user = Hello, {$userName}!

# Complex things are possible.
shared-photos =
    {$userName} {$photoCount ->
        [one] added a new photo
       *[other] added {$photoCount} new photos
    } to {$userGender ->
        [male] his stream
        [female] her stream
       *[other] their stream
    }.

2023-09-17

622.

Пишем telegram бота на языке R (часть 1): Создаём бота, и отправляем с его помощью сообщения в telegram

habr.com/ru/articles/511222

Мне в скорости потребуется написать телеграм-бота. Может вот так?

621.

B612 – The font family

b612-font.com

B612 is an highly legible open source font family designed and tested to be used on aircraft cockpit screens.

620.

Akiyoshi's illusion pages

www.ritsumei.ac.jp/~akitaoka/index-e.html

The OG illusions by Akiyoshi Kitaoka!

2023-09-16

619.

Everyday Uses for PVC Water Pipe - Thomas Tilley

tomtilley.net/projects/pvc
618.

This Spanish city has been restricting cars for 24 years. Here’s what we can learn from it

www.fastcompany.com/90952175/this-spanish-city-has-been-restricting-cars-for-24-years-heres-what-we-can-learn-from-it

2023-09-15

617.

Comparative Analysis

matklad.github.io/2023/09/13/comparative-analysis.html

< and <= are better than > and >=

2023-09-14

615.

Как научиться хорошо фотографировать на чёрно-белую плёнку | Блог Сергея Короля

sergeykorol.ru/blog/bw-citizen

2023-09-11

613.

Каждый программист должен написать свой редактор

club.hugeping.ru/6Gsgfr17THeuorASMoSZ#6Gsgfr17THeuorASMoSZ

Hugeping написал клон акме!

2023-09-09

612.

Гонка длиною в 6 лет: что стоит за слиянием сетей «Красное & Белое», «Бристоль» и «Дикси»

www.forbes.ru/biznes/375309-gonka-dlinoyu-v-6-let-chto-stoit-za-sliyaniem-setey-krasnoe-beloe-bristol-i-diksi

История одной из самых загадочных сделок в российском ретейле

2023-09-02

610.

acme2k

github.com/karahobny/acme2k

acme2k - text editor fo' all the cool cats who ain't 'fraid of no mice - GitHub - karahobny/acme2k: acme2k - text editor fo' all the cool cats who ain't 'fraid of no mice

2023-08-31

608.

Why the Office Needs a Typewriter Revolution

solar.lowtechmagazine.com/2016/11/why-the-office-needs-a-typewriter-revolution

Could we rethink and redesign office equipment, combining the best of mechanical and digital devices?

2023-08-30

607.

Про дурной тон, дурной вкус и идеалы

maximilyahov.ru/blog/all/kipyatite

2023-08-29

605.

Building a luggable computer (for absolutely no reason)

sakamoto.pl/weblog/17-building-a-luggable-for-no-reason

2023-08-27

604.

Interactive Programming in C

nullprogram.com/blog/2014/12/23
603.

A Lasting Legacy: Thoughts on COBOL

www.datagubbe.se/cobol
602.

When Did Personal Computers Stop Improving? - Björn Wärmedal

warmedal.se/~bjorn/posts/2021-09-25-when-did-personal-computers-stop-improving.html

I guess the point I'm trying to convey is that I do the same things with my computers today that I did one or even two decades ago. The hardware has become monumentally more powerful, but my user experience hasn't really changed a bit. And most of all my level of productivity and enjoyment from my devices stays the same.

600.

Direct Solar Power: Off-Grid Without Batteries | LOW←TECH MAGAZINE

solar.lowtechmagazine.com/2023/08/direct-solar-power-off-grid-without-batteries

You can go pretty far with solars without storing energy in a battery.

2023-08-26

599.

Sliding Blocks Computing - Catalog - Malleable Systems Forum

forum.malleable.systems/t/sliding-blocks-computing/75/3
598.

Making fediverse apps for everyone | Stefan Bohacek

stefanbohacek.com/blog/making-fediverse-apps-for-everyone

Lessons learned from making apps that play nice with the fediverse.

597.

Fantasy Meets Reality

cabel.com/2023/07/30/fantasy-meets-reality
596.

Blogatog

markrosewater.tumblr.com/post/725936052873904128/ive-been-getting-a-lot-of-questions-that-boil

A story about Walls in MtG and Rosewater's character growth. I didn't know walls existed!! Looked them up. I want a Wall of Swords...

595.

Why We Need a Speed Limit for the Internet

solar.lowtechmagazine.com/2015/10/why-we-need-a-speed-limit-for-the-internet

The energy use of the internet can only stop growing when energy sources run out, unless we impose self-chosen limits.

594.

Simple Appropriate Technologies

www.omick.net/index.html
593.

You're Not Going to Make It

www.okdoomer.io/youre-not-going-to-make-it

2023-08-24

592.

OpenAPI Specification - Version 2.0 | Swagger

swagger.io/specification/v2

Version 2.0 specification defines a set of files required to describe an API. These files can then be used by the Swagger-UI project and Swagger-Codegen. Learn more.

589.

Gio UI

gioui.org

Gio is an open source library for creating portable, immediate mode GUI programs for Android, iOS, Linux, Windows, macOS.

2023-08-23

588.

Microsoft Bob

toastytech.com/guis/bob.html

A good review.

587.

Школа для девочек в индийской пустыне Тар

billionnews.ru/10545-shkola-dlya-devochek-v-indiyskoy-pustyne-tar.html

Уникальная «Школа для девочек Раджкумари Ратнавати», спроектированная нью-йоркским архитектором Diana Kellogg, построена в 2021 году в пустыне Тар в Джайсалмере, штат Раджастхан, Индия.

586.

Игра в бисер на Python / Хабр

habr.com/ru/articles/585142

Статья о 585

585.

chess_bead

pypi.org/project/chess_bead

Package for the both Chinese poetry and chess game. The rules of the game

Inspired by the Glass Bead Game!

584.

Internet russe, l'exception qui vient de loin

www.monde-diplomatique.fr/2017/08/LIMONIER/57798

La Russie est en effet l’un des seuls pays à disposer d’un écosystème presque complet de plates-formes et de services indépendants de ceux de la Silicon Valley, fondés par des Russes et régis par le droit russe.

583.

Mall Mapping with Every Door

www.openstreetmap.org/user/mvexel/diary/400090
582.

PSA: Do Not Use Services That Hate The Internet

www.jwz.org/blog/2022/11/psa-do-not-use-services-that-hate-the-internet

As you look around for a new social media platform, I implore you, only use one that is a part of the World Wide Web. tl;dr avoid Hive and Post. If posts in a social media app do not have URLs that can be linked to and viewed in an unauthenticated browser, or if there is no way to make a new post from a browser, then that program is not a part of the World Wide Web in any meaningful way.

1 2 3 4 5 6 7 8 10 12 13 14 15 16 17