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

When I started at StrongDM five years ago (woah), we had zero automated tests. Last year we had 50,000 tests . Today, around 70% of our code is covered by over 100,000 tests, most of which run on every pull request. What follows is my personal opinion about what constitutes a “good” automated test based on my observation of this colossal increase in test coverage. The goal is not to convince you I’m right, but to draw some contrasts an..

Whether you’re managing a group or facing challenges solo, these aphorisms offer a way to streamline your thinking and create a culture that thrives on problem-solving.




Application security is critical to safeguarding customer data and maintaining trust. Explore best practices for AppSec, including secure coding, vulnerability management, and integrating security into continuous development cycles. Protect your digital services and stay resilient against evolving threats, ensuring a secure future for your customers and business.



2024 in Review - una.im - 1 year ago - eng

We are increasingly aware of the basic risks associated with artificial intelligence (AI), such as generating harmful advice, producing buggy code, and spreading inaccurate (or misleading) information. Some of us have even considered the dangers of AI providing accurate information for nefarious purposes (e.g. "How do I make a ghost gun?"). However, a larger societal risk looms — the possibility of AI models manipulating humans and escaping..

If you decide to be a loving and kind person then you necessarily decide to act in a loving and kind way; how do you do that? More specifically, what does that even mean when we are living in such globally "unkind" times, where, for instance, your energy consumption habits indirectly cause people in other parts of the globe to have to leave their homes after they've become uninhabitable due to climate change?



2024 brought unprecedented growth in CVE data, so I figured it would be appropriate to start the new year by exploring these statistics and highlighting some of the more intriguing data points. CVEs By The Numbers We ended 2024 with 40,009 published CVEs, up over 38% from the 28,818 CVEs published in 2023. CVEs By Month Month CVEs Percentage January 2593 6.5 February 2778 6.9 March 3310 8.3 April 3622 9.1 May 5010 12.5 June 3080 7.7 July 31....



DEF CON 33 CTF Qualifcations have a date! "Packet sorcerers, make room in your calendar for the official qualifier event for #defcon 33 CTF! Our esteemed colleagues at the Nautilus Institute are hard at work building the challenges - can you afford to do less?" Further information available at https://nautilus.institute . The long season of preparation begins.

Learn how to have runtime control of all parts of an animation or image, the color, opacity, scale, rotation .. any property within your SVG animation using Lottie Dynamic Properties. This tutorial is going to explain Lottie Dynamic Properties. Dynamic Properties are a way of controlling at runtime, the different parts of your animation. You […] The post Android Dynamic Animated SVGs (with Lottie Dynamic Properties) first appeared on Bl..

The Hyperfixed Podcast had a lovely episode recently about tape measures. It started from “why does my tape measure seem to always be off a little bit” and went all the way to the inherent limitations of physical measurement at small scales. In there is an awesome quote by Adam Savage, “I had always had faith in the sanctity and solidity of numbers… and when I got into this… I realized there’s no such thing as a measurement.

The Hyperfixed Podcast had a lovely episode recently about tape measures. It started from “why does my tape measure seem to always be off a little bit” and went all the way to the inherent limitations of physical measurement at small scales. In there is an awesome quote by Adam Savage, “I had always had faith in the sanctity and solidity of numbers… and when I got into this… I realized there’s no such thing as a measurement.

The Hyperfixed Podcast had a lovely episode recently about tape measures. It started from “why does my tape measure seem to always be off a little bit” and went all the way to the inherent limitations of physical measurement at small scales. In there is an awesome quote by Adam Savage, “I had always had faith in the sanctity and solidity of numbers… and when I got into this… I realized there’s no such thing as a measurement.

2024 in review - davi.sh - 1 year ago - eng
I wrote most of this post during the week between Christmas Eve and New Year’s Day when enough people in New York have left the city that it makes it quite difficult not to turn introspective. It’s been a pretty big year for me and for this blog, so I thought it would be fun to take a look back on the year as we all move into the second half of the decade. Blog Posts I wrote four long-form blog posts this year: a fun post on Dune for ....

2024 in review - davi.sh - 1 year ago - eng
I wrote most of this post during the week between Christmas Eve and New Year’s Day when enough people in New York have left the city that it makes it quite difficult not to turn introspective. It’s been a pretty big year for me and for this blog, so I thought it would be fun to take a look back on the year as we all move into the second half of the decade. Blog Posts I wrote four long-form blog posts this year: a fun post on Dune for ....

nftables - lainchan.org - 1 year ago - eng
how do you block a range of ip addresses with nftables? how do you block ip addresses from a dynamic list? with iptables i could do a little loop to read each line and create an iptables rule: `while read line; do iptables -A INPUT -s $line -j DROP; done < file.txt` is there a better way to do this?

Instead of looking for games to play, this time I decided to set my lines. I won't waste time looking for games to play. The games listed below are already deep and time consuming ones anyway so I will focus on those to relax this year. Dwarf Fortress Last year I was just trying to start/learn it but then leaving it again due to learning curve but this time I'm starting this shit for real. Caves of Qud I got this game recommende....

submitted by Yuzuki to tech 1 points | 0 comments https://www.theregister.com/2025/01/04/pie_adblock_ublock_origin_code/ Closed-source browser extension Pie Adblock was this week accused of copying code and text from rival uBlock Origin in violation of the latter’s software license – the GNU GPL version 3. Since that claim was made and The Register inquired about the matter, Pie Adblock’s maker published materials in the past fe....

Blocked - markjgsmith.com - 1 year ago - eng
Blocked (Issue #197) 2025-01-04 12:45:00 +07:00 by Mark Smith This week’s newsletter is out! In this week’s edition : Investing in Bitcoin, Elon complainers, macro outlook, we are brainwashed, some quality EDM, fun predictions for 2025 Issue details: Title: Blocked Issue: 197 Page: issue webpage Another awesome issue of the newsletter. #

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..

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.

Herbal Tea - iam.mt - 1 year ago - eng
I picked up a new habit of drinking herbal tea before going to bed every night. So far, I like it and I've been enjoying this routine.

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 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 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?

89 visitors online