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


Since starting out as an independent contractor, I’ve always felt a tension between being a generalist software engineer, yet having to market myself as a specialist. I’ve been wanting to write about it for years and even have kept some notes for that purpose. Recently I came across an article by Ben Collins-Sussman, which gave me the last bit of inspiration I needed, even though his article only indirectly touches on the topic.

There has been a lot of talk in recent years how running your own email server is too hard. But it’s quite healthy for the email ecosystem to not have everyone use Gmail and Outlook. In my experience it isn’t too hard, just takes some work.

Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in January - Hello from Tokyo! I'm here doing a creative residence at Almost Perfect. If you're in...

Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in January - Hello from Tokyo! I'm here doing a creative residence at Almost Perfect. If you're in...

There has been a lot of talk in recent years how running your own email server is too hard. But it’s quite healthy for the email ecosystem to not have everyone use Gmail and Outlook. In my experience it isn’t too hard, just takes some work.

There has been a lot of talk in recent years how running your own email server is too hard. But it’s quite healthy for the email ecosystem to not have everyone use Gmail and Outlook. In my experience it isn’t too hard, just takes some work.

In programming, there are patterns everywhere: patterns of building code, patterns for organising components, even patterns for how to test things. A whole industry is looking for patterns to solve all their problems. But amongst them all, there’s one pattern I whole-heartedly love, it’s the Early Exit. In this short and sweet post, I want to declare my undying love to the Early Exit, sharing my excitement. From If+else to ladders and co..

Designer News is dead. Designer News was an online community for product designers. For years it was the best forum to discuss designing software.

In programming, there are patterns everywhere: patterns of building code, patterns for organising components, even patterns for how to test things. A whole industry is looking for patterns to solve all their problems. But amongst them all, there’s one pattern I whole-heartedly love, it’s the Early Exit. In this short and sweet post, I want to declare my undying love to the Early Exit, sharing my excitement. From If+else to ladders and co..

Bookmarks for February 2024: 6 links - How hard is it to cheat with ChatGPT in te...; Fixing the billion dollar mistake in Go by..., and more.

Bookmarks for February 2024: 6 links - How hard is it to cheat with ChatGPT in te...; Fixing the billion dollar mistake in Go by..., and more.


