1364 bookmarks

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

2023-05-14

238.

I don't want to go to Chel-C

applied-langua.ge/posts/i-dont-want-to-go-to-chel-c.html

A classic rant on uxn and programming. Uxn is done for.

Uxn says it's about permacomputing and vintage computing, the author of the article says it's not and proves it.

The author insists on a relation to permacomputing. Their page on permacomputing describes frugal computing and salvage computing as principles of permacomputing, defining them as "utilizing computational resources as finite and precious, to be utilised only when necessary, and as effectively as possible", and "utilizing only already available computational resources, to be limited by that which is already produced." The author is part of a collective that wanted to replace all the "bloated" software they used, due to having little energy storage on their sailboat. Using software design techniques to reduce power usage, and to allow continued use of old computers is a good idea, but the uxn machine has quite the opposite effect, due to inefficient implementations and a poorly designed virtual machine, which does not lend itself to writing an efficient implementation easily.

Devine then mentioned it, and a discussion followed.

2023-05-13

237.

Spider Solitaire Windows XP

www.freecell.io/game/spider-solitaire-windows-xp

The online game Spider Solitaire Windows XP is a similar version of a legendary and quite popular Solitaire game that comes free with Microsoft Windows XP operating systems. Many people spent hours playing this game on their old computers. And now it’s available online.

2023-05-09

236.

Victor (@vponamariov)

notabird.site/vponamariov/status/1385570318673235971

How user interface evolved for the past 40 years ✨

235.

About the Finder... - Page 1 - (03/2003)

archive.arstechnica.com/paedia/f/finder/finder-1.htm
234.

A case against tabs

kazlauskas.me/entries/a-case-against-tabs

Tabs are bad, and we can do without them as long as we have windows.

233.

barnsworthburning

barnsworthburning.net/spaces/interfaces/spatial-interfaces

A collection of notes.

232.

The Sore Feet Song / Mushishi theme tune

musicallykerr.tumblr.com/post/69098622648/the-sore-feet-song-mushishi-theme-tune

The Sore Feet Song, that was used in a Mushishi opening, was, in fact, not originally written for Mushishi! The author of the song elaborates on that a little.

231.

Nintendo Switch browser capabilities

blog.webb.page/2017-11-14-nintendo-switch-browser-capabilities.txt

Not so good.

I am sorry for linking such a ridiculously made website.

230.

OpenBSD is fantastic

unixsheikh.com/articles/openbsd-is-fantastic.html

I have been using OpenBSD, a FREE, multi-platform 4.4BSD-based Unix-like operating system, both professionally and privately since about 2004, and today I'm going to share some of my experiences.

229.

How to implement strings

beza1e1.tuxen.de/strings.html

There are many alternatives to C strings. Here we explore the design space.

228.

Why you should migrate everything from Linux to BSD

unixsheikh.com/articles/why-you-should-migrate-everything-from-linux-to-bsd.html
227.

Turning suckless into suckmore

unixsheikh.com/articles/turning-suckless-into-suckmore.html

The suckless philosophy is all about keeping things simple, minimal and usable, but some people seem to have misunderstood it completely.

226.

One Letter Programming Languages

beza1e1.tuxen.de/one_letter_proglangs.html

If you are looking for a free name, there is none.

225.

IndieWeb Events | IndieWeb Events

events.indieweb.org
224.

микроразметки

agnessa.pp.ru/computer/site/20210826125557-микроразметки.html
223.

Си должен умереть?

club.hugeping.ru/zynrWlX9T9f2AYKEmIAA#zynrWlX9T9f2AYKEmIAA

Киллер-фич зига три, на мой взгляд

  1. Тотальный контроль работы с памятью, намного более гранулярный, чем в C (аллокатор из коробки не один, их много, они разные, можно делать свои и передавать их другим программам)

  2. Минимум имплицитного поведения, то есть всё максимально явно описывается в языке

  3. Compile Time metaprogramming, то есть компилятор во время компиляции может исполнять код, при этом само понятие "тип" это просто объект языка, с которым можно поступать так же как с числами, или структурами. Просто гляньте как в Zig сделаны дженерики https://ziglang.org/documentation/master/#Generic-Data-Structures

222.

Ссылки

bolknote.ru/all/ssylki

Поймал себя на мысли, что совершенно не хочется куда-либо ссылаться, когда пишу заметки в блог. За 21 год существования этого сайта, померло почти всё

221.

web archiving

agnessa.pp.ru/computer/20210731230816-web_archiving.html
220.

неочевидные интернеты

agnessa.pp.ru/computer/20210320235900-неочевидные_интернеты.html

имя им легион

219.

The original URL for this prediction (www.longbets.org/601) will no longer be available in eleven years. - Long Bets

longbets.org/601
218.

Online Communities are Ephemeral - the sporks space

