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

Introduction In episode 4, Miki defined an enumerated type that satisfied Go’s fmt.Stringer interface. By implementing the fmt.Stringer interface, Miki can specify how his enumerators were printed within a formatted string and in this case, he expected the values to be displayed as a predetermined text value. Miki also pointed out how using the value of the method’s receiver within the Stringer method can result in a recursive loop.

SystemVerilog is a strange language. Students of computer science frequently struggle when they first encounter it, because if you squint and turn your head just so it looks like a programming language. However, the parts of the language commonly known as “the synthesizable subset” have very little to do with programming. SystemVerilog does exactly what it says on the tin, it’s a hardware description language . It describes a physical ..

tg-archive v1.1.0 - nadh.in - 3 years ago - eng
Repository: @knadh/tg-archive GitHub release page: v1.1.0 What’s Changed README: add workaround for opaque failure mode of app creation page by @jcahill in https://github.com/knadh/tg-archive/pull/91 New Contributors @jcahill made their first contribution in https://github.com/knadh/tg-archive/pull/91 Full Changelog : https://github.com/knadh/tg-archive/compare/v1.0.0...v1.1.0

tg-archive v1.1.1 - nadh.in - 3 years ago - yue
Repository: @knadh/tg-archive GitHub release page: v1.1.1 Full Changelog : https://github.com/knadh/tg-archive/compare/v1.1.0...v1.1.1

Latency is a crucial metric for measuring the performance of any system, and understanding the 99th percentile is crucial for determining real-world performance. In this article, we'll delve into what the 99th percentile means and how it is calculated, with examples to help you understand this essential metric.

Latency is a crucial metric for measuring the performance of any system, and understanding the 99th percentile is crucial for determining real-world performance. In this article, we'll delve into what the 99th percentile means and how it is calculated, with examples to help you understand this essential metric.



How I switched hosting my Go-based side projects from Amazon EC2 to Fly.io, significantly simplified deployment, and saved a bit of cash while I was at it.

Podľa Billa Gatesa a Svetového ekonomického fóra (WEF) hrozí, že pokračujúce globálne „otepľovanie“ zničí ľudstvo. A keďže hospodárske zvieratá grganím a prdením vytvárajú metán – predstavujú problém! Nemajte obavy, keď to nebude otepľovanie, bude to ochladzovanie za ktoré môže preľudnenie, poľnohospodárstvo, kravy a pod. – už to tu bolo. Našťastie, Bill Gates má riešenie, treba prestať chovať dobytok […]

A common task in S3-based Data Lakes is to repartition data, to optimize query patterns and speed. This article describes a serverless solution using DuckDB

A common task in S3-based Data Lakes is to repartition data, to optimize query patterns and speed. This article describes a serverless solution using DuckDB


Assumed Audience : Programmers, hackers, and their bosses. Discuss on Hacker News . Epistemic Status : Confident and willing to bet on it. Introduction When Reddit complains that a comment is too long, it’s time to write a blog post. The backstory is that I was having a discussion with someone over a previous post . That person, username Qweesdy, had a vision of what future programming languages should be like. This pers..

Assumed Audience : Programmers, hackers, and their bosses. Discuss on Hacker News . Epistemic Status : Confident and willing to bet on it. Introduction When Reddit complains that a comment is too long, it’s time to write a blog post. The backstory is that I was having a discussion with someone over a previous post . That person, username Qweesdy, had a vision of what future programming languages should be like. This pers..

Assumed Audience : Programmers, hackers, and their bosses. Discuss on Hacker News . Epistemic Status : Confident and willing to bet on it. Introduction When Reddit complains that a comment is too long, it’s time to write a blog post. The backstory is that I was having a discussion with someone over a previous post . That person, username Qweesdy, had a vision of what future programming languages should be like. This pers..

Assumed Audience : Programmers, hackers, and their bosses. Discuss on Hacker News . Epistemic Status : Confident and willing to bet on it. Introduction When Reddit complains that a comment is too long, it’s time to write a blog post. The backstory is that I was having a discussion with someone over a previous post . That person, username Qweesdy, had a vision of what future programming languages should be like. This pers..

Assumed Audience : Programmers, hackers, and their bosses. Discuss on Hacker News . Epistemic Status : Confident and willing to bet on it. Introduction When Reddit complains that a comment is too long, it’s time to write a blog post. The backstory is that I was having a discussion with someone over a previous post . That person, username Qweesdy, had a vision of what future programming languages should be like. This pers..

Assumed Audience : Programmers, hackers, and their bosses. Discuss on Hacker News . Epistemic Status : Confident and willing to bet on it. Introduction When Reddit complains that a comment is too long, it’s time to write a blog post. The backstory is that I was having a discussion with someone over a previous post . That person, username Qweesdy, had a vision of what future programming languages should be like. This pers..

Assumed Audience : Programmers, hackers, and their bosses. Discuss on Hacker News . Epistemic Status : Confident and willing to bet on it. Introduction When Reddit complains that a comment is too long, it’s time to write a blog post. The backstory is that I was having a discussion with someone over a previous post . That person, username Qweesdy, had a vision of what future programming languages should be like. This pers..

