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




In Part 3 of our series, we explored the hardware device elements of the Reolink RLC-810A ― focusing on the NAND memory. We continue with Part 4 of our exploration into an IP camera firmware through introducing the concept of a file system. Furthermore, we will explore the technical reasons for choosing the UBI File System (UBIFS), a file system used especially for a category of mass storage, and we will unpack the UBIFS part using the ub..



You can check out their website for a lot of buzwords , but it’s clear from all the stock photos that they take security Very Seriously Indeed ™️. However, from what I’ve found recently, it seems that Infosys use the following Comprehensive Management-Endorsed Proficiently Driven Cybersecurity Strat...

You can check out their website for a lot of buzwords , but it’s clear from all the stock photos that they take security Very Seriously Indeed ™️. However, from what I’ve found recently, it seems that Infosys use the following Comprehensive Management-Endorsed Proficiently Driven Cybersecurity Strat...

I love this blog post. Thank you for writing it. I must add one thing: every accessibility audit needs to test with forced colors. Countless sites claim to be accessible but fail this basic check. For those less familiar: forced colors is a standard feature defined in the CSS Color Adjustment Module Level 1 . It overrides colors with a user-preferred palette. Implementations include Windows High Contrast Mode and Firefox on all support....

In this article, we'll talk about some opportunities for community participationa few ways you can give back to your community while also developing your career.

Learn best practices for building modern access control for cloud applications, covering RBAC, security and compliace, IAM, access control layers, reducing attack surface area, and more.

Synapse is incredibly slow, which is why I run the Conduit matrix server . Server performance is the main price paid for Matrix’ history replication. This also gives Matrix a spam DDoS problem: sometimes people mass-create accounts on hundreds of servers with open registration, and mass-join rooms. The flood of thousands of join-events will OOM most connected servers. My Conduit server (RocksDB backend, 1 vCPU, 1GB RAM) is actually fast ....

Simplifying Logic - ztoz.blog - 3 years ago - eng
Slack’s business logic for showing notification periodically appears in LinkedIn posts and such. In Slack’s original post, this diagram was meant to illustrate what logic was being transferred from the multiple Slack clients to the server, but the diagram has since been taken as an example of product complexity and how development is harder than it may sound . In contrast, I think the diagram obscures the intended logic, but the logic i....

Simplifying Logic - ztoz.blog - 3 years ago - eng
Slack’s business logic for showing notification periodically appears in LinkedIn posts and such. In Slack’s original post, this diagram was meant to illustrate what logic was being transferred from the multiple Slack clients to the server, but the diagram has since been taken as an example of product complexity and how development is harder than it may sound . In contrast, I think the diagram obscures the intended logic, but the logic i....

A guide to newsletter and transactional email services that protect reader privacy by not having open or click tracking. In other words, private alternatives to Mailchimp, etc.

Testing is super important, and yet it's hard to find practical examples to show you what to do. This article intends to fix that, by teaching integration testing with React Hook Form.

Warning: This Article Is Poorly Written With the ongoing collapse of Twitter, there has been a lot of talk about the Fediverse, and primarily Mastodon, which in spite of it probably not wanting to be, is the flagship in the ActivityPub fleet. I want to preface this by saying that I think Mastodon is really great software from the user side. It’s a very powerful tool and deserves all the credit it gets for it’s UI, it’s filtering features..

Warning: This Article Is Poorly Written With the ongoing collapse of Twitter, there has been a lot of talk about the Fediverse, and primarily Mastodon, which in spite of it probably not wanting to be, is the flagship in the ActivityPub fleet. I want to preface this by saying that I think Mastodon is really great software from the user side. It’s a very powerful tool and deserves all the credit it gets for it’s UI, it’s filtering features..

When we discuss resistant statistics, we typically assume resistance to extreme values. However, extreme values are not the only problem source that can violate usual assumptions about expected metric distribution. The low-density regions which often arise in multimodal distributions can also corrupt the results of the statistical analysis. In this post, I discuss this problem and introduce a measure of resistance to low-density regions.


It took me several seconds to parse the casual quip “But, aren’t you folks web2?” . I probed further and they continued— “Isn’t Zerodha [1] web2? Why don’t you convert it to web3?” . For the next few minutes, I struggled to explain how technologies, processes, people, regulations, laws, industry, and the entire legal and societal foundation that underlie an organisation, no matter how imperfect, aren’t “web2”, and that they can’t just b....

It took me several seconds to parse the casual quip “But, aren’t you folks web2?” . I probed further and they continued— “Isn’t Zerodha [1] web2? Why don’t you convert it to web3?” . For the next few minutes, I struggled to explain how technologies, processes, people, regulations, laws, industry, and the entire legal and societal foundation that underlie an organisation, no matter how imperfect, aren’t “web2”, and that they can’t just b....

When we discuss resistant statistics, we typically assume resistance to extreme values. However, extreme values are not the only problem source that can violate usual assumptions about expected metric distribution. The low-density regions which often arise in multimodal distributions can also corrupt the results of the statistical analysis. In this post, I discuss this problem and introduce a measure of resistance to low-density regions.



