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

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


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

Brave, along with a team of DNS experts from the industry and open source communities, recently helped publish an IETF standard (RFC 9103) to fix a long-standing privacy and security hole in the DNS.

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.

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.

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.

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


I recently came across a really fascinating video – https://www.youtube.com/watch?v=tYFLze9VwB0 where they make use of a micro laser projector to generate a speckle pattern on a surface and then photograph it with a DSLR. They then simply touch a surface with their hand/finger and then take a photo of the speckle pattern again after the […]

I recently came across a really fascinating video – https://www.youtube.com/watch?v=tYFLze9VwB0 where they make use of a micro laser projector to generate a speckle pattern on a surface and then photograph it with a DSLR. They then simply touch a surface with their hand/finger and then take a photo of the speckle pattern again after the […]

I recently came across a really fascinating video – https://www.youtube.com/watch?v=tYFLze9VwB0 where they make use of a micro laser projector to generate a speckle pattern on a surface and then photograph it with a DSLR. They then simply touch a surface with their hand/finger and then take a photo of the speckle pattern again after the […]

I recently came across a really fascinating video – https://www.youtube.com/watch?v=tYFLze9VwB0 where they make use of a micro laser projector to generate a speckle pattern on a surface and then photograph it with a DSLR. They then simply touch a surface with their hand/finger and then take a photo of the speckle pattern again after the […]

Truthtelling Games - example.org - 4 years ago - eng
In this article, I will use game theory to explain why, under certain conditions, otherwise dishonest Internet people will behave with scrupulous honesty, and how social platforms can be intentionally engineered to create these conditions.

Hey there, thought I'd write this one. Only one here who hasn't written anything yet, after all. It seems to get hard to get more creative titles with this sort of post, so that one's what we went with. Anyway. Nitter We gave this one up for now. It doesn't work on ARM due to being written in Nim, so that's it, I guess. We might set it up on another machine and then proxy or something, dunno. Veloren We have a server for that now, runni..

Snow Lake - sam.hooke.me - 4 years ago - eng
View of Snow Lake as you descend the ridge. Summary Snow Lake is incredibly popular, and for good reason. The hike is beautiful from start to finish, especially with the low lying blankets of mist that roll through the trees and across the lake. It’s barely an hour’s drive from Seattle, yet feels like remote, unspoilt wilderness.

Snow Lake - sam.hooke.me - 4 years ago - eng
View of Snow Lake as you descend the ridge. Summary Snow Lake is incredibly popular, and for good reason. The hike is beautiful from start to finish, especially with the low lying blankets of mist that roll through the trees and across the lake. It’s barely an hour’s drive from Seattle, yet feels like remote, unspoilt wilderness.

Comments The weight of nothing Sometimes we make decisions in software and design that appear to have no impact on what we’re building. After many years of unchecked decisions we may find our systems breaking from a million — seemingly weightless — snowflakes. Future of open source Open source is changing and so are the people and communities. What started as free software stored in a drawer back when people used to share computers has e..


This is a collection of interesting literature on the subject of error handling which I had collected to research my own blog post on the subject a while ago. “ A Philosophy of Software Design ” by John Ousterhout has a significant section on error handling that I found worth a read. It takes a slightly different angle and gives some good examples on how to design programs in a way so that errors cannot happen, or only happen in the r....

This is a collection of interesting literature on the subject of error handling which I had collected to research my own blog post on the subject a while ago. “ A Philosophy of Software Design ” by John Ousterhout has a significant section on error handling that I found worth a read. It takes a slightly different angle and gives some good examples on how to design programs in a way so that errors cannot happen, or only happen in the r....

87 visitors online