1716 bookmarks

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

2025-01-02

1680.

s/sed/ed

aartaka.me/sed-ed
1679.

The life-changing magic of Japanese clutter | Aeon Essays

aeon.co/essays/the-life-changing-magic-of-japanese-clutter

The world sees Japan as a paragon of minimalism. But its hidden clutter culture shows that ‘more’ can be as magical as ‘less’

2025-01-01

1678.

Orion Browser by Kagi

kagi.com/orion

WebKit browser with proper extensions. Best of both worlds! Gotta try when I get back to my MacBook.

1677.

The 2010s and alternative Social Media: A decade full of work, hope, and disappointment - Dennis Schubert

overengineer.dev/blog/2020/01/01/2010s-alternative-social-media

You cannot complain about Facebook collecting your life’s history, while at the same time complaining that diaspora* cannot find your former classmates. You cannot complain about WhatsApp collecting your address book, while at the same time stating you do not use eMail because exchanging addresses is too cumbersome. You either get a system that knows who you are or a system that does not. I do not get the impression that the majority of users who complain about “bad privacy practices” have understood that point yet.

Mastodon did a lot of things right in the beginning. Their interface looks a bit like Tweetdeck and Hootsuite, so everyone familiar with those tools felt right at home. They hit the perfect timing and launched just as a new privacy scandal was exposed, so it was easy for journalists to show off the new kid on the block. And, probably the most essential piece: They had tools available to cross-post from Twitter to Mastodon, basically on day zero. At first, this sounds like a minor thing, but a lot of people signed up on Mastodon and cross-posted their tweets to Mastodon. This means that there was a lot of content available on Mastodon from the beginning, and the users never stopped pouring material into Mastodon, even if they left and went back to using Twitter exclusively. Today, there still is a lot of traffic just from cross-posting tweets.

It feels like large portions of the “Federated Social Network” space, for the lack of a better term, are way too tech-focused, and completely lost track of what they once were claiming to do. We tend to be laser-focused on coming up with new technical challenges to solve, new bugs to fix, and new features to implement. But does it matter? What use is a social network with all the features imaginable, but no users to use them? What use is a perfectly abstracted and well-designed federation implementation, when there is no data to federate?

I wish that more people would consider the reason behind billions of users still using Facebook, instead of just going along their lives as a coder working on whatever their favorite project is. It is disappointing to see so many active people in this field to just say, “oh well, they simply did not learn from their mistakes”, and go on as if that was no big deal. In reality, most people are very unhappy with the current situation, and they would probably love to use alternatives that respect their privacy more. Still, they just cannot consider projects like Mastodon or diaspora* proper alternatives - for a good reason.

Thinking outside of your little technical bubble is hard and uncomfortable. Sometimes, it takes a lot of time and effort, and sometimes, you have to make decisions that violate your principles for the sake of actually helping people. I have seen too many individuals, projects, and organizations get busy petting themselves on their backs for fixing a bug nobody cares about, or for hosting a service nobody cares about, or for writing marketing material nobody reads. I have seen way too many instances of organizations being stuck in their ideology, to a point where they entirely stop fulfilling their original purpose: to bring people forward.

1675.

Ошибки в Go: проблема и элегантное решение с библиотекой try

habr.com/ru/articles/850464

Исключения для бедных

2024-12-31

1674.

Как мы перенесли игру «Герои меча и магии III» на 1С

infostart.ru/1c/articles/2208631

Я Федор, ведущий разработчик 1С. На хакатоне компании команда под моим руководством перенесла игру «Герои меча и магии III» на платформу 1С. Расскажу, как устроена конфигурация «1С: Герои меча и магии» с технической точки зрения.

1673.

streams

codeberg.org/streams/streams

Consent based public domain federated communications server. Provides a feature rich ActivityPub and Nomad communication node.

1672.

diaspora* federation protocol

diaspora.github.io/diaspora_federation
1671.

ActivityPub - Final thoughts, one year later. - Dennis Schubert

overengineer.dev/blog/2019/01/13/activitypub-final-thoughts-one-year-later

A more social look on the spec by diaspora*'s developer. Just as profound.

1670.

ActivityPub - one protocol to rule them all? - Dennis Schubert

overengineer.dev/blog/2018/02/01/activitypub-one-protocol-to-rule-them-all

Diaspora*'s developer's thoughts on ActivityPub soon after it was released. It's like he foresaw ever issue there is, without ever implementing it. Such insight. He foresaw that C2S won't get much use, he foresaw reply forwarding problems, he foresaw everything!

1669.

Don't Contribute Anything Relevant in Web Forums Like Reddit

karl-voit.at/2020/10/23/avoid-web-forums
1668.

Don’t build your castle in other people’s kingdoms – How To Market A Game

howtomarketagame.com/2021/11/01/dont-build-your-castle-in-other-peoples-kingdoms

2024-12-30

1666.

That's Not an Abstraction, That's Just a Layer of Indirection

fhur.me/posts/2024/thats-not-an-abstraction
1665.

