Jan 08, 2022 from bearblog What are you really doing when you fill in an hCaptcha It's not clear exactly why hCaptcha gives the challenges that it does, but it's certainly more interesting than you might think to take a closer look and try and work out how it all ticks.
Dec 30, 2021 from bearblog New Things of 2021 It's getting to be the end of 2021 - so it's a good time to look through some of the things I bought over the year, and reflect on how they've turned out. Some of them have been rubbish of course, ...
Dec 28, 2021 from bearblog My IDE Broke Last week my IDE broke. I tried to fix it and failed, and then I realised I was a failure as a software developer.
Dec 28, 2021 from twilweb simple API load testing using k6 A very lightweight and powerful tool to loadtest any http endpoints is k6. It allows you to run basic javascripts in parallel for any duration. You can tweak the number of parallel threads and the ...
Dec 25, 2021 from bearblog You block ads in your browser, why not in your city? There are defences against badvertising on the internet, and you should use them. But there are defences against bad advertising in real life too, and you should use them too. Put badvertising in i...
Dec 23, 2021 from bearblog Searching for Nothing, Finding a Surprise Search engines are a fact of daily life for most of the population nowadays. Google (sub your preferred provider) is an extension of the brain, imagined as giving you access to the sum of the world...
Dec 22, 2021 from bearblog Drinking From the (Musical) Firehose on YouTube YouTube provides a great experience for music discovery, but sometimes it's nice to break out of your filter bubble and be the first ever person to listen to a brand new song.
Dec 21, 2021 from bearblog No, California Is Not Going to Take Your Generator Away It's time to read the docs and learn what the law really says, before getting in a huff about your generator losing its puff.
Oct 09, 2021 from twilweb Useful activemq cli Retry all messages from a Dead letter queue : https://stackoverflow.com/questions/60155678/activemq-how-to-resend-retry-dlq-messages-programmatically Send a message to a queue curl -u admin:admin -...
Oct 03, 2021 from Randall Degges How I Converted a REST API I Don't Control to GraphQL I’ve been building and working with REST APIs for many years now. Recently, however, I’ve been spending more and more of my time working with (and building) GraphQL-based APIs. While GraphQL has ge...
Oct 03, 2021 from Randall Degges How I Converted a REST API I Don't Control to GraphQL I’ve been building and working with REST APIs for many years now. Recently, however, I’ve been spending more and more of my time working with (and building) GraphQL-based APIs. While GraphQL has ge...
Aug 22, 2021 from ~hedy Setting up syntax highlighting for Hugo Hugo uses chroma as its syntax highlighter. All you need for having your code highlighted is to let chroma put the syntax classes in the generated HTML, for the correct language, and then make sure...
Jun 16, 2021 from ~hedy Multiple emails in git for different computers As someone who code on multiple machines to work on different projects, I like to commit with different emails. I don’t know how everyone else handle different emails in .gitconfig and track dotfil...
Jun 15, 2021 from ~hedy On rants about gemini Recently there’ve been some discussions about how Gemini “doesn’t fix anything” on Lobste.rs: Why Gemini is Not My Favorite Internet Protocol Gemini is Useless As well as a few posts related to tha...
Feb 23, 2021 from ~hedy How this site works 2023 Update I started writing this post on 2021, February 23 but I never completed it. So in 2023 I decided to finish up this outstanding post and get it done with. Surprisingly, the content did no...
Dec 30, 2020 from twilweb Find top 10 large files in unix If you want to find and print the top 10 largest files names (not directories) in a particular directory and its sub directories To restrict the search to the present directory use “-maxdepth 1” wi...
Jun 18, 2020 from bearblog Defective by Design: Reflected Attacks on Email Privacy using DMARC Email privacy is dead, confirmed for the umpteenth time. In this post I present the SOILED-PRIVACY attacks (Systemic Online Information Leakage using Email+DMARC against Privacy). These are two ref...
Jun 02, 2020 from bearblog Wayland is Almost There I finally break down and install wayland on my desktop at home, using sway to replace i3. Things go OK, mostly.
May 03, 2020 from Randall Degges The Feature Snowball The “feature snowball”, as I like to call it, is a product and time management technique I’ve been successfully implementing for the last 10 years or so. I’ve used it across many personal projects,...
May 03, 2020 from Randall Degges The Feature Snowball The “feature snowball”, as I like to call it, is a product and time management technique I’ve been successfully implementing for the last 10 years or so. I’ve used it across many personal projects,...