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

NodeJS and GraphQL are popular technologies for building web applications, but in my experience, they come with certain scaling and performance tradeoffs to be aware of.

Writings 1 - artemislena.eu - 2 years ago - eng
Someone on Fedi gave people the following writing prompt: A magic potion turns up in the mail, for some reason, against all that makes sense, you are compelled to drink it. Immediately your body starts to change, transforming into the body that will make you happiest. I uhm, had had a writing idea for a while that ultimately could be changed to fit that prompt, and uh, them asking people to write on it did motivate me to do so. So u..

Last month, Signal published a post stating they had post-quantum cryptography now . For the less technical people, I'd recommend reading that post as't starts w the basics n stuff. For those already knowledgeable on cryptography, here's the TLDR: Signal combined their existing useagea Ed25519 w CRYSTALS-Kyber, so both needa be cracked for decrypting chats. This's important as't prevents HNDL (Harvest now, decrypt later) attacks (assumin....

This blog post was a bit delayed in the pipeline, but a new release of tcproxy, our educational async (tokio) rust command line proxy project, is now available for download (precompiled binaries or install via cargo). I was actually surprised … Continue reading → The post tcpproxy 0.4 released first appeared on The NeoSmart Files .

Apktool v2.9.0 has been released with Android 14 support, aapt2 as a default and a new resource modes flag.

Recently I had the opportunity to buy a Commodore SX-64 for a very reasonable price. Back when I had my Breadbox C64 as a kid, I was fascinated by this portable version and dreamed of owning one myself to take … Continue reading → The post SX-64 Tiny Reset – Count Reset Button Presses first appeared on hackup.net .

I spent a year in Gothenburg after many years in Stockholm. The neighborhood I lived in for most of that time was a very quiet residential area with a small square. In the square was a Thai lunch place. As with many lunch offers in Sweden, the place offered free coffee with lunch. You’d come up to a self-serve coffee counter and pour yourself a cup.


AVX-512 and Arm SVE bring masked loads and native f16 math to vector distances. SimSIMD exploits both, running up to 200x faster than SciPy on modern CPUs.

AVX-512 and Arm SVE bring masked loads and native f16 math to vector distances. SimSIMD exploits both, running up to 200x faster than SciPy on modern CPUs.



These common mistakes are dooming your AI-assisted developer tooling startup to failure. Don't make them

My attempt at converting Gilles Castel’s LaTeX snippets to Typst on Neovim and VS Code to make writing math faster just like in Castel’s original post.

So the search engine is moving to a new server soon, thanks to the generous grant mentioned recently . If you visit search.marginalia.nu now, it may or may not use the old or new server. It’ll be like this for a while, since I need them both for testing and maintenance type work. I’ll also apologize if this post is a bit chaotic. It is a reflection of a very chaotic couple of weeks that apart from setting up this migration also involve..

This is a mostly technical release. It takes the index from 106M to 164M documents. Zero Downtime Upgrades and halved memory consumption The initial focus of the release was to address the sometimes lengthy downtimes that have plagued the project when loading a new index. There is a somewhat lengthy write-up about this here ; but the short version is that this was very successful and a drastic optimization, removed not only the needed ..

New Bump Mural - lagomor.ph - 2 years ago - eng
Walked down a street in an opposite direction then I normally do and discovered a grand new mural on the opposite wall.

WCAG 2.2 removed SC 4.1.1, Parsing (Level A) . I maintain that valid markup has important benefits despite no longer being required. We may find it possible to write good software without static analysis, construct a building without blueprints, or make an accessible website without validation. They remain good practices. WCAG’s normative text describes outcomes, not how to achieve them. Validation is but one part of the process of ach..

Python 3.12 is here! Our regular guests, Geir Arne Hjelle and Christopher Trudeau, return to discuss the new version. Geir Arne coordinated a series of preview articles with several members of the Real Python team this year, and his showcase tutorial, "Python 3.12: Cool New Features for You to Try," came out on October 2. Christopher's video course was posted the next day, covering the topics from the article with visual examples of Python ..


This is a weekly newsletter on the Software as a Service world. Learning, building, and shipping. Written by Ethan Mick . Up here in the northern hemisphere, the leaves are starting to change, and the air is getting colder. We've entered the 4th quarter of the year, and there

A quick one… I recently wanted to trim the black borders around a video screenshot. While I could use an image editor to manually select and trim, I wondered if there was an imagemagick trick somewhere out there for such a thing… and of course there was: magick convert -fuzz 3% -define trim:percent-background=0% -trim +repage path/to/input.png path/to/output.png Pretty neat. It does the job, but I won't remember it next time. May as we....