Fish 4.0: The Fish Of Theseus

fishshell.com/blog/rustport

2024-12-29

1664.

I Don't Care for Gnome - woltman.com

woltman.com/gnome-bad

An exploration of Gnome's many failings and how to fix it.

2024-12-28

1663.

99 бутылок: язык B («Би»)

bolknote.ru/all/99-butylok-yazyk-b-bi

2024-12-27

1660.

FixBrowser

www.fixbrowser.org

FixBrowser is a truly lightweight web browser created from scratch. It intentionally doesn't support JavaScript to make things faster and much less resource intensive. Instead it contains an updated set of scripts that fix and improve various websites.

It is designed from ground up with privacy as the major goal, using a whitelist approach for loading resources to avoid any unwanted tracking.

The browser is currently in Alpha stage, all the foundation blocks are there but needs more work. There is also FixProxy which is using the "backend" part of the browser (everything except the actual rendering) to be used with a regular web browser. It provides a safe way to browse the web and is more mature, I've been using it for multiple years as my primary means of browsing with good results.

1659.

Первый тестовый выпуск web-браузера FixBrowser

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

Вот это браузеры пошли! Без яваскриптов, но с регексами и фикс-прокси. И стек смешной: свой язык какой-то. Внимательно буду смотреть.

2024-12-26

1658.

Мир MS Excel - Главная страница

www.excelworld.ru
1657.

Hixie's Natural Log: When complaints are a good sign

ln.hixie.ch?start=1735173692&count=1

These choices are trade-offs. If you want to write a quiet song, it won't be loud. If you are writing a software tool and you want to prioritize speed over simplicity, then it won't be as simple as if you'd prioritized simplicity over speed.

There are two main signs that you've succeeded at your goals. The first, and more pleasant, is that you get compliments about how your thing is like you wanted it to be. "I love that song, it's so quiet!" "Your tool is so fast!" Why thank you, that's exactly what I was going for.

The second sign, though, is that you will get complaints. Specifically, people will complain that your thing does not achieve the things you didn't set out to achieve. "I wish this song was louder", "this tool is so hard to use". That you are receiving complaints at all means that people are aware of your creation; that they are complaining about what you specifically set out to make a non-goal is a side-effect of the fact that you made that trade-off.

1656.

Adding "Mycomarkup" as a custom renderer

vpub.mysh.dev/topics/7

This forum is Mycomarkup-enabled now!

1655.

png2tal

codeberg.org/kira/png2tal

Converts a PNG to 2- or 4-colour uxntal data literals.

1654.

This Black Fungus Might Be Healing Chernobyl By Drinking Radiation—A Biologist Explains

www.forbes.com/sites/scotttravers/2024/11/02/this-black-fungus-might-be-healing-chernobyl-by-drinking-radiation-a-biologist-explains

Cladosporium sphaerospermum is a remarkable species of radiotrophic fungus that is thriving in the Chernobyl Exclusion Zone and which scientists are studying to unlock applications in a wide range of fields.

1653.

Alopex Networks

wiki.alopex.li

Yet another technical wiki with good content. Sadly, it's running Gitit, thus being very poor to navigate.

1652.

Apertium | A free/open-source machine translation platform

apertium.org/index.eng.html#?dir=eng-epo&q=

Apertium is a rule-based machine translation platform. It is free software and released under the terms of the GNU General Public License.

2024-12-25

1650.

gwit: gwit - Web sites over Git

sr.ht/~ivilata/gwit

gwit is a minimalist system for a Web of replicated, host-neutral, lightweight sites backed by Git.

1649.

so i've been playing j2me games

blog.cathoderaydude.com/doku.php?id=blog:so_i_ve_been_playing_j2me_games

so i've been playing j2me games for 20 years I've regarded “phone games” as absolute dog shit, unworthy of even a second glance. i have recently discovered that this only applies to smartphone games - despite “resident evil for flip phones” being a

1648.

Fun Fediverse Development

funfedi.dev

Detailed (?) look at how existing ActivityPub implementations work.

Reposted 1646.

Building a robust frontend using progressive enhancement - Service Manual - GOV.UK

www.gov.uk/service-manual/technology/using-progressive-enhancement

an extremely based frontend manual from the GOV.UK

1645.

Talk Less in Meetings

ajkprojects.com/talklessinmeetings
1644.

hugmouse/vpub-plus: Fork of vpub, the forum software

github.com/hugmouse/vpub-plus

Fork of vpub, the forum software. Contribute to hugmouse/vpub-plus development by creating an account on GitHub.

2024-12-24

1643.

My colleague Julius

ploum.net/2024-12-23-julius-en.html

A story of a Julius who lacks knowledge but has good charisma. There's a lot to learn from such Julii.

Когда я работал в Совкомбанке, пришлось чуток поработать с аналитиком Э. Он мне сразу не понравился. Потом он ушёл, раньше меня. Статья помогла понять, что с ним было не так. Наверное он был таким Юлием.

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

2024-12-22

