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 use behat, starting from the ground: this article shows you how to write a super simple behat test (by testing the command ls).

I was recently investigating gumroad and was quite pleased with their new design system . I liked how all their features were summed up as simple taglines (“Go from zero to $1”, as an example), and how the vibrant color pallet drew me between each explanitory diagram. At the time, I googled “Gumroad design scheme” and came up empty with a name for it. However, weeks later, I noticed Figma did a similar design for their own website. T..

I was recently investigating gumroad and was quite pleased with their new design system . I liked how all their features were summed up as simple taglines (“Go from zero to $1”, as an example), and how the vibrant color pallet drew me between each explanitory diagram. At the time, I googled “Gumroad design scheme” and came up empty with a name for it. However, weeks later, I noticed Figma did a similar design for their own website. T..

Big Tech nameservers - seirdy.one - 3 years ago - eng
Many people are worried about Amazon Web Services and especially Cloudflare centralizing the Web. I generally share their concerns, with one exception. Hot take: it’s fine to use a “Big Tech” provider as a name server, provided you can handle the 24-hour delay involved in a migration. Of all things, using a name server doesn’t have nearly the same the drawbacks as other types of centralization. It’s super easy to migrate, and DNSSEC kee..

Something I learned today from a coworker: if you turn your monitor sideways, subpixel anti-aliasing gets completely broken. This isn’t as much of an issue on today’s high-dpi displays, but for anything lower than a 4k screen, the effect can be noticeable. Just a little interesting thing I learned today. Thanks to my good, knowledgeable friend and coworker Jonner Steck! Also, while we’re on the topic of font rendering, I’ve updated I..

Web development fuzzes browsers and developer tools with the side-effect of occasionally producing decent Web content. My site has broken enough things to give me plenty of bugs to file, or cause others to file on my behalf. Despite all the fuss I make about maintaining compatibility, I do make exceptions for simple fixable bugs and broken developer tools. My strict Content Security Policy (CSP) has broken various developer tools (Axe, ....

Something I learned today from a coworker: if you turn your monitor sideways, subpixel anti-aliasing gets completely broken. This isn’t as much of an issue on today’s high-dpi displays, but for anything lower than a 4k screen, the effect can be noticeable. Just a little interesting thing I learned today. Thanks to my good, knowledgeable friend and coworker Jonner Steck! Also, while we’re on the topic of font rendering, I’ve updated I..

Snyk’s Senior Developer Advocate, Brian Vermeer, discusses how reverse shell attacks work and how you can protect yourself from them.

Imagine you are editing your Squarespace website on your desktop browser and you want to add great photos that make your site stand out. At that moment, you realize those great photos are actually on your phone. Wouldn’t it be great if you could cut out all the intermediate steps and directly access your phone’s photo library right from the desktop browser into your Squarespace website?

Kubernetes] Pod Topology Spread Constraints Today I was looking for a way to evenly spreadout the N numbers of pods on M numbers of Kubernetes Nodes. I found that Pod’s spec.topologySpreadConstraints is the way to do it. This is the fields necessary. apiVersion : v1 kind : Pod metadata : name : example-pod spec : # Configure a topology spread constraint topologySpreadConstraints : - ma....

Kubernetes] Pod Topology Spread Constraints Today I was looking for a way to evenly spreadout the N numbers of pods on M numbers of Kubernetes Nodes. I found that Pod’s spec.topologySpreadConstraints is the way to do it. This is the fields necessary. apiVersion : v1 kind : Pod metadata : name : example-pod spec : # Configure a topology spread constraint topologySpreadConstraints : - ma....

While I’ve been switching from Ansible to Nix lately, I still use Ansible and have written a fair share of Ansible YAML. A common trick I’ve used is to only run a specific Ansible role instead of the whole playbook. That can be achieved by using tags, but usually I haven’t tagged everything before I have the need.

While I’ve been switching from Ansible to Nix lately, I still use Ansible and have written a fair share of Ansible YAML. A common trick I’ve used is to only run a specific Ansible role instead of the whole playbook. That can be achieved by using tags, but usually I haven’t tagged everything before I have the need.

Launching my new Logseq-powered website, algorithm analysis techniques, the five-minute journal practice, Richard Hamming's advice on doing important research, and the release of Stable Diffusion AI image generation.

While I’ve been switching from Ansible to Nix lately, I still use Ansible and have written a fair share of Ansible YAML. A common trick I’ve used is to only run a specific Ansible role instead of the whole playbook. That can be achieved by using tags, but usually I haven’t tagged everything before I have the need.


Launching my new Logseq-powered website, algorithm analysis techniques, the five-minute journal practice, Richard Hamming's advice on doing important research, and the release of Stable Diffusion AI image generation.

In this post, I want to share some reasons why using SQLite turns into a pretty convenient developer experience. This is a “live” post that may be updated in the future with more contents. Moving and sharing data, backups Sharing SQLite data is straightforward, just rsync the file to a new VM or upload it to any file storage service. When you want to share data from other databases, it usually requires generating an SQL dump of the data..

