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


crosstable.love - akkartik.name - 2 years ago - eng
crosstable.love is a little app I whipped up for tracking standings during the Cricket World Cup, just to avoid the drudgery of resorting rows as new results come in. video; 20 seconds

A preview version of Oracle APEX 23.2 just got released on apex.oracle.com. Let's take a look at the new workflow feature.

Documenting my journey and tech stack selection for building a static site in 2023. Read the whole thing .

Documenting my journey and tech stack selection for building a static site in 2023. Read the whole thing .

Control your own destiny, build your personal brand, and master web technologies by running your own tech blog.

Aristatle Subramaniam, Lead Data Engineer, recounts his enriching experience as a speaker and attendee.

The first post was made to this blog on the 28th of April 2013. How time flies! Here's the source code for it: https://github.com/Ono-Sendai/blog It's written in C++ :)

On 30.09 - 01.10, we took 1st place out of 37 teams in the Health & Well-being track at HackYeah 2023, the largest on-site hackathon in Europe! 🏆

In August of this year, I deleted Twitter off of my phone, after what I found to be the final straw after months of garbage policy changes enforced by the rich egg who now owns the site. While I have been using a minimal smartphone for years - that is to say, a smartphone with as few apps as I “felt possible” (more on that later) - what I found after deleting my main digital narcotic was that instead of spending less time on my phone ..

In August of this year, I deleted Twitter off of my phone, after what I found to be the final straw after months of garbage policy changes enforced by the rich egg who now owns the site. While I have been using a minimal smartphone for years - that is to say, a smartphone with as few apps as I “felt possible” (more on that later) - what I found after deleting my main digital narcotic was that instead of spending less time on my phone ..


The Ansari-Bradley test is a popular rank-based nonparametric test for a difference in scale/dispersion parameters. In this post, we explore its power curve in a numerical simulation.

The Ansari-Bradley test is a popular rank-based nonparametric test for a difference in scale/dispersion parameters. In this post, we explore its power curve in a numerical simulation.

Welcome to the world of caching strategies, where we unravel the mysteries of optimizing data access with Write-Through, Write-Behind, Read-Through, and Cache Aside techniques. If you're a technically sound developer seeking to supercharge your application's performance, this blog is your compass. Let's embark on a human-to-human exploration of caching strategies, understanding how they work under the hood and how to wield them to unlock th..

Welcome to the world of caching strategies, where we unravel the mysteries of optimizing data access with Write-Through, Write-Behind, Read-Through, and Cache Aside techniques. If you're a technically sound developer seeking to supercharge your application's performance, this blog is your compass. Let's embark on a human-to-human exploration of caching strategies, understanding how they work under the hood and how to wield them to unlock th..

Welcome to the world of caching strategies, where we unravel the mysteries of optimizing data access with Write-Through, Write-Behind, Read-Through, and Cache Aside techniques. If you're a technically sound developer seeking to supercharge your application's performance, this blog is your compass. Let's embark on a human-to-human exploration of caching strategies, understanding how they work under the hood and how to wield them to unlock th..

In the workplace we are constantly receiving requests from colleagues, and the more senior we get, the higher the demand for us. That’s natural and expected as we progress in our carrers and take on leadership roles. The way we address these requests has a direct impact on how we are perceived within the company and in the collaborative work environment we want to foster. I see them as opportunities to exercise communication and leadershi....

charm.farm is an art collective implemented as a distributed autonomous organization. It was launched on the Ethereum mainnet and structured as a conventional DAO, but its purpose was not primarily financial or governance-driven. The DAO was a scaffold—useful mainly as a coordination and modification layer for a broader experiment. The core question behind charm.farm was […]

Today I explored ssh-audit, a tool designed to audit SSH configurations. Although it’s an excellent tool, I found the hardening guides somewhat lacking. Hence, I decided to write a detailed walkthrough, ensuring the ssh/sshd configurations are easily readable.

Recently, it was announced that the Nordic Flowbased go-live was delayed due to IT issues. While this is obviously a pity to hear, other positive things have been announced. The evaluation report from NRAs was published . It was evaluated and found sufficient by the NRAs , although with some extra remarks. A very interesting summary containing issues found and lessons learned, was published alongside the report. In there a point-b..

