Kevin Riggle

@kevinriggle@ioc.exchange
969 Followers
802 Following
6.4K Posts

Principal @ http://complexsystems.group. I keep people safe on the internet (trying). Looking at the world with an “anarchist squint” 🏳️‍🌈 https://twitter.com/kevinriggle

🏙️ Brooklyn, NY
🔗 https://complexsystems.group/publications

We ( @openprivacy / @cwtch ) are looking for a software dev for a short-term contract to tackle a set of Android-related issues for Cwtch.

Specifically we are looking for someone who:

- has experience with flutter (both desktop/android)
- has experience with android / kotlin dev
- is able to work in Canada

Our budget for this is 4800-6000 CAD, and we estimate there is ~1 month of work, with the potential for more down the road.

Please send recommendations/pitches to jobs@openprivacy.ca.

Clovis' Consideration of an Atmospheric Anomaly: The perversity of nature is nowhere better demonstrated than by the fact that, when exposed to the same atmosphere, bread becomes hard while crackers become soft.

—fortune(6)

PhD Position Symbolic AI and Reasoning Under Uncertainty

PhD Position Symbolic AI and Reasoning Under Uncertainty

Isn‘t that what we call distributed computing and eventual consistency? @kevinriggle https://ioc.exchange/@kevinriggle/114847580680599665
Kevin Riggle (@kevinriggle@ioc.exchange)

Bradley's Bromide: If computers get too powerful, we can organize them into a committee -- that will do them in. —fortune(6)

IOC.exchange

Bradley's Bromide: If computers get too powerful, we can organize them into a committee -- that will do them in.

—fortune(6)

@lina Few people know it but the reason for this is very simple. While zeroes are round, a 1 has a sharp corner and a hook that could get stuck and damage the insulation around the copper if you would completely fill the line with ones. Instead, sending some zeroes every now and then to flush any stuck „1“ before a clog can develop.

A 0 can be neatly pushed through the copper at high pressure without damaging the cable.

Now you know!

@simontatham I once had a CS professor quip that something that only happens once in a million times happens a thousand times a second on a modern CPU.

@liw

I learned “the rare happens more than you think” when I played #poker as my (part-time) job. It's very common for good players to put hundreds of USD into a pot when the opponent has only a 2% chance of winning.

You learn real quick how often 2% happens after thousands of poker hands and thousands of USD lost and won back.

When someone tells me these days something has a 2% chance of occurring, I plan for it. To not do so is to rely too much on luck.

Cc: @simontatham @federicomena

No notes.

I sat down to write in my notebook and cat started screaming at me from the cat tree. She didn’t seem to want anything, but also she wouldn’t stop screaming at me.

So I gave her her own notebook and pen and let her at it.

#caturday

×
No notes.
Related... Talking with a friend at $unnamed_company discussing their custom VCS that's ... sorta Git w/submodules? But not. And also, it treats every directory as a submodule?
All of this complexity to solve access control for one module. Literally, 1 module.
@petrillic somewhat like calling a a script a micro service ?

@petrillic

That sounds like a problem in the chain of responsibilities in the company.

Someone higher up must have stopped it. The situation "I know the neighbor of my son's best friend and he programmed a solution." will inevitable arise sooner or later. And it must be dealt with accordingly.

It is not a problem of the developing neighbor.

@petrillic See also "Hello, Valley startup bro"

Vibechat... I mean Bitchat.

https://www.supernetworks.org/pages/blog/agentic-insecurity-vibes-on-bitchat

Identity Is A Bitchat Challenge (MITM Flaw) | SPR

The Intersection of Vibe Coding and Security

@tankgrrl @petrillic thanks to you, now I know about SPR - TIL!
@petrillic yarr, it's driving me nuts?
@petrillic cue old "I'm in this picture and I don't like it" meme.
Osman (@osman@hachyderm.io)

Attached: 1 image @petrillic

Hachyderm.io
@petrillic but I could make it 0.82% more efficient...by rewriting systemd.
@petrillic This is unfair. I'm not even a dev and now I kind of want to see if I can maybe do something with it.
@petrillic no one has ever escaped this trap
@jiub @petrillic take the wheel and run out the door. It is The Way.
@petrillic @tankgrrl before you is a sound card…
@petrillic But reinventing shit is FUN!

@petrillic

This works for mechanical engineers in bicycle shops, too.

@petrillic I spend an inordinate amount of time examining the quality of the wheel, and then leave.
@petrillic This needs rewriting in Rust.