A benefit of running Emacs as a GUI app, is that you can view images from your beloved editor. This is super handy to take a quick peek at any image. Sometimes, I'd like a little more than just viewing the image. I'd like to see basic image details like type, dimensions, and file size. The imagemagick identify utility is pretty handy for that. identify -format "%m %wx%h %b" path/to/image.png I could easily invoke shell-command for th....

UPDATE: This method no longer works for creating iCloud accounts. I'd love to know if you find an alternative. Please let me know. I wanted an additional @icloud.com account for myself. My first thought was to head over to https://developer.apple.com and create a new account, but that requires an existing email address. I wanted an actual @icloud.com email address. My next thought was to create a new account using the iOS simulato....

Writing unit-tests for a library which overwrites the global fetch function can be a bit tricky. This post will show you how to do it. The Problem When using cross-fetch in TypeScript, you will most likely import it like this: import crossFetch from "cross-fetch" This is because the cross-fetch package is not the default export, but rather a named export. However, when you want to mock the cross-fetch, you can’t use the jest.

Last month, two Critical WebP vulnerabilities (CVE-2023-4863 and CVE-2023-5129) were discovered. In this post, learn how to identify where you use libwebp and how to remediate the vulnerabilities.

Serialization woes - river.me - 2 years ago - eng

Serialization woes - river.me - 2 years ago - eng

Serialization woes - river.me - 2 years ago - eng

Serialization woes - river.me - 2 years ago - eng

Snyk is proud to offer the first security integration for Compass. The new Snyk App for Compass connects vulnerability data to help teams track critical and high-severity vulnerabilities that put applications at risk.

I often wonder, how many actors are there who quietly disappeared beacause they made a bunch of money from one lucky success? Hollywood…

The most popular SQLite and PostgreSQL database drivers in Go are (roughly) 20-76% slower than alternative Go drivers on insert-heavy benchmarks of mine. So if you are bulk-inserting data with Go (and potentially also bulk-retrieving data with Go), you may want to consider the driver carefully. And you may want to consider avoiding database/sql. Some driver authors have noted and benchmarked issues with database/sql . So it may be ....

Delve into the realm of distributed transactions and unravel the secrets of maintaining data consistency across multiple systems. Join me as we explore the challenges and solutions in handling distributed transactions, and learn how to ensure data integrity in a distributed environment.

Delve into the realm of distributed transactions and unravel the secrets of maintaining data consistency across multiple systems. Join me as we explore the challenges and solutions in handling distributed transactions, and learn how to ensure data integrity in a distributed environment.

Delve into the realm of distributed transactions and unravel the secrets of maintaining data consistency across multiple systems. Join me as we explore the challenges and solutions in handling distributed transactions, and learn how to ensure data integrity in a distributed environment.

Emacs worth it ? - lainchan.org - 2 years ago - eng
Hey everyone, recently I've been more and more interested about emacs for some reson and was wondering if it's really worth to start using it and to learn the shortcuts in 2023 (or after), and if yes, should I start with one of these fancy doom emacs configs or just the base. I'm already a vim user so there is this part of me that will always think it's useless but I know emacs isn't just a text editor at the same time so try to change my m..

In this pre-announcement of a new High severity curl vulnerability, learn how to gauge the potential impact to your organization and get steps to prepare for the forthcoming patch.

What an incredible gift!! And to welcome two at once... so amazing! Growing those babies, breastfeeding, pumping, months of sleeplessness... truly the most challenging yet life-giving job in the whole world. Way to go, momma! I love how real and honest you're being about parenthood--we need more of this. We have a 3, 5, and 7 year old. Those first few years were super hard, but life just keeps getting better & better. What a joyous season f..

A recent summit meeting convened by the OpenSSF with the White House brought together various US Government departments for a chat about open source security.


We had a problem. Our CI pipeline was increasingly becoming a bottleneck in our iOS continuous integration. We here at Kogan like to develop at a fast pace, however we were constantly being held up waiting for builds to complete, leading to a lot of frustration within the team. The rest of the engineering team had switched to using Github Actions(GHA), and with us still using CircleCI, it was time for us to make the change. This was the per....

The latest Snyk Partner Speak Series video showcases how Snyk and HashiCorp enable development teams to easily build and deploy applications with integrated security at every stage.

Note 4 August 2025: I have since abandoned this system. I may or may not write another piece once I have solidified a new system. I would also like to expand on the “Please take inspiration, but don’t use this” section at a later date. I am leaving this up mostly for posterity.** Hello! This is an abstract walkthrough of my PKM system that I use with Obsidian and Zotero. This is largely a mash-up of different systems, designed to fit my..

55 visitors online