sporks.space/2022/03/05/online-communities-are-ephemeral

Online communities spawn, grow, and die. Why? How? What can be done?

It just happens. Nothing can be done. Accept.

217.

offbrand mp3 players, in honor of the retirement of the ipod

maya.land/monologues/2022/05/11/offbrand-mp3-players-ipod-retirement.html

They’re finally killing the iPod.

Cool mp3 players photos.

216.

Холодный душ

sergeykorol.ru/blog/cold-shower

Холодный душ повышает мощь.

215.

Семь предметом для японской женщины — Haiku Daily

t.me/HaikuDaily/1425

В японской культуре есть такое расхожее выражение «нанацу доогу» — семь предметов (или семь инструментов), которые определяют человека по профессии или по его предназначению.

Например, есть список для воина, куда входят: кольчуга( панцирь), катана, длинный меч, лук, стрелы, накидка «хоро» и шлем.

214.

Tragedy

adactio.com/journal/20163

Greek tragedies are time-travel stories.

2023-05-07

213.

Why OO Sucks by Joe Armstrong

harmful.cat-v.org/software/OO_programming/why_oo_sucks

My principle objection to OOP goes back to the basic ideas involved, I will outline some of these ideas and my objections to them.

Joe Armstrong is the creator of Erlang. He has 4 objections to OOP:

  1. He says functions and data structures are very different, so it's incorrect to bind them together. Feels like a weak argument to me.

  2. He somehow says that everything being an objects is wrong, and everything should be a different type instead. This is an even weaker argument.

  3. He dislikes that he can't put all the types in one file. Yeah, it's good you can't!

  4. And something incoherent about states.

I'm not the biggest fan of OOP myself, but this rant is just useless. I am keeping this bookmark just because the site looks cool.

212.

How do I know if I really need object oriented programming?

unixsheikh.com/articles/how-do-i-know-if-i-really-need-object-oriented-programming.html

It's easy to determine if you really need the object oriented paradigm, you just need to look for the things that you can only do with object oriented programming and then ask yourself whether you really need that. It's called "The Three Pillars of Object-Oriented Programming". If you don't use all three at the same time, then you're not doing object oriented programming and you don't need it.

211.

Matching pantry containers

rachsmith.com/matching-pantry-containers

I want matching pantry containers, even though I shouldn't.

210.

SQLite the only database you will ever need in most cases

unixsheikh.com/articles/sqlite-the-only-database-you-will-ever-need-in-most-cases.html

This is true.

209.

Present & Correct

www.presentandcorrect.com

Beautiful stuff. Check out the blog!

208.

There is no 64-bit type in C89 - the sporks space

sporks.space/2021/07/02/there-is-no-64-bit-type-in-c89

long long does not exist there! It is all extensions.

207.

How does IRC's federation model compare to ActivityPub?

drewdevault.com/2021/07/03/How-does-IRC-federate.html
206.

Типографика языка ифкуиль

habr.com/ru/articles/684824
205.

принцип нулевой ошибки

agnessa.pp.ru/logicofthings/20210705212348-принцип_нулевои_ошибки.html

Poka Yoke - яп. «избегать ошибок». Не искать виноватых в ошибках, но совершенствовать процесс.

204.

How to Write Shell Scripts

teddydd.me/2022/how-to-write-shell-scripts

How to Write Shell Scripts and don’t go ballistic in the process.

203.

research!rsc: The Magic of Sampling, and its Limitations

research.swtch.com/sample

A month after reading this article, I learned the same thing at the university.

202.

Интернет всё забывает

bolknote.ru/all/internet-vsyo-zabyvaet

Нередко на статье о какой-нибудь очередной инновации я вспоминаю, что такое уже анонсировали лет 15—20 назад, но найти этого не удаётся, — все новостные издания, которые об этом писали, давно исчезли.

201.

InputOutput | Home

inputoutput.dev

Simple web tools with no popups, no cookies, no tracking.

200.

How to understand Cyrillic – Paratype

info.paratype.com/how-to-understand-cyrillic
199.

A Life Less Ads | datagubbe.se

www.datagubbe.se/lessads

How to receive less ads and how good it is.

2023-05-06

198.

Feather Wiki | About

feather.wiki

A tiny tool for simple, self-contained wikis!

197.

Outliner Wiki

nosycat.codeberg.page/outliner-wiki#0,1

A collection of some outliners and note-taking apps on a Domino board.

196.

domino 2

kool.tools/domino2

Spatial!

195.

domino: a tool for collaging thoughts

kool.tools/domino#0,0

Spatial!

2023-05-05

194.

EnglishFrontPage - Greg's Wiki

mywiki.wooledge.org

This is Greg's (also known as GreyCat's) wiki. It has some pages which may be of interest for people doing Unix shell scripting or system administration.