Editor Fluency - backendhance.com - 2 years ago - eng
Hi, Heute habe ich auf der KKON den Vortrag “Pragmatic Programming mit Kotlin” gehalten. Das war wieder ein großer Spaß. Und weil am Freitag noch die RabbitMQ Summit und zwei Wochen danach die W-JAX ansteht, hatte ich wirklich keine Lust weitere Slides anzulegen. Also live coding. Damit bin ich bestimmt schneller in der Vorbereitung (tm). Aber abgesehen von meiner Faulheit, gab es noch einen anderen Grund warum ich das g..

It’s open enrollment season, which means it’s time for my wife and I to select our health insurance for next year.


Kulam - www.unsungnovelty.org - 2 years ago - eng

For Zachary - zackproser.com - 2 years ago - eng
There are only two people I am aware of named Zachary Proser, with that exact spelling. This article is only for Zachary Proser.


Recently, I’ve needed to add concurrency protections to several HTTP APIs. One endpoint was for updating a schedule, where incident.io customers would tell us about who was on-call and what hours they worked so we could generate a pay report. It would suck if another user was modifying the same schedule – maybe just to add a single user – and pressed save, just to remove all your hard work. Another – very different – situation was for o....

Can you find a set of cards among these six, such that the socks on the chosen cards can be grouped into matching pairs? (Duplicate pairs of the same sock are OK) Spoilers: If the cards are indexed as 1 2 3 4 5 6 Then the following three subsets work: $\{ 1, 2, 4, 5, 6 \}$, $\{ 2, 3, 6 \}$, and $\{ 1, 3, 4, 5 \}$.

Can you find a set of cards among these six, such that the socks on the chosen cards can be grouped into matching pairs? (Duplicate pairs of the same sock are OK) Spoilers: If the cards are indexed as 1 2 3 4 5 6 Then the following three subsets work: $\{ 1, 2, 4, 5, 6 \}$, $\{ 2, 3, 6 \}$, and $\{ 1, 3, 4, 5 \}$.

Can you find a set of cards among these six, such that the socks on the chosen cards can be grouped into matching pairs? (Duplicate pairs of the same sock are OK) Spoilers: If the cards are indexed as 1 2 3 4 5 6 Then the following three subsets work: $\{ 1, 2, 4, 5, 6 \}$, $\{ 2, 3, 6 \}$, and $\{ 1, 3, 4, 5 \}$.

I have used StableDiffusion, AUTOMATIC111, DALLE and Discord bots to generate images in every style for blog posts. You can too.

Going the extra mile only to be unrewarded by your company feels like a personal slight and a waste of your time. It is not.

Long-time vim or neovim users are probably already aware that visually selecting a block of text then pressing CTRL + A in vim will result in any numbers in the selected block of text being incremented by 1. This works … Continue reading → The post Increment only numbers matching regex in Vim first appeared on The NeoSmart Files .

No matter how much you try to delay and how many reasons you find to postpone, eventually the time comes. You need to update and upgrade your software, your system components, your apps, your dependencies, etc. This happens to all computer users. On some systems, this is an enjoyable experience, on other systems as painful […]

This is the first article in a series called "Hosting quickly". I want to launch Rust apps quickly and often, and I want to have stable, common infrastructure for all of them. Hosting quickly 1: Setting up Terraform, Github, and 1Password We'll call this Cochrane [1]

Essential insights and foundational Personal Knowledge Management (PKM) principles you need to know before you start.

Essential insights and foundational Personal Knowledge Management (PKM) principles you need to know before you start.

Essential insights and foundational Personal Knowledge Management (PKM) principles you need to know before you start.

A step by step guide how you can automate and schedule your Facebook Page posts using Facebook Graph API in Python The post Automate Your Recipe Posts on Facebook Page with Python first appeared on Adnan's Random bytes .

What fundamental developer skills are new Python users missing? What best practices might developers without a computer science background be lacking? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

This is a weekly newsletter on the Software as a Service world. Learning, building, and shipping. Written by Ethan Mick . Correction: An astute reader wrote in and pointed out that the code and output of the tech tip section didn't match. I had originally written the code for

Scaling a risk-based AppSec program involves adapting your security practices to accommodate the growth and evolving needs of your business, while effectively managing and mitigating security risks.

Sometimes it is desirable to use a formatted string when building messages and when throwing exceptions. Using fmt::format() or std::format() on a function call is not too ergonomical. int foo = 42 ; throw CustomException (fmt :: format( "Foo is {:d}" , foo)); Compare it to: int bar = 43 ; throw CustomException ( "Foo is {:d}" , bar); The latter case is much more ergonomical and simpler to use. The gi..

51 visitors online