1640.

Making C Code Uglier

aartaka.me/making-c-uglier.html
1639.

Short URLs: why and how | Derek Sivers

sive.rs/su

Instead of:
yoursite.com/blog/2022/05/08/short-urls-why-and-how.html
… consider just:
yoursite.com/short

1638.

Derek Sivers

sive.rs

Introduced by Artyom.

I visit Derek Sivers' website from time to time. Every time I do, I discover he had

  • written some half a hundred new blog posts,

  • moved to another place,

  • and started a new diet/philosophy/routine/book.

He's too productive for a human, but that's a topic for a different time.

1637.

Write Hypertext, not Plaintext

aartaka.me/hypertext.html

Artyom makes a good point that plaintext is a lie. Of course it is! Nothing worse than being presented with a .txt file. Screw that! Folks, user proper text formats.

1636.

Procnames Start Lines. But Why?

aartaka.me/procnames
1635.

The faded world: my experience with cataract

journal.paoloamoroso.com/the-faded-world-my-experience-with-cataract

This is a personal story I hope will give web designers and user interface experts some food for thought: my experience with reading digital screens with eyesight degraded by cataract. There may be more users with suboptimal vision than usually thought.

I always preferred the light theme and never figured what's the fuss with the dark theme. Until cataract came.

2024-12-21

1634.

exaloop/codon: A high-performance, zero-overhead, extensible Python compiler using LLVM

github.com/exaloop/codon

Typical speedups over vanilla Python are on the order of 10-100x or more, on a single thread. Codon's performance is typically on par with (and sometimes better than) that of C/C++. Unlike Python, Codon supports native multithreading, which can lead to speedups many times higher still.

Codon is not a drop-in replacement for CPython. There are some aspects of Python that are not suitable for static compilation — we don't support these in Codon.

2024-12-20

1633.

Heroes Of Might And Magic III: Browser Version (Online)

homm3.zip

Immerse yourself in the legendary world of Heroes of Might and Magic 3 online, right in your browser! This iconic turn-based strategy series, beloved by millions since 1999, is now available without installation. Explore vast worlds, develop towns, battle for resources, and build armies just like in the good old days. Enjoy classic gameplay with modern convenience—play anytime and share the nostalgia with friends!

1632.

GitHub - shapr/markovkeyboard: keyboard layout that changes by markov frequency

github.com/shapr/markovkeyboard

Static keyboard layouts are boring and predictable. Let's spice up the whole idea of keyboard layouts by having the layout CHANGE WHILE YOU ARE TYPING!

2024-12-18

1631.

Исследование Go-разработчиков, 2024

devcrowd.ru/go-2024

DevCrowd вместе с Авито провели исследование рынка Go-разработчиков, 2024

2024-12-15

Reposted 1630.

One big choice shapes a hundred more

sive.rs/ripple

Knowing the consequences I want, what choice would create them? What big choice would nudge a hundred others that way?

1629.

Elongate the Week

asnewman.github.io/elongatetheweek

Recently, I went on a week-long vacation to Japan. Besides being a ton of fun, something that stood out was how long the trip felt. One week in Japan felt like three weeks of my regular life. I've thought about why this is and found that the amount of time felt is greatly related to the number of memories created.

1628.

Strategies for Minimizing the Total Cost of Computer Ownership

cheapskatesguide.org/articles/cost-strategies.html

A few basic rules for buying and using computers can save anyone significant amounts of money and produce the confidence required to try new things with computers.

1627.

25 years of Dillo

dillo-browser.github.io/25-years

Happy Birthday!

2024-12-13

1626.

2024-12-13 Archiving homepages

alexschroeder.ch/view/2024-12-13-archiving-homepages

2024-12-07

1624.

WebDAV clients compatibility

github.com/kd2org/karadav?tab https://github.com/kd2org/karadav/?tab=readme-ov-file#webdav-clients-compatibility
1623.

2024-09-08 WebDAV no more

alexschroeder.ch/view/2024-09-08-webdav

2024-12-06

1622.

Smallweb

www.smallweb.run

A self-hostable personal cloud inspired by serverless platforms and cgi-bin.

1621.

A bare-minimum ActivityPub server from scratch

grishka.me/blog/activitypub-from-scratch

This is a translation of the article I originally wrote in Russian a year ago.
Lately, after Elon Musk bought Twitter, people have started looking for its alternatives – and many found one in Mastodon.
Mastodon is a decentralized social media platform that works on the federation model, like email. The federation protocol is called ActivityPub and is a W3C standard, and Mastodon is far from being its only implementation, albeit it is the most popular one.

1620.

Nutshell: make expandable, embeddable explanations

ncase.me/nutshell

a tool to let your readers dive into details

1619.

Block Protocol

blockprotocol.org

An open standard for data-driven blocks

1618.

Weird

weird.one

A way to be on the web!

1617.

Профсоюз работников ИТ

ruitunion.org

Новости о важных событиях для работников ИТ индустрии

1 2 3 4 6 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27