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



At some point in any performance optimization sprint, you are going to run into a super annoying problem: The dictionary. The reasoning is quite simple. One of the most powerful optimization techniques is to use a cache, which is usually implemented as a dictionary. Today’s tale is about a dictionary, but surprisingly enough, not about a cache. Let’s set up the background, I’m looking at optimizing a big indexing batch deep inside Raven....

Interesting proposal! Some thoughts: I’d suggest looking into the doc-notice, doc-tip, and doc-example DPUB-ARIA roles. I’m a big fan of DPUB-ARIA and I do not think it is used enough. I believe Google’s Talkback has the most robust support for it put of any AT I’m familiar with. I’m not convinced that a cot element is necessary. I think a heading with aria-labelledby would work better as a way to name a callout, and an attribute ..


AI-assisted development helps developers build software more efficiently, learn how to leverage AI to write, test and review your code whilst maintaining security.

I switched from hosting our fonts locally at The New Leaf Journal to using a system font stack back in the […]

Dive into the realm of writing secure JavaScript applications. Uncover practical strategies to shield your web apps from XSS and CSRF vulnerabilities, ensuring robust and safe software in an interconnected world.

autocomp.js v0.1.1 - nadh.in - 2 years ago - eng
Repository: @knadh/autocomp.js GitHub release page: v0.1.1 Full Changelog : https://github.com/knadh/autocomp.js/compare/v0.1.0...v0.1.1

So… I’ve had the most unreal week of coding. Zero exaggeration, I’ve halved the RAM requirements of the search engine, removed the need to take the system offline during an upgrade, removed hard limits on how many documents can be indexed, and quadrupled soft limits on how many keywords can be in the corpus. It’s been a long term goal to keep it possible to run and operate the system on low-powered hardware, and so far improvements have b..

Dive into the realm of writing secure JavaScript applications. Uncover practical strategies to shield your web apps from XSS and CSRF vulnerabilities, ensuring robust and safe software in an interconnected world.

This is the Lisp General, ask any and all Lisp questions here. Below is a link to the general's texts which contain many links to various books, documentation, websites, and other interesting information. >Check the texts first: http://verisimilitudes.net/lisp >To foster discussion: Which dialect do you prefer? Do you use Emacs or a different lisp-based editor? What was your first experience with lisp? What have you mad....

I recently wrote that we were re-indexed by Bing after being invisible to Bing searchers for the better part of eight […]

This article explains certificate pinning, highlighting its benefits and use cases in Node.js applications.

It’s hard to target browsers’ secure profiles. Safari’s Lockdown Mode disables a dozen or so APIs and a handful of other features; the Tor Browser disables another handful of features; Microsoft Edge will likely land more changes to Enhanced Security mode in the coming years. Barely any of this is documented. I filed a bug in MDN’s BCD tracker to fill this gap, listing what I knew. We can’t expect developers to navigate the dozens of We..

This post introduces a ratio estimator for multiplicative differences between two samples, built on the Hodges–Lehmann framework via a log-exp transform. In Pragmastat, this is Ratio — the recommended robust multiplicative difference estimator. Confidence intervals are available via RatioBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat For two samples $\mathbf{x} = ( x_1, x_2, \ldots, x_n )$ and $\mathbf{y} = ( y_..

This post introduces a ratio estimator for multiplicative differences between two samples, built on the Hodges–Lehmann framework via a log-exp transform. In Pragmastat, this is Ratio — the recommended robust multiplicative difference estimator. Confidence intervals are available via RatioBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat For two samples $\mathbf{x} = ( x_1, x_2, \ldots, x_n )$ and $\mathbf{y} = ( y_..

Uma ferramenta web para verificar a disponibilidade de nomes de projetos em múltiplas plataformas tecnológicas, redes sociais e domínios.


These addons work by injecting or altering stylesheets in the page, and are trivially detectable. A good rule of thumb is that if it can trigger a CSP violation in the developer console, it is trivial to detect with JavaScript. (FWIW: I believe the Tor Browser does disable the Reporting API, so I think some JavaScript will be necessary). On “safest” mode with remote JavaScript disabled, certain “dark mode” addons might be safe. I thin....

If you are constantly overwhelmed and too busy - something somewhere somehow is wrong. Read on to learn more about my journey from an overwhelmed, feisty, flustered newbie to an equanimous, calm, collected professional with arguably more impact.

Op Hackernews ontstaat een interessante discussie over ‘realistische’ webdesign inspiratie waar onder andere Pixelfika , Siteinspire , CSSline , Admire The Web en Mobbin getipt worden.

A few PHP, Android and Java projects - what can happen when you aren't always working on hobby projects?



Are you tired of slow and unresponsive web applications? Do you want to improve the performance of your JavaScript code without sacrificing user experience? Look no further than JavaScript's Web Workers API. In this article, we'll explore the basics of web workers and how they can help you create multi-threaded web applications.

autocomp.js v0.1.0 - nadh.in - 2 years ago - eng
Repository: @knadh/autocomp.js GitHub release page: v0.1.0 Full Changelog : https://github.com/knadh/autocomp.js/commits/v0.1.0


Are you tired of slow and unresponsive web applications? Do you want to improve the performance of your JavaScript code without sacrificing user experience? Look no further than JavaScript's Web Workers API. In this article, we'll explore the basics of web workers and how they can help you create multi-threaded web applications.

The New Leaf Journal is not a single topic writing website. I have written about subjects including video game history, letters […]


Embed thousands of Wikipedia articles, project them into 3D with UMAP, and fly through the result in the browser. Articles cluster by what they're about, not by what folder they live in.

Embed thousands of Wikipedia articles, project them into 3D with UMAP, and fly through the result in the browser. Articles cluster by what they're about, not by what folder they live in.







I've continued poking at Emacs 29's sqlite-mode. Since my last post on extensions , I've experimented a little with adding a handful of interactive functions: sqlite-mode-extras-compose-and-execute: Compose and execute a query. sqlite-mode-extras-execute: Execute a query. sqlite-mode-extras-add-row: Add row to table at point. sqlite-mode-extras-delete-row-dwim: Similar to sqlite-mode-delete but also enables deleting range ....

Panthalia enables me to author rich-media blog posts on the go - assisted by StableDiffusion XL for image generation



De-facto standard extensions for recursion and variable-length look-arounds have existed for ages; the word “regular” in most regular-expression engines is there for historical reasons. I first read about this in Apocalypse 5: Pattern Matching by Larry Wall (he loves his biblical terminology). I would like to just use Raku rules for a concise way to describe more advanced grammars; I’d then just keep my regexes to the PCRE..

14 visitors online