A dramatic encounter between a sales prospect and an account executive at a major product analytics SaaS company. Credit: katiebcartoons.com Instead of paying Mixpanel over $2K/month for retention reporting functionality in 2012 Amir Salihefendic (founder of Doist, makers of Todoist) built a clever hack to get the functionality he needed. He estimates Doist has saved millions on product analytics tools through 2022 yet has run interactive r..


On behalf of the entire Snyk community, I am excited to share that Forbes has named Snyk to the Forbes Cloud 100 list for the third consecutive year, coming in at #20  — which is 19 spots higher than last year!

There’s always the possibility of including SerenityOS data in the MDN BCD tables, but not displaying it on MDN just yet. This could give other projects a chance to use these tables for their own purposes. I think a lack of information on feature compatibility is one of the things holding back website compatibility with non-mainstream engines. Non-mainstream engines are in a bit of a “catch-22” situation: enthusiast developers don’t sup....

I am an Orc - er4hn.info - 3 years ago - eng

This post evaluates the finite-sample Gaussian efficiency of the Rousseeuw–Croux $S_n$ and $Q_n$ estimators. Pragmastat recommends Spread — based on the Shamos estimator — as a robust scale estimator with a 29% breakdown point and strong finite-sample performance. Confidence intervals are available via SpreadBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat The Rousseeuw-Croux $S_n$ and $Q_n$ estimators are robust ....

This post evaluates the finite-sample Gaussian efficiency of the Rousseeuw–Croux $S_n$ and $Q_n$ estimators. Pragmastat recommends Spread — based on the Shamos estimator — as a robust scale estimator with a 29% breakdown point and strong finite-sample performance. Confidence intervals are available via SpreadBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat The Rousseeuw-Croux $S_n$ and $Q_n$ estimators are robust ....

Since I joined Charm , I’ve been working and learning more about SSH, and I thought I would share a few quick tips and tricks with you.


dns.toys v1.0.0 - nadh.in - 3 years ago - eng
Repository: @knadh/dns.toys GitHub release page: v1.0.0 What’s Changed Updated the ‘help’ message for cidr queries by @jadonclegg in https://github.com/knadh/dns.toys/pull/6 Spelling fixes. by @jadonclegg in https://github.com/knadh/dns.toys/pull/7 Added pi support by @neomantra in https://github.com/knadh/dns.toys/pull/9 feature: add base service by @varunlakkur in https://github.com/knadh/dns.toys/pull/13

This is first of a series of posts where I talk about the tools and technologies I prefer to use. They are not intended to be in-depth technical documents, but posts answering the questions like Why & How with the history behind it. As always, all comments are welcome. Eclipse is an IDE framework. A complex scaffolding which can host a lot of functionality at the same time. This means an Eclipse installation can be almost anything, and ma....

This is first of a series of posts where I talk about the tools and technologies I prefer to use. They are not intended to be in-depth technical documents, but posts answering the questions like Why & How with the history behind it. As always, all comments are welcome. Eclipse is an IDE framework. A complex scaffolding which can host a lot of functionality at the same time. This means an Eclipse installation can be almost anything, and ma....

If you’re looking to catch up on what happened at this years AWS re:Inforce, this is the blog for you. There were many important announcements were this year, including some exciting updates on the cloud security front. In this post, we’ll quickly review the goals of the conference and who should attend, before diving into the keynote highlights, software updates, and helpful resources.


Today I had to look into the a customer whose RavenDB instance was burning through a lot of I/O. The process is somewhat ingrained in me by this point, but I thought that it would make for a good blog post so I’ll recall that next time. Here is what this looks like from the point of view of the disk: We are seeing a lot of reads in terms of MB/sec and a lot of write operations (but far less in terms of bandwidth). That is the exte....

Top 10 Best Fun Halloween Front Door Mats Online At Best Price 2022 Halloween Front Door Mats:- High-Quality Front Door Mats Keep your Floors Clean off dirt and debris from buy




On July 24, 2022 the Tour de France ended again. This time the winner switching hands to Jonas Vingegaard of Jumbo-Visma instead of the previous winner Tadej Pogacar. A lot of Twitter/Reddit folks were considering this tour the real challenge that Tadej would face. As the 2020 delayed COVID

The last few days have been devoted to improving l1 , the homegrown lisp I wrote about earlier this year. A number of changes have landed in the last week: Implemented let , defn and sugar for quote ; Figured out basic REPL integration with Emacs; Added numeric comparison operators ; Reviewed my Minimum Viable Repo checklist for this project; Fixed four bugs . I also implemented the bulk of the automated tests in the lang....

The last few days have been devoted to improving l1 , the homegrown lisp I wrote about earlier this year. A number of changes have landed in the last week: Implemented let , defn and sugar for quote ; Figured out basic REPL integration with Emacs; Added numeric comparison operators ; Reviewed my Minimum Viable Repo checklist for this project; Fixed four bugs . I also implemented the bulk of the automated tests in the lang....

Another month has come and gone - meaning, on this blog at least, it’s time for another book reading report.

The last few days have been devoted to improving l1 , the homegrown lisp I wrote about earlier this year. A number of changes have landed in the last week: Implemented let , defn and sugar for quote ; Figured out basic REPL integration with Emacs; Added numeric comparison operators ; Reviewed my Minimum Viable Repo checklist for this project; Fixed four bugs . I also implemented the bulk of the automated tests in the lang....



18 visitors online