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

Having recently set up a Mastodon instance I wanted to play around with using Mastodon's statuses API endpoint to create a simple bot that publishes toots. As well as letting me play around a little with the API, the bot provides a way for others to follow my content on Mastodon without necessarily having to follow me : Those who want to can follow @rssbot@mastodon.bentasker.co.uk and not be subjected to any of my idle chatter. I....

New Service, FullTextRSS ~aryak Wed, 23 Nov 2022 A few days back I setup FullTextRSS a tool that allows you to extract full text of articles from RSS feeds. This is an addition to FreshRSS (web RSS reader) and RSS-Bridge (RSS feeds for services that don’t have them) and we hope this makes our suite for avid RSS users very complete. Thank you for being a part of ~vern.

New Service, Penpot - vern.cc - 3 years ago - eng
New Service, Penpot ~aryak Wed, 23 Nov 2022 Today I setup Penpot, a Figma alternative for ~vern. Though I am not really a designer, I can see this service being useful for many and will help prevent centralization of penpot. Since I could not get the Sign-Up thing working, Penpot will remain On Request for now. Thank you for being a part of ~vern.

White areas show points of earth on land whose antipode is also on land. This is only about 8.6% of all of earth’s surface. If you want to fly across the Pacific Ocean, you’ll have to board an airplane and fly around 12 hours. It’s pretty slow. A much faster route would be to go directly through the center of the earth. “Digging to China” was a common expression I heard growing up, with the implication that the opposite side of the glob..

I run a Miniflux instance on my desktop computer, which fetches all my feeds and makes the content available locally. Inspired by a discussion the other day on HackerNews , I wrote a little script that asks Miniflux for a list of my feeds in OPML format and turns it into an AsciiDoc page, which I publish on here, as my BlogRoll & Links page : import os import sys import urllib.request import xml.etree.ElementTre....

The Dojima rice market, established around 1716, is widely considered to be the world’s first organized futures exchange. Instead of directly exchanging money for rice on the spot, merchants would agree on a price and future date at which rice and money would be exchanged. This allowed farmers and consumers to hedge their risk. As a result, information about the abundance or lack of rice would travel across the country as fast as rice merch..

The Dojima rice market, established around 1716, is widely considered to be the world’s first organized futures exchange. Instead of directly exchanging money for rice on the spot, merchants would agree on a price and future date at which rice and money would be exchanged. This allowed farmers and consumers to hedge their risk. As a result, information about the abundance or lack of rice would travel across the country as fast as rice merch..


In Part 4 of our series, we focused on the file system and before concluding, we were able to extract files from two UBIFS images contained within the firmware. Here in Part 5, we will try to better understand the structure of the root file system by introducing some basic concepts of the operating system used by Reolink RLC-810A, namely Linux. -Continue to read the article on SerHack.me

This hands-on article discusses the environment variables available within GitHub Actions and when we should use them.


What do I mean by trick/hack? This can be super flexible, but I’ll toss out a few of my own personal ones. One of the rules of my product management philosophy, is if you’re going to use a tool or trick then use it often. This is in fact one of my favorite interview questions for PMs. If you ever interview with me, be prepared it’s coming. It applies for engineering managers and others in leadership roles as well, but I’ve found especiall....

What do I mean by trick/hack? This can be super flexible, but I’ll toss out a few of my own personal ones. One of the rules of my product management philosophy, is if you’re going to use a tool or trick then use it often. This is in fact one of my favorite interview questions for PMs. If you ever interview with me, be prepared it’s coming. It applies for engineering managers and others in leadership roles as well, but I’ve found especiall....

I’ve explored DHH ’ s way of writing Rails applications. His introduction of CurrentAttributes and suppressors of callbacks a few years ago made me want to revisit his Youtube Screencasts on Basecamp 3 and try to really appreciate this approach with an open mind. I soon understood our fundamental difference in thinking. DHH approaches application code as an interconnected web of rich models. Each model is chock-full of concern....

In the previous post , we defined the resistance function that show sensitivity of the given estimator to the low-density regions. We also showed the resistance function plots for the mean and the sample median. In this post, we explore corresponding plots for the Harrell-Davis median.

Abstract TL/DR I present what I belive is a unique index for indexing and searching source code. It copies ideas from Bing bitfunnel implementation to create a very fast, memory efficient trigram index over source code. searchcode.com is now using a custom built index written by yours truly It indexes 180-200 million documents and 75 billions lines of code The index works using bloom filters sharded by unique document trigrams It borrows....

