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 2024, we launched Quests, an innovative rewarded ad format designed for Discord’s gaming audience. Join us as we look back at over 70 campaigns run during our first year.

You know when you are on a hike, and there is a point where you are exactly midway through it? There is always a reflection moment in there, where some thinking happens. Sometimes you look back and realize: it’s been a long journey so far, hasn’t it? I recently turned 30, which, like all numbers that arbitrarily end with a zero, is a special time for reflection. For funsies and to reflect, I wrote what I’ve been up to the last 12 years and ..

Making dashboards with charts and graphs is a pretty common part of the front-end developer experience, as well as deciding which JavaScript…

Summary One of the (many) things that keeps my work interesting is that the system I work on is very dynamic. Today I want to highlight one such dynamic situation by comparing the first quarter of 2025 with the first quarter of 2024. Here we will see that the grid constraints that limit the market have shifted from one TSO to another due to changing grid situation. RTE (TSO of France) in particular shows up a lot more in list of constrai....

You know when you are on a hike, and there is a point where you are exactly midway through it? There is always a reflection moment in there, where some thinking happens. Sometimes you look back and realize: it’s been a long journey so far, hasn’t it? I recently turned 30, which, like all numbers that arbitrarily end with a zero, is a special time for reflection. For funsies and to reflect, I wrote what I’ve been up to the last 12 years and ..

I prepared this chart for my article about every NBA team with a negative regular season SRS to make the NBA […]

A Dark Mirror ideology stands only in moral opposition to its counterpart, while otherwise making the exact same factual claims about how the world works. The only thing the belief systems disagree about is what we're supposed to do about it.



When you edit a template, you will need to bypass cache somehow to see the effect of that edit on a content page

When you edit a template, you will need to bypass cache somehow to see the effect of that edit on a content page

When you edit a template, you will need to bypass cache somehow to see the effect of that edit on a content page

When you edit a template, you will need to bypass cache somehow to see the effect of that edit on a content page

How to annoy folks who use busybox: $ touch `printf "\033[1;33m\033[44mhello"` $ ls ''$'\033''[1;33m'$'\033''[44mhello' $ tar cf 1.tar *hello $ busybox tar tf 1.tar hello $ rpm -q busybox busybox-1.36.1-8.fc41.x86_64 $    Oopsie-daisy. A simple ls|cat or ls|less -r produces the same effect. This won't work with gnu tar & bsdtar, for they both properly escape escape sequences.

In case you missed it, Astro 5 has been out and about since Dec 3, 2024. As of time of writing, we're at 5.5.4 already. What can I say, the team moves fast.…

One year ago, I checked the top 1 million “websites” for a security.txt file and then posted the results in this blog. As it was described at the time, I used a tool written by someone else who had already run this “experiment” in 2022. You can look at the post, if you are keen […]

After about 11 months or so of poking at Duolingo, a few weeks ago, I finally finished their Finnish course. So now I blog, as is my tradition. I originally started in anticipation of a trip to Helsinki last year , and then I continued on my return because frankly, I was having fun stretching my brain in a new direction. Something that I have learned about myself is that I enjoy challenging myself. I do it with guitar , reading classi....

