Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

I think I might have fixed the weird Github Actions workflow corruption thing . The fix is almost stranger than the original bug. I fixed it by adding an emoji to the workflow name. This is literally what I did, I'm not even joking. Is this the real world? #

Super interesting. What’s happening across Sub-Saharan Africa right now is the most ambitious infrastructure project in human history, except it’s not being built by governments or utilities or World Bank consortiums. It’s being built by startups selling solar panels to farmers on payment plans. And it’s working. Why Solarpunk is already happening in Africa The ongoing discussion on HN is also worth reading (minus the AI slop c..

Super interesting. What’s happening across Sub-Saharan Africa right now is the most ambitious infrastructure project in human history, except it’s not being built by governments or utilities or World Bank consortiums. It’s being built by startups selling solar panels to farmers on payment plans. And it’s working. Why Solarpunk is already happening in Africa The ongoing discussion on HN is also worth reading (minus the AI slop c..

Super interesting. What’s happening across Sub-Saharan Africa right now is the most ambitious infrastructure project in human history, except it’s not being built by governments or utilities or World Bank consortiums. It’s being built by startups selling solar panels to farmers on payment plans. And it’s working. Why Solarpunk is already happening in Africa The ongoing discussion on HN is also worth reading (minus the AI slop c..

We manage the build pipeline that delivers Quip and Slack Canvas’s backend. A year ago, we were chasing exciting ideas to help engineers ship better code, faster. But we had one huge problem: builds took 60 minutes. With a build that slow, the whole pipeline gets less agile, and feedback doesn’t come to engineers until…

As of November 5th, 2025, Material for MkDocs is now in maintenance mode, with committed support for the next 12 months. At the same time a new static site generator (SSG) has been brought to live, with a faster build engine and maximum compatibility with MkDocs (for now), and built with the same open source […]

This is not a new topic; various resources have addressed it in different ways. Here are my reasons and explanations for why I prefer not to use 'let!' in RSpec. When I work on a project that uses RSpec, I prefer not to use let!. Instead, I call the ...

The day IPv6 went away - ounapuu.ee - 10 months ago - eng
I take pride in hosting my blog on a 13-year old ThinkPad acting as a home server , but sometimes it’s kind of a pain. It’s only fair that I cover the downsides of this setup in contrast to all the positives. Yesterday, I happened to notice that a connection to a backup endpoint was gone. Okay, happens sometimes. Then I went into the router and noticed that hey, that’s odd, there’s no WAN6 connection showing up. All gone. Just as if I ha....


Here's the Discord Changelog from November 6, 2025, so you can stay informed on what’s new in recent app updates!

This fall, emoji making gets faster, the Settings page gets a redesign, Group DMs are easier to customize, more games gain support for special Discord-powered capabilities, and Family Center gets some expanded features. Take a peek at what’s new this season!




Your database just corrupted at Midnight. Here's how to set up automated backups and point-in-time recovery so you can sleep without panic.


Your database just corrupted at Midnight. Here's how to set up automated backups and point-in-time recovery so you can sleep without panic.


Hey everyone, I’m Kartik Visvanathan , an Engineering Manager at Deliveroo, based in India. I joined the team in 2023, and it’s been an exciting ride ever since. I’ve built some truly impactful products here, including an advertising platform that we scaled into a profitable business, and a corporate orders product that touched every part of our systems—from restaurants to delivery to customer service. But while building cool stuff is aw....

Puma 7 is here, and that means your Ruby app is now keep-alive ready. This bug, which existed in Puma for years, caused one out of every 10 requests to take 10x longer by unfairly “cutting in line.”  In this post, I’ll cover how web servers work, what caused this bad behavior in Puma, and […] The post Upgrade to Puma 7 and Unlock the Power of Fair Scheduled Keep-alive appeared first on Heroku .


Modern businesses don’t just run on Salesforce—they run on entire ecosystems of applications. At Heroku, we operate dozens of services alongside our Salesforce instance such as billing systems, user management platforms, analytics engines, and support tools. Traditional approaches to unifying this data create more problems than they solve. In this article, we’ll see how we […] The post Building an Enterprise Data Warehouse on Heroku: Fro..

No title - markjgsmith.com - 10 months ago - eng
I got pretty much right to the end of the refactor of the auto-poster , everything was working, and then I notice that the workflows in Github are suddenly corrupt, appearing as the path instead of the name of the workflow. That’s exactly the same thing that happened last time . This is not normal. Hey world can you please stop getting in a huff and breaking everything? Would you please consider it? #

Is there any good solutions for creating P2P group chats? There is cabal, which allows creation of cabals with separate channels, very similar to irc. But it is in Javascript, which is meh, and not very popular. I've created cabal for Anons to test BTW. cabal://b7443b5a17aceaae6b3a71ed6915590873483d64394f6f5203956dca45f49cfe

Gamen en kinderen - roo.se - 10 months ago - nld
Schermtijd voor mijn kinderen blijf ik een lastig ding vinden. Eerst dacht ik altijd dat een kind met zo min mogelijk schermtijd moest opgroeien. Maar hoe meer ik erover leer, hoe meer ik ook de positieve kant in zie van bepaalde schermen. En dan met name gamen.

Gamen en kinderen - roo.se - 10 months ago - nld
Schermtijd voor mijn kinderen blijf ik een lastig ding vinden. Eerst dacht ik altijd dat een kind met zo min mogelijk schermtijd moest opgroeien. Maar hoe meer ik erover leer, hoe meer ik ook de positieve kant in zie van bepaalde schermen. En dan met name gamen.

This site has been online, in one form or another, for 25 years. Still, I took all but a landing page down for the move, and debated about whether it should return at all...

No title - markjgsmith.com - 10 months ago - eng
Quite bad allergies flare-up today. It’s a real pain. This seems to often follow after several days of tsunamis. #

I'm experimenting with creating a different section of my blog for shorter posts that are more off the cuff, posts on external platforms, and different mediums.

While a book requires many, many hours of work, these hours come in rather small increments. If I get to the office at eight thirty, I could be done writing by eleven. Just a couple hours is all it takes. Just a couple crappy pages a day, as one old writing rule puts it. The discipline of writing is about showing up. No delays, no procrastination, no digital distractions. Just writing.”

While a book requires many, many hours of work, these hours come in rather small increments. If I get to the office at eight thirty, I could be done writing by eleven. Just a couple hours is all it takes. Just a couple crappy pages a day, as one old writing rule puts it. The discipline of writing is about showing up. No delays, no procrastination, no digital distractions. Just writing.”

Has anyone had experience using a phone operating on a linux based OS. After the whole spill about Android trying to stop people from downloading applications from other sources besides from their playstore I'm surprised there isn't more of a push for people to take complete ownership of their mobile devices. The FLX1s Looks promising at first glance

No title - markjgsmith.com - 10 months ago - eng
I've been listening, and occasionally watching, the TBPN Podcast a lot recently. It occurred to me today that it might be this era's Techcrunch, in terms of the flow of interesting stuff that goes through them. It feels similar in a lot of ways, but it's a 10x version of it. Their analysis of the bizarre moment we are in is very often quite incredible and it's also a lot of the time fucking hilarious. Now it is a bit heavy tech bro style ..

Key Takeaways Legacy migrations are structured into three predictable phases: The entire methodical process typically takes 12 to 26 months, transforming an old system into a modern, maintainable foundation without chaos. Legacy Migration For many organizations, a legacy migration feels like stepping into the unknown. They have been running the same language, the same hardware, […] The post What to Expect in a Legacy Migration: A Month-b..

Snyk is thrilled to announce our partnership with Factory, which brings Snyk Studio directly into Droid workflows.

I’ve been gradually moving more of my setup to self-hosted services. After turning my old ThinkPad into a home server, one of the next logical step was to back up all my Git repositories. Most of my projects live on GitHub, and other places I use for contract work. For a while, I just ran an rsync backup of my local clones. It worked, but it wasn’t a real solution — no metadata, no browsing, and no way to restore easily.



I'm now a bit over a month into my Emacs video-making journey. Today I bring a new episode. Bending Emacs Episode 5: Ready Player Mode Having migrated to mostly playing offline music, in this episode I show how to use Ready Player Mode (a package I built) for this purpose. This is what my Ready Player configuration mostly looks like: (use-package ready-player :ensure t :custom (ready-player-my-media-collection-loca....






133 visitors online