1364 bookmarks

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

2023-06-09

302.

My instance of Upptime

bouncepaw.github.io/the-monitor
301.

docs/index.html

wiki.xxiivv.com/docs

Devine Lu Linvega's collection of various documents they collected. A personal archive.

2023-06-07

300.

go-lemmy

gitea.elara.ws/Elara6331/go-lemmy

Go bindings to the Lemmy API, automatically generated directly from Lemmy's source code using the generator in cmd/gen.

299.

ping.txt — humungus - honk

humungus.tedunangst.com/r/honk/v/tip/f/docs/ping.txt

An ActivityPub proposoal for pinging

298.

XWiki: ActivityPub Application

extensions.xwiki.org/xwiki/bin/view/Extension/ActivityPub Application

An extension that brings XWiki to the Fediverse

2023-06-06

297.

Alex Schroeder: 2023-06-02 Gemini and curl

alexschroeder.ch/wiki/2023-06-02_Gemini_and_curl

Alex Schroeder makes a review of Daniel Stenberg making a review of Gemini.

See /296.

296.

The Gemini protocol seen by this HTTP client person

daniel.haxx.se/blog/2023/05/28/the-gemini-protocol-seen-by-this-http-client-person

Daniel Stenberg makes a Gemini review.

295.

fisher.cx

fisher.cx

I do not particularly know much about this website, but I really like how they have name Fisher and put a fish as their TLD.

294.

CommunityWiki: Aggregated Information

communitywiki.org/wiki/AggregatedInformation

How to save links? Write hooks! Lion told me that and I accepted that. It really inspired Betula.

293.

CommunityWiki: Zelda Like Information System

communitywiki.org/wiki/ZeldaLikeInformationSystem
292.

Aspergillus

bouncepaw.com/aspergillus

My experiment with a Mini Cubes-inspired spatial information manager.

291.

CommunityWiki: Mini Cubes

communitywiki.org/wiki/MiniCubes

Lion Kimbro did the prototype. It still inspired me.

290.

lynn/shanghai: Mahjong solitaire game for uxn (WIP)

github.com/lynn/shanghai

Mahjong solitaire game for uxn

289.

Я училась по обмену в Университете Претории в Южной Африке

journal.tinkoff.ru/mgimo-pretoria

История читательницы, которая ездила практиковать язык африкаанс

288.

linkwarden/linkwarden: A self-hosted bookmark + archive manager to store your useful links.

github.com/linkwarden/linkwarden

A self-hosted bookmark + archive manager to store your useful links.

287.

LinkAce - Your self-hosted bookmark archive. Free and open source.

www.linkace.org

LinkAce is a free and open source bookmark archive for long-term storage and organization of your favorite links.

2023-06-05

286.

A Quarter Century of Web Coding | datagubbe.se

www.datagubbe.se/25years

I both pity and admire beginner web coders of today. Unlike me, they've not been able to accumulate gradual knowledge of HTTP, HTML, REST, JavaScript, the DOM, CSS, AJAX, JSON, asynchronous execution and event driven object oriented programming over a period of decades. They haven't walked the long path from CGI scripts to modern server side tomfoolery via PHP, ASP and various MVC frameworks. They're just brutally thrust into a complex world of Gulp, Grunt, TypeScript, React Hooks and MobX-State-Tree and it's assumed they somehow already know about all that other stuff. Computer Science has moved into the frontend in earnest and yet it still seems as if many view "web development" as "making homepages", and that it's something you can learn over a period of weeks, not years.

In retrospect, web development has always been a bit of a struggle against the powers that be.
Some things that were pretty bad for quite a long time have gotten better. But, on the whole, I dare say it's much worse now than when I started. Much like how Commodore 64 programmers could keep a map of the entire computer in their head, a moderately competent developer could churn out an acceptable web site in a matter of weeks, understand every single aspect of it and get paid in the process. If I, a quarter century ago, had possessed the experience and knowledge I do now, the simplicity of those early web pages would've felt surreal. And yet, we apparently provided a service that was of some value to some people. A digital commodity, nothing more, nothing less. Actually useful software.

