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

Because organizations continually adopt new technologies, the need for skilled IT professionals to support those technologies is always increasing. Technology certification has been the most common skills benchmark used for hiring and promotion in the IT industry since the early 1990s, with Linux certification being one of the most sought-after. After all, knowing how to use, configure and administer the Linux operating system is prerequisi..

Because organizations continually adopt new technologies, the need for skilled IT professionals to support those technologies is always increasing. Technology certification has been the most common skills benchmark used for hiring and promotion in the IT industry since the early 1990s, with Linux certification being one of the most sought-after. After all, knowing how to use, configure and administer the Linux operating system is prerequisi..

IndiaFOSS 2.0 [1] , the second edition of the conference organised by the FOSS United Foundation, of which I am a part of, was held in Bengaluru on the 23rd and 24th of July. Previously named IndiaOS , the first edition that ran in January 2020 was an experiment that turned out to be a small, nice gathering of ~100 people in a small hall in a corner of JP Nagar, a residential area in South Bengaluru. There were talks, discussions, and f..

I continue hunting for use-cases I can migrate to dwim-shell-command … After adding clipboard support (via [] id: cb ---) I found one more. Copy URL from browser. Invoke dwim-shell-commands-mpv-stream-clipboard-url. Enjoy picture in picture from Emacs ;) What's the secret sauce? Very little. Invoke the awesome mpv with a wrapping function using dwim-shell-command-on-marked-files. (defun dwim-shell-commands-mpv-stream-clipboard..


IndiaFOSS 2.0 [1] , the second edition of the conference organised by the FOSS United Foundation, of which I am a part of, was held in Bengaluru on the 23rd and 24th of July. Previously named IndiaOS , the first edition that ran in January 2020 was an experiment that turned out to be a small, nice gathering of ~100 people in a small hall in a corner of JP Nagar, a residential area in South Bengaluru. There were talks, discussions, and f..

New technologies generate a lot of noise as they work their way through the hype cycle and it’s hard for newcomers to figure out what they should learn. Only a small number of these new technologies will survive the test of time, most will be forgotton, but the FOMO is real. While there’s value in the process of learning the new hotness, I think you’ll see a higher lifetime return when you invest in learning the basic tools of the trade..

It's been decades since the invention of browser tabs. Now, everybody uses them. What does the future of tabs look like?

As a long-time user of Pocket, I honor all the insightful and fascinating blogs that I come across on the internet

This is a monthly email about what I'm up to! ✨ Highlights of last month - Spent almost the entire month traveling. It was great to be back in LA and Denver for a bit. - For coffee on the road, I...

This is a monthly email about what I'm up to! ✨ Highlights of last month - Spent almost the entire month traveling. It was great to be back in LA and Denver for a bit. - For coffee on the road, I...

The Jacket An enigma. I've been a bit obsessed with this weird jacket I found online in an ad. The pictures are from the store that sells the jacket. At a first glance it looks like a men's jacket. But the more you look at it, the more it looks... off somehow. The Jacket Ok, check it, let's zoom in on this thing. Can you see it?

Some months ago I wrote about how this blog is “Google free” since I’m using the open source umami analytics service instead of Google Analytics. And I wrote also that I was using it on a free instance of Heroku, but, after 6/7 months the things on Heroku became worse and worse, there were lots of issues. One is that umami is using a new release of Next.js and Heroku hasn’t upgraded since months, so I wasn’t able to build the latest..


A New Font - lambdaland.org - 3 years ago - eng
This week I created a custom build of the Iosevka font. I’ve used Input Mono for a long time now, and was very happy with it. However, it was missing a few glyphs that I wanted to use. Moreover, I didn’t have a license for the Input font to use on e.g. my blog. Iosevka is stupendously customizable , so I thought I’d see if I could get something close to Input’s styles.

Some months ago I wrote about how this blog is “Google free” since I’m using the open source umami analytics service instead of Google Analytics. And I wrote also that I was using it on a free instance of Heroku, but, after 6/7 months the things on Heroku became worse and worse, there were lots of issues. One is that umami is using a new release of Next.js and Heroku hasn’t upgraded since months, so I wasn’t able to build the latest..

A New Font - lambdaland.org - 3 years ago - eng
This week I created a custom build of the Iosevka font. I’ve used Input Mono for a long time now, and was very happy with it. However, it was missing a few glyphs that I wanted to use. Moreover, I didn’t have a license for the Input font to use on e.g. my blog. Iosevka is stupendously customizable , so I thought I’d see if I could get something close to Input’s styles.

Tcl Thread - lainchan.org - 3 years ago - eng
Hi, lainons. Yesterday I started learning Tcl and it seems like its paradigm of everything being a string is simply better and easier than everything else I've tried. Why don't more languages do it? And why does it seem like we get less innovative ideas in programming?

In the last article we created a receiver function that listened to signals from our foot controller and started or stopped playback on consecutive clicks. The trouble with our player it that it only works until the end of the track. The start! function does not automatically rewind the playback. Neither stop! does that. Our program is responsible for detecting that the track should be rewound, perhaps by detecting that we reached the end....

