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

Though it’s mostly used as a way to let wikis have opt-in or opt-out CSS and JS features for users, the Gadgets extension is a great way to organize code instead of using Common.css and Common.js for everything.

Though it’s mostly used as a way to let wikis have opt-in or opt-out CSS and JS features for users, the Gadgets extension is a great way to organize code instead of using Common.css and Common.js for everything.




The pandemic revealed our weaknesses, but also unprecedented opportunities — from personal growth to financial markets, here's why optimism isn't naive.

This blog post is a quickie where I document how I deployed CovidNearMe onto Google Cloud Platform or GCP using HatchBox.io . I need to start by giving a huge shout out to Tony Carnevale from Google who went above and beyond in providing outstanding support. Here are the stages. Stage 1: Create a Cluster Note : Even a single machine is considered a cluster. Go to HatchBox.io Login with your account. Click on Clusters and define....

The pandemic revealed our weaknesses, but also unprecedented opportunities — from personal growth to financial markets, here's why optimism isn't naive.


Gitleaks has become quite popular. Its features gives a tough competition to its predecessor trufflehog. Some of its uber cool features are: Comparatively fast when scanning large repos (as it is a compiled Golang binary) It can run on all platforms that Golang supports. User can add custom regex to detect more secrets Allows whitelisting of detected secrets / false positives Allows audit of GitLab and GitHub repos, groups and orgs.

The other day I was listening to this Bikeshed podcast episode , where the hosts were discussing when is it a good idea to memoize values using ||= ruby idiom. Since this is a common question even among seasoned developers, I decided to write up my take on it. The short answer is: never . Problem Let’s take a look at this example. We query the database to find the user by id, then use their email to make an API call to download a prof....

Quickly finding related built-in elisp functions (without prefixes) can sometimes take a little poking around. Some modern and predictable built-in exceptions I now reach out to are: map.el for key/values, alists, hash-tables and arrays (built-in as of Emacs 25.1). seq.el for sequence manipulation functions (built-in as of Emacs 25.1). subr-x.el has a handful of string functions (built-in as of Emacs 24.4). let-alist.el wonderfu....

In this article we will try to understand how chess engines work by porting the sunfish chess engine to Go. Sunfish is notable for its simplicity and small size, while still being capable of playing decent chess. Go is also known as a simple and highly readable language, so I hope the two of them could make a great couple. To build a chess engine one has to decide on three important topics:

If you want to overlay a rendered graphics on top of an image or a static video in Blender you should use the fSpy tool. It matches the camera to specified frame of reference. Unfortunately it doesn’t support EXIF meta information. That means that it sometimes fails to properly orient an image. When it comes to an image orientation there are two factors: how image is encoded and the EXIF orientation value. A great explanation can be..

Pointers seem to be the most confusing part about C. It takes a while to fully understand them. As soon as you start feeling what they are about you stumble on a pointer to a pointer. Technically not that much changes but, again, it takes a while to create a solid understanding of what’s going on. As they say: you don’t understand something if you can’t explain it in a simple way.

In this article we will try to understand how chess engines work by porting the sunfish chess engine to Go. Sunfish is notable for its simplicity and small size, while still being capable of playing decent chess. Go is also known as a simple and highly readable language, so I hope the two of them could make a great couple. To build a chess engine one has to decide on three important topics:

On most projects there is a tendency for someone involved to become the “expert” in one or more areas. As they become comfortable and more knowledgeable in an area they will naturally gravitate to picking up tasks related to it. The need to deliver as quickly as possible can also drive this as the person who knows most is likely to be the person who can do the work quickest.

On most projects there is a tendency for someone involved to become the “expert” in one or more areas. As they become comfortable and more knowledgeable in an area they will naturally gravitate to picking up tasks related to it. The need to deliver as quickly as possible can also drive this as the person who knows most is likely to be the person who can do the work quickest.

Do you want to learn more about Python decorators? Have you ever wondered what goes on behind the scenes to create a Real Python article? In this first episode, We have Geir Arne Hjelle from the Real Python team on the show.

Ian Eyberg in Containers are Not the Future , quoting a line from Mike Rapoport and James Bottomley’s talk at this year’s Free and Open source Software Developers’ European Meeting : “The kernel developers view of the docker community is that in the rare case they can actually formulate the question correctly they usually don’t understand the answer.” Hilarious. Ian also got at a critical point about the state of modern software..

