Avatar
Dr. Hax
d30ea98ea65e953f91ab93f6b30ea51eb33c506f87d49f600a139aef00aa9511
Cypherpunk. Infosec veteran of about 15 years (vulnerability research, exploit development and cryptography). Cypherpunks write code. :-) Signet maintainer. Self-custody your passwords... in hardware! https://hax0rbana.org/signet Want to see wider adoption so Bitcoin can be used as digital cash and not just an investment vehicle. XMR: 44RDkTFmTeSetwAprJXnfpRBNEJWKvA5dBH5ZVXA4DofgoZ9AgjyZdSa2fo7pMD3Qe3pdKga8X22y3Lyn1xYde5kPQPzVUu

I'm always amazed when I see hundreds of millions being spent on a simple app. I feel like 50M/year could pay for SO MUCH dev time, like how could you even spend that much money that fast? Hire 200 developers and 50 managers, all full time?

I found the model, and the view/controller, now I just have to figure out how to use the signals and slots to get it working with the accessibility APIs.

I think the view needs to signal the model when the user selects a password entry, and the model needs to communicate the data that should be sent to the accessibility framework (or maybe signal to the accessibility framework that something changed and it should re-read that value)?

#accessibility #programming #compatibility #blind #lowVision

nostr:nevent1qqs80shwefpv3w6y0zngweakap9mcfkm34ywkwt5mzylvpdrtwkvg7gppamhxue69uhkummnw3ezumt0d5pzp5cw4x82vh5487g6hylkkv82284n83gxlp75nasq5yu6auq249g3qvzqqqqqqyyqclzd

I've given up on tinkering with code and switched into mapping out how the code fits together mode. Also reading the documentation for the AbstractItemModel class, and rereading all the accessibility classes again. 🧐

#Signet #ptogramming

I'm feeling like today is a Knife Party kind of day. Listening to Rage Valley right now. 100% No Modern Talking is on deck and Haunted House is in the hole. 🤘

https://yewtu.be/watch?v=4J7yKhnOCjM

Another #Saturday, another block of dedicated time to work on #Signet code. I plan on continuing my quest to attain screen reader compatibility.

Time to get to work. 💪

#blind #LowVision #accessibility #software #compatibility

Oh yeah, I completely understand.

But I still want the people who call for these things to talk to experienced activists and organizers of various types (e.g. the labor movement) so they can be as effective as possible.

Here's a video from 2018 by a ham operator about the impact of solar flares and EMPs: https://yewtu.be/watch?v=PlB4LGLtRQM

He clearly draws the line about what is publicly known and documented and what is extrapolated from first principles, which I very much appreciate!

Pro tips for if you're going to call for a #strike.

1. Don't set the date for tomorrow

2. Get press articles about the upcoming strike

3. Get people taking about how they're preparing (moving meetings, making sure their co-workers and clients/customer are aware of the strike)

4. Have leverage. The strike should most impact the people who have the ability to meet the demands.

Failing to do these things will cause your actions to backfire.

The public will think not many people care about the issue, regardless of how just the cause may be. The people you're intending to influence will get the message that there will not be consequences for their actions (or inaction).

I hope the author of the following post has learned these lessons.

https://www.opendemocracy.net/en/gaza-rafah-global-strike/

"Thousands of people" posting online that they're participating for a global, general strike is not impressive. We need millions.

I hope people who deeply care about #Gaza, #ClimateChange, #inflation, or any other big social issues are preparing for a general strike, and not just a single day either.

That may mean planting victory #gardens, stocking up on rice and beans, coordinating with your local communities to build #solidarity #networks, or other efforts.

It's likely going to take months of a general strike before we see real change.

Ugh, looks like my nostr client mangled the link. Trying again in 3, 2, 1...

https://www.opendemocracy.net/en/gaza-rafah-global-strike/

Pro tips for if you're going to call for a #strike.

1. Don't set the date for tomorrow

2. Get press articles about the upcoming strike

3. Get people taking about how they're preparing (moving meetings, making sure their co-workers and clients/customer are aware of the strike)

4. Have leverage. The strike should most impact the people who have the ability to meet the demands.

Failing to do these things will cause your actions to backfire.

The public will think not many people care about the issue, regardless of how just the cause may be. The people you're intending to influence will get the message that there will not be consequences for their actions (or inaction).

I hope the author of the following post has learned these lessons.

https://www.opendemocracy.net/…

"Thousands of people" posting online that they're participating for a global, general strike is not impressive. We need millions.

I hope people who deeply care about #Gaza, #ClimateChange, #inflation, or any other big social issues are preparing for a general strike, and not just a single day either.

That may mean planting victory #gardens, stocking up on rice and beans, coordinating with your local communities to build #solidarity #networks, or other efforts.

It's likely going to take months of a general strike before we see real change.

Does anyone know of a simple, short intro to Element or Matrix that explains it to potential new users, some of whom are non-technical?

I can only find 15-60 minute videos contrasting it to other chat platforms like WhatsApp, bickering about what the best client is, and videos that are basically clickbait. These are not what I want.

#AskNostr

OK, I get that some people are pro gun and others are pro gun contol, but can we agree that mass surveillance of 3D printers and other parts purchased online is inappropriate?

https://social.scriptjunkie.us/@sj/112414718092449617

That feeling when you set up your servers so nobody can get in with a password, including you, even if you are sitting in front of the local login prompt.

https://m.youtube.com/watch?v=29jdVA8fBfw&start=49

Have fun with those #bruteforce #attacks, skiddies. 😎

To stop cabbage moths from eating our brassicas!

BTW, this has been a thing since at least 2005. There was a paper about being able to determine what people were saying over encrypted VoIP traffic. https://web.archive.org/web/20161107231048/http://www.cs.jhu.edu/~cwright/traffic-viz/

I started an open source implementation of this a few years ago. https://gitlab.com/adam949/eyeofprovidence

Call it "AI" if you want, but it's certainly not new. In any case, the threat is real, and the mitigation they describe is equally real.

I'd like to see someone show some graphs of network traffic in practice without any VPN, with a normal VPN, and with their VPN with these mitigations. It's one thing to read a description about these things, it's another to test it out for yourself!

nostr:nevent1qqsg0cqs9n72ym6ul7pne8lznmwjc6nnfr4t4skn0xze6xjdtnpvvsqpz4mhxue69uhk2er9dchxummnw3ezumrpdejqygx842taeet6dal6hc9jx5tjlmhgvnc39dn0sq5lrd5mgakq6ykgzqpsgqqqqqqs8tudtw