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

Hugo Snippets - studiofreya.org - 4 years ago - eng


The Pregnant King - arunmani.in - 4 years ago - eng



CodeTV - github.com - 4 years ago - eng


The Pregnant King - arunmani.in - 4 years ago - eng

Yep, get your wallet ready: The QDX Rev 3 is here. And there’s more. There are shirts, a hat, a mug, and more. Check it out in the video below: The post QRP Labs QDX Rev 3 is here… all 2000 of them! appeared first on MiscDotGeek .

Last week, thanks to Andrea Verlicchi 1 ’s effort, we ran the first in-person DevRomagna event since 2019. We did some meetups during the pandemic, some in 2020 and a couple in 2022, but they were all online. In theory, online meetups and DevRomagna are a match made in heaven. The Romagna region consists of small same-size towns scattered in the vast countryside. To accommodate this, and in an attempt to encourage varied participa..

Have you ever written Python code and had to dig deep into callstacks to understand what the return type of a function is? I know I did and unfortunately, it makes me slower overall because I always have to dig through the callstack to understand what I’m dealing with. This also makes the code sensibly more complex given the number of additional checks that need to be implemented to assert a returned value is of an expected type. This is ..

Embarking on a new project to build a digital photoframe, which shows album art for my currently playing Spotify song.

Learn Rust to 80% in 5 minutes by leveraging your existing JavaScript knowledge. In this article, I list a number of differences Rust has compared to JS that is crucial to understanding it.

Gaming on a Budget - xavd.id - 4 years ago - eng

Gaming on a Budget - xavd.id - 4 years ago - eng

Embarking on a new project to build a digital photoframe, which shows album art for my currently playing Spotify song.

It's been a while since I've written anything due to some personal concerns that I might write about later, but don't worry, I'm still…

At the time of publishing, it’s 2 years since I’ve been booted as a paying customer from JottaCloud. This post may come off as sour and bitter, but it’s not. I’m happy I got booted as a paying customer. It forced me to create a proper backup with restic, which also has client side encryption as a first class citizen. Why it’s taken 2 years to publish this post is because of 1) life, and 2) Jotta must surely have deleted all my data by n..


Once in a while we encounter a truly malicious package that has a purpose, means, and is production-ready — this is a story about one found in npm: gxm-reference-web-auth-server.

On Censorship - zefram.xyz - 4 years ago - eng
Foreword I am writing this essay for the same reason I do most of my writing: to jot down a self-consistent framework for thinking about a certain topic that I can later refer to and rely upon, so that I can avoid being hoodwinked by the often chaotic and contradictory discussions surrounding said topic. Censorship and freedom of speech are certainly one such topic. On one side of the planet, totalitarian regimes are throwing people in j..

Writings 0 - artemislena.eu - 4 years ago - eng
Phew, just in time for April 2022 ^^ I've been sorta into writing some, uh, stories recently? Not sure whata call't. This one's kinda smut except not exactly since't doesn't involve anything necessarily sexual. Anyway, who says ya can't post smut on ur blog? I didn't put't directly into this post ofc. This way I can give a link w a trigger warning, n also remove the thing later on'f I wanna without removing this post (yk, this site's madea ....


A love story cut short — remembering Sona, who taught me what it means to truly care for others, build with purpose, and find someone who shares your frequency.

A love story cut short — remembering Sona, who taught me what it means to truly care for others, build with purpose, and find someone who shares your frequency.

Newcomers to Clojure so frequently ask this question that an FAQ/Guide is being discussed, to add to the Clojure website. I struggled a lot with the question too, when starting off in Clojureland. Here are my notes and opinions.

For more background information and to read where I'm coming from, see my previous post, meditations on minimalism . I'm an old school person. For years, I always accomplished my things the old school way. Using a desktop system, preferring local-first file storage, organizing and curating these files by hand, sometimes painstakingly. This never meant that I denounce newer technologies, but I always put them to the back of the queue, or ....

