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

Back in 2018 I wrote about how to apply Brendan Gregg’s FlameGraphs for visualizing SQL plan execution time 1 , using the plan node-level context and timing data that some database engines provide. This approach is not designed to replace the traditional plan display methods that are packed with lots of additional metrics and details. Nevertheless, in case of large execution plans, SQL plan flamegraphs give you a quick overview of bo..

Smile 2 - ishan.co - 1 year ago - eng

A lot of people ask if the Northern Lights look like they do in videos, or if that is an exaggeration. I can say that YES, they look almost exactly like in the video...

PyCoder's Weekly included over 1,500 links to articles, blog posts, tutorials, and projects in 2024. Christopher Trudeau is back on the show this week to help wrap it all up by sharing some highlights and uncovering a few missing gems from the pile.


I’ve never really got into the TV series Gavin and Stacey but I decided to watch the finale and the documentary about the making of it. The finale was brilliantly written and the documentary gave some insight into how they did this.

I’ve never really got into the TV series Gavin and Stacey but I decided to watch the finale and the documentary about the making of it. The finale was brilliantly written and the documentary gave some insight into how they did this.

In this living document, I will document reactions to uses of homomorphic encryption by members of the public. By “member of the public,” I mean people who may be technical, but are not directly involved in the development or deployment of homomorphic encryption systems. This includes journalists, bloggers, aggregator comment threads, and social media posts. My main goal is to understand how the public perceives the risks and benefits of us..

In the 1980’s, Robert L. Crandall, head of American Airlines, removed one single olive from the salad they served passengers. He thought they wouldn’t notice - and he was right. This removal of the olive saved the company $40,000 a year. 1 and began the downfall of Service Capitalism. This was the subtle but profound shift in how business viewed their relationships with customers: from competition through service excellence to a methodic..

In this living document, I will document reactions to uses of homomorphic encryption by members of the public. By “member of the public,” I mean people who may be technical, but are not directly involved in the development or deployment of homomorphic encryption systems. This includes journalists, bloggers, aggregator comment threads, and social media posts. My main goal is to understand how the public perceives the risks and benefits of us..

In the 1980’s, Robert L. Crandall, head of American Airlines, removed one single olive from the salad they served passengers. He thought they wouldn’t notice - and he was right. This removal of the olive saved the company $40,000 a year. 1 and began the downfall of Service Capitalism. This was the subtle but profound shift in how business viewed their relationships with customers: from competition through service excellence to a methodic..

In this living document, I will document reactions to uses of homomorphic encryption by members of the public. By “member of the public,” I mean people who may be technical, but are not directly involved in the development or deployment of homomorphic encryption systems. This includes journalists, bloggers, aggregator comment threads, and social media posts. My main goal is to understand how the public perceives the risks and benefits of us..

In December 2024, I did something that I had never done before: I participated in a short (~6 hours) Dungeons and Dragons campaign. It was the nerdiest thing ever , and I loved it! The setting After another day of keeping a critical production service up, the whole team met up at Kvest to play Dungeons and Dragons, as a team event. The game room was small but cozy, with ambient lighting, music and countless figurines on shelves set....

I’ve been extremely fortunate over the course of my career, and I’ve been able to learn from some truly incredible people working in software. It truly does “take a village,” and some of the best general career advice I can give to anyone starting out is to find a really good mentor. And so it was that years ago I was peer programming a C# application with a more senior engineer. We needed to iterate through a list and transform its elemen..

Advent of code has come and passed, what should I do now with so much free time? Fear not! The JIT calculator challenge is here. 1. The challenge Back when Rust was in its infancy, the official website featured an example program to showcase the language’s syntax. It was a toy calculator, implemented as an interpreter in 20 lines of code. Why talk about website archaeology, though? We are not here for nostalgia’s sake, are we?

I’ve been extremely fortunate over the course of my career, and I’ve been able to learn from some truly incredible people working in software. It truly does “take a village,” and some of the best general career advice I can give to anyone starting out is to find a really good mentor. And so it was that years ago I was peer programming a C# application with a more senior engineer. We needed to iterate through a list and transform its elemen..

I ended up reading surprisingly few books this past year, as I focused on more tangible sabbatical projects. A few of these books I read async with a group of people; I’m excited to share how to do this well in the future. For my favourite book, it’s a toss-up between The Taming of Chance, […]

Hello lain anons, what do you do with your older tech if you just can't stand to leave it in a drawer? Especially old 32 bit laptops and netbooks? Most blogs suggest the same ideas, but I am looking for more original or alternative uses. I could install debian / void and browse the chans, but apart from that I don't see much use from them. TL;DR: any ideas to repurpose obsolete / outdated hardware?

I travel often. Sometimes I use a VPN, sometimes I don’t. I use a heavily customized Firefox config on Linux. Cloudflare challenges have made large portions of the web unusable for me. Some recent examples The “unsubscribe” button in Indeed’s job notification emails leads me to an impassable Cloudflare challenge. The “Contact Us” page is also behind an impassable Cloudflare challenge. While migrating a non-profit off of A2 Hosting, th....