All Bash quirks are here.

193.

Блог Рахима

rakh.im

О технологиях, жизни, идеях и науке.

Завершён.

192.

z3bra.org - monochromatic blog

blog.z3bra.org

Cool blog. Completed.

2023-05-03

191.

tvler/streetpass: Find your people on Mastodon

streetpass.social

Find your people on Mastodon.

StreetPass is a browser extension that helps you find your people on Mastodon. Here's how it works:

  1. Mastodon users verify themselves by adding a custom link to their personal site.

  2. StreetPass lets you know when you've found one of these links, and adds them to your StreetPass list.

  3. Browse the web as usual. StreetPass will build a list of Mastodon users made up of the websites you go to.

190.

~kylep/beans - A flow based programming language built on uxn. - sourcehut git

git.sr.ht/~kylep/beans

A flow based programming language built on uxn.

2023-05-01

189.

Уровень

grishaev.me/prog-level

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

Иван Гришаев жалуется, что программисты плохо программируют.

188.

There’s more than one way to write an IP address

ma.ttias.be/theres-more-than-one-way-to-write-an-ip-address

Shocking

2023-04-30

187.

Moving Up from a Raspberry Pi Web Server to a Low-Cost, Low-Power x86 Web Server

cheapskatesguide.org/articles/x86-webserver.html

Seems like a continuation of the previous article: 186

186.

Some of the Newer Thin Clients are Dirt-Cheap General-Purpose Computers

cheapskatesguide.org/articles/thin-clients.html

When my T620, arrived in the mail, I was immediately impressed. It has a substantial weight, due to its stong metal case surrounded by a thick plastic with many perforations for air flow. The T620 is fan-less, so it is absolutely silent while running, perfect for an HTPC. It reminded me of a Dell business desktop computer, because its cover can be removed without tools. Inside, the T620 was completely dust free. It looked new on the outside and the inside. This was almost like buying a new computer for $26.35. I immediately removed the 16 GB SSD and booted the T620 from an external USB flash drive with a command-line-only Debian distribution. Seeing that the power consumption never rose above 11 Watts during boot and remained at 5-6 Watts while idling confirmed that this should make a fine web server or NAS.

185.

Thoughts On Markdown — Smashing Magazine

www.smashingmagazine.com/2022/02/thoughts-on-markdown

Markdown in all its flavors, interpretations, and forks won’t go away. However, it’s important to look at emerging content formats that try to encompass modern needs. In this article, Knut shares his advice against Markdown by looking back on why it was introduced in the first place, and by going through some of the major developments of content on the web.

The author tells how Markdown is used for different purposes.

184.

Забытый зум

habr.com/ru/articles/210408

Хорошая обзорная статья.

183.

ChronoZoom

www.chronozoom.com

A collection of zoomable demos working in browser. It is not smooth.

182.

Compiling stack-based assembly to C

wimvanderbauwhede.github.io/articles/uxntal-to-C

What does it take to bring functional programming to a stack-based assembly language?

About nito, 181.

181.

nito

codeberg.org/wimvanderbauwhede/nito

nito, a proof-of-concept compiler from Uxntal to C

It is written in Raku!

180.

The Internet Changed My Life

pointersgonewild.com/2022/01/19/the-internet-changed-my-life

I’ve seen multiple discussions online as to the negative effects of the internet on society. There’s definitely harmful content online. It makes me sad to see the internet being used as a tool to s…

Via https://t.me/memory_heap/351

179.

Extremely Online In Real Life

www.datagubbe.se/constline

Is that enough? Evidence, as they say, suggests otherwise. We are finally always online and, as it turns out, lonelier than ever.

178.

Reflections on the Internet: What It Should Be and Why

cheapskatesguide.org/articles/reflections-on-the-internet.html

In a sense, we have begun to worship the Internet while we have lost our understanding of the basic principles that led to its creation a mere generation and a half ago. In this article I give as clear a picture as I am capable of what the Internet could be to each of us and why it should be that way.

Big text.

177.

Finding "The Internet" Toxic and Depressing? Consider Leaving Your Walled Garden.

cheapskatesguide.org/articles/toxic-gardens.html

If you are finding the Internet toxic and depressing, you are very likely spending your time on the wrong part of the Internet.

I've read more than 20 texts like this. Here's another one.

176.

Why I recommend CGI instead of web frameworks

halestrom.net/darksleep/blog/046_cgi

The author tells us that CGI is good and should be used a lot.

2023-04-28

175.

Плохо — это нормально

ilyabirman.ru/meanwhile/2006/03/09/1

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

Это сначала на тебя будут смотреть, как на сволочь последнюю. Но зато лет через 50 мы будем жить в другой стране. Если не ты, то кто это сделает?

Плохой работе не может быть оправдания.

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