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

In battle, do not think you have to win. Think rather that you do not have to lose. Ginchin Funakoshi, founder of Shotokan karate-do We may be rarely if at all involved in battles today, but “games” are all around us, and every interaction we participate in can be thought of as a game, with its own rules, frameworks, and expectations about the participants. Such games exist in negotiations, relationships, and other interactions.....

The Line - june.kim - 4 years ago - eng

The Line - june.kim - 4 years ago - eng

Sometime back in 2020, in the midst of the pandemic, I turned to my wife and asked her “what would you do if I said I wanted to start running?”

There has been a bit of discussion over on Gemini recently regarding poorly behaved bots. I feel I need to add some perspective from the other side; as a bot operator (even though I don’t operate Gemini bots). Writing a web spider is pretty easy on paper. You have your standards, and you can test against your own servers to make sure it behaves before you let it loose. You probably don’t want to pound the server into silicon dust, so yo..


Upon introducing the Non-Human Party to excited fans of democracy, a common question is what it really means to give rights to Tamagotchis; robots; or IoT toasters − “they can’t vote!

Table of Contents The Screen Compute Cameras Work in Progress: Teleprompter Lighting Audio What’s Next? I’ve been working from home exclusively for the last nine years, but it was only last year that I started to look into ways for expanding my computer set-up and go beyond the usual combination of having a laptop with your regular external screen. The global COVID-19 pandemic, the prospect of having more call..

Table of Contents The Screen Compute Cameras Work in Progress: Teleprompter Lighting Audio What’s Next? I’ve been working from home exclusively for the last nine years, but it was only last year that I started to look into ways for expanding my computer set-up and go beyond the usual combination of having a laptop with your regular external screen. The global COVID-19 pandemic, the prospect of having more call..

Back in the 1990s, Reduced Instruction Set Computing (RISC) architecture was widely seen as the future. UNIX workstations from Silicon Graphics and Sun Microsystems boasted powerful RISC CPUs at the time, but were prohibitively expensive and died out in the early 2000s as a result. Only the Acorn RISC Machine (ARM) architecture used in low-power devices (e.g. PDAs) survived past the early 2000s, and only because of the rise of mobil..

Back in the 1990s, Reduced Instruction Set Computing (RISC) architecture was widely seen as the future. UNIX workstations from Silicon Graphics and Sun Microsystems boasted powerful RISC CPUs at the time, but were prohibitively expensive and died out in the early 2000s as a result. Only the Acorn RISC Machine (ARM) architecture used in low-power devices (e.g. PDAs) survived past the early 2000s, and only because of the rise of mobil..

Next in exploring PL/pgSQL: Implementing a Forth-like interpreter PostgreSQL comes with a builtin imperative programming language called PL/pgSQL. I used to think this language was scary because it has a bit more adornment than your usual language does. But looking deeper, it's actually reasonably pleasant to program in. In this post we'll get familiar with it by working with strings, arrays and recursive functions. We'll top it a....

Last week I was studying outside of a lecture hall where someone was teaching an introductory course on computer programming. There was a lot that I overheard that I disagreed with; this essay is an attempt to help me crystallize what exactly I disagreed with. What is programming? What is good programming? What should programming be like? How you answer depends a lot on what you value. What I value in programming has not always bee....

csv2json v0.1.1 - nadh.in - 4 years ago - eng
Repository: @knadh/csv2json GitHub release page: v0.1.1 Changelog 165177e Update usage example. d3eba5f Accept -b buffersize flag cfb55bf Fix releases link.

Last week I was studying outside of a lecture hall where someone was teaching an introductory course on computer programming. There was a lot that I overheard that I disagreed with; this essay is an attempt to help me crystallize what exactly I disagreed with. What is programming? What is good programming? What should programming be like? How you answer depends a lot on what you value. What I value in programming has not always bee....


I’ve been getting back into C++ at Skydio, and I’ve twice lost several hours to debugging weird code behavior because of an RAII footgun in the language. A similar footgun is present in Rust, and I’ve been bitten by that too, so I figured I’d write down both. RAII classes are often used to keep resources alive or hold locks for a given scope. There observable side-effects usually occur only in the constructor and destructor.

I’ve been getting back into C++ at Skydio, and I’ve twice lost several hours to debugging weird code behavior because of an RAII footgun in the language. A similar footgun is present in Rust, and I’ve been bitten by that too, so I figured I’d write down both. RAII classes are often used to keep resources alive or hold locks for a given scope. There observable side-effects usually occur only in the constructor and destructor.

Last updated: April 2026 Looking for a CCXT Python tutorial with real examples? In this guide, you’ll learn how to use CCXT to fetch OHLCV data, ticker information, and order book data using simple Python code. I already used the CCXT Library in my Airflow-related post here. In this post, I will discuss the library and how you can use it to pull different types of data from exchanges or trading automation. The demo can be seen here. What Yo....

csv2json v0.1.0 - nadh.in - 4 years ago - eng
Repository: @knadh/csv2json GitHub release page: v0.1.0 Changelog 585b9f8 Fix incorrect README (sigh). b324205 Add goreleaser build files. 5d7ffd1 Add project files. b3708e4 Add README.

