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

Nowadays, GitHub Actions is one of the most popular free CI systems. It’s quite convenient to use it to run unit and integration tests. However, some developers try to use it to run benchmarks and performance tests. Unfortunately, default GitHub Actions build agents do not provide a consistent execution environment from the performance point of view. Therefore, performance measurements from different builds can not be compared. This makes..

This article is the first chapter of a concise field guide for running and supporting JVM applications, focusing on memory. The guide focuses on the most practical aspects of dealing with JVM applications, primarily server-side ones.

UPDATE: chatgpt-shell has evolved a bit and is now on MELPA . I had been meaning to give ChatGPT a good try, preferably from Emacs. As an eshell fan, ChatGPT seemed like the perfect fit for a shell interface of sorts. With that in mind, I set out to wire ChatGPT with Emacs's general command interpreter ( comint ). I had no previous experience building anything comint-related, so I figured I could just take a peek at an existing c....

Nowadays, GitHub Actions is one of the most popular free CI systems. It’s quite convenient to use it to run unit and integration tests. However, some developers try to use it to run benchmarks and performance tests. Unfortunately, default GitHub Actions build agents do not provide a consistent execution environment from the performance point of view. Therefore, performance measurements from different builds can not be compared. This makes..

At TigerBeetle these last few weeks I've been doing a mix of documenting client libraries, writing sample code for client libraries, and writing integration tests against the sample code. The client library documentation is generated with a Zig script. The sample code is integration tested with a Zig script. A bunch of Zig scripts. It's not the same rigorous sort of Zig as the main database. (We're generally more lax about scripts and....

In Python you can create dataclasses with the wrong type. The type checker should show an error, but nothing prevents creating the object. This small function validates that each attribute is of the correct type by using the __annotations__ attribute of the dataclass. You can also create a base class to inherit from, but it won’t work if you override the __post_init__ method in the child classes. import dataclasses def val (....

We are excited to announce that Postgres version 15 is now generally available! The developers of Postgres release a new version around October every year, and we aim to release it on Heroku Postgres each Q1. Additionally, we track Postgres end-of-life dates to ensure that our service and our customers are always on the latest […] The post Announcing PostgreSQL 15 on Heroku appeared first on Heroku .

Hack-A-Sat News! - hackasat.com - 3 years ago - eng
Every Hack-a-Sat has gotten progressively harder, preparing you for the ultimate test - Hack-A-Sat 4! Learn what's new this year, including Moonlighter--the world’s first & only hacking sandbox in space! 🛰️ hackasat.com/moonlighter/ If hacking a satellite in orbit sounds like fun to you, register for the qualification round at hackasat.com - qualifications are April 1-2. Don’t miss the launch!


John Carmack, while advising on the advent of AI and its influence on the Software Engineering profession: Software is just a tool to help accomplish something for people – many programmers never understood that. Keep your eyes on the delivered value, and don’t over-focus on the specifics of the tools. I have often fallen into the over-focusing trap in my career. The whole thread is well worth reading:

In this post, we’ll highlight the key components of the new National Cybersecurity Strategy, so you can stay informed without getting stuck in the weeds.


You don’t want rust in your android, but you might want Rust in your Android. Background I like Kotlin, and I’m very impressed with the content being written in Rust . I knew it should be possible to call Rust from my Android app. Because I love fighting with the compiler I wanted to see if I could get it working for fun. (I got it working!) I wrote this blog post so others could try it out, and so I could refer back when I try to do....

I think by now everybody reading this will have seen how the new generation of Large Language Models like ChatGPT are able to produce somewhat useful code . Like any advance in software development—from IDEs to high-level languages—this has generated some discussion on the future employment prospects in our field. This made me think about how these new tools could fit the world of Flow-Based Programming , a software development techni....

I think by now everybody reading this will have seen how the new generation of Large Language Models like ChatGPT are able to produce somewhat useful code . Like any advance in software development—from IDEs to high-level languages—this has generated some discussion on the future employment prospects in our field. This made me think about how these new tools could fit the world of Flow-Based Programming , a software development techni....

I think by now everybody reading this will have seen how the new generation of Large Language Models like ChatGPT are able to produce somewhat useful code . Like any advance in software development—from IDEs to high-level languages—this has generated some discussion on the future employment prospects in our field. This made me think about how these new tools could fit the world of Flow-Based Programming , a software development techni....

You don’t want rust in your android, but you might want Rust in your Android. Background I like Kotlin, and I’m very impressed with the content being written in Rust . I knew it should be possible to call Rust from my Android app. Because I love fighting with the compiler I wanted to see if I could get it working for fun. (I got it working!) I wrote this blog post so others could try it out, and so I could refer back when I try to do....

Introduction In episode 7, Miki discussed design considerations to keep in mind while creating interfaces in Go with the first idea he proposed being that an interface should represent what we need from a type, and not what is stored on the type. To add some clarity to this thought, Miki explained how the io.Reader and io.Writer interfaces each require one method to be implemented although the underlying concrete type may store more inform..

In the past 3 years, I've been promoted 3 times. I reflect on the habits and activities that helped me improve the most.

I think by now everybody reading this will have seen how the new generation of Large Language Models like ChatGPT are able to produce somewhat useful code . Like any advance in software development—from IDEs to high-level languages—this has generated some discussion on the future employment prospects in our field. This made me think about how these new tools could fit the world of Flow-Based Programming , a software development techni....

When it comes to optimizing the performance of a system, two key metrics come into play: latency and throughput. But what exactly are these two metrics, and how do they differ? In this article, we'll explore the definitions and real-world examples of latency and throughput, and show you how to balance them for optimal system performance.

In the world of computing, a delicate balance must be struck between two important concepts: Availability and Consistency. But what exactly do these terms mean and how do they impact your systems? Read on to find out!



When it comes to optimizing the performance of a system, two key metrics come into play: latency and throughput. But what exactly are these two metrics, and how do they differ? In this article, we'll explore the definitions and real-world examples of latency and throughput, and show you how to balance them for optimal system performance.

In the world of computing, a delicate balance must be struck between two important concepts: Availability and Consistency. But what exactly do these terms mean and how do they impact your systems? Read on to find out!

listmonk v2.4.0 - nadh.in - 3 years ago - eng
Repository: @knadh/listmonk GitHub release page: v2.4.0 What’s new hCaptcha integration on public subscription pages. If you use custom static static templates, make sure to incorporate the changes from the repository. Support for SVG files in media uploads.

I think by now everybody reading this will have seen how the new generation of Large Language Models like ChatGPT are able to produce somewhat useful code . Like any advance in software development—from IDEs to high-level languages—this has generated some discussion on the future employment prospects in our field. This made me think about how these new tools could fit the world of Flow-Based Programming , a software development techni....


I think by now everybody reading this will have seen how the new generation of Large Language Models like ChatGPT are able to produce somewhat useful code . Like any advance in software development—from IDEs to high-level languages—this has generated some discussion on the future employment prospects in our field. This made me think about how these new tools could fit the world of Flow-Based Programming , a software development techni....

As part of my recent experiments with mmap 1 I have learned how to share data between processes using a memory-mapped file. Here I’ll show how to do it between two independent Python processes, but the same principles apply to any programming language. Create a file to store the data I will use the tempfile module so that the file gets deleted after the script finishes. I prefer using this when learning or testing new things, otherwise..

When it comes to optimizing the performance of a system, two key metrics come into play: latency and throughput. But what exactly are these two metrics, and how do they differ? In this article, we'll explore the definitions and real-world examples of latency and throughput, and show you how to balance them for optimal system performance.

In the world of computing, a delicate balance must be struck between two important concepts: Availability and Consistency. But what exactly do these terms mean and how do they impact your systems? Read on to find out!

March 2023 news - artemislena.eu - 3 years ago - eng
L: So uh, we didn't quite know what to post about this month T.: Shush. Don't listena her . We had so many ideas but they were all so boring we decided on this exciting new thing! L: Like what ideas? T.: I just said the other stuff was boring. L: Uhm, I'd still like to know what other ideas we're supposed to have had. T.: … Anyway. So, we do catch some news here n there, n we thought maybe we'd share somea the perhaps lesser-know....


Performance and Scalability, two crucial components of any system design, yet often misinterpreted. In this article, we will dive into the technicalities of both concepts and understand the key differences, helping you make informed decisions for your system's success.

Performance and Scalability, two crucial components of any system design, yet often misinterpreted. In this article, we will dive into the technicalities of both concepts and understand the key differences, helping you make informed decisions for your system's success.

Performance and Scalability, two crucial components of any system design, yet often misinterpreted. In this article, we will dive into the technicalities of both concepts and understand the key differences, helping you make informed decisions for your system's success.

An essay by Jim WestergrenMy personal thoughts on the matter and what has worked for me.Not a scientific article This essay is advice for myself (follow this Jim!) but also for others to benefit. Most of my advice is so obvious it almost sounds stupid but don't let that fool you - most often the [...]

An essay by Jim WestergrenMy personal thoughts on the matter and what has worked for me.Not a scientific article This essay is advice for myself (follow this Jim!) but also for others to benefit. Most of my advice is so obvious it almost sounds stupid but don't let that fool you - most often the [...]

This is a gross oversimplification, but there are roughly two types of music players: classical and jazz. Classical knows what’s coming next. They play as a well-oiled machine that is in tune and sync. They can start and stop on a dime as directed. Jazz flows, bouncing to new places and riffing off the previous stanza. Sometimes beautiful and sometimes verging on horrid, jazz keeps time but not beat. Classical practices specific pieces and ..



When I started off in the 3D Printing world in November of ’22, I knew it would be neat to be able to print trinkets here and there, or maybe a Telescope or two. But to be able to help a neighbor in a bind? I didn’t expect that. On Tuesday I saw a request … Continue reading The post 3D Printing Saves A Neighbors Day appeared first on MiscDotGeek .

3 visitors online