In the last article we created a receiver function that listened to signals from our foot controller and started or stopped playback on consecutive clicks. The trouble with our player it that it only works until the end of the track. The start! function does not automatically rewind the playback. Neither stop! does that. Our program is responsible for detecting that the track should be rewound, perhaps by detecting that we reached the end....





Continuing our series from 2012 where I accidentally ended up combating phishing and fraud for a year, we move onto the spam issue. Everything that happened that year was an exercise in triage. Problems were everywhere on the system and in the marketplace. The site I was working on was the leader in a niche space but it wasn't just the phish who tried to capitalize on the chaos, it was our competitors too. Spam takes a time investment and e..

macOS has a wonderful input mechanism where you press and hold a key on your keyboard to display the accent menu. It's easy to internalize: long press "a" if you want to input "á" . On Emacs, C-x 8 ' a would be the equivalent, but it just didn't stick for me. Fortunately, there's an alternative, using dead keys. Mickey Petersen gives a wonderful introduction . Having said all this, I still longed for macOS's input mechanism. Than....

Lately, I’m working on a new tool which will help me to automate the tasks I manually do using my desktop computer. While these tasks are mundane, they increase life quality of me and many individuals. As I mentioned before, I won’t have a Linux desktop system, and will move to a Mac laptop. Naturally, I wanted to move these workflows to macOS. Moving these workflows to macOS is indeed possible. However, I wanted to automate them to sav....

listmonk v2.2.0 - nadh.in - 3 years ago - eng
Repository: @knadh/listmonk GitHub release page: v2.2.0 Although delayed by a couple of months, v2.2.0 is here finally. New: transactional messaging The biggest new addition is the new transactional messaging feature. See docs .

Continuing our series from 2012 where I accidentally ended up combating phishing and fraud for a year, we move onto the spam issue. Everything that happened that year was an exercise in triage. Problems were everywhere on the system and in the marketplace. The site I was working on was the leader in a niche space but it wasn't just the phish who tried to capitalize on the chaos, it was our competitors too. Spam takes a time investment and e..

In light of the current short supply of Raspberry Pis, I want to share information about an alternative single board computer, the Odroid N2+. The Odroid N2+ can be used to host a number of applications using Docker. Portainer makes the administration of Docker containers easy on the Odroid N2+.

Lately, I’m working on a new tool which will help me to automate the tasks I manually do using my desktop computer. While these tasks are mundane, they increase life quality of me and many individuals. As I mentioned before, I won’t have a Linux desktop system, and will move to a Mac laptop. Naturally, I wanted to move these workflows to macOS. Moving these workflows to macOS is indeed possible. However, I wanted to automate them to sav....

I’ve been writing a bit of TypeScript lately, and have needed to learn some strategies to test private functions that are not class methods. With class methods it’s straightforward since you can use array access to get to them, but with functions it seemed a bit trickier.

New Avatar movies are in development, let's use that as an excuse to have a new Avatar franchise por...



From David Heinemeier Hansson: It’s human nature to assume there’s a good reason for why things are the way they are. And that this reason is either benign, based on careful deliberation, or malignant, derived from malice or incompetence. But this is a false dichotomy that often steers us away from the simpler answer: Nobody thought about this at all. Given an absence of information, many tend to fill those gaps with generous assump..

How do you process and classify text documents in Python? What are the fundamental techniques and building blocks for Natural Language Processing (NLP)? This week on the show, Jodie Burchell, developer advocate for data science at JetBrains, talks about how machine learning (ML) models understand text.


Suppose you are looking for a juicy and thought-provoking read on Italy’s twentieth-century crucial moments. In that case, I heartily recommend Italica by Giacomo Papi, a significant collection of short stories by prominent Italian writers of the period including the likes of Italo Calvino, Elsa Morante, Beppe Fenoglio, Natalia Ginzburg, and Giorgio Scerbanenco. A short essay introduces each tale. I thoughtfully appreciated these introduct..

My good friend, Wei, has a pet peeve: unintended horizontal over-scrolling on mobile. Which is very different from intentional horizontal scrolling on mobile.…

Augmented reality is coming, and shitstorm is coming with it. We still have time to avoid the worst. This is part 2: Speculative endings from alternate futures.

Augmented reality is coming and a shitstorm is coming with it. We still have time to avoid the worst.

otpgateway v3.1.0 - nadh.in - 3 years ago - eng
Repository: @knadh/otpgateway GitHub release page: v3.1.0 Changelog e83af28 Merge pull request #26 from mr-karan/master 4b7b8c4 feat: add entries in .gitignore c53f24c feat: replace stdlib logger with logf

CloudQuery and Steampipe have very similar functionalities. The actual difference is with the way they work and the problems they solve. This blog post compares both the tools and helps you answer the question: What should I use - CloudQuery or Steampipe?

61 visitors online