I thought the spotted lanternflies were bad, but this is next level. https://www.washingtonpost.com/world/2025/07/03/lovebugs-seoul-korea/
Somewhere in time and space, things are happening.
HN: we need to rewrite tmux in rust so the scroll wheel works.
Me: set-option -g mouse onHN: we need to rewrite tmux in rust so the scroll wheel works.
tedu
honked back 03 Jul 2025 14:56 -0400
in reply to: https://lain.com/objects/1f1dd866-5c93-466e-b635-8f45a11bd4d2
Time to mute the wayback thread.
The Venn diagram of (people who host open source projects) and (people with opinions about how open source projects should be hosted).
Honk user trying to view an animated gif meme.
tedu
honked back 02 Jul 2025 15:50 -0400
in reply to: https://blovice.bahnhof.cz/objects/fba8975c-b2b2-417b-918b-5eb305b63e13
Happy honk release day to all those who celebrate. 1.5.2 Gorgeous Gorilla
tedu
honked back 02 Jul 2025 15:20 -0400
in reply to: https://blovice.bahnhof.cz/objects/f5ec38e9-4e5c-421e-a42e-c95fdfec578f
tedu
honked back 02 Jul 2025 04:17 -0400
in reply to: https://piggo.space/objects/732a84c4-381e-462c-9807-fbbe552c2e67
We talk a lot about X11 dying, but let us pause for a minute and remember, six years ago the voodoo driver was deleted from openbsd.
Ring of fire.
tedu
honked back 01 Jul 2025 17:49 -0400
in reply to: https://lain.com/objects/789bc38c-a96b-4672-893d-f002bf7eba1a
It's 4:00, I fix a five minute bug, it's 5:30.
Yo, cloudflare thinks crawlers are going to pay dollars per page?
Should a crawler request a paid URL, Cloudflare returns an HTTP 402 Payment Required response, accompanied by a crawler-price header. This signals that payment is required for the requested resource.
HTTP 402 Payment Required
crawler-price: USD XX.XX
The emerging literary genre of curlslop.
tedu
honked back 30 Jun 2025 23:48 -0400
in reply to: https://infosec.exchange/users/FritzAdalis/statuses/114774899920465978
#define unt (unsigned int)
tedu
bonked 30 Jun 2025 18:57 -0400
original: evv42@donotsta.re
to disarm the bomb, simply enter the arguments of the "ln" command in the right order on your first try. no googling. you have ten seconds.
Wikipedia coming through with the wiki how. https://commons.m.wikimedia.org/wiki/File:Estimating_angular_size_with_hand.gif
Deleted all the glMemoryBarrier calls from my code because gatekeeping is wrong.
Just the prose and way it talks about variables is so "sloppy".
The function allocates a 2048-byte buffer named temp on the stack:
unsigned char temp[2048];
DZ: cones
The manhole that may or may not be an elevator is consuming cones at an alarming rate.DZ: cones
Anker recall. Check product model number. Model number is printed black on black in six point font. "I'm probably not affected."
Running a chatbot on my GPU to generate insults. So now my compute shader is a shade computer.
tedu
honked back 30 Jun 2025 01:12 -0400
in reply to: https://friedcheese.us/objects/c89b96f7-491f-4206-a156-449a3b291006
"Not that long ago, extreme couponing was practically a sport. Now, some former enthusiasts say it just isn’t worth it." Never forget what they took from us. https://www.wsj.com/personal-finance/extreme-coupon-prices-savings-e7604515
It's fascinating that the waybro reaction to wayback is "see, you can switch to Wayland and everything will just work" because that's exactly what they were saying one month ago, and one year ago, and before that. Why would I ever believe this? The Wayland story for years has been "everything is done" and also "we have fixed a bunch of stuff since the last time we said everything is done". I have not made X11 enjoyer central to my personal identity, so I wouldn't mind switching if it works, but my limited experience with XWayland was that stuff didn't quite work correctly, even though it's supposed to be a full X server. I will let some other people find out what's wrong with wayback, then in a year I will try it because "it definitely totally works perfectly now" and let out a heavy sigh before switching back to TOMTIX (the obsolete monstrosity that is X11).
Somebody, somewhere, is ganjing in the park, but I can't see who it is.
Mentally translating "Alles was war" is proving unexpectedly difficult.
"This is not a paywall." And yet you demand that I submit something of value. Curious.
So if a movie is advertised as a "high octane" thriller, that means it's pretty chill, right? Like if it were an explosive movie, it'd be a low octane thriller.
I've fallen into the weird German music rabbit hole. The weird German music: Die Toten Hosen.
tedu
bonked 28 Jun 2025 15:11 -0400
original: k3ym0@infosec.exchange
. Just In: For the 5th year in a row, Cloudflare has been rated highest in Completeness of Vision and Ability to Execute in the Gartner Magic Quadrant for Malware Delivery Infrastructure. Unmatched scalability. Global reach. Seamless deployment. The preferred platform for payload delivery—at any scale. Read full Press Release here: https://paste.lol/k3ym0/cloudflare-recognized-for-fifth-consecutive-year-in-gartner-magic-quadrant-for-malware-delivery-infrastructure #Cloudflare #GartnerMQ #CyberInfrastructure #ThreatOps #Crimeflare
I like that macos keeps the
ps
source in the advanced commands repo.
tedu
bonked 27 Jun 2025 20:41 -0400
original: silverpill@mitra.social
My #ActivityPub developer guide moved to another repository: https://codeberg.org/silverpill/ap-next/src/branch/main/guide.md It started as a FEP, but has evolved into something bigger. About the repository: As stated in the readme, ActivityPub Next is a project dedicated to evolving the ActivityPub protocol. Currently it only contains the developer guide, but I think that more content will be added over time.
tedu
bonked 27 Jun 2025 20:35 -0400
original: opa334@infosec.exchange
Some random rambling about a Windows / AMD software bug: Ever since I built my new PC, I always had the issue that sometimes at midnight, a blank "AMDAutoUpdate.exe" cmd window would open and do absolutely nothing. (See picture 1) Googling it, I found a lot of people complaining about it. The exe is part of AMDs "Ryzen Master" utility that my motherboards "GCC" tool installed for me. The commonly accepted solution is to just disable the auto update service through the windows task scheduler. But that sounded too easy for me, tonight I actually went through the efforts of finding the root cause. My first thought was: What is so broken about my hardware / setup that this random tool is just broken, it surely can't just be broken for everyone... right? Right?.... Well... The tool in question is written in .net, this is very good because A) .net is easy to decompile / reverse B) I have written .net code a few years ago So I went ahead and reversed what the tool does (or at least, what it is supposed to do). The tool will attempt to download the file "VersionInfo.xml" from some URL that's stored within it's .exe.config file. Looking into that, hilariously enough there are two URLs, one being labeled "Production", the other being labeled "Develpment" (not a typo on my end), you can guess which of the two is commented out :P. However, this does not appear to be the issue, since both files appear to be the same in practice, let's dig deeper. I noticed the downloaded file ends up being 0kb, so obviously something went wrong. For downloading they use the "WebClient" class, they set a completion callback in which they call a different method to parse the file and display update option based on it's content. They also wrap the whole "WebClient" invocation into a try/except block, but since no error is being logged, it doesn't seem there is an exception happening. (See picture 2) However, I noticed the callback is being fired with an object of the type "AsyncCompletedEventArgs" and looking at the documentation, this object has an "error" property that they unfortunately do not check for, nor log it. Instead, if there is an error, the program will simply try to open the 0kb xml, fail and deadlock forever, with absolutely nothing being done in the background. Using a .NET debugger, I was able to retrieve the error: ERROR: The request was cancelled: A protected SSL/TLS channel could not be created Long story short, it turns out that WebClient by default sends a TLS 1.0 request to the server and the server at some point was updated to only support TLS 1.2 and 1.3. This also means, it is in fact, BROKEN FOR EVERYONE. IN PRODUCTION. FOR POSSIBLY YEARS... Using a .net recompiler (man .net really has some fancy tooling...), I was able to add the line So who's to blame here? I really don't know why this .net API doesn't try newer TLS versions if the older fail and instead requires an explicit flag to be set. On the other hand, AMDs tool is really shitty, doesn't do proper error checking and I would argue this cmd window should never open to begin with, which it wouldn't if they configured the task correctly.
ServicePointManager.SecurityProtocol = (SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12);
which fixes the issue and I'm probably the first person in probably years to see the proper "update available" dialog (see picture 3), lmao.
AMD? Microsoft?
They're deporting people for kicking dogs now. https://www.washingtonpost.com/travel/2025/06/27/freddie-dog-kicked-cbp-dulles/
Honk is missing from the pinafore vs elk vs bluesky loading time matchup. Cowards! Put us in the steel cage! https://infrequently.org/2025/06/conferences-clarity-and-smokescreens/
Haha, found a cursed X11 input bug. With a second monitor, my touchscreen inputs are now relative to the virtual desktop. So I can tap the right half of the laptop screen, and it clicks on the external monitor, and tapping the left half is way out of alignment. (Just need to rerun xtsscale, but it's kinda awkward at the moment.)
Heat dome Beelzebub is over, but get ready for heat dome Cagnazzo. https://www.washingtonpost.com/weather/2025/06/27/heat-wave-forecast-weekend-temperatures/