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

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.

Snyk is rapidly becoming the de facto standard for businesses that want to build continuous security into their software development processes. And with their developer-first tooling and best-in-class security intelligence, it’s no surprise. From open source and containers to your application code and infrastructure as code, Snyk has solutions for finding and fixing security vulnerabilities across your stack.



Updated: 2023-01-06 About a year ago I was bitten by the PL bug. It started with reading Crafting Interpreters and discovering the wonders hidden under the hood of a compiler. I am also been a big fan of Emacs, and this started to get me interested in how its interpreter works. At the same time, I was reading the Rust book and trying to understand the concepts there. This all came to a head, and I decided to write an Emacs Lisp interpreter ..

Learn about the technologies that make Snyk Code so cutting edge, as well as how Snyk not only gives back to the open source community, but also how it promotes and works with the academic community in the field of static program analysis.

Making a series outline - liza.io - 4 years ago - eng
I thought my first series of novellas would revolve around the same world, but otherwise stand alone from each other.


should read this article by Raymond Hettinger, which goes over how super is designed to work, and outlines how your classes using it should look. […]

I sit under a wild apple tree at the edge of the clearing. Like a plant, I absorb the mild October sun. At the same time, I attentively listen to the sounds of the forest. Suddenly I hear a stomping of dry leaves about twenty meters ahead of me, slightly to my right. A wolf emerges out of the thicket. He stops for a moment, glances around, then starts crossing the clearing. A few moments and another wolf appears. After a brief pause, he fol..

I’m in the middle of moving searchcode.com’s database to another server while upgrading it. This means I need to copy it somehow. It’s especially difficult in this case because the server its sitting on does not have enough disk space to do my usual mysqldump then copy the file across using SCP. I investigated splitting the database using --where clauses allowing me to get chunks of the database across, but that also means adding things l..

Welcome to 123dev from Revue. This is the first issue I migrated from Buttondown. You may need to adjust your mail filters because the sending address has changed.

The twentieth is a special time here on the blog. It’s a time where I go to the various analytic sites and gather up the statistics so I can have an understanding of how this blog is doing.

Photoprism Logo Photoprism is the self-hosted photo/video library that does it all for me. It has labeling of images so you can search by picture content, it has calendar and map features for more natural finding of the pictures you're trying to find and it lets you


35 visitors online