The Unclear Impact

Krist贸f Marussy ferdium馃巰 | @kristof@pleroma.marussy.com

I'm a PhD student working on the extra-functional requirements and formal verification of cyber-physical system architectures.
I also like free (as in liberty) software, privacy enhancing technologies, and cryptography.

I may not be trans but transgender hating script kiddies are too incompetent to tell the difference. Donkey Kong says trans rights = human rights.

web, proprietary software

why is chromium / edge text rendering on windows so ugly? ablobfoxree

i鈥檓 working on a projects that requires all three of codium, eclipse, and intellij to edit. blobfoxdarkghostspooky

dystopia

trying to buy a (small, but still larger than most computer monitors) tv without surveillance or ads 2022 challenge

javascript

i鈥檓 at the point where i have no clue whether the state management approach i tend to use with #reactjs is

  1. totally common
  2. frowned upon to the point that support for it might be removed from react at any time
  3. the scariest thought of it all: both blobfoxdarkghostspooky

#react #javascript #mobx

javascript

there are few more ridiculous things than react making all sorts of changes to their API so that they can enable multi-core rendering of UI in the future

Re: keyboard

@humanetech maybe I鈥檓 missing something, but isn鈥檛 this just a standard ISO US English international keyboard layout? people tend to use this here in Europe, although I agree, it鈥檚 weird if you have to type a lot of backslashes (yay, LaTeX!) and I, too, do prefer the ANSI layout

one advantage is that you have the extra 鈥淚SO key鈥 next to the left shift, which some people use to have a more natural pattern for the fingers on the left hand when touch-typing: https://colemakmods.github.io/ergonomic-mods/angle.html

the icons on the F1, F2, F3 keys look like are for switching between 3 paired computers (they try to show something like computer 1, 2, 3), hence the indicator LEDs on them (it鈥檚 a bit baffling to add an icon just for this, on the bottom of my MX Master mouse, the switch just has the numbers 1, 2, 3 without any icon, and it still makes sense). it鈥檚 a feature/gimmick of MX devices, I reckon

i should really work on my fr*nch vocabulary

Re: pol, sex work, terrorism mention

@aral @volt4ire guess the next step will be turning on on-device scanning for terrorism according to hashes that positively, absolutely, surely contain nothing other than terrorism and no bribery at all at any time was involved in collecting them

welp, the power outage seems to have cooked a switch at uni.

time to whip out the DB-9 cable to see whether it outputs any debug info, or it is gone for good

orange site
craion output for the prompt "serkle nufding": black-and-white photos of bearded man, resembling 19th century portraits

social media

discords for high-profile open-source projects look dystopian

@colin I just tried compiling with https://bugs.webkit.org/show_bug.cgi?id=243401 because eclipse was crashing too much

it鈥檚 pretty trivial on arch, since the build scripts are available in the repo sources, and I just had to add a patch -p1 call

but actually, the arch build servers already built a new version of webkit (maintainers were extra quick, kudos!) with the patch by the time my machine got to about halfway in the build, so I ended up just installing from the repos anyways blobfoxlaughsweat

time to build a patched webkit2gtk

academia

first comments from my advisor are back for the first complete draft of my thesis blobfoxnomdonutterrified

why does eclipse like to coredump on me in libwebkit2gtk of all places?

aha! https://bugs.archlinux.org/task/75453?project=1&string=webkit2gtk

blobfoxcomputerowonotice

Downloading 338.45 MB separate debug info for /usr/lib/libwebkit2gtk-4.0.so.37

holy moly!

@TinfoilSubmarine @realcaseyrollins how was the pleroma -> akkoma switch? i鈥檓 looking at git log pleroma/develop..akkoma/develop, but can鈥檛 find a straightforward point of divergence. did you manage to upgrade without deleting the database?

friendship ended with persistent hashmaps, now undo/redo logs are my best friend

or possibly not, we still have to run some benchmarks blobfoxscience

@monsoonrains @fuchsiashock note to self: make sure to serve conference pears in order to maximize confusion if i ever have to organize a conference blobfoxsmug

pol

it鈥檚 baffling that even when right-wingers have a moment of awareness and realize that (among a plethora of other things) ubiquitous surveillance and proprietary tethers in technology make us like slaves, they鈥檙e immediately like 鈥渢hus, we should exterminate minorities鈥

it鈥檚 inhumane, completely disconnected from logic, and prevents any action that would serve as a real remedy

fuck fascism.

Re: javascript

@aral my first intuition would be that this always displays 1, because let count = 1 is on the top of the file, and it looks like it always gets executed when the page is rendered blobfoxglare

I鈥檇 expect a clearer separation between the initialization and the rendering, like

let count = 1;

export default function render() {
  return <div>{count++}</div>;
}

or maybe even (goodness forbid!)

let count = useState(1);

return <div>{count++}</div>;

(btw, won鈥檛 the code display 1 times even on the first request, because the condition count > 1 gets evaluated after the post-increment? granted, I鈥檓 not familiar with the order of side-effects in jsx interpolation expressions)