@petrillic

Like in: Don’t fix it if, it is not broken?
Think I can…

@petrillic I'm not a Wayland developer. I immediately walk out through the unlocked door.
@aaron @petrillic do you walk out with or without systemd?
@aglet Without. Why would I take the metastatic cancer with me? @petrillic
@petrillic the storytellers get there first:
"Elephant's Dream"
https://vimeo.com/1132937
Elephants Dream

The story of two strange characters exploring a capricious and seemingly infinite machine. The elder, Proog, acts as a tour-guide and protector, happily showing…

Vimeo
@petrillic question: is the wheel implemented in rust?
@petrillic In case you wish to fork the project, here's a rusty fork that you'll need to...

@petrillic

"Yes, but if I do have to reinvent it, how many corners should it have?"

@cavyherd @petrillic It should be extendable for any number of corners some future update and/or plugin decides to support.

Also this version of wheel will support containerization of course.

@petrillic actually thats a GNU/Wheel
@petrillic I'd like to interject for a moment. What you're referring to as Wheel is in fact GNU/Wheel, or as I have recently taken to calling it, GNU plus Wheel...
@petrillic I have notes. As I understand, the whole point of open source is to NOT be dependent on big for money corporations but to form a community and do it yourself, as a collective. That demands a sort of ' I'm not just gonna buy, I'm gonna make' sort of attitude that starts with curiosity and then lets creativity do its thing. So perhaps just leave the efficiency thing to the big money cops? Otherwise you might lose more than you gain?
@petrillic ohhh so that's what the wheel group is for
@petrillic do I need a “drivers license” or something to use this wheel? Is the drivers license open source compatible?
@petrillic You’ve found a letter from the SCO marketing department. And no, their wheel wasn’t working just fine.
@petrillic ok wise guy, you tell us what colour it should be
@petrillic Web Dev: "This is just silly. Do npm install truck, and take the wheel off the truck"
@scribblemacher @petrillic Coming from a C++ background and into Python, I feel this one pretty deeply 😅
@scribblemacher @petrillic but that gives a bloated package library.

@petrillic

not a linux dev but I feel targeted by this as I am thinking about writing a small simple static website/blog generator for my personal website

@petrillic But do we have the full specifications for how the wheel is made? Maybe they're all kept as a trade secret or with a restrictive license. I should probably reinvent it under a copyleft license just in case.

@JessTheUnstill
Sure this wheel looks fine, but the company that makes it is out of business and we can't rely on this one forever

@petrillic

@petrillic but... What if I can rewrite in rust?

@petrillic

But what if the wheel was an oval? Let me work on that!
🤔

😂

@petrillic But part of the wheel is made by code I personally don't feel is Free As In Freedom enough. Even tho it's under the standard open source licenses.

@petrillic
I made it out! I didn't reinvent the wheel, I just gave it a new GUI with absolutely no dark mode option

...oh god, I'm a monster

@petrillic Once again I see post that relates rly well with my talk "Art of reinventing the wheel"
@petrillic ah, yep. Tear off the 200 MB rubbish code inserted by Microsoft, so it's only 5kb

@petrillic

Hi Jigsaw!

Reinventing what? The saw trap?

Seems to be interesting, how it is working. And if there is a way to get the wheel out of the trap without damaging neither the wheel, the trap nor myself.

Should I check the door first and make sure, it stays unlocked? But the door is pretty uninteresting, it is just an unlocked door.

1/2

@petrillic

We reinvent wheels to understand, how wheels are made. To be able to build wheels, which perfectly fit our needs.

And the knowledge from reinventing wheels gives us the power to evaluate and assess a saw trap and find ways around it.
For fun. And to become better.

By the way, I don't care about YOUR challenge. I create my own challenges. They are far more interesting to me and way more complex. But you probably don't understand that.

Adept

@petrillic

Jigsaw creates challenges for others.

I create challenges for myself.

We are not the same.

@petrillic Incidentally, a lot of people are very used to the way the wheel works at the moment, and have built their workflows around it.

They really like not having to think about the wheel or how it works at all.

Trixie - The Great and Powerful Trixie doesn't trust wheels

YouTube
@petrillic Ghhnnn
must...withhold...urge...to...correct...misconception!!!
@petrillic Sudo but in Rust? Which is happening for some reason? That as a user and mere mortal like me I cannot grasp?
@petrillic this should be the only recruitment question you are allowed to ask.
@petrillic
Somebody send this to Lennart Poettering. lmao