Damus

Recent Notes

Kevin Carson · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqumyuhh5r9yhqxyr7y3clqtvmc6ea6rkldmykeqdg0uvu35ajg43swf2y0d nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpql8s55s7efhw5sj3xakynmza5ls94ucknq3c70wm4r8p399zftqxsvzjk4m I like Lynch's aesthetics much better, but IMO the "weirding modules" we...
Gabriele Svelto · 4w
Moral of the story: join a union
Gabriele Svelto profile picture
The vast majority of users never change the defaults on the software they use, this is a known fact. Which begs the question: why do companies keep changing user interfaces and functionality then? Either users want change or they don't, can't have it both ways.
Gabriele Svelto profile picture
These days the tech industry feels like the Titanic, except it's the middle of the day and every passenger and sailor on board can clearly see the iceberg. But if you mention it to the captain or any of his officers they scream back at you WAIT UNTIL THE NEW MODEL THIS TECHNOLOGY IS INEVITABLE YOU DON'T WANT TO BE LEFT BEHIND FULL STEAM AHEAD.

But the iceberg is still there and doesn't really care about the opinions of a bunch of delusional middle-aged men with text generators for girlfriends.
Gabriele Svelto profile picture
I didn't want to know how it would feel to live in a world where the majority of political and business leaders are completely delusional. Decision-making is based on a mix of magical thinking, extremist ideologies, conspiracy theories and narcissism.
Gabriele Svelto profile picture
Today I found myself looking at an odd crash report. It appeared like a buffer overflow as the crash address sat neatly after the end of a mapped memory page. However there was something about the crash that confused our crash analysis logic: the memory access that caused the crash was at a different address than the one reported by the operating system! How come? It turns out that this was an implementation detail of the CPU bleeding through the ISA abstraction. 🧵 1/10
note1lmcaz...
Gabriele Svelto profile picture
@nprofile1q... me too, I've always used it as a fancy editor more than anything else. But I realized that it's relatively easy to add our most advanced IDE Integration to it so I went ahead and did it. In a project the size of Firefox the code exploration features of a language server - such as looking up type and function definitions - is a big help for someone who's new to the project.
Gabriele Svelto profile picture
I've been working on wiring up Firefox build system with Geany so that it can be used as an IDE for development with integration for Rust, C/C++ and Python language servers. For contributors who want a full-blown IDE it's a much better option than Visual Studio Code which is both a resource hog and a security liability.
Eniko Fox · 6w
I've been saying "if AI is making you so productive then where is all this great new software" and I guess the answer is the software is out there it's just not great, it's terrible, and nobody is u...
Gabriele Svelto profile picture
@nprofile1q... every day this sounds more and more like an old joke about fascism:

People of this glorious country, I have news for you! One good and one bad! The bad news is that you're all be eating shit from now on!

(the crowd boos)

The good news is that there is more than enough for everybody!

(the crowd cheers)