InfoSec Person | Alt-Account#2
I knew about the “Thour” meme, but still didn’t get why the directory turned compressed. My guess is that by licking the lemon, the directory folds in on itself, thus becoming compressed.
Answered this with a screenshot in this thread:
For those of you still struggling (like me), here’s an image:
The debug version you compile doesn’t affect the code; it just stores more information about symbols. The whole shtick about the debugger replacing instructions with INT3 still happens.
You can validate that the code isn’t affected yourself by running objdump on two binaries, one compiled with debug symbols and one without. Otherwise if you’re lazy (like me 😄):
https://stackoverflow.com/a/8676610
And for completeness: https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Debugging-Options.html
Excellent question!
Before replacing the instruction with INT 3, the debugger keeps a note of what instruction was at that point in the code. When the CPU encounters INT 3, it hands control to the debugger.
When the debugging operations are done, the debugger replaces the INT 3 with the original instruction and makes the instruction pointer go back one step, thereby ensuring that the original instruction is executed.
https://en.wikipedia.org/wiki/INT_(x86_instruction) (scroll down to INT3)
https://stackoverflow.com/a/61946177
The TL;DR is that it’s used by debuggers to set a breakpoint in code.
For example, if you’re familiar with gdb, one of the simplest ways to make code stop executing at a particular point in the code is to add a breakpoint there.
Gdb replaces the instruction at the breakpoint with 0xCC, which happens to be the opcode for INT 3 — generate interrupt 3. When the CPU encounters the instruction, it generates interrupt 3, following which the kernel’s interrupt handler sends a signal (SIGTRAP) to the debugger. Thus, the debugger will know it’s meant to start a debugging loop there.
… I am 100% certain that if they switched to being individually wrapped tomorrow, a complaint about excessive packaging would be one of the top posts here.
You’re undeniably right. The best situation would be to not have any wrapping at all… but with the crumb situation, that’d be another top post here :/
Surprised no one’s mentioned HTTP Cats yet:
Personally, HTTP 405 (Method not allowed) is my favorite:
Probably most speeches by Conan O’Brien.
“Work hard, be kind, and amazing things will happen” at 23:09 in Conan O’Brien’s 2011 Dartmouth College Commencement Address: https://youtu.be/KmDYXaaT9sA
Conan Addresses The Harvard Class Of 2020: https://youtu.be/VI2B3sZ1GaY
Very riveting stuff.
Ah, maybe the whole context wasn’t added here, but I tried to download an XPI file for a different program that uses Firefox under the hood (called Zotero). I wanted to download the file to install it manually for the other program.
Firefox naturally thought that the XPI file was meant for itself and tried to install it. The XPI file was never intended for Firefox.
Edited to add: probably a pretty obscure thing that I noticed, but it’s still bizarre.
See also: Nominative Determinism. If I remember correctly, there was a subreddit about this.
https://en.wikipedia.org/wiki/Nominative_determinism
Nominative determinism is the hypothesis that people tend to gravitate towards areas of work that fit their names. The term was first used in the magazine New Scientist in 1994, after the magazine’s humorous “Feedback” column noted several studies carried out by researchers with remarkably fitting surnames. These included a book on polar explorations by Daniel Snowman and an article on urology by researchers named Splatt and Weedon. These and other examples led to light-hearted speculation that some sort of psychological effect was at work.
If you are a student and also have Github student, DigitalOcean gives a huge amount of credits:
https://www.digitalocean.com/github-students
I’ve had my servers (VPS’) with them for more than 5 years.
Just know that the credits are valid only for 2 months
Worth pointing out that openboard doesn’t support gesture typing. The fork I believe @[email protected] is talking about is:
https://github.com/erkserkserks/openboard/releases/tag/v1.4.5-gesture-typing
I use this one.
I’ve been using Hugo since 2017. I recommend it wholeheartedly.
This is such a cool photo - I’m going to use it as my laptop wallpaper (if that’s okay 🤞)!
It works in a pretty neat way:
via: https://blog.joinmastodon.org/2024/07/highlighting-journalism-on-mastodon/