Assumed Audience : Programmers, hackers, and their bosses. Discuss on Hacker News . Epistemic Status : Confident and willing to bet on it. Introduction When Reddit complains that a comment is too long, it’s time to write a blog post. The backstory is that I was having a discussion with someone over a previous post . That person, username Qweesdy, had a vision of what future programming languages should be like. This pers..


Our test pack is configured dynamically from environment variables. Each scenario can be configured independently with different target VUs, duration or even executor. Let’s start from a file called main.js. It imports all our scenarios, each as a default function: export { default as cacheCreateAll } from './runners/cacheCreateAll.js'; export { default as cacheCreateUpdateRemove } from './runners/cacheCreateUpdateRemove.js'; export { defau..

I share my experience contributing to Rust's linter Clippy and the welcoming environment for new contributors.

No time like the project’s two year anniversary to drop this particular bomb… Marginalia’s gotten an NLNet grant. This means I’ll be able to work full time on this project at least a year. https://nlnet.nl/project/Marginalia/ This grant is essentially the best-case scenario for funding this project. It’ll be able to remain independent, open-source, and non-profit. I won’t start in earnest for a few months as I’ve got loose ends to..

I share my experience contributing to Rust's linter Clippy and the welcoming environment for new contributors.

I was really impressed and inspired by this pitch. In short, Propel are the creators of the Providers app, which is used by over 5 million Americans to manage their SNAP benefits and banking. It’s a great example of a “public interest technology”: non-government entities that help governments to solve problems in the public interest. […]


Some personal music updates: last November, our jazz group played one of the hottest venues in the city, Hunter's rooftop. This was an amazing event: a view of the city, food and drinks around the fire, music, and at one point, swing dancing. jazz is beautiful/lovely/wonderful pic.twitter.com/GTKEJc048o — Kevin Chen (@kev_chn) November 20, 2022 One highlight: Patrick briefly fumbled his drumstick off the roof! Luckily, it land....

I decided to write a fancy test harness in golang today. The test wraps a big internal engine for mgmt and at the top-level it takes a context for cancellation. If you don’t know about the context package, then you should go understand that and then come back here… Don’t feel bad, I had no idea what it was about at first either! The Problem : I assumed there would be some way to follow a notification from the test runner down i..

I decided to write a fancy test harness in golang today. The test wraps a big internal engine for mgmt and at the top-level it takes a context for cancellation. If you don’t know about the context package, then you should go understand that and then come back here… Don’t feel bad, I had no idea what it was about at first either! The Problem : I assumed there would be some way to follow a notification from the test runner down i..

Get started with developing in Golang on your Raspberry Pi. This comprehensive guide will show you how to install the latest version of Golang on your Raspberry Pi, making it a powerful development tool.

Do you want to run the latest version of Node.js on your Raspberry Pi? This guide will take you through the process of installing the latest version of Node.js on armhf architecture using binary packages.

Get started with developing in Golang on your Raspberry Pi. This comprehensive guide will show you how to install the latest version of Golang on your Raspberry Pi, making it a powerful development tool.

Do you want to run the latest version of Node.js on your Raspberry Pi? This guide will take you through the process of installing the latest version of Node.js on armhf architecture using binary packages.

About - james-carr.org - 3 years ago - eng
I build systems that make other systems talk to each other. Enterprise integration patterns, event-driven architectures, and the automation of everything tedious. Currently exploring how AI agents fit into these patterns. Turns out the messaging primitives we’ve been using for decades (request-reply, correlation IDs, saga orchestration) map surprisingly well to agent coordination. This is how I work. Background 20+ years shipping software. ..

Contact Me - james-carr.org - 3 years ago - eng
Let’s chat. Tell me about your project. Let’s create something incredible together.💡 Feel free to ✉️ email me or 📆 book a time for us to chat! Upcoming Speaking Engagements I’ve been on sabatical for 2024, new talks for 2025 coming soon! Past Speaking Engagements RabbitMQ Summit Supermanagers Episode Datadog Dash

I am so glad you are here at $COMPANY and I am looking forward to us working together. I like to provide this manager readme ahead of time as kind of an operating manual so you can understand how I operate and what to expect. This isn’t exhaustive, but hopefully we’ll fill in the gaps as we work together. My Values Be Transparent - Unless there is a need for confidentiality I am completely open and transparent.


Are you still using loops and lists to process your data in Python? Have you heard of a Python library with optimized data structures and built-in operations that can speed up your data science code? This week on the show, Jodie Burchell, developer advocate for data science at JetBrains, returns to share secrets for harnessing linear algebra and NumPy for your projects.



One of the more frequent questions about jOOQ is how to write a derived table (or a CTE). The jOOQ manual shows a simple example of a derived table: In SQL: In jOOQ: And that’s pretty much it. The question usually arises from the fact that there’s a surprising lack of type safety when working … Continue reading How to Write a Derived Table in jOOQ →

Renovate - blog.mariom.pl - 3 years ago - eng
Have you ever wondered how to keep up with the latest releases of all the dependencies you use? Do you hate it when you forget and then have to fix a lot of code because there have been multiple releases in the meantime? Well, I do. And that’s where Renovate can help. All you need to do is install Renovate, configure a bot user for your Git server, pass the credentials to the Renovate configuration, and set up a cron job for it.

101 visitors online