285.

RE: Does a Blog Need to Integrate? | starbreaker.org

starbreaker.org/blog/re-does-blog-need-to-integrate/index.html

No, not really, for

blogs with RSS/Atom/JSON feeds are already interoperable

283.

Can We Make Bicycles Sustainable Again?

solar.lowtechmagazine.com/2023/02/can-we-make-bicycles-sustainable-again

Cycling is the most sustainable form of transportation, but the bicycle is becoming increasingly damaging to the environment. The energy and material used for its production go up while its life expectancy decreases.

282.

Using computers more freely and safely

akkartik.name/freewheeling

Kartik rocking.

280.

lipu li

lipu.li

A cute small wiki engine. I like the markup: it is Gemtext + HTML + Wikilinks.

279.

NESFab

pubby.games/nesfab.html

NESFab is a new programming language for creating NES games. Designed with 8-bit limitations in mind, the language is more ergonomic to use than C, while also producing faster assembly code. It's easy to get started with, and has a useful set of libraries for making your first — or hundredth — NES game.

278.

kbin.pub - Fediverse of content

kbin.pub/en

/kbin is an open source reddit-like content aggregator and microblogging platform for the fediverse.

Create and moderate communities, meet people with similar interests, and develop your passions.

2023-06-04

277.

you probably don't need a linux phone with a hardware keyboard

astrra.space/home/blog/keyboards

however, after having access to all three for more than two months now, i've really struggled to find situations where having those phones (or some similar hardware with modern internals) was actually useful. i regularly found myself reaching for my smartphone after being tired of typing out a long message on the tiny hardware keys, my thumbs hurting from the amount of force i had to apply to press them. i typed slower (even though i was touch-typing), i had more typos, and the typing experience in general was just worse. not to mention that all of the 3 phones had very different keyboards with different key sizes, different actuation forces, and different layouts. they all sucked.

i think that trying to converge the laptop/desktop and the smartphone into one device is a bad idea. the two have very different use-cases, different ergonomics, and different security models. i think that the best way to go is to have a smartphone and a laptop, and use them both for what they're good at. i also think that more people should learn to write mobile apps, as most of my discussions on this topic have boiled down to "i want a linux phone because i can only write desktop apps", which is kinda sad in my opinion.

2023-06-01

276.

The new Obsidian icon

obsidian.md/blog/new-obsidian-icon

Say hello to our new logo and app icon. This is the story behind our new branding, which we designed to reflect the principles Obsidian is built on.

It looks like a primordial arrowhead from literal obsidian. There is also a fun color toy on the page.

275.

No A/C? No problem, if buildings copy networked tunnels of termite mounds

arstechnica.com/science/2023/05/intricate-tunnels-of-termite-mounds-could-be-key-to-energy-efficient-buildings

Inspired by termits, we might develop a cool energy-effective cooling and heating system. Look at the pictures too.

274.

EmuOS v1.0

emupedia.net/beta/emuos

The purpose of Emupedia is to serve as a nonprofit meta-resource, hub and community for those interested mainly in video game preservation which aims to digitally collect, archive and preserve games and software to make them available online accessible by a user-friendly UI that simulates several retro operating systems for educational purposes.

A lot of games emulated in browser

273.

Kill the Newsletter!

kill-the-newsletter.com

Convert email newsletters into Atom feeds.

272.

Hypertext Markup Language (HTML): A Representation of Textual Information and MetaInformation for Retrieval and Interchange

www.w3.org/MarkUp/draft-ietf-iiir-html-01.txt

A 1993 Internet Draft describing the first version of HTML.

2023-05-31

271.

CommunityWiki: Recent Changes

communitywiki.org/wiki/RecentChanges