I've updated the board frontend to the latest work in progress version. This is a total rewrite that...

The COVID-19 virus has forced colleges and universities in Ontario to quickly move their stuff to an online format to allow classes to continue using social isolation. As a learner, this means that you’ll be immersed in a new learning format that is very different from a physical classroom environment. Both physical and online learning have their own unique advantages, and you’ll likely be engaging in both over the course of your career. ..

The COVID-19 virus has forced colleges and universities in Canada to quickly move their stuff to an online format to allow classes to continue using social isolation. One teacher even wrote a funny song about it: https://www.youtube.com/watch?v=CCe5PaeAeew I’m luckier than most, since I’ve been doing online seminars and classes for a wide variety of different organizations for many years now. Most of these sessions have been Train the T..

The COVID-19 virus has forced colleges and universities in Ontario to quickly move their stuff to an online format to allow classes to continue using social isolation. As a learner, this means that you’ll be immersed in a new learning format that is very different from a physical classroom environment. Both physical and online learning have their own unique advantages, and you’ll likely be engaging in both over the course of your career. ..

The COVID-19 virus has forced colleges and universities in Canada to quickly move their stuff to an online format to allow classes to continue using social isolation. One teacher even wrote a funny song about it: https://www.youtube.com/watch?v=CCe5PaeAeew I’m luckier than most, since I’ve been doing online seminars and classes for a wide variety of different organizations for many years now. Most of these sessions have been Train the T..

While I do most editing in Emacs, I use Xcode every now and then. I like Xcode's pair matching (of brackets) combined with its auto-indent. While the wonderful smartparens gives Emacs pair-matching powers, it doesn't automatically indent between pairs (out of the box anyway). Luckily, smartparens does provide sp-local-pair, which enables us to achieve a similar goal. With a short snippet, we can autoindent between {}, [], an..

SOLARPUNK : A REFERENCE GUIDE - Solarpunks - Medium . Solarpunk: Notes toward a manifesto (Project Hieroglyph) .


Last week I finally took a plunge and decided to take the AWS Solutions Architect 2020 - Associate exam. I passed the exam with a score of 926 / 1000. I have been working in the cloud space for more than 5 years, but never got the interest in taking the exam. While having a chat with a friend, he told me that he cleared 4 to 5 AWS certifications including AWS Solutions Architect - Professional.



When you use Vue for your project, there is a great chance that Nuxt can improve your experience significantly. By using Nuxt you get all the benefits of the Vue ecosystem plus some significant enhancements that I want to highlight in this article




This articles describes the difference between how component invocation differs when using curlies {​{...}}, angle brackets <...> or an (...) s-expression in Ember templates. Ember has three methods for invoking components and helpers in a template, either of the three can be used to invoke both classic and modern glimmer components. The “classic” syntax in the form that uses curly braces {​{...}}, e.g. {​{user-profile firstName="Dan" ....

Coronavirus. COVID-19. Worldwide pandemic. The apocalypse. A lot’s happened in the past month, but I’ve still been able to publish five posts.


Someone I work with mentioned that each week he takes time to have coffee with his mum. This might sound quite normal but there are two parts that stand out for me.

Obviously we have no idea whether the interpretation in the video is correct however I love they way the octopus changes colour and shape as it “dreams”.

Someone I work with mentioned that each week he takes time to have coffee with his mum. This might sound quite normal but there are two parts that stand out for me.

Obviously we have no idea whether the interpretation in the video is correct however I love they way the octopus changes colour and shape as it “dreams”.

Dan Moore’s 2018 post, When do you earn your pay? , reminded me of something I told one of my friends a few years ago. Both senior ROTC cadets at the time, he had just finished complaining about how our instructors always blamed him when other people did the wrong thing. “You’re not here for things to go right,” I told him, “the only reason our job exists is to fix things when they go wrong.” This leads into a larger point about the role..

I had a really, really interesting talk with a friend yesterday about the current times and they commented to me: My mom has come to live with me and she is immuno-compromised (COPD) so we're taking this really, really seriously. Even though perhaps we should all just hunker down, adopt a bunker mentality and never let anyone into our homes, that's just not realistic or even viable . What we need to do is be smart about this. ....

67 visitors online