Here's a document containing a line of text: {type='text', data={'hello, world'}} I'm building in Lua, so I'm reusing Lua syntax. Here's how it looks: Such text boxes are the workhorse of this markup language. There are 3 other kinds of boxes: rows, cols and filler. Rows and cols can nest other boxes. But let's focus on text boxes for a bit. Here's a text box containing two lines of text: {type='text', data={ 'hello', 'world....

smtppool v2.0.0 - nadh.in - 1 year ago - eng
Repository: @knadh/smtppool GitHub release page: v2.0.0 This is a major breaking version that changes the Opt.SSL bool to concrete SSL types. // SSLType is the type of SSL connection to use. type SSLType uint8 const ( // SSLNone specifies a plain unencrypted connection. SSLNone SSLType = iota // SSLTLS specifies an SSL (TLS) connection without the STARTTLS extension. SSLTLS // SSLSTARTTLS specifies a non-TLS connection that ..

I attended a lecture on the institutional landscape of nuclear non-proliferation and disarmament this week. My rough notes are below.

I recently gave a careers talk to students at Solent University, and through that I got to know a MSc student there who had previous GIS experience and was now doing a Data Analytics and AI MSc course. Her GIS experience was mostly in the ESRI stack (ArcGIS and related tools) and she was keen […]

Link: How to Write Blog Posts that Developers Read · Refactoring English I think this post would be good for every developer to read. It's more about communication than just blogging. The biggest mistake software bloggers make is meandering. Often, the author has some valuable insight to share, but they squander their first seven paragraphs on the history of functional programming and a trip they took to Bell Labs in 1973.

Link: How to Write Blog Posts that Developers Read · Refactoring English I think this post would be good for every developer to read. It's more about communication than just blogging. The biggest mistake software bloggers make is meandering. Often, the author has some valuable insight to share, but they squander their first seven paragraphs on the history of functional programming and a trip they took to Bell Labs in 1973.


Can we know tackle projects that were too big using AI and should we ignore getting the best name for something?

Can we know tackle projects that were too big using AI and should we ignore getting the best name for something?


Real question, modern desktop browsers are some of the most sluggish and soykaf to use software you can get these days Maybe console/phone browsers are "special" but I'd like my desktop browser to not waste 3-4 seconds loading NOTHING after I visit a url I'd like it to scroll smoothly even when the website is chugging along hard while still loading "The S3, the vita vita and even the fuarrrking 3ds have perfectly smooth scrolling meanwhil....

Is demo of Grug Clojure code vibe. He no catch onto cloud LLM magics for some reason. Still prefer program with only brain-muscles. Prefer use Grug language standard library and standard dev tools. Prefer make and use all byte on local disk. Maybe luddite, maybe obsolete. Grug no mind. Fine with how he code. Besides, Grug like muscles. Hope maybe you see tip, trick, tactic to steal. Take what can use, no take what no can use.


C Programming Thread Post your projects and questions here! Old thread: >>24824 C++ thread: >>38 Fun sites: > https://www.iso-9899.info/wiki/Main_Page > https://www.c-language.org > https://gustedt.gitlabpages.inria.fr/modern-c/ FAQ: > Q: What's the best C programming textbook A: The best C textbook is C programming : a modern approach - Second Edition by K. N. King ( http://knking.com/books/c2/ )....

Many advanced users want to use GitHub Actions with their applications on Heroku. Now there’s a straightforward way to use these great systems together, and to meet strong security and compliance requirements at the same time. A Solution for GitHub IP Range Restrictions Heroku is a powerful platform that offers robust CI/CD capabilities and secure, […] The post Using GitHub Actions with Heroku Flow for additional Security Control appear..

Records and Collections This post is to some extent a grab-bag of points of friction I’ve encountered when using records and collections within the election site. Records recap This may end up being the most generally useful blog post in this series. Although records have been in C# since version 10, I haven’t used them … Continue reading Records and Collections →

ARRAY types are a part of the ISO/IEC 9075 SQL standard. The standard specifies how to: But it is very unopinionated when it comes to function support. The ISO/IEC 9075-2:2023(E) 6.47 specifies concatenation of arrays, whereas the 6.48 section lists a not extremely useful TRIM_ARRAY function, exclusively (using which … Continue reading When SQL Meets Lambda Expressions →

Table of Contents Building an AOT Cache for Apache Kafka AOT Caching With Apache Flink Summary In the "Let’s Take a Look at…​!" blog series I am exploring interesting projects, developments and technologies in the data and streaming space. This can be KIPs and FLIPs, open-source projects, services, relevant improvements to Java and the JVM, and more. The idea is to get some hands-on experience, learn about potential use cases ....

Table of Contents Building an AOT Cache for Apache Kafka AOT Caching With Apache Flink Summary In the "Let’s Take a Look at…​!" blog series I am exploring interesting projects, developments and technologies in the data and streaming space. This can be KIPs and FLIPs, open-source projects, services, relevant improvements to Java and the JVM, and more. The idea is to get some hands-on experience, learn about potential use cases ....

Table of Contents Building an AOT Cache for Apache Kafka AOT Caching With Apache Flink Summary In the "Let’s Take a Look at…​!" blog series I am exploring interesting projects, developments and technologies in the data and streaming space. This can be KIPs and FLIPs, open-source projects, services, relevant improvements to Java and the JVM, and more. The idea is to get some hands-on experience, learn about potential use cases ....

Storage Since my last post about the data models, I’ve simplified things very slightly – basically the improvements that I thought about while writing the post have now been implemented. I won’t go into the details of the changes, as they’re not really important, but that’s just to explain why some examples might look like … Continue reading Election 2029: Storage →


One of the great parts of building out tools like arkaine is that it allows me to sit down and just build for a bit to test the framework. After some quick experimentation I have a great agent that: Takes in a resume and a job description Considers additional topics to research to build out a knowledge base of what certain acroynms, skills, and technologies mean, and what are industry standards and expectations are


Stickers on Discord let you express yourself in BIG ways. Learn how to create, upload, and use stickers on Discord.

I was a speaker at the first Go meetup in Sydney 2025… the first speaker in fact. As is my habit I am posting my notes for everyone who attended to view them. I believe it was recorded and will post the link to that if I ever get the link. You can find the link to the talk based on the blog post searchcode.com’s SQLite database is probably 6 terabytes bigger than yours .

A problem the search engine’s crawler has struggled with for some time is that it takes a fairly long time to finish up, usually spending several days wrapping up the final few domains. This has been actualized recently, since the migration to slop crawl data has dropped memory requirements of the crawler by something like 80%, and as such I’ve been able to increase the number of crawling tasks, which has led to a bizarre case where 99.9%..

6 visitors online