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

Comments Shipping code that doesn’t catch fire Sometimes I push code into production that I’m certain will work well. Not because of test coverage or PR reviews, but usually just because the change was so simple and obvious there couldn’t possibly be another way to do it. Many times those pushes work fine and my false confidence is reinforced to do it again another day. Often times I end up paying for an undocumented quick fix later. Som..

Overview Shadow DOM has slowly and steadily become an integral part of modern web apps. Before this, the Web platform provided only one way…

This article is the last part in a series of posts aiming to cast some light onto how service architecture has evolved at SoundCloud over…

Snyk will be sponsoring the 2021 Open Source Summit and presenting a number of talks related to open source security.

If you are into Crypto then chances are you have heard about NFT, especially after the incidents like Beeple sold his art for $69 million dollars or this friendship meme. NFT is usually considered is suitable for arts like pictures only but this is not true. NFT is all about uniqueness, authority, and the transfer of ownership. We are going to use NFT for selling cars. The video demo of this project can be seen below:   In this post, I will....


Years ago, I translated an essay by Terry Windling, On Tolkien and Fairie-Stories , from American English to Italian. I remember arguing with the author about her use of periods in quotations. Each quotation would end with a period before the closing mark. I was puzzled. We don’t do that in Italy. More importantly, I read many English texts where the period was left outside the quotation itself. She insisted that her style was correct 1..


Comments Practice I’ve been on a diet and I’m pretty sure this cat has better sit-up form than I have. Just like anything we do it takes practice and if we don’t do it for a while we fall out of form. As much as I exercised in high school I have to relearn a lot after not doing much for the past 20 years.

indexed-cache v0.4.3 - nadh.in - 4 years ago - eng
Repository: @knadh/indexed-cache GitHub release page: v0.4.3 What’s Changed Legacy bundle and bugfixes by @vividvilla in https://github.com/knadh/indexed-cache/pull/11 code clean up - async/await by @ketan-10 in https://github.com/knadh/indexed-cache/pull/10 Fix legacy build by @vividvilla in https://github.com/knadh/indexed-cache/pull/12 Full Changelog : https://github.com/knadh/indexed-cache/compare/v0.4.0....

You can now get better, quicker, clearer access to Snyk docs, allowing you to find the information you need, to get more and better use of your Snyk platform.

So you want to add your YouTube videos to your static generated website, but you don't want to manually keep track of all your videos and playlists? I get it because I've been there! Take my website, ... The post Download and Cache YouTube Data in an Eleventy Website with Simple JavaScript appeared first on The Polyglot Developer .




When you install package like jmc or VisualVM from sdkman, the installation is for your current user only, so it doesn’t create desktop shortcuts allowing you to start program from Gnome or KDE app launchers. Unfortunately this by design forces users to start application from command line, even when it’s a desktop application. To fix it, and be able to run jmc from Alt+F2 launcher you need to create your own desktop file like this:

Comments Hidden work I never thought about how donuts were filled. I should have guessed it was someone’s job, but I assumed it was automated. It makes me realize there’s a lot of work I never think about. There is lots of work I do that no one else thinks about. This isn’t a bad thing. It’s important to view my work as a delightful filling to someone’s day. Hopefully, like this email is for you.

I responded to a little challenge from Matt Layman of the Django Riffs podcast Episode 15, User Session Data. Toward the end of the episode, Matt asked what might happen if over 4k worth of text was passed into messages if the backend storage method was cookies? What I found was unexpected. First, you can… Continue reading Max Size of Django message Data in Cookie Storage

In this post, we’ll take a look at different ways to approach Python dependency management, and briefly explore dependency security.







In the previous post , we have obtained a nice quantile estimator. To be specific, we considered a trimmed modification of the Harrell-Davis quantile estimator based on the highest density interval of the given size. The interval size is a parameter that controls the trade-off between statistical efficiency and robustness. While it’s nice to have the ability to control this trade-off, there is also a need for the default value, which could..

UPDATE 2025-05-19 Somewhat un-suprisingly AWS has closed the loophole that I was exploiting for this https://aws.amazon.com/service-terms/#30._AWS_Lambda and as such compiling data into your lambda for “free” storage is no longer allowed. As such bonzamate.com.au in its current iteration has been shut down. Watch this space however! I have some ideas on how to bring it back, albeit in a different form. TL/DR I wrote an Australian s..

In the previous post , we have obtained a nice quantile estimator. To be specific, we considered a trimmed modification of the Harrell-Davis quantile estimator based on the highest density interval of the given size. The interval size is a parameter that controls the trade-off between statistical efficiency and robustness. While it’s nice to have the ability to control this trade-off, there is also a need for the default value, which could..


Comments Balance Learning how to ride a bike requires you to balance in new ways. Riding a bike on a tight rope requires similar balance, and I can only image the perceived risks of failure makes it exponentially harder to focus. Trying anything new will require some sort of balance. Physical, mental, time management, relationships all create a balance in our lives that can easily topple due to unexpected illnesses, changes in priority, ..

I’ve spent some time the last week optimizing how the search engine identifies appropriate search results, putting far more consideration into where and how the search terms appear in the page when determining the order they are presented. Search-result relevance is a pretty difficult problem, but I do think the changes has brought the search engine in a very good direction. A bit simplified, I’m building tiered indices, ranging from

Learn about dependency confusion attacks, how they manifest for JavaScript and Node.js developers working in the npm ecosystem, and how to prevent them.

There useda be a rickroll here but not anymore since we're sunsetting Invidious . Ya can still rickroll urself , tho.


Update 2025-12-11 : There is now a follow up article (4 years later) . TL;DR YAGNI , unless you’re working in a big company with federated front-ends or GraphQL. It’s popular in web dev nowadays to build a backend that serves JSON , and a frontend that renders the app. This is fine. I’m not the biggest fan, but it’s really okay. Except it’s not okay if you think that your backend needs to be designed like a generic public API . Th....

I just watched the documentary "Behind the Curve" on Netflix. It explores the Flat Earth movement and their efforts to prove that there is a…

Introduction You are about to visit Boston, and would like to taste some good food. You ask your friend who lives there what are good places to eat. They reply with “Everything is good, you can’t go wrong”. Which makes you think, maybe I should check where not to eat. The data geek in you arises, and you find out that the city of Boson has a dataset of food violations . You download it and decide to have a look.

Comments One more feature It’s difficult with software to know when to stop and release what you have. There’s always one more feature to create and one more bug to squash. Putting out software you know has bugs or doesn’t do everything you want is anxiety inducing but also freeing because it can only get better from here.

At this year’s >>venture>> award organized by ETH Zurich, McKinsey & Company, Knecht Holding, Innosuisse, and EPFL, MapTiler was ranked first among 357 Swiss startups.

In this article, I argue that we can apply game theory to explain and control the behaviors that dominate in an online community. Not only can game theory explain why misinformation and abuse are so common in social platforms, it can be used to design social platforms that will be filled with honest, informed, civil, and behavior.




Comments Company presentations and movie magic I often watch conference talks from companies that appear to be complete internal products, but behind the scenes are more like the blackbird car in the gif above. Companies have high performance, purpose built solutions they create and then present them as the answer to everyone’s problem. This isn’t always a negative thing. You should be aware that their Ferrari may not have a windshield or ..

3 visitors online