For more background information and to read where I'm coming from, see my previous post, meditations on minimalism . I'm an old school person. For years, I always accomplished my things the old school way. Using a desktop system, preferring local-first file storage, organizing and curating these files by hand, sometimes painstakingly. This never meant that I denounce newer technologies, but I always put them to the back of the queue, or ....

In this post, we’ll discuss why developers include native C/C++ extensions in their high-level language projects. Then, we’ll use Python and the PyPI registry to detect hidden C-related vulnerabilities in higher-level language projects and reveal how low-level vulnerabilities can impact higher-level code.

First, create a custom dataset class. from torch.utils.data import Dataset, DataLoader class CustomDataset(Dataset): def __init__(self, features, labels): assert len(features) == len(labels) self.features = features self.labels = labels def __len__(self): return len(self.features) def __getitem__(self, idx): return self.features[idx], self.labels[idx] Next, create a custom dataloader where we specify the batch size. features, la..

Format Specifiers - ztoz.blog - 4 years ago - eng
Programming languages use format specifiers to control the formatting of numbers and text. We look at their invention in FORTRAN I, adoption in BCPL, and three innovative attempts to include them in ALGOL60.

Format Specifiers - ztoz.blog - 4 years ago - eng
Programming languages use format specifiers to control the formatting of numbers and text. We look at their invention in FORTRAN I, adoption in BCPL, and three innovative attempts to include them in ALGOL60.

Last year I was on the market for a new mechanical keyboard. What I purchased was the Keychron K4, a nice model indeed. I wrote a review which was published by OfB.biz (thanks Tim!) You can read my review here. Hope you like it.

Following my last post regarding SSO with Authentik I thought I should post my passportjs configuration for Node-Red and OpenidConnect. Currently User accounts work, however I haven't gotten group based permissions setup yet. Note This guide is based off the Gitea integration guide from the Authentik docs. Preparation The following placeholders will be used: authentik.company is the FQDN of authentik. nodered.company is the ....

Following my last post regarding SSO with Authentik I thought I should post my passportjs configuration for Node-Red and OpenidConnect. Currently User accounts work, however I haven't gotten group based permissions setup yet. Note This guide is based off the Gitea integration guide from the Authentik docs. Preparation The following placeholders will be used: authentik.company is the FQDN of authentik. nodered.company is the ....

The tic tac toe game developed in plain javascript. It was particularly tricky for me to implement the validation of immediately displaying whether a player won the game or not. At the time I thought this was the most good looking project I have built yet. It was minimal and clean looking with a good UX This was created as a part of The Odin Project curriculum. Tech used HTML5 CSS Plain JavaScript Screenshots

A simple rock paper scissors game developed in plain javascript. This was my first project. It taught me about DOM manipulation and other basic web development skills. This was created as a part of The Odin Project curriculum. Tech used HTML5 CSS Plain JavaScript

A browser version of something between a sketchpad and an Etch-A-Sketch. Did this project to sharpen DOM manipulation skills as a part of The Odin Project curriculum. The grid creation felt like the hardest part when I did this project. Very basic with an eraser in it but nothing else. Goal Improve DOM manipulation skills Tech used HTML5 CSS JavaScript Screenshots Screenshot of etch a sketch which sets the thickness of the brush ..

Update: Just as I started blogging about the Optane technology, it turns out that Intel is shutting down the Optane business (after bringing the latest-gen “Crow Pass” Optane memory to market - probably just for satisfying existing commitments). While not exactly the same thing, keep an eye on the new CXL standard developments to see where the data center/cloud infrastructure world is going (CXL is basically cache-coherent disaggregated..

Update: Just as I started blogging about the Optane technology, it turns out that Intel is shutting down the Optane business (after bringing the latest-gen “Crow Pass” Optane memory to market - probably just for satisfying existing commitments). While not exactly the same thing, keep an eye on the new CXL standard developments to see where the data center/cloud infrastructure world is going (CXL is basically cache-coherent disaggregated..





17 visitors online