In the previous post , we defined the resistance function that show sensitivity of the given estimator to the low-density regions. We also showed the resistance function plots for the mean and the sample median. In this post, we explore corresponding plots for the Harrell-Davis median.

In a study that Ars Technica reported on , researchers found that an alarming number of computer repair technicians snooped through clients’ devices—and female clients were way more likely to have their data accessed. Yikes! I once had to take my laptop to get some repairs done. The TAB key on my 2016 MacBook Pro had started glitching, and that wasn’t going to fly when I was working on code and needed my tab completions and app switc....


In a study that Ars Technica reported on , researchers found that an alarming number of computer repair technicians snooped through clients’ devices—and female clients were way more likely to have their data accessed. Yikes! I once had to take my laptop to get some repairs done. The TAB key on my 2016 MacBook Pro had started glitching, and that wasn’t going to fly when I was working on code and needed my tab completions and app switc....


In this article, we'll walk through setup, write, and test your first doctest in Python — giving you all the information you need to get started.


Janet A Carr - Cognicast Episode 172 In this episode, Christian talks to Janet A Carr about her career, writing, and life as a Clojure Consultant.

tl;dr : If you rely on the x-forwarded-for header with Cloudfront and have enabled Origin Shield, between October the 10th 2022 and November the 2nd 2022 the value of this header may have been incorrect for a percentage of requests. If your API relies on knowing the clients IP address in any way it ...

tl;dr : If you rely on the x-forwarded-for header with Cloudfront and have enabled Origin Shield, between October the 10th 2022 and November the 2nd 2022 the value of this header may have been incorrect for a percentage of requests. If your API relies on knowing the clients IP address in any way it ...

Blogging as DRY - seirdy.one - 3 years ago - eng
The “Don’t Repeat Yourself” (DRY) principle is my main motivation for adding content to my site—especially to my “notes” section . I’ve gone as far as linking my own website in online class discussions (not as a citation; just for DRY). This also combines really well with the Publish on your Own Site, Syndicate Elsewhere (POSSE) principle. Often, a post of mine syndicates well to multiple destinations. I might reply to a forum on my si..

New Service, BiblioReads ~cobra Sun, 20 Nov 2022 We have BiblioReads now. BiblioReads is an alternative front-end for Goodreads. I honestly don’t even know what Goodreads is, but this is probably useful to somebody Thanks for supporting ~vern!

New Service, Dumb - vern.cc - 3 years ago - eng
New Service, Dumb ~cobra Sun, 20 Nov 2022 I Dumb. Dumb is an alternative front-end for Genius, the song lyrics site. I had to set it up on Crescent because Genius is behind a Cloudflare MITM. Thanks for supporting ~vern!

New Service, hckrnws - vern.cc - 3 years ago - eng
New Service, hckrnws ~cobra Sun, 20 Nov 2022 hckrnws is an alternative front-end for Hacker News. That’s it.

New Service, Matrix-static ~cobra Sun, 20 Nov 2022 I set up matrix-static on ~vern. It’s the software that is used on view.matrix.org. I don’t like the centralization of Matrix, so public rooms on ~vern can be found via mvw.vern.cc. There isn’t much else to say about matrix-static.



Showcasing the software build for the Digital Photo Frame, and the challenges faced during that process.


Showcasing the software build for the Digital Photo Frame, and the challenges faced during that process.




A cat taking a compilers course. Credit: katiebcartoons.com. I got carried away with that title, sorry. I wrapped up David Beazley’s week-long compilers course yesterday and it was a total hoot. If you’ve been considering taking this course, I want to share my (lovely) experience and what you can expect from it. David’s compilers class is an intense, hands-on primer to implementing a programming language. Over five days, we built an interpr..

In this post, we'll learn how to install and use JUnit 5 to write unit tests for some Java code. We'll use the VSCode integrated development environment (IDE) for writing our tests and Java 11 with Maven to execute them.

What if you didn't have to worry about managing user passwords as a Python developer? That's where the WebAuthn protocol and new hardware standards are heading. This week on the show, Dan Moore from FusionAuth returns to discuss a password-less future.

If you work long enough as a software engineer you will end up doing a migration from one system to another.

I'm currently taking the Deep Learning nano degree offered by Udacity to deepen my knowledge of modern Machine Learning and Deep Learning. The course walks through the basics of ML and introduces PyTorch and will require knowledge of it in later stages. This post will be short and

18 visitors online