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

As I described in my previous blog post , the Burroughs ICON was a very cool UNIX-like computer developed by the Ontario governement for use within schools during the 1980s and early 1990s. But because ICON computers were all diskless workstations, they were completely useless without a network and LEXICON file server. After all, the QNX operating system and programs that ran memory-resident on each ICON had to first be downloaded from t..

As I described in my previous blog post , the Burroughs ICON was a very cool UNIX-like computer developed by the Ontario governement for use within schools during the 1980s and early 1990s. But because ICON computers were all diskless workstations, they were completely useless without a network and LEXICON file server. After all, the QNX operating system and programs that ran memory-resident on each ICON had to first be downloaded from t..

Today I had to install coturn on Ubuntu 22.04 (Jammy Jellyfish). It doesn’t have package available because of a bug . But there’s a solution on the bugtracker, so I decided to build my own package. It has been a while since I last did it, so here are the steps for reference:

I’m going to think out loud for a moment about a problem I’m considering. RAM is a precious resource on any server. Look at VPS servers, and you’ll be hard pressed to find one with much more than 32 Gb. Look at leasing a dedicated server, and it’s the RAM that really drives up the price. My server has 128 Gb, and it it’s so full it needs to unbutton its pants to sit down comfortably. Anything I can offload to disk is great.

Today I had to install coturn on Ubuntu 22.04 (Jammy Jellyfish). It doesn’t have package available because of a bug . But there’s a solution on the bugtracker, so I decided to build my own package. It has been a while since I last did it, so here are the steps for reference:

Today I had to install coturn on Ubuntu 22.04 (Jammy Jellyfish). It doesn’t have package available because of a bug . But there’s a solution on the bugtracker, so I decided to build my own package. It has been a while since I last did it, so here are the steps for reference:



In my last post I introduced an Emacs Lisp VM I was writing in Rust. My stated goal at the time was to complete a garbage collector. I think Rust has some really interesting properties that will make building garbage collectors easier and safer. Many of the techniques used in my GC are not original and have been developed by other Rustaceans in previous projects. Updated: 2022-09-06 Why use garbage collection?


I love a todo list. It captures my goals and desires in a semi-succinct and concrete way. There are hundreds if not thousands of todo apps and methods. But to me personally, one stands out above all the others. A simple 3x5 notecard. This is a how-to or a help article. This is a love letter. A love letter to paper. The simple idea of writing down your list of things to do on a physical surface with your own hand is something I love.




Run Archive Warrior in your Kubernetes cluster as DaemonSet apiVersion: apps/v1 kind: DaemonSet metadata: name: warrior namespace: archive labels: app: warrior spec: selector: matchLabels: app: warrior template: metadata: labels: app: warrior spec: nodeSelector: kubernetes.io/arch: amd64 terminationGracePeriodSeconds: 60 containers: - image: atdr.meo.ws/archiveteam/warrior-dockerfile:latest name: warrior resources: requests: cpu: "200m" mem..

Yes, finally I’ve found the time to buy a VPS and host a Jekyll blog with a nice comment system and to move my old blog from Medium. …but why? Medium is so handy and simple, why I’ve spent one week of work to move few pixels of text? Because I want that my content is my content and not my content on the “Medium’s hands”, plus Medium is not what was in the beginning.

I recently updated my Raspbian Buster to Bullseye on the RaspberryPI I use as DNS server with Pi-Hole. But unfortunately something went wrong, or at least I thought I made something wrong during the update process, because when the Raspberry PI rebooted, the attached Pimoroni HyperPixel 4” display was blank. I mean, the backlight was on but there was nothing on the screen. So I tried to ssh in to it but the ip was changed itself. I don’t kn..

Yes, finally I’ve found the time to buy a VPS and host a Jekyll blog with a nice comment system and to move my old blog from Medium. …but why? Medium is so handy and simple, why I’ve spent one week of work to move few pixels of text? Because I want that my content is my content and not my content on the “Medium’s hands”, plus Medium is not what was in the beginning.

I recently updated my Raspbian Buster to Bullseye on the RaspberryPI I use as DNS server with Pi-Hole. But unfortunately something went wrong, or at least I thought I made something wrong during the update process, because when the Raspberry PI rebooted, the attached Pimoroni HyperPixel 4” display was blank. I mean, the backlight was on but there was nothing on the screen. So I tried to ssh in to it but the ip was changed itself. I don’t kn..









