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




Video summary (in bullet points) of Creating a Blog with Hugo and Github in 10 minutes by Ryan Schachte

Video summary (in bullet points) of Creating a Blog with Hugo and Github in 10 minutes by Ryan Schachte



Ghost.sh - ayewo.com - 2 years ago - eng
This article is the umbrella article for a 3-part series on how move (and upgrade) a live Ghost blog hosted on a DigitalOcean droplet to an EC2 VM on AWS, with minimal downtime. Other articles planned/published are: Quick and Easy Hosting of a Ghost Blog on AWS using EC2

An article about lookup tables in Forth that I co-authored with Hans Bezemer (creator of 4tH) when I was 16.

I recently had to fine-tune around 100 Computer Vision AI models for an assignment I’m completing as part of my Master’s Degree (the same…

Almost all organisations assign levels to their employees, and engineering is no different. But what are the alternatives to engineering levels, what might we gain by avoiding engineering levels, and how do we get the the more beautiful feature that a level-less work environment offers?






What I've been up to We finished moving back to NYC last month. I made a quick stopover to Canada for Tailwind Connect, where I met some interesting people and learned some new CSS techniques....

Sometimes your data grows and requires a bigger disk without a need for more compute or memory. Previously, our offerings were a bit too inflexible. We also didn’t want to limit our largest database at 4TB. We released new Heroku Postgres plans that give you more flexibility when scaling up your database storage needs on […] The post Introducing New Heroku Postgres Plans appeared first on Heroku .

Bookmarks for July 2023: 2 links - How to Learn Better in the Digital Age; Nobody cares about your blog..

Bookmarks for July 2023: 2 links - How to Learn Better in the Digital Age; Nobody cares about your blog..

Many teams start with ORM/ODM for various reason. But ORM/ODM don’t scale because of a reason. And to perserve sanity, all ORM/ODM must be avoided unless it’s provided by the team who built the database

Many teams start with ORM/ODM for various reason. But ORM/ODM don’t scale because of a reason. And to perserve sanity, all ORM/ODM must be avoided unless it’s provided by the team who built the database

亲手封装一个简单灵活的下拉刷新上拉加载 Compose Layout Compose 的下拉刷新有现成的 Material 库 可以直接使用,非常简单方便。 但是上拉加载目前没看到有封装的特别好的库,Paging 有些场景无法满足,而且上拉加载也是个比较简单的功能,没必要再去依赖一个质量未知的库。我们可以基于目前的 LazyList 简单的封装一个灵活的组件。 基本原则是仍然基于现有的 PullRefresh 以及 LazyList API 实现,不依赖三方库,使用简单灵活好用。 接口设计 首先我们将这个可以上拉加载下拉刷新的 Compose 函数命名为 LoadableLazyColumn。 上面说到我们需要基于 PullRefresh 以及 LazyList API 实现,这两个组件都具备各自的 State。 PullRefreshState :下拉刷新的 State LazyListState :LazyColumn 的 State 由于我们....

Ledger is a double-entry plaintext accounting system. Plaintext means that you do your finance editing a simple text file and process it with a command line utility :) In this post, I share my approach to using Ledger. If you want to know more about plaintext accounting, visit https://plaintextaccounting.org/ . I only use Ledger for two months, so this is probably not final. This is not an introduction to the Ledger. I assume you are fa..

A significant portion of cost of software infrastructure at a technology organization is due to CI/CD (Continuous Integration/Continuous Deployment).

Left Tokyo today after spending a week there (and the week prior in Fukuoka). I already wrote this article praising Japan shortly after arriving, and now I’ll give another recap 11 days later upon leaving. Tokyo is now what I consider to be the best city in the world. I’ll caveat this by saying that … Continue reading Tokyo Trip Reflections – The Nicest City

For the last three months I’ve been working on a team building the incident.io Catalog: read the announcement post here . One of the things I enjoy about working at incident is we often build products I’ve been thinking about or actively using for years. The catalog may be the best example of this, having spent years at GoCardless building and looking after our homegrown service registry, and talking publicly about why everyone n....

What advice can you extract from the Zen of Python? How can these nineteen guiding principles help you write more idiomatic Python? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder's Weekly articles and projects.

Original post here . Rumours, hoaxes, conspiracy theories. Like many other teens who grew up on the internet, that part of the web has always captivated me – the hushed tones, fighting the power, uncovering the REAL truth. The subculture of secrets is hard not to find fascinating. 1 As I grew up with that seedy underbelly running parallel to everything around me, one thought became lodged my brain: What sort of bollocks could I g....

Dear iPhone users - callmeo.live - 2 years ago - eng
Dear iPhone users… What if I told you there was a simple trick that would not just improve your life, but also improve the lives of everyone around you? Something you could do right away, with any mobile phone from the last 30 years. Well this may be a surprise, but: CHANGE YOUR DAMN RINGTONE And while you’re at it, change your notification sound too. I observe this daily: I’m sitting in the break room at work, then the familiar....


I recently had to try and explain to some non-technical colleagues how part of our system works. This involved giving them a very quick overview of public/private key cryptography. So I thought I would summarise it here.

I recently had to try and explain to some non-technical colleagues how part of our system works. This involved giving them a very quick overview of public/private key cryptography. So I thought I would summarise it here.

When designing Python packages, decoupling the file structure from the package's API makes your package easier to import and use.

There is an easy way to use base-auth for “securing” ingress access in Traefik, but, well - it’s base auth. It’s not that secure nor easy / nice to use in browsers, especially on mobile devices. So for long time, I was thinking how to integrate Traefik Ingress with an SSO (Single Sign-On) solution. Prerequisites You will need some kind of SSO provider. I’m using Forgejo (a fork of Gitea). I didn’t need anything fancy, and I already had Gite..



Learn how to automate the propagation of configuration changes across all tmux panes, saving time and enhancing productivity.




My git worfklow - jiby.tech - 2 years ago - eng
Every now and then, at work, I find myself discussing git worfklows, commit messages, branching, releasing, versioning, changelogs etc. Since my opinion has remained fairly consistent for the past few years, I found myself repeating the same points a lot, so I wrote it down. This page is the resulting compilation of my opinions on the software development lifecycle (SDLC), without workplace-specific tangeants. The article is broken down i..

My git worfklow - jiby.tech - 2 years ago - eng
Every now and then, at work, I find myself discussing git worfklows, commit messages, branching, releasing, versioning, changelogs etc. Since my opinion has remained fairly consistent for the past few years, I found myself repeating the same points a lot, so I wrote it down. This page is the resulting compilation of my opinions on the software development lifecycle (SDLC), without workplace-specific tangeants. The article is broken down i..


27 visitors online