James Just James

@purpleidea
797 Followers
532 Following
4K Posts

devops/golang/mentoring/config mgmt hacker, mgmtconfig architect, and physiologist. hi

Building https://m9rx.com and https://mgmtconfig.com

formerly AWS, Red Hat, Montreal Neurological Institute, McGill University

websitehttps://purpleidea.com/
githubhttps://github.com/purpleidea/
twitterhttps://twitter.com/purpleidea/
mgmt confighttps://github.com/purpleidea/mgmt/

Gotta love that GNU+Linux is becoming the premiere game platform. In some cases, it already surpases Windoze!

Wish I had more PS3 games! If someone wants to trade, lmk!

#rpcs3

On X11, you can ask where the mouse pointer is with XQueryPointer. Lovely!

On Wayland, you can't. Anyone you ask tells you that you are wrong for even wanting the information. Besides, it's a security risk.

Meanwhile, life uhhhh finds a way.
The solution is create a full screen window, on every display, then simulating mouse movement causing the Wayland compositor then tell your full-screen window the pixel coordinate of the mouse cursor. Then you close the window. It can happen so fast you won’t even notice it.

https://github.com/rvaiya/warpd/blob/01650eabf70846deed057a77ada3c0bbb6d97d6e/src/platform/linux/wayland/screen.c#L74-L109

I *love* hacks like this. Friggin amazing.
(xdotool for wayland is gonna be full of extremely wild stuff like this)

warpd/src/platform/linux/wayland/screen.c at 01650eabf70846deed057a77ada3c0bbb6d97d6e · rvaiya/warpd

A modal keyboard-driven virtual pointer. Contribute to rvaiya/warpd development by creating an account on GitHub.

GitHub

Based on what I learned during my undergraduate degree in Physiology, if you are born blind, then you will not have grown the correct structures in the visual cortex to be able to see.

I'm not up on the latest research though, so others may know better.

https://en.wikipedia.org/wiki/Ocular_dominance_column

The "My Service Canada Account" system used to be great-- it didn't require using an email or giving your data to any third-parties (eg: gmail).

All of a sudden, now it requires an email address!

WTF #Canada

Word on the street is Microsoft is the main reason for the non-copyleft coreutils fork: https://github.com/microsoft/coreutils
GitHub - microsoft/coreutils: Coreutils for Windows: Installer & Packaging

Coreutils for Windows: Installer & Packaging. Contribute to microsoft/coreutils development by creating an account on GitHub.

GitHub

RE: https://hachyderm.io/@whack/116678603364821771

I can confirm that if Jordan has found a bug, as weird as it sounds, it's probably a real bug.

Him and his house are radioactive. I think he's really causing all these bugs, but yeah.

@Kbsingh RE: managed postgresql, hmu if you want more info.

Many people are using LLM's the way we see the compiler.

Where "generated source code" becomes the "compiled binary" and thinking "the prompt" is a good alternative for "source code".

This won't scale, our source code is becoming incomprehensible!

This is a post about why DSL's are an important technology. In #mgmtconfig, just a few hundred lines of our mcl language, can replace 100k+ line code bases of imperative slop.

https://m9rx.com/demo/

Demo

The most glaring omission in Western media coverage of Taiwan is Taiwan itself. I can’t remember the last time I’ve seen a Taiwanese person interviewed! Instead, Taiwan is discussed almost as if it’s uninhabited land contested by China and the US.

In reality Taiwan is a nation of 23 million people with their own democratically elected leaders, already daily defending their sovereignty against aggressions like military drills.

When Taiwanese voices are omitted, the whole discussion devolves into a story about China vs. the US.

I hope both traditional and independent media will bring Taiwanese voices to the table before it’s too late. #Taiwan

With all the researchers that have worked hard and been denied bounties, thanks and recognition from Microsoft, and with the obvious back doors and bug doors they put into their software, I'm of the mind it's completely ethical (if not preferred) to go with full disclosure or to sell any of their 0days on the public market. There's simply no other way they'll learn the lesson.