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

Learn how to seamlessly capture Slack messages into your Emacs Orgmode (GTD) inbox using a custom browser userscript.

Learn how to seamlessly capture Slack messages into your Emacs Orgmode (GTD) inbox using a custom browser userscript.

I sync my Obsidian notes between machines using Nextcloud. However, I started running into an issue where Obsidian's workspace.json caused sync conflicts. The file's just a record of which tabs are open so doesn't actually need to be synced. However, I couldn't exclude it's parent directory from syncing because that contains data that I do care about. This snippet details how to add a pattern to ignore a pattern when syncing . R..

I've put together a collection of resources I've used while preparing for various certification exams - covering everything from AWS to Databricks. The focus is mainly on data engineering and machine learning topics.

Jest, ESM, and the Meta Tech Conundrum: A Cautionary Tale You know that moment when you’re deep in your TypeScript project, everything’s going smooth, and then you import a simple CSV parsing library? Yeah, that’s when Jest decides to remind you about Facebook’s - sorry, Meta’s - opinions on JavaScript modules. Here’s what happened in my project today: A simple import from csv-parse/lib/sync led me down a rabbit hole of Jest configuration h..

If you’ve ever heard someone claim that Test-Driven Development leads to zero-defects code, congratulations, you’ve encountered one of software development’s most enduring myths. It’s an alluring idea. Write tests first, and your code becomes bulletproof. But like many things in life, the reality is far messier. TDD isn’t a golden ticket to perfection, nor should it be. Here’s why the idea of zero defects is both unrealistic and, in ma....

Jest, ESM, and the Meta Tech Conundrum: A Cautionary Tale You know that moment when you’re deep in your TypeScript project, everything’s going smooth, and then you import a simple CSV parsing library? Yeah, that’s when Jest decides to remind you about Facebook’s - sorry, Meta’s - opinions on JavaScript modules. Here’s what happened in my project today: A simple import from csv-parse/lib/sync led me down a rabbit hole of Jest configuration h..

I've put together a collection of resources I've used while preparing for various certification exams - covering everything from AWS to Databricks. The focus is mainly on data engineering and machine learning topics.

Vandring i Hågadalen - liza.io - 1 year ago - eng
Idag visade en vän mig Hågadalen. Det är så härligt att ha så vacker natur på promenadavstånd från mitt hem. Vi vandrade dit från hans lägenhet efter att ha druckit lite alkoholfri glögg. Jag tog med fika, och han hade med sig utsökta lunchsmörgåsar.

Charles Dodgson (pen name Lewis Carroll) had difficulty remembering numbers, such as dates. He developed a cipher to help him remember numbers by embedding them in couplets or phrases. For example, the couplet “Brass trumpet and brazen bassoon, will speedily mark you a tune” encodes the specific gravity of brass (8.39) in the last four consonants: r k t n (y is treated as a vowel). In this article, we describe the cipher, present online too....

Charles Dodgson (pen name Lewis Carroll) had difficulty remembering numbers, such as dates. He developed a cipher to help him remember numbers by embedding them in couplets or phrases. For example, the couplet “Brass trumpet and brazen bassoon, will speedily mark you a tune” encodes the specific gravity of brass (8.39) in the last four consonants: r k t n (y is treated as a vowel). In this article, we describe the cipher, present online too....

I read 30 books or 8365 pages in 2024, a solid improvement over last year ’s, and many of those books were excellent. Lolita by Vladimir Nabokov was outstanding, Marcus Aurelius’ Meditations was incredible, and then there’s Family Lexicon and The garden of Finzi-Contini , and many others were close to that league. Yeah, color me satisfied. The usual scoring system applies: One star means a book is meh. Two stars mean a book is p..

A common mistake in system design interviews is to underestimate a low but steady write rate. Many candidates quickly dismiss a write rate of 1 request per second as insignificant, but this isn’t always the case—especially in a startup environment where growth is measured week-over-week. Small write volumes can accumulate significantly over time and cause all sorts of downstream problems. During a major Postgres version upgrade, Retool fou....

A common mistake in system design interviews is to underestimate a low but steady write rate. Many candidates quickly dismiss a write rate of 1 request per second as insignificant, but this isn’t always the case—especially in a startup environment where growth is measured week-over-week. Small write volumes can accumulate significantly over time and cause all sorts of downstream problems. During a major Postgres version upgrade, Retool fou....

A while back an update went live that, with some caveats, changes the time it takes for an update on a website to reflect in the search engine index from up to 2 months to 1-2 days. Conditions being if the website has an RSS or Atom feed. The big crawl job takes about two months, and is run partition by partition, meaning there’s typically a slice of the index that is two months stale at any given point in time. To help compensate for thi..