We asked a few of the AWS re:Invent conference veterans on our team to share some words of wisdom in preparation for this year's expo. Read on to see their tips on surviving Vegas, and making the most of your time at AWS re:Invent 2022.

Motivation Philosophy The Landlock approach 1. Make it really easy to use 2. Make sandboxing enablement part of program initialization Other operating systems Other Linux sandboxing technologies How to use Go-Landlock Step 1: Make sure your kernel supports Landlock Step 2: State what file accesses you are going to do! Examples Image converter Web Server The Go-Landlock example tool Current L....

Motivation Philosophy The Landlock approach 1. Make it really easy to use 2. Make sandboxing enablement part of program initialization Other operating systems Other Linux sandboxing technologies How to use Go-Landlock Step 1: Make sure your kernel supports Landlock Step 2: State what file accesses you are going to do! Examples Image converter Web Server The Go-Landlock example tool Current L....

Motivation Philosophy The Landlock approach 1. Make it really easy to use 2. Make sandboxing enablement part of program initialization Other operating systems Other Linux sandboxing technologies How to use Go-Landlock Step 1: Make sure your kernel supports Landlock Step 2: State what file accesses you are going to do! Examples Image converter Web Server The Go-Landlock example tool Current L....



Arrived an hour before sunset, so only hiked just over a couple of miles out and back again. Although short, it was well worth the trip. The skies were clear, and Garfield Mountain descended into a deep shade of red as the sun went down. Along the first mile there are several expansive views looking north-east. After a mile or so, we spotted a Gold Crested Kinglet, with a vibrant yellow stripe on its head. We could also hear other birds i..

Arrived an hour before sunset, so only hiked just over a couple of miles out and back again. Although short, it was well worth the trip. The skies were clear, and Garfield Mountain descended into a deep shade of red as the sun went down. Along the first mile there are several expansive views looking north-east. After a mile or so, we spotted a Gold Crested Kinglet, with a vibrant yellow stripe on its head. We could also hear other birds i..

Physicians First has been our mantra from day one. Over the last twelve years, we've leveraged Ruby on Rails to build the largest network of U.S. medical professionals. Our mission is to help physicians be more productive so they can provide better care for their patients. Ruby on Rails has enabled us to build products that provide doctors with modern telehealth, communication, workflow, and continuing medical education. We love buil....


Last weekend I learned how to make a Table of Contents utilizing Contentlayer's computed fields, today I am sharing it with you guys!

Mach engine uses Zig as the C/C++ compiler for almost everything. Unlike other toolchains, Zig enables many more safety checks by default - such as clang’s undefined behavior sanitizer. Using Zig, we’ve caught undefined behavior in established projects like GLFW[ 1 ], the DirectX Shader Compiler[ 2 ], and more. Undefined behavior is everywhere, often relatively innocuous, and hard to catch. Professional C/C++ developers know to run U....

Re-published from a 2019 Medium post If you were asked to envision an archaeologist, what would come to mind? Perhaps an Indiana Jones-esque figure, digging in dusty soil in search of a long lost treasure. Petra This is the romantic idea of archaeology fed by the media. However, today’s biggest challenge in archaeology is not to make new discoveries, but to work through the ever-increasing body of already excavated and d..

Re-published from a 2019 Medium post : “Now I am become Death, the destroyer of worlds.” A mushroom cloud Since 1945, these words have haunted some, yet they have fallen on others’ deaf ears. When Oppenheimer quoted the Bhagavad Gita, he had realized the impact of the greatest inventions in the history of the human race, one of his own creation: the atomic bomb. This advancement had come out of necessity to outpace wartime....

Re-published from a 2019 Medium post : Would you guarantee the happiness of a whole city in exchange for the misery of one poor soul? In Ursula K. Le Guin’s short story “The Ones Who Walk Away From Omelas,” we reach this moral dilemma: is the intense suffering of one boy worth the happiness of a city? I would like to encourage any reader of this article to read Le Guin’s story first — it’s a relatively short read, and in my opinion, ..


Last weekend I learned how to make a Table of Contents utilizing Contentlayer's computed fields, today I am sharing it with you guys!

Mach engine uses Zig as the C/C++ compiler for almost everything. Unlike other toolchains, Zig enables many more safety checks by default - such as clang’s undefined behavior sanitizer. Using Zig, we’ve caught undefined behavior in established projects like GLFW[ 1 ], the DirectX Shader Compiler[ 2 ], and more. Undefined behavior is everywhere, often relatively innocuous, and hard to catch. Professional C/C++ developers know to run U....

As some of you are probably aware, I have the habit of going on two cyclical “kicks”, every year. Right now I’m going through a health-kick, which means I’m going to try a bunch of self-improvement type things until I forget I was doing them. Anyways, I’ve been seeing Headspace ads everywhere lately, so as a form of core rejection of their business model, I’ve been meditating on my own.

27 visitors online