Introduction The title is the thesis: the Zig programming language has function colors. And in the rest of this post, I will prove that and try to explain what it means for programmers using Zig. This post is not here to ascribe any intention to Zig proponents, especially the leadership and employees of the Zig Software Foundation. I did that once, and I regret it. Instead, the post is meant to be as objective as possible, while lett..

Introduction The title is the thesis: the Zig programming language has function colors. And in the rest of this post, I will prove that and try to explain what it means for programmers using Zig. This post is not here to ascribe any intention to Zig proponents, especially the leadership and employees of the Zig Software Foundation. I did that once, and I regret it. Instead, the post is meant to be as objective as possible, while lett..

Introduction The title is the thesis: the Zig programming language has function colors. And in the rest of this post, I will prove that and try to explain what it means for programmers using Zig. This post is not here to ascribe any intention to Zig proponents, especially the leadership and employees of the Zig Software Foundation. I did that once, and I regret it. Instead, the post is meant to be as objective as possible, while lett..

Introduction The title is the thesis: the Zig programming language has function colors. And in the rest of this post, I will prove that and try to explain what it means for programmers using Zig. This post is not here to ascribe any intention to Zig proponents, especially the leadership and employees of the Zig Software Foundation. I did that once, and I regret it. Instead, the post is meant to be as objective as possible, while lett..

Introduction The title is the thesis: the Zig programming language has function colors. And in the rest of this post, I will prove that and try to explain what it means for programmers using Zig. This post is not here to ascribe any intention to Zig proponents, especially the leadership and employees of the Zig Software Foundation. I did that once, and I regret it. Instead, the post is meant to be as objective as possible, while lett..

Introduction The title is the thesis: the Zig programming language has function colors. And in the rest of this post, I will prove that and try to explain what it means for programmers using Zig. This post is not here to ascribe any intention to Zig proponents, especially the leadership and employees of the Zig Software Foundation. I did that once, and I regret it. Instead, the post is meant to be as objective as possible, while lett..

Introduction The title is the thesis: the Zig programming language has function colors. And in the rest of this post, I will prove that and try to explain what it means for programmers using Zig. This post is not here to ascribe any intention to Zig proponents, especially the leadership and employees of the Zig Software Foundation. I did that once, and I regret it. Instead, the post is meant to be as objective as possible, while lett..

Typically I write code test-first, TDD style. I tend to run specs very often, before and after changes, even trivial ones. That's a lot of test runs. When working on Rails apps waiting even a second gets very annoying very fast. Rails had some workarounds like zeus and, later, spring . They are great: they preload the Rails app and then fork the process (or do some other magic) so that your specs run immediately. They also detect file ....


Typically I write code test-first, TDD style. I tend to run specs very often, before and after changes, even trivial ones. That's a lot of test runs. When working on Rails apps waiting even a second gets very annoying very fast. Rails had some workarounds like zeus and, later, spring . They are great: they preload the Rails app and then fork the process (or do some other magic) so that your specs run immediately. They also detect file ....


MDX Debugger - github.com - 4 years ago - eng

You’ve heard of Spring4Shell, now learn about similar exploits for Glassfish and Payara that leverage the same issue in Spring, but with a different payload.

Recently, we introduced Background Art as a new way for customers to add graphics to their websites. This feature leverages WebGL to generate abstract animated graphics client side. These graphics can be seamlessly added to a web page, offering an alternative to images and videos for section backgrounds.

What goes into creating those enhanced error messages in the latest versions of Python? How does the new PEG parser help to pinpoint where errors have occurred? This week on the show, Pablo Galindo Salgado talks about the work that goes into creating these improvements.

I am a productivity enthusiast and a perfectionist. As a developer or not, we all have things we want to do. And we all have flaws or issues which prevents us from achieving them. Mine is - being a perfectionist. My productivity wins used to be cancelled out by me being a perfectionist. What helps me is a rule - Doing what you can NOW . It might sound simple but it isn’t in practice. Fixing my perfectionism problem is still an in-progress.....

This method of printing text to bash input is so good it is worth repeating. Say you'd like to produce a kind of auto-completion tool to help you input complex bash commands. You could write a script to run your command. But in some cases the command to run is a complex pipeline that you start with and then continue tweaking and running. It's easier to generate the command, print it to the terminal, allow the user (yourself) to tweak it,....

86 visitors online