Pinned post

: Hi, I'm a person, specializing in , , and other such low-level hackery. Often with a and focus, though like most CS nerds occasionally dabble in making art and games. These days I mostly work on the Shadow simulator/emulator, and using it to improve

github.com/shadow/shadow
torproject.org/

I try to get onto my and regularly

I like ... and , , and

It's not enough to create safe spaces for marginalized people. We have to create unsafe spaces for fundamentalist fascists.

Gentle reminder; don't brag about your cool crimes (like doing graffiti) on here. It's not a secure place. That's how people get caught. In general, it's important to learn to be happy being a secret bad ass.

If you need help doing cool crimes, only tell one or two people you'd trust with your life. Make sure they won't tell anyone, even if they get arrested. The Weather Underground and the people who exposed CoIntelPro got away with it because they all kept quiet.

OR I could write the test using another thread to send the signal while the first is blocked in epoll, but the epoll tests are currently I'm C, making that a pain. I could port the current epoll tests to rust, which would be nice but is low priority, or start a 2nd epoll test suite in rust, splitting the epoll tests across files and languages...

That last solution is actually looking pretty good, but I've Come Too Far

Show thread

Let's see, where did I leave off yesterday...

I need to fix epoll's behavior when it's interrupted by a signal. But first I should write the test. But its cumbersome to test without setitimer, which we also need anyway. But I should write that in since we're migrating to it from C. But first I need to expose or port Timer to rust. But first I should refactor it to decouple the file descriptor part (used for timerfd) from the other timer functionality...

NYC shouldn't be looking for ways to end subway fare evasion. It should be looking for ways to end subway fares. The best price to use a subway is zero, just like the best price to walk down the sidewalk is zero.

Filed an issue anyway. If nothing else it's a UX issue for me and my fellow fat fingered users github.com/mastodon/mastodon/i

Show thread

Was going to file a bug, but can't reproduce. I did notice the confirmation dialogue just said "delete" but thought it was just a misleading dialogue. I think the "Delete & Redraft" button is just a bit perilously close to the "Delete" button on mobile...

Show thread

: Hi, I'm a person, specializing in , , and other such low-level hackery. Often with a and focus, though like most CS nerds occasionally dabble in making art and games. These days I mostly work on the Shadow simulator/emulator, and using it to improve

github.com/shadow/shadow
torproject.org/

I try to get onto my and regularly

I like ... and , , and

Apparently on mobile web "delete and redraft" just deletes :( :( :(

With this change, a java hello world program works in Shadow, though I wouldn't go so far as to say java is Supported.

Show thread

Adding support and tests in shadow for code that catches SIGSEGV and friends... and *recovers*. Previously thought this was too esoteric to bother with, but turns out java does this regularly to get NullPointerException without pre-checking every dereference.

sickos.jpg github.com/shadow/shadow/pull/

"To help some of the newcomers make connections: name 5-7 things that interest you but aren't in your profile, as tags so they are searchable. Then boost this post or repeat its instructions so others know to do the same.”
#freesoftware
#feminism
#permaculture
#lgbt
#privacy
#socialjustice
#activism

*grumbles in admin* I dun wanna and never will read your damn dms.

Very important blogpost on visibility of the work Tor is doing related to Tor network health! blog.torproject.org/malicious-

me: UGH clang, you don't need to force me to use parentheses when combining logical operators. I KNOW about operator precedence

also me: oh wait, I did get it wrong there

🏴‍☠️ Return to Monkey Island 🏴‍☠️

Can't wait for this!

youtube.com/watch?v=sahskKAxSC

The music 😍

The Bloop Museum (which I help run) is the official US #Revision Satellite / watch party, just north of Baltimore. If you're in the area and want to get your #demoscene fix, won't you join us?

Please help me spread the word about this, and forgive the hashtag-o-rama:

#code #coding #chiptune #8bit #digital #art #digitalart #demo #hacking #hack #programming #computer #tech #technology #retro #retrocomputing #graphics

patreon.com/posts/64096145

Show older
Mastodon

The original server operated by the Mastodon gGmbH non-profit