I visit it from time to time. This is a special wiki. In 2020 — 2021 it was pretty active thanks to my introduction. This wiki is where I learned about Alex and Lion.

270.

Listing of Directory /man/tcl8.5/TkCmd/

www.tcl.tk/man/tcl8.5/TkCmd

All Tk commands. I referenced it when I was making a program in Tk.

269.

Тексты Песен — Аддис-Абеба

addis-abeba.club/texti-pesen

Тексты многих песен на официальном сайте одной из моих любимых групп.

2024-06-17: обновил адрес, они сменили домен, оказывается, а всё гадал, куда сайт делся

268.

Keyboard Matrix Help

www.dribin.org/dave/keyboard/one_html

It took me a bit to figure this out, partly due to the fact of no really good explanation of it. So, I'm going to have a crack at it. Basically, I wanted to understand how keyboard matrices work. Specifically, I wanted to know why keyboard "ghosting" and "masking" happen, and how to prevent them.

All you need to know. That's a relic of the past century!

267.

Chris's Wiki :: FrontPage

utcc.utoronto.ca/~cks/space/FrontPage

A static site, that claims to be a wiki. It is old and fun.

266.

Chris's Wiki :: blog/web/VeryOldIfModifiedSince

utcc.utoronto.ca/~cks/space/blog/web/VeryOldIfModifiedSince

This feed fetcher was sending an If-Modified-Since HTTP header, but it had a rather striking value of 'Wed, 01 Jan 1800 00:00:00 GMT'. Naturally this doesn't match any Last-Modified value my feed has ever provided, and it wouldn't help if I used a time based comparison since all syndication feeds in the world have been changed since 1800.

265.

Feeds, updates, 200s, 304s, and now 429s

rachelbythebay.com/w/2023/01/18/http

Some people pull feeds way too often. Sometimes they do not get what they want.

2023-05-28

264.

[Forem] Community for Everyone

www.forem.com

The reason you joined the Internet. Forem provides open-source tools to help you host a thriving, focused, and adaptable community.

Forem is an open source platform for building modern, independent, and safe communities.

262.

SDL2 common mistakes and how to avoid them

nullprogram.com/blog/2023/01/08

Initially, I did not want to save this article, but 4 months later I wanted to share it. I guess it only makes sense to save it here, for the next 4 months.

261.

Редизайн Betula

telegra.ph/Redizajn-Betula-04-05

Ярослав проектировал редизайн Бетулы. Сегодня я хотел на него посмотреть ещё раз. Чтобы более не терять, сохраняю здесь.

Очевидно, что я со значительной частью пунктов не согласен. Но тут есть достойные мысли. Вы наверняка увидите или уже увидели некоторые моменты из статьи в обновлениях Бетулы.

2023-05-24

258.

Digital encoding. Legacy software. Evolution.

250bpm.com/blog:89

We’ve finally got to the point in the software world where no big changes are possible. Every change breaks something, introduces backward incompatibilities and so on. More are more we are going to live in the world where software mutates gradually, advancing is small steps without much plan and intelligent design. Similarly to how organisms are dragged by natural selection, it is going to be propelled in unknown direction without asking us whether we like it or not.

The software industry is reaching the stage where it cannot be revolutionized heavily, it is to evolve like the living ones. It is not necessarily good.

257.

Sure, we have imperative and functional. But what about cartesian programming?

250bpm.com/blog:91
256.

The Cage of the Language

250bpm.com/blog:178

There are more cool words in English, because there are more people in English and more history in English that come up with cool words. Slovak is less wordy in that sense.

255.

'Skew' in the history of computer systems

omar.website/posts/skew

Different parts of computers improve over time with different speed. For example, CPU is much faster than RAM, but it wasn't always like that. Because of that, and other cases like that, there are extra abstractions in the computer design.

254.

Цены на продукты питания в Китае

pikabu.ru/story/tsenyi_na_produktyi_pitaniya_v_kitae_6126508