Innovation tokens - ilearnt.com - 1 year ago - eng
When you work in technology it is tempting to bring in the new exciting technologies that claim to make your life easier, run faster and bring you rainbow unicorns every day.

Innovation tokens - ilearnt.com - 1 year ago - eng
When you work in technology it is tempting to bring in the new exciting technologies that claim to make your life easier, run faster and bring you rainbow unicorns every day.

This is my sixth annual books round-up, and unfortunately it's also the third consecutive decline in the number of books read. It's been a busy year - Yee Aun and I got married and hosted a few singles mixers (let me know if you want to join a future one!), I got Lasik, we traveled a bit and spent good time with good people, and professional, I grinded with the Anjuna to launch our new product Anjuna Northstar . All worthwhile, and yet I....

A 16-year-old StackOverflow question on string splitting gets a modern answer: SIMD-accelerated tokenization that's 10x faster than STL and cleaner than ranges.

I read this blog post from Jordan on how he created a simple feature request form on his iOS app using Supabase’s Swift library. I wanted to try this out on Python to see how easy would be to implement this when I need a quick way to add a form functionality in a backend service. Here is what I did: Created a free Supabase account . Created a new project. Created a new table in the project and called it feature_request, and added a n....

A 16-year-old StackOverflow question on string splitting gets a modern answer: SIMD-accelerated tokenization that's 10x faster than STL and cleaner than ranges.

Get rid of the efficient cache policy warning on PageSpeed Insights by adding a Cache-Control header to CloudFront.

Get rid of the efficient cache policy warning on PageSpeed Insights by adding a Cache-Control header to CloudFront.



Get rid of the efficient cache policy warning on PageSpeed Insights by adding a Cache-Control header to CloudFront.

Ntfy is a simple yet powerful pub-sub notification service that lets you send push notifications to your phone or desktop from any of your self-hosted services. Perfect for monitoring, alerts, and automation in your homelab.

I read this blog post from Jordan on how he created a simple feature request form on his iOS app using Supabase’s Swift library. I wanted to try this out on Python to see how easy would be to implement this when I need a quick way to add a form functionality in a backend service. Here is what I did: Created a free Supabase account . Created a new project. Created a new table in the project and called it feature_request, and added a n....

Get rid of the efficient cache policy warning on PageSpeed Insights by adding a Cache-Control header to CloudFront.

I read this blog post from Jordan on how he created a simple feature request form on his iOS app using Supabase’s Swift library. I wanted to try this out on Python to see how easy would be to implement this when I need a quick way to add a form functionality in a backend service. Here is what I did: Created a free Supabase account . Created a new project. Created a new table in the project and called it feature_request, and added a n....

Ntfy is a simple yet powerful pub-sub notification service that lets you send push notifications to your phone or desktop from any of your self-hosted services. Perfect for monitoring, alerts, and automation in your homelab.

I finally got round to publishing a version 1.0 of my long-running hobby project: a bootable DOS live USB image with tools for writers, providing a distraction-free writing environment. https:// github.com/lproven/usb-dos This is very rushed and the instructions are incomplete. Only FAT16 for now; FAT32 coming real soon now. comments

2024 has come and gone, and with it another big set of milestones for the family. From trips to the ER, to flights to Asia, to college visits, this has been one for the books -- or at least, for the annual blog post...


This image is taken with a (60 year old) Bronica C medium format camera, with a (120 year old) Petzval-type lens. This camera is not only beautiful in a vintage car sort of way, but is also uniquely suited for adapting old lenses on medium format. On a typical camera, the lens houses the helicoid, the mechanical corkscrew-like part that moves the optics closer and further away from the subject allowing you to focus properly. On the ....

Unit of Time - sam.hooke.me - 1 year ago - eng
Coming many years from now… the even more confusing sequel to Iteration II and Hovertank ! Unit of Time takes a more advanced approach than Iteration II . You’re always free to rewind time, and everything is completely deterministic in all directions and dimensions. Time travel events fork a new timeline, which may have their own surprises. Paradoxes can be made, broken and fixed again. Oh, and you’re not the only agent able to ma..

Unit of Time - sam.hooke.me - 1 year ago - eng
Coming many years from now… the even more confusing sequel to Iteration II and Hovertank ! Unit of Time takes a more advanced approach than Iteration II . You’re always free to rewind time, and everything is completely deterministic in all directions and dimensions. Time travel events fork a new timeline, which may have their own surprises. Paradoxes can be made, broken and fixed again. Oh, and you’re not the only agent able to ma..

You are deep in a piece of work and making great progress when a phone call or message breaks you train of thought and derails you. Context switching can have a huge impact on productivity.

You are deep in a piece of work and making great progress when a phone call or message breaks you train of thought and derails you. Context switching can have a huge impact on productivity.

My most used command-line commands: 5180 git 777 cd 653 ls 452 go 440 ./invoice 377 dotnet 373 rm 270 vi 225 cat 219 ssh Version control dominates the scene (a gentle middle finger for the youngster - you know who you are - who told me I should not be coding anymore). I also like that the list hints at the new stuff I’ve been working on recently and am excited about.

63 visitors online