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

Introduction The final results Building the notification system Pushover with HomeKit Conclusion My dashboards In this post I want to describe how Pushover and Grafana are helping me to get some important push notifications of my life, health, home and nerdy stuff. Disclaimer : I hate to be full of useless push notifications! For that I have really few push notifications active on my phone, as always I’m a minimalis..

Salmon in the River - dhariri.com - 3 years ago - eng




The fact that I have to have a full WebKit process and actual JS running just to view an EPUB is really infuriating. Can’t anything just be a ruddy DOCUMENT format anymore‽ To be fair: EPUB is actually a good use-case for semantic XHTML5, WAI-ARIA, DPUB-ARIA, MathML, and RDF serializations. This does call for some sort of web engine, but not necessarily a complete browser engine capable of running web apps. Most of the rest of the..

You said something I’d like to draw attention to: I have been banned from LinkedIn temporarily myself 4 times for “looking at too many profiles”. It is in their Terms and Conditions that they can ban you for that. LinkedIn is aggressively anti-scraping for all the wrong reasons. Bing (obviously), Google, Yandex, and some others get preferential treatment; Microsoft is incentivised to keep the number of non-Bing web indexes low. Co....



I find the 20’s to the 50’s a very fascinating time in American history. Perhaps because it is so very different from the life we have today, but still feels relatively closer. Maybe even more so because the 20’s and 30’s were so radically different from just 50 years prior. So in pursuit of learning more about the history of the cinema and to understand more about what life was like by watching what they watched, I’m going to watch the top..

Goals for 2023 - olivergilan.com - 3 years ago - eng
2023 is coming. The big areas of focus for me in this new year will be career, health, adventure, and mind.

Goals for 2023 - olivergilan.com - 3 years ago - eng
2023 is coming. The big areas of focus for me in this new year will be career, health, adventure, and mind.

Introduction Link to heading This post contains information on how I’ve prepared my media files, including multichannel audio from DVD and SACD, for playback on my media server. The media server is running on a Raspberry Pi with LibreELEC/Kodi , connected to a Denon received via HDMI (with AC3 and DTS passthrough configured), in turn connected to B&W speakers. Further information on the media server setup is in my previous po..

Introduction Link to heading This post contains information on how I’ve prepared my media files, including multichannel audio from DVD and SACD, for playback on my media server. The media server is running on a Raspberry Pi with LibreELEC/Kodi , connected to a Denon received via HDMI (with AC3 and DTS passthrough configured), in turn connected to B&W speakers. Further information on the media server setup is in my previous po..

Coreutil rewrites - seirdy.one - 3 years ago - eng
This was originally a reply to another post. That post has been deleted. Can we agree to rewrite all the GNU utilities in Rust The advantage of POSIX coreutils is their portability and universality; I can expect them to be present on any POSIX system. If re-writing will sacrifice portability, we might as well do a clean break from POSIX and seek to improve upon existing coreutils rather than replace them. I listed some on my “us..

New Service, GotHub - vern.cc - 3 years ago - eng
New Service, GotHub Odyssey346 for ~vern Sat, 10 Dec 2022 A couple of days ago, ~vern set up a GotHub instance. GotHub is an alternative front-end for GitHub that respects your privacy and does not load JavaScript. You can use ~vern’s GotHub instance at https://gh.vern.cc . I2P eepsites and Tor hidden services are also available, and you can find those on the index page. Thanks for supporting ~vern!

GitHub’s Dependabot feature allows you to detect and fix vulnerabilities in code dependencies for all your repositories (public and private). Despite being a handy tool in securing software supply chain, it’s missing a very important feature.



Do you associate being locked in a building for 48h with jail? Throw in free coffee, pizza and internet access, and people will lock themselves up voluntarily!

