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


One of the best engineering managers I ever had was at Cloudflare. Here's what he did in his free time...





I want to explain why the blogs in My favorite technical blogs are my favorite. That page is solely about non-corporate tech blogs. So this post is too. I'll have to make another list for favorite corporate tech blogs. In short, they: Tackle hard and confusing topics Show working code Make things simpler Write regularly Talk about tradeoffs and downsides Avoid internet slang, memes, swearing, sarcasm, and ranting Tackle hard and conf....



Deep Bug - www.marginalia.nu - 2 years ago - eng
The project has been haunted by a mysterious bug since sometime February. It relates to the code that constructs the index, particularly the code that merges partial indices. In short the search engine constucts the reverse index through successive merging of smaller indices, which reduces the overall memory requirement. You can conceptualize the revese index itself as two files, one with offset pointers into another file, which has sor..

Friction to Publish - dhariri.com - 2 years ago - eng

For developers and businesses offering a web-based product, automated browser testing is a critical tool to ensure continuous delivery of a reliable service. Developers write browser tests by scripting actions against a real browser, simulating real usage by navigating, selecting, and making assertions about web pages and their document elements. In this post, we introduce […] The post Improved Browser Testing on Heroku with Chrome appe..


Buy a thinkpad x230 and install heads. Write protect the flash chip. Put nail polish on the screws and take high resolution pictures to ensure signs of tampering. Do NOT use a HDD or SSD. They have DMA so a malicious firmware could do a lot of damage, use of USB is preferred since they do not have DMA. Completely remove the microphone, sound card, webcam and the WWAN card from the laptop. Remove the fan to prevent binary acoustic data trans....

8 minutes - ilearnt.com - 2 years ago - eng

8 minutes - ilearnt.com - 2 years ago - eng

Powered by eBay.ai, fashion enthusiasts can now try a more personalized and exciting shopping experience.

Learn how Snyk’s new partnership with Gemini Code Assist empowers developers to develop with security and AI-powered velocity.


For CSS Naked Day , I decided to do something a little different. I didn’t want to actually disable my stylesheet: very long lines of small text aren’t terribly accessible, and fingerprinting-averse readers of my Onion site may not wish to zoom in (I know for a fact that these people exist; I’ve spoken to them, and I don’t like reducing my readers to numbers in an analytics dashboard). Instead, I made CSS Naked Day participation opt-in w..

I have just published a preprint of a paper ‘Quantile-Respectful Density Estimation Based on the Harrell-Davis Quantile Estimator’. It is based on a series of my research notes . The paper preprint is available on arXiv: arXiv:2404.03835 [stat.ME] . The paper source code is available on GitHub: AndreyAkinshin/paper-qrdehd . You can cite it as follows: Andrey Akinshin (2024) “Quantile-Respectful Density Estimation Based on the Harrell..

Exploring the implementation of Lua scripting for dynamically altering API requests in an Nginx Reverse Proxy. This investigation opens up possibilities to write and run dynamic content using Lua scripts directly within the Nginx server, making it a powerful tool for web applications.

During the rise of the Internet in the late 1990s and early 2000s, the software world underwent a paradigm shift towards “open source” software development. Open source software is any software that is released under a license that gives other software developers access to read and modify the original source code that was used to create the software. In other words, if you publish software under an open source license, you are offering the ..

During the rise of the Internet in the late 1990s and early 2000s, the software world underwent a paradigm shift towards “open source” software development. Open source software is any software that is released under a license that gives other software developers access to read and modify the original source code that was used to create the software. In other words, if you publish software under an open source license, you are offering the ..

I have just published a preprint of a paper ‘Quantile-Respectful Density Estimation Based on the Harrell-Davis Quantile Estimator’. It is based on a series of my research notes . The paper preprint is available on arXiv: arXiv:2404.03835 [stat.ME] . The paper source code is available on GitHub: AndreyAkinshin/paper-qrdehd . You can cite it as follows: Andrey Akinshin (2024) “Quantile-Respectful Density Estimation Based on the Harrell..


I have been using Ansible to manage my homelab infrastructure. It's a great tool to automate the deployment and configuration of servers and services. Let me share with you how I use Ansible to manage my homelab.

March is over. Then the kids had a week of spring break - which included the April 8th Total Solar Eclipse.

A nod to Will Larson's post on using LLMs in production and some additional notes based on my own experience.

Exploring the implementation of Lua scripting for dynamically altering API requests in an Nginx Reverse Proxy. This investigation opens up possibilities to write and run dynamic content using Lua scripts directly within the Nginx server, making it a powerful tool for web applications.

I have been using Ansible to manage my homelab infrastructure. It's a great tool to automate the deployment and configuration of servers and services. Let me share with you how I use Ansible to manage my homelab.

It seems that you want my help making a personnel decision? Sadly, I have little to say about the agent who answered my phone, email, or chat inquiry. They appeared to be a competent human. If I was unknowingly interacting with an LLM, you did a great job fine-tuning it. While I’d have preferred someone with forensic troubleshooting skill and deep knowledge of your systems, I understand that organizations move such people far away from t..

A new version of the open-source BitTorrent client Fragments is available to download. Fragments 3.0 sees the file-sharing fulfil a long-standing feature request from users, namely the ability to choose... The post Fragments Torrent App Update Adds Much-Requested Feature is from OMG! Linux and reproduction without permission is, like, a nope.

Deeplinking support in Android is relatively straightforward. You declare your deeplinks in the app's manifest, receive the incoming Intent passed in to your Activity and then navigate the user to the associated destination. This pipeline works just fine when you only need to support a handful of deeplinks. What happens though as the number of deeplinks grow? How do you deal with several dozen, or possibly even hundreds, of deeplinks? Firs....

This post covers all the info you need on the new HTTP/2 CONTINUATION frames vulnerability, including the affected versions, its impact, mitigation steps, and how to protect your applications.


aws-vault is an excellent open-source tool written in Golang that allows you to manage the credentials for multiple AWS accounts securely.


You can’t connect the dots looking forward; you can only connect them looking backwards. -- Steve Jobs Normally, I’m not a quote person, and don’t get inspired by them much. Sometimes they provide great insights, but even in that case, I prefer to strain them through my own experience and see what remains. However, in recent times, I’m experiencing a domino effect in my digital life and organization. I was able to realize almost all m....

Announcing Rook - dhariri.com - 2 years ago - eng

Tags! - dhariri.com - 2 years ago - eng

You can’t connect the dots looking forward; you can only connect them looking backwards. -- Steve Jobs Normally, I’m not a quote person, and don’t get inspired by them much. Sometimes they provide great insights, but even in that case, I prefer to strain them through my own experience and see what remains. However, in recent times, I’m experiencing a domino effect in my digital life and organization. I was able to realize almost all m....


I recently needed to figure out how to have my Vercel API route accept a new job and return a response immediately while still performing long running processing in the background. This is what I learned.

17 visitors online