There are three upcoming mgmtconfig events happening within the next seven days! mgmt @ FOSDEM : On February 3rd, I’ll be giving a talk in the golang devroom at FOSDEM . Please come early (1hr+) if you want to get a seat, usually this room is especially full. This happens in Brussels, but it should be recorded if there aren’t any technical glitches. (I got rejected for the main track, but it’s my fault because I need to ma..

There are three upcoming mgmtconfig events happening within the next seven days! mgmt @ FOSDEM : On February 3rd, I’ll be giving a talk in the golang devroom at FOSDEM . Please come early (1hr+) if you want to get a seat, usually this room is especially full. This happens in Brussels, but it should be recorded if there aren’t any technical glitches. (I got rejected for the main track, but it’s my fault because I need to ma..

Mars in 4K - nicolaiarocci.com - 2 years ago - eng
The footage, captured directly by NASA’s Mars rovers - Spirit, Opportunity, Curiosity, and Perseverance - unveils the red planet’s intricate details. These rovers, acting as robotic geologists, have traversed varied terrains, from ancient lake beds to towering mountains, uncovering Mars’ complex geological history. As viewers enjoy these images, they will notice informal place names assigned by NASA’s team, providing context to the Mar..

We recently became interested in Minecraft again, n we figured we might wanna host our own server (which's sth we hadn't ever done yet, fwiw). We like the Aether mod a lot, n that doesn't run on Fabric or Quilt, so we hada set up a server using NeoForge (the original Forge seemsa be dead). Turns out tho, there's no easily findable guides online on howa do this? They might, generally speaking, assume ya got an environment where ya can easily....


I’m an avid user of CTRL-w to close tabs in Firefox. It turns out when there is an update to Samsung Magician pending, it will capture that keypress and stop any application or game to use CTRL-w system wide. And I thought it was the Tree Style Tabs extension acting weird, since it also had some problems. The problem is not confined within Firefix, all other browsers using CTRL-w will also be subject to the same bug. Possible so..

In the world of data warehousing and large-scale data analysis, table formats like Apache Iceberg play a pivotal role in managing massive datasets. If you're dealing with Iceberg tables, maintaining and optimizing them can lead to significant performance improvements. Let's delve into the three key ways to maintain Iceberg tables for optimized performance and data management. Partitions Partitioning your Iceberg tables is one of the simples..

Recently a friend had to set up some cloud infrastructure on Azure. He was trying to create a VPN Gateway through the web UI, but couldn’t find the “Basic” tier (the cheapest on Azure). The only available options started at more than $100 / month! He later stumbled upon this support request (archived), where a Microsoft employee shamelessly explains what’s going on: the Basic SKU is no longer available in Azure portal.

Sometime last year Justin Vincent of the techzing podcast suggests that I should add a license to Quote, I “strongly” suggest that you wrap each product into a paid version - where you sell a “license” for usage with priority support. New year means new energy and so I got around to do this. All the tools will remain free software, so there is no need to worry about a rug pull. However it does mean I am now offering proper email a..

I've blogged about both Reticulum and Meshtastic before ( 1 , 2 , 3 , 4 ) and I've even given a presentation about both of them . The past few months, I started getting more involved with Reticulum, however I'm still reading the Meshtastic Discord to keep up with the project. In both communities, I see one question that comes up often: "Which one is better?". I want to try to answer this question and hopefully help people understand the..

Quick command to get OnCall running using ArgoCD: argocd app create oncall \ --repo https://grafana.github.io/helm-charts \ --helm-chart oncall \ --revision 'v1.3.*' \ --dest-namespace oncall \ --dest-server https://kubernetes.default.svc \ --values-literal-file values.yaml \ --project oncall

otpgateway v3.4.1 - nadh.in - 2 years ago - eng
Repository: @knadh/otpgateway GitHub release page: v3.4.1 Changelog 3e5e12c feat: add custom attributes in pinpoint ( #43 )

Announcing the launch of our Ads Manager, a new platform to buy, manage, and report on privacy-preserving ad campaigns in the Brave ecosystem.




How to Build and Deploy a Node.js App That Uses OpenAI’s APIs Near the end of 2023, ChatGPT announced that it had 100M weekly users. That’s a massive base of users who want to take advantage of the convenience and power of intelligent question answering with natural language. With this level of popularity for ChatGPT, […] The post Working with ChatGPT Functions on Heroku appeared first on Heroku .

Today I learned that pg_dump can make a copy of a Postgres schema instead of the whole database. Likewise, if needed, pg_restore can restore the schema in either the original database or a different one. Backup of a Postgres schema: pg_dump -h host -d source_database -U user -n schema_name -F c -f schema_dump_file.dump Restore of a Postgres schema: pg_restore -h host -d dest_database -U user -n schema_name schema_dump_file.dum..



Brewster Kahle, at The Internet Archive Blogs: Ever try to read a physical book passed down in your family from 100 years ago? Probably worked well. Ever try reading an ebook you paid for 10 years ago? Probably a different experience. From the leasing business model of mega a publishers to physical device evolution to format obsolescence, digital books are fragile and threatened. […] Our paper books have lasted hundreds of years on our..

I recently wrote White Elephant is surprisingly effective (link) with Yee Aun, and I realized I hadn't mentioned it here yet. It's an exploration of what makes a gift distribution "good", including simulation and visualization of how White Elephant distributes gifts. This project felt like the perfect example of what Basecamp's Shape Up calls "fixed time, variable scope": It’s hard to ship a book when you can always add more, expl....

I continue building a weighted version of the Mann–Whitney $U$ test. While previously suggested approach feel promising, I don’t like the usage of Bootstrap to obtain the $p$-value. It is always better to have a deterministic and exact approach where it’s possible. I still don’t know how to solve it in general case, but it seems that I’ve obtained a reasonable solution for some specific cases. The current version of the approach still has..


I continue building a weighted version of the Mann–Whitney $U$ test. While previously suggested approach feel promising, I don’t like the usage of Bootstrap to obtain the $p$-value. It is always better to have a deterministic and exact approach where it’s possible. I still don’t know how to solve it in general case, but it seems that I’ve obtained a reasonable solution for some specific cases. The current version of the approach still has..

I get significantly more work done when I unplug my computer from the Internet. It’s not that my productive output drops to zero when I’m plugged in, but more like 70%. Despite many of the tools that I use requiring a connection, and certainly the Internet containing a wealth of information that might expedite my work, these benefits are drastically outweighed by the wealth of distractions also available. It’s very appealing, when the c..


In this article we will deep dive into understanding how we can setup HTTPS with self-signed certificates for our Homelab services.This is often required when you are running your own services and you want to access them over HTTPS.


In this article we will deep dive into understanding how we can setup HTTPS with self-signed certificates for our Homelab services.This is often required when you are running your own services and you want to access them over HTTPS.

In this article we will deep dive into understanding how we can setup HTTPS with self-signed certificates for our Homelab services.This is often required when you are running your own services and you want to access them over HTTPS.

99 visitors online