I was so intimidated to go at first, but it is in fact easy and fun to start playing beginner volleyball in New York. The people are so friendly and welcoming that it has been easy to keep playing consistently every week since I started for the first time this August. It's been a great workout and a great way to make friends! The two platforms I've used to find volleyball games are Goodrec and New York Urban . While these platforms may....

I created a small script to play all (20) .mp3 songs from the /music/ with Elixir. I think I'm in love with this syntax, and I love the pattern matching thing, which I didn't used in this stupid script. elixir #!/usr/bin/env elixir Mix.install([ { :floki , "~> 0.37.0" }, { :req , "~> 0.5.5" } ]) songs = Req.get!( " https://lainchan.org/music/ " ) |> Map.get( :body ) |> Floki.parse() |> Floki.find( "a" ) |..






Twas about 4-6 weeks before Christmas, and all through the math department, not a creature was stirring, not even a plucky young undergrad. Cryptography professors Alice and Bob sat at the elliptically-curved conference table to plan the department's secret Santa. Mallory, the department secretary, had been given the task of organizing last year, and somehow managed to get three gifts while leaving several people disappointed. This year's m..

Insights from a podcast about the impact of RISC vs CISC in chip production and how giants like Apple and Amazon have shaped the landscape.


I write a transactional database for a living, and the best example of why we want transactions is transferring money between accounts. It is ironic, therefore, that there is no such thing as transactions for money transfers in the real world. If you care to know why, go back 200 years and consider how a bank would operate in an environment without instant communication. I would actually recommend doing that, it is a great case study in d....


Is your team on the naughty or nice list? Read on to see if your security practices make the cut this holiday season.




This Christmas, let's explore the alphabet of Java annotations. There are so many, but how many of them truly benefit us?

Sometimes we’re gifted a video game and we don’t know it’ll seriously alter our brain chemistry for the better. We’re hearing from Emi, Matt, Cody, and Scott about what games they’ve played lately and the best games they’ve ever been gifted!

Hello emacs.tv - xenodium.com - 1 year ago - eng
A few days ago, Sacha Chua mentioned how cool it would be to have an Emacs video index like Ruby Video . I mentioned how I had similarly considered a low-tech solution, maybe powered by plain text (bonus points for org mode of course). A little later, Sacha shared a preliminary video feed dump , in org! With that, I wrote the first experiment to render the org feed and emacs.tv was born. emacs.tv is merely a few days ol....

Introduction: In Episode 4 of the Optimizing Databases on Kubernetes series, Jérôme Petazzoni benchmarks the performance of various Kubernetes storage classes, including cloud block storage, ZFS, and Rancher’s Local Path provisioner. This episode dives into the practical aspects of measuring transactions per second, storage efficiency, and durability, offering insights into selecting the right storage solution for database workloads. Throu..

Great learning materials are rare. This is a collection of gems I’ve encountered over the years, presented as a 90’s style web link list…

Some time ago, I found (and used for a while) the htl library. Before that, I was using raw template literals to build HTML, and then setting some element.innerHTML = newString. htl uses template literals, but instead returns a regular DOM Node object. This makes it a lot easier to add even listeners, setting other properties, and overall manipulating the object before appending it to the current document. I was curious to see how it ..


I purchased a Sony a7ii in 2023, while having zero understanding of the basics of cameras and photography. I recall being particularly confused about the exposure triangle , especially how aperture affects the sharpness and the depth of field of an image. After learning the basics and taking around 3500 photos with that camera, I realized its aging technology was limiting my beginner skills. I had enough experience to be able to research ..

I purchased a Sony a7ii in 2023, while having zero understanding of the basics of cameras and photography. I recall being particularly confused about the exposure triangle , especially how aperture affects the sharpness and the depth of field of an image. After learning the basics and taking around 3500 photos with that camera, I realized its aging technology was limiting my beginner skills. I had enough experience to be able to research ..

This post is part of the T4p Series. In the previous post, we discussed creating your custom signal generation pattern. In this post, we will discuss a famous candlestick pattern called the Hammer pattern. We will discuss the pattern, what it is all about, and how it helps traders to earn money. Introduction A Hammer is a single candlestick pattern that forms during a downtrend and is characterized by having a small real body at the top of ....

Several examples of dateFormat including date only, date + 12-hour time, date + 24-hour time, date + timezone, and date + UTC offset.

Several examples of dateFormat including date only, date + 12-hour time, date + 24-hour time, date + timezone, and date + UTC offset.

Several examples of dateFormat including date only, date + 12-hour time, date + 24-hour time, date + timezone, and date + UTC offset.

137 visitors online