Цены на продукты в России растут и увеличатся ещё более. А как там в Китае? Сегодня предлагаю сходить в китайский продуктовый магазин и посмотреть на уровень цен.

2023-05-19

253.

Humble Chronicles: State Management

tonsky.me/blog/humble-state

Search for the best state management solution for Humble UI

252.

Inside the Code — WorldWideWeb NeXT Application

worldwideweb.cern.ch/code

A deconstruction of some of the more interesting bits we found hiding in the WorldWideWeb source code

The very interesting part for me is the CSS predecessor:

Normal <P> 0 Helvetica 12.0   1
	90 90	14.0 3.0  0  0 14	0
251.

The Browser — WorldWideWeb NeXT Application

worldwideweb.cern.ch/worldwideweb

HTML-based asset library and background on the WorldWideWeb NeXT browser

The first browser

250.

pyrustic/jesth: Next-level human-readable data serialization format

github.com/pyrustic/jesth

Perhaps, funny

2023-05-18

249.

burn

eclair.cafe/projects/burn

burn is an extremely simple diary program. You can only add new entries, or list all of them. No edits, no deletions, the history can’t be changed, and the time only moves forward. Make the best use of it.

248.

Эпоха, батч, итерация - в чем различия?

neurohive.io/ru/osnovy-data-science/jepoha-razmer-batcha-iteracija

Epoch, batch size, итерации - параметры для работы с большими объемами данных, когда нет возможности загрузить весь датасет в обработку.

Когда делал работу по мышиному обучению, эта статья чуток помогла после прочтения по диагонали.

2023-05-16

247.

Come back, c2.com, we still need you | Hacker News

news.ycombinator.com/item?id=35948268

From a discussion of how the newest version of the first wiki sucks. The version does suck, by the way.

I am blind. I do rely on accessibility to interact with a computer. Yes, you could accuse me of deliberately avoiding the modern web, but I have my reasons. Primary reason is performance. Even though I feel like you are talking down to me from a pretty high horse, I still don't wish for you to ever experience how sluggish it feels trying to use the "modern web" with a screen reader on something like Windows. Don't even make me start about the hellhole that is Linux GUI accessibility. It was a nice ride once, before GNOME 3 and the elimination of CORBA killed most of the good work done by good people. Fact is, I am too used to a system which reacts promptly when I press a key to be able to switch to a modern browser by default. That would kill all my productivity. Yes, its a trade, but for now, having no JS engine by default is still way better then the alternatives.

Have a nice day, and enjoy your eye-sight.

246.

Kidney Bone Wiki

kidneybone.com/c2/wiki/WelcomeVisitors

A proper mirror of WikiWikiWeb.

2023-05-15

245.

Космическое оригами

erazvitie.org/article/kosmicheskoe_origami

Про миура-ори и соседнее

244.

Introduction | Phoenix

kasper.github.io/phoenix/getting-started/introduction

Something about configuring your puter with JavaScript.

2023-05-14

243.

platform stability — sourcehut lists

lists.sr.ht/~rabbits/uxn/<16547614410.357889@mail.networkname.de>

A thread in the uxn's mailing list. Felix asks about uxn's stability, Devine says it will be stable soon enough, and this:

Don't think of a Varvara as a platform just yet, at best, it's something that can inspire others to explore their own ideas of how a VM can be used to preserve their own projects. There is very little experimentation done in this space and it's sort of in the research phase right now.

Links like this can discourage you from learning uxn. They do not discourage me, though. The Summer streams of 2022 are a proof.

242.

uxn notes

nchrs.xyz/uxn_notes.html

A collection of illustrated notes on the virtual machine uxn.

Cute images like this:

241.

tbsp/uxngb

github.com/tbsp/uxngb

A port of uxn to GB and GBC. Wonderful!

240.

lynn/uxn-harp: Tiny uxn autoharp

github.com/lynn/uxn-harp
239.

UXN

yeti.tilde.institute/brain/uxn.html

Notes on Uxn.

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