Despite the fact that I've been consistently writing on here for six years now, I've said very little about myself. The writing has been…

GitLab allows you to record Metrics Reports and will display a report on merge requests so that it’s easier and faster to identify changes without having to check the entire log Read more

GitLab allows you to record Metrics Reports and will display a report on merge requests so that it’s easier and faster to identify changes without having to check the entire log Read more

Actually I did not learn this today but already some years ago. Sometimes I need to connect to remote servers that have no hosts-file or dns-entry. But I don’t want to remember IP -addresses! Luckily I do have these servers defined in Ansible’s hosts-file and I could theoretically get the ip-address from there. However there’s an easier way: ansible-ssh . This is a shell-script that combines ansible-inventory with ssh to allow something..

I recently wrote about detecting driver strength in SystemVerilog . That work actually came out of solving a larger problem: How do you build a bidirectional digital wire model that includes propagation delay? Motivation The problem I had was how to model, in a digital simulation, the behavior of a “channel” (wire) for a high speed SerDes link. At the symbol rates used for modern high speed SerDes links, we start running into the physica..

I recently wrote about detecting driver strength in SystemVerilog . That work actually came out of solving a larger problem: How do you build a bidirectional digital wire model that includes propagation delay? Motivation The problem I had was how to model, in a digital simulation, the behavior of a “channel” (wire) for a high speed SerDes link. At the symbol rates used for modern high speed SerDes links, we start running into the physica..

I recently wrote about detecting driver strength in SystemVerilog . That work actually came out of solving a larger problem: How do you build a bidirectional digital wire model that includes propagation delay? Motivation The problem I had was how to model, in a digital simulation, the behavior of a “channel” (wire) for a high speed SerDes link. At the symbol rates used for modern high speed SerDes links, we start running into the physica..

I recently wrote about detecting driver strength in SystemVerilog . That work actually came out of solving a larger problem: How do you build a bidirectional digital wire model that includes propagation delay? Motivation The problem I had was how to model, in a digital simulation, the behavior of a “channel” (wire) for a high speed SerDes link. At the symbol rates used for modern high speed SerDes links, we start running into the physica....

I recently wrote about detecting driver strength in SystemVerilog . That work actually came out of solving a larger problem: How do you build a bidirectional digital wire model that includes propagation delay? Motivation The problem I had was how to model, in a digital simulation, the behavior of a “channel” (wire) for a high speed SerDes link. At the symbol rates used for modern high speed SerDes links, we start running into the physica..

Are you interested in sharing your Python project with the broader world? Would you like to make it easily installable using pip? How do you create Python packages that share your code in a scalable and maintainable way? This week on the show, Real Python author and former guest Dane Hillard returns to talk about his new book, "Publishing Python Packages."


Setting up proper port forwarding for SSH connections, servers or just test purposes is crucial but isn’t as straight forward as your connection should be. This post aims to be a quick guide for different use cases.




Some months ago I noticed that even after I marked all my GitHub notifications as read, the unread icon displayed at the right top corner was still showing as if I had unread notifications. GitHub Notifications icon always-on mode I tried changing the filters, waiting for a new notification to appear so that I could mark it as read, all hoping that icon would then change. But no matter what I tried in the GitHub UI, the icon was still ..


Some months ago I noticed that even after I marked all my GitHub notifications as read, the unread icon displayed at the right top corner was still showing as if I had unread notifications. GitHub Notifications icon always-on mode I tried changing the filters, waiting for a new notification to appear so that I could mark it as read, all hoping that icon would then change. But no matter what I tried in the GitHub UI, the icon was still ..

otpgateway v2.6.0 - nadh.in - 4 years ago - eng
Repository: @knadh/otpgateway GitHub release page: v2.6.0 Changelog e6336db Upgrade deps. 11aee2e Refactor README language. b0ef016 Refactor messages. 0e8a37a Add PubSub events for OTP check|close to Redis store backend.

A recurring problem when searching for text is identifying which parts of the text are in some sense useful. A first order solution is to just extract every word from the text, and match documents against whether they contain those words. This works really well if you don’t have a lot of documents to search through, but as the corpus of documents grows, so does the number of matches. It’s possible to bucket the words based on where they a..

In this book the reader is taken on a journey of learning, improving, and personal growth. Josh is an incredible human, who achieved great success in different fields all thanks to his ability to learn. In this book, we get to see stories from his life as he tells them and see what is it that makes a great learner.

One thing I've had to do at every job I've had is implement a table on the front end of an application that has sorting, filtering, and…

Goodbye Techlore - artemislena.eu - 4 years ago - eng
Yesterday, I stepped back from my role as a moderator in Techlore 's Matrix rooms and left all of them. This, apparently… T.: Aw c'mon. Ya shouldn't be that surprised bout it should ya? …lead to several people being unhappy with that turn of events… Someone even made this meme: So I thought I'd explain a bit… Basically, the only reason I was still around in the Techlore rooms was that I felt responsible as a moderator, as really, ....

Recently, Java 17 — the new LTS version — was released. Learn how the new Java 17 features impact this problem, and can we prevent deserialization vulnerabilities better using these features.

4 visitors online