@cks @jschauma While there have probably been occasional other problems I've encountered, refusal to complete an arbitrary filename where I want one (i.e. what @jschauma described) is the most common by such an overwhelming margin that I can't think of any others offhand. FWIW, plain filename completion is bound to M-/
(\e/
in bash/readline parlance) by default, so you can usually use that to manually override obstinate tab completion when needed.
@rk I don't think I have anywhere near enough emoji in my fonts to qualify as a cool kid, but I've been running Void on my desktop & laptop(s) for about 8 years now and am generally pretty happy with it, FWIW.
@GeoffWozniak Can I ask what registrar you're going with? I'm considering transferring mine as well and would welcome any recommendations.
@GeoffWozniak Same here; the terminal performance hype of recent years is a bit baffling, though I guess not hugely surprising:
- performance is fairly easily quantifiable
- widely-used, established implementations such as xterm and gnome-terminal weren't really designed and implemented with performance as the #1 priority (because even a straightforward, non-performance-focused implementation isn't going to be anywhere close to a bottleneck in real-world use)
- implementation is complex enough to be challenging and more than a few days' worth of work, but small enough to be tractable for a single person to take on (unlike, say, a compiler competitive with gcc or clang), so it can be (or at least start out as) a fun little project to hack on
So a motivated individual can take it on and relatively quickly feel pretty chuffed at outperforming the "major players" by a substantial margin. Sprinkle in some self-promotion and that subset of the population that was doggedly running Gentoo with -funroll-loops
20 years ago and PREEMPT_RT kernels on their desktops 10 years ago and it's the pointless performance obsession du jour.
I often wonder what fraction of the userbase would actually notice if you were to sneakily replace their {kitty,ghostty,alacritty,whatever-else} binary with a build that artificially slowed it to xterm-level performance, and I suspect the answer might approach denorm territory if expressed as a float.
@rk Nice. My alcohol-infused NYE party conversation topics last night included IEEE-754 double precision floats. I think I was the only programmer there.
Freya requires pets.
@rk My parents have a void of a different species with whom I have a similar relationship...in recent years there are some grey cracks starting to appear in the darkness though, so a few stray photons at times escape.
@VeroniqueB99
My grandfather was a postal worker.
He got a letter with the address of a black line, then a green line, then an orange line.
The letter was successfully delivered to Black’s Florist on Green Avenue in Orange, TX.
@mxshift @cliffle @artemis I'm guessing this one of those things where most of the time it works fine, but then under specific impossible-to-predict sets of microarchitectural circumstances will just hang the core or something? (I hit a bug like that involving branch prediction and instruction prefetching across page boundaries on the ARM1176JZFS core circa 2009; reporting it to ARM and convincing them of its realness was a fun process.)
We have nice neighbors. Across-the-street ones invited us over for cookie decorating, where (also in attendance) next door one made an adorable portrait of our dog.
@david_chisnall @jpm @mos_8502 I wonder if that's something @kwf might be able to speak to...
@GeoffWozniak @thegibson Oh man, I'd forgotten about that line...C3PO may be kind of annoying as a character, but damn, wise words.
@rk @yvanspijk Are we counting only as written, or including as pronounced? ("Barthelona" comes to mind, though perhaps someone more familiar would consider it a distinct phoneme?)
@regehr @pervognsen @dougall @jfbastien Perhaps also @cliffle given that he was coincidentally just posting about it earlier today: https://hachyderm.io/@cliffle/113601595674347578
@platypus my bank used to allow custom security questions, so I set one to "what are you wearing?" and the answer to "that's very inappropriate please transfer me to your manager". the first time an customer service rep encountered it they couldn't stop laughing and had to actually transfer to a coworker to complete the call.
@mxshift @weirdunits At my last job I had plans for a little project that would have achieved speeds in that range -- simplex networking over a power cable from a server to its power shelf, transmitting bits by modulating power draw via fan control PWM settings. It would have been a great opportunity for case-sensitive unit jokes ("yeah, it achieves over 100 mbps!" "what?? megabits per second via fan speed changes?" "no, not Mbps silly, haven't you ever heard of millibits before?") but alas I never got around to implementing it.
@monsieuricon Given the last line I feel like it needs a keyboard event handler, but what to do to live up to that description isn't obvious...maybe for something on the subtle end just stop the cursor blink?
@rk My dog is strongly of the opinion that the desirable side of a shut door is whichever one he's not on. This makes things interesting when I want to keep my office door closed for a meeting or something.
@rk Memetics aside, I can think of no better use-case for "¿por qué no los dos?"
@oh_that_courtney @rk I try (if somewhat half-assedly) to keep it all...it's currently 6.1MB (287K lines, half of which are timestamps) dating back to 2016-09-30...I've got a commit to my bashrc from 2013-02-30 adding HISTFILE="$HOME/.bash_hist.zev"
to avoid accidentally truncating it on the occasional run with --noprofile
/--norc
, which I figure I must have added after a big loss, but I no longer remember what might have destroyed whatever transpired in the 3.5 years in between the two...
@rk @oh_that_courtney Or perhaps "see my life flashing before my eyes" (and flashing likely in more ways than one, considering what it'd probably do to my terminal...)
@oh_that_courtney @rk Some years ago (2017 if the timestamps in my .bash_history
are to be believed) while playing around extracting real URLs from twitter's t.co mandatory-shortener obnoxiousness I discovered that sending it a User-Agent header including a vertical tab would trigger a server-side error...and it looks like it still does:
$ curl -i -A $'beep\vboop' https://t.co
HTTP/2 520
date: Mon, 25 Nov 2024 22:44:09 GMT
content-type: text/plain; charset=UTF-8
content-length: 15
x-frame-options: SAMEORIGIN
referrer-policy: same-origin
cache-control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
expires: Thu, 01 Jan 1970 00:00:01 GMT
server: cloudflare Pingora-Origin
cf-ray: 8e85295fbde62838-SEA
error code: 520
So who knows, perhaps they're using it for some in-band signaling roughly along those lines?
Seriously, a truly impressive mustering of biomass.
Seen today: quite a lot of sea lion.
@regehr @pervognsen @zwarich Hah, another thing I hacked on in grad school! It would do online perf profiling to discover hot paths in the kernel (geared towards servers running relatively steady, homogeneous workloads), and then recompile a specialized kernel module containing all the code for the path(s) it decided to target with LTO doing hyper-aggressive inlining (including across speculatively devirtualized indirect calls between modules) to provide a single contiguous code path all the way from the syscall entry point down to all the relevant device drivers and then spliced it into the running system as a livepatch.
Had it been a few years or so later it might have seen better results due to the Spectre mitigations that later became necessary slowing down the "before" case more...
@regehr @4raylee It's not much, but in grad school I wrote a benchmarking program that JITted a small sequence of code in order to precisely control both the I-side and D-side cache footprints of the "think time" code executed between issuing syscalls...dusting off the cobwebs: https://gist.github.com/zevweiss/b9da17b661e35c4cabab2cc6e8330df8
@cliffle
If you represent byte sizes as floats I do _not_ want to use your: filesystem, hosting service, network appliance
Okay, that's understandable I suppose, but it makes perfect sense in a programming language interpreter, right?
https://github.com/php/php-src/commit/405a15043f89af7aafdf3975db84059093f0ecdc
re: Uspol
re: Uspol
@rk I've had a bookmark of this one pinned to the home screen on my phone for the last year or two, revisiting it not infrequently. It only seems to get more and more vivid.
...and again a year later. It's a good tree!
@arj Even by amdgpu standards that does seem ponderous...did you find a culprit? Curiously, I just did a fetch to my local tree (the first since late May, apparently) and only got about 20% as much:
Receiving objects: 100% (145473/145473), 88.16 MiB | 5.32 MiB/s, done.
@rk I mean, the point is obviously to run as many instances of said text editor simultaneously as possible, right?
@rk Or if you've got sshd listening on a publicly-accessible port, /var/log/btmp
. Mine's currently sitting at 726MB.
(I should probably set up some log rotation.)
Sigh, (work) gmail and its clunky, weak-ass filtering.
My kingdom for a procmailrc.
48-hour average TPD (tacos per day) currently sitting at 5.5. Feeling pretty good about my life choices.
@chalpin While it's now been over 7 years since I had any even tenuous, tangential involvement with ATE, I still get my daily reminder of it every time I open the dog food bag to get Bowie his dinner.
Hot 8 Brass Band was every bit as awesome as expected at the High Dive on Saturday.
@kwf Another option is a skirt of sorts to fill in the gap between it and the floor to fend of incoming tennis balls and such (I ended up doing essentially that with our couch a few years ago).
@mattblaze I'm curious -- is that a lighthearted humorous observation of a pattern you see in your photos, or something you've done consciously & intentionally?
@benjojo yeah, that strikes me every time I'm there -- definitely one of the most off-putting aspects of the city, IMO.