xept
Efficient Programming with Components (2021)
Data Partitioning and Consistent Hashing (2022)
High-Performance Server Architecture (2002)
Directory Entry Lookup in Ext4
RPN Tutorial (2014)
The problem with inheriting from dict and list in Python (2019)
Re:It’s hard to give a good intuitive explanation for the volume of a ...
on Sunday July 02, 2023 @07:35AM (#36560458)
Paul Lockhart wrote a great book called Measurement, about this and similar questions. I highly recommend it if you're interested in the topic.
Re:Show HN: If you have over 99 tabs in Firefox mobile, you will get a...
on Tuesday May 30, 2023 @01:45PM (#36127976)
I almost never close tabs. Maybe once or twice a year I close them all at once, but until then, the number just keeps growing and growing. Currently there are 2700 tabs open in my Firefox on Android. It still works relatively well. The only problem I notice is when I type in an address, it doesn't show the list of matching open tabs and history items. Inconvenient, but not critical. I should change my habits, yes.
I feel anxious looking at the multitude of windows. Do you get used to it?
Re:Cantonese Font with Pronunciation
on Tuesday May 09, 2023 @05:06AM (#35871752)
What Google's Translate function are you talking about? Voice input?
Re:Show HN: Play SineRider, a math puzzle game built by teenagers at H...
on Tuesday May 09, 2023 @03:37AM (#35871270)
What's going on on that level? I don't see anything to change to make it faster. Any hints?
Re:A Readable Techcrunch Feed
on Monday May 08, 2023 @08:43AM (#35860930)
TechCrunch looks surprisingly clean with JavaScript disabled (I use NoScript, so I have to enable JS manually on each site if needed). It's simply text and some images, nothing else.
Re:Home Assistant’s Year of the Voice – Chapter 2
on Friday April 28, 2023 @04:35AM (#35738920)
> 900+ voices
Where can I find all these voices? https://github.com/rhasspy/piper/releases/tag/v0.0.2 lists "only" ~50 files.
Re:How Postgres Triggers Can Simplify Your Back End Development
on Sunday April 23, 2023 @11:37AM (#35677150)
For Django there's https://github.com/Opus10/django-pgtrigger that makes it possible to define triggers right in your models, so you have everything in one place.
AntiMicroX: Map gamepad keys to keyboard, mouse, scripts and macros
Re:Vim-like “jump” cursor for Mac OS Window Management
on Wednesday April 05, 2023 @12:34PM (#35456799)
Great app, thank you for the recommendation. There's only one problem I've encountered so far. I use `maim -s` to take screenshots, and I've tried to combine it with the dragging mode in warpd, but it doesn't work. As soon as I activate warpd, the maim seems to exit. Or if I enter warpd first, I can't launch main anymore. It would be nice to take screenshots from keyboard only. Otherwise, warpd is awesome. History mode is interesting in particular.
Incremental View Maintenance for PostgreSQL
Randomized Algorithms (2022) [video]
Re:How the Web Became Unreadable (2016)
on Tuesday March 07, 2023 @07:22AM (#35054531)
I've noticed I have to override text color with Stylus on too many sites lately. Even PyPI uses a bit too light gray (#464646) for the main text. What's the point?
How the Web Became Unreadable (2016)
Everything Curl
Re:Emacs Is on F-Droid
on Thursday February 23, 2023 @10:23AM (#34911713)
I tried the Hacker's Keyboard, but Multiling O Keyboard has worked much better for me. It supports swipe input, so I can use it as the main keyboard. And most importantly, you can customize the layout almost however you want (including arrows, modifier keys, function keys, etc). It may be a bit confusing at first, as you need to write your own config in plain text. But other existing layouts could be a nice starting point.
The AArch64 processor (a.k.a. arm64), part 1: Introduction
Engine Sim: Procedurally generating audio using a real-time fluid simulation
Ask HN: What'd be possible with 1000x faster CPUs?
Imagine if we had an unlikely scientific breakthrough and many orders of magnitude faster general-purpose CPUs, probably alongside petabyte-scale RAM modules and appropriately fast memory bus, become widely available. Besides making bloatware on a previously unimaginable scale possible, what other interesting, maybe revolutionary, impossible today or at least impractical, applications would...