When We Cease to Understand the World, by Benjamin Labatut, is a strange narrative object. It mixes fact and fiction in imaginative ways, sometimes making it hard for the reader to distinguish between them, which is probably a testimonial to the experiment’s success. As I was reading, Wu Ming’s unidentified narrative objects (UNO) came to mind. If it doesn’t qualify as UNO, it comes close enough. It certainly fits the ‘faction’ (fact+fic..

When We Cease to Understand the World, by Benjamin Labatut, is a strange narrative object. It mixes fact and fiction in imaginative ways, sometimes making it hard for the reader to distinguish between them, which is probably a testimonial to the experiment’s success. As I was reading, Wu Ming’s unidentified narrative objects (UNO) came to mind. If it doesn’t qualify as UNO, it comes close enough. It certainly fits the ‘faction’ (fact+fic..

When We Cease to Understand the World, by Benjamin Labatut, is a strange narrative object. It mixes fact and fiction in imaginative ways, sometimes making it hard for the reader to distinguish between them, which is probably a testimonial to the experiment’s success. As I was reading, Wu Ming’s unidentified narrative objects (UNO) came to mind. If it doesn’t qualify as UNO, it comes close enough. It certainly fits the ‘faction’ (fact+fic..


My solution for the tenth day of the Advent of Code 2022 challenge "Cathode-Ray Tube" with Oracle. We simulate a CPU and a Pixel-Screen in pure SQL!


Introduction Link to heading This post contains two parts: A brief history of previous media servers I’ve built, to give requirements and expectations some context. A short review of the two main solutions I looked at this time around, i.e. Jellyfin and LibreELEC/Kodi. It can be read in conjunction with Extracting multichannel audio files from DVDs and SACDs . Part One: History and context Link to heading Th....


Introduction Link to heading This post contains two parts: A brief history of previous media servers I’ve built, to give requirements and expectations some context. A short review of the two main solutions I looked at this time around, i.e. Jellyfin and LibreELEC/Kodi. It can be read in conjunction with Extracting multichannel audio files from DVDs and SACDs . Part One: History and context Link to heading Th....

This is the first blog post of a series, where we're going to implement a OSM vector renderer using WebGL. Today, we're taking a look at how streets can be rendered.

The standard fossbro interjection goes: I’d just like to interject for a moment. What you’re referring to as Linux, is in fact, GNU/Linux, or as I’ve recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX. Sensibl....


If this article piques your interest and you would like an opportunity to do your best data work in a unique and truly data-driven environment, you're in luck: ⚡ we're hiring ! ⚡ Building a company where data is fundamental has resulted in many unique challenges—one of which is how to organize our data teams. But before diving into Doximity’s data team structure, let's set the stage. Doximity is commonly mentioned as the “LinkedIn ....

In this article I’ll cover three techniques to compute special types of polynomial products that show up in lattice cryptography and fully homomorphic encryption. Namely, the negacyclic polynomial product, which is the product of two polynomials in the quotient ring $\mathbb{Z}[x] / (x^N + 1)$. As a precursor to the negacyclic product, we’ll cover the simpler cyclic product. All of the Python code written for this article is on GitHub.

In this article I’ll cover three techniques to compute special types of polynomial products that show up in lattice cryptography and fully homomorphic encryption. Namely, the negacyclic polynomial product, which is the product of two polynomials in the quotient ring $\mathbb{Z}[x] / (x^N + 1)$. As a precursor to the negacyclic product, we’ll cover the simpler cyclic product. All of the Python code written for this article is on GitHub.

In this article I’ll cover three techniques to compute special types of polynomial products that show up in lattice cryptography and fully homomorphic encryption. Namely, the negacyclic polynomial product, which is the product of two polynomials in the quotient ring $\mathbb{Z}[x] / (x^N + 1)$. As a precursor to the negacyclic product, we’ll cover the simpler cyclic product. All of the Python code written for this article is on GitHub.

How do you start packaging your code with pyproject.toml? Would you like to join a conversation that gently walks you through setting up your Python projects to share? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder's Weekly articles and projects.

I find, more often than not, that I understand something much less well when I sit down to write about it than when I’m thinking about it in the shower. In fact, I find that I change my own mind on things a lot when I try write them down. It really is a powerful tool for finding clarity in your own mind. Once you have clarity in your own mind, you’re much more able to explain it to others.



In 2013 I started my Computer Science degree at Utrecht University (The Netherlands). Due to my previous experience with programming, and because I was genuinely interested in the course subjects, I aced my first year and even had time to investigate additional topics I found interesting. When my friend Jouke Waleson told me about the existence of Hacker News, I quickly became a daily visitor, as it seemed to me like an endless source of pr..

VX1 Session: Getaway - bpev.me - 3 years ago - eng

Constraints - www.craigpardey.com - 3 years ago - eng

Meetings - www.craigpardey.com - 3 years ago - eng

39 visitors online