@Gottox@chaos.social
@Gottox@chaos.social avatar

Gottox

@Gottox@chaos.social

freelancer & open source enthusiast, does martial arts and bouldering. Author of sqsh-tools and e. he/him

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Gottox, to random
@Gottox@chaos.social avatar

Aaaaand I released a small helper after rewriting it in rust(tm). Beforehand it was an awful mixture of shell script and Makefiles. I hope it'll be helpful to you <3

https://github.com/Gottox/mk/releases/tag/v0.1.1

Gottox, to random
@Gottox@chaos.social avatar

cursed idea: kubelet running in browsers, scheduling wasm workloads.

Gottox, to random
@Gottox@chaos.social avatar

A thing I wasn't aware of: systemd switched to dlopen'ing compression libraries on demand, rendering the attack useless with one of their next releases. That's why apparently the attackers tried to push distributions to include the new xz version on their stable releases before the mitigation in systemd was included.

teleclimber, to random
@teleclimber@social.tchncs.de avatar

I've seen a lot of hot takes this weekend about the hack. Most are about how it was a long effort and how it's a supply chain problem, etc... Many are god takes. But...

One thing I haven't seen a single time is: why is a compression library able to hook in to incoming SSH connections?

Is there not a system to sandbox linked libraries? And if not, wouldn't this be worth investigating?

WASM and JS Realms are showing the way here.

Gottox,
@Gottox@chaos.social avatar

@luis_in_brief @teleclimber Also I believe that the actual dangerous part of the attack wasn't the technical implementation but the amount of social engineering that was put into it. And no level of sandboxing can solve that.

Gottox,
@Gottox@chaos.social avatar

@luis_in_brief @teleclimber Even if purely offline, there are sidechannel attacks. Remember this one? https://www.schneier.com/blog/archives/2023/06/power-led-side-channel-attack.html

Gottox, to random
@Gottox@chaos.social avatar

The worst conclusion I read from the backdoor was to blame autotools. Yes there are better build systems out there, but it's naive to believe that with cmake/meson/make supplychain attacks are avoidable.

dalias, to random
@dalias@hachyderm.io avatar

The Unicode SHY (soft hyphen) debate came up again and this feels like a good time to remind folks that hyphenation is extremely hostile to accessibility by non-native readers, folks with visual/tracking impairments or perceptual issues, etc. and is pure nostalgic typography nerd wankery.

Gottox,
@Gottox@chaos.social avatar

@dalias utf8/16, fontrendering and terminal escape codes are my candidates for the next big security issues. They are widely considered simple and non-issues but are in fact complex beasts.

b0rk, to random
@b0rk@jvns.ca avatar

i uh spend a lot of time thinking about whether various surprising software design choices are

a) intrinsic to the problem domain ("it turns out it DOES make sense!”)
b) made sense historically ("this made sense in 1992, but it didn't age well”)
c) just a typo/mistake (the "Referer" header)
d) related to budget/time constraints (“well, prototyping with shell scripts is fast!”)
e) cultural/organizational (“well, Google is the main funder for this project, and…”)
f) something else

Gottox,
@Gottox@chaos.social avatar

@b0rk c) I as a non native speaker didn't knew that was a spelling mistake!

There's a similiar thing in java: cloneable vs clonable.

Kurorori, to random German
@Kurorori@chaos.social avatar

Ich suche einen schönen Rucksack für 1-2 15,4" Laptops.

Der Rucksack sollte wahlweise nach "Ich studiere Grundschullehramt und lecke gerne an Fliegenpilzen 🍄🧚" oder "Woher wusstest du, dass ich früher Snakebites hatte 🖤"-Vibes abgeben.

Jemand einen Tipp abseits von traurigen bürobeige Vaude/Osprey/Deuter, in dem Laptops trotzdem gut geschützt sind?

Gottox,
@Gottox@chaos.social avatar

@Kurorori CC Rucksacknerd @aiko

eater, to random
@eater@cijber.social avatar

tomorrow i have meeting? interview? for a job, i am excite

Gottox,
@Gottox@chaos.social avatar

@eater is it Blockchain? Then run!

Gottox, to random
@Gottox@chaos.social avatar

Are there any TVs that are not "smart"? I want HDMI input, fast boot time and a CEC support.

Gottox, to random
@Gottox@chaos.social avatar

Help! How do I compile ASMR?

b0rk, to random
@b0rk@jvns.ca avatar

i don’t think i’ll ever understand monads even though I literally spent years studying category theory in grad school but I really liked this paper “What we talk about when we talk about monads” https://tomasp.net/academic/papers/monads/monads-programming.pdf

I love that it talks about cases where monads have been misapplied and the social aspects of how they’re used

(please do not try to explain monads to me and please no links to your favourite monad explanation)

Gottox,
@Gottox@chaos.social avatar

@b0rk oh, that sounds interesting! Thank you!

Kurorori, to random German
@Kurorori@chaos.social avatar

Nächstes Jahr stürze ich mich auch wieder ins Chaos :fairydust: - dieses Jahr brauch ich zum Jahresende einfach eine sichere Höhle und gelegentlich ein paar Snacks. Wünsche euch ganz viel Spaß auf dem , seid lieb zu den Engeln und denkt an 6-2-1 Regel. :blahaj:

Gottox,
@Gottox@chaos.social avatar

@Kurorori 6 Stunden schlaf während des Kongresses, 2 Mal richtig fett Kater und 1 Kongresseuche für Zuhause.

Gottox, to random
@Gottox@chaos.social avatar

Gibt's eigentlich das Hair Operation Center oder muss ich mich selbst rasieren?

Gottox,
@Gottox@chaos.social avatar

@promovicz Das ist eine Superposition zwischen "Ja, klar" und "Nein, auf keinen Fall".

Gottox, to random
@Gottox@chaos.social avatar

TIL: C trigraphs

kubikpixel, to analog
@kubikpixel@chaos.social avatar

~ Happy 2 Bit Advent ~
00, 01, 10, 11 = 1, 2, 3, 4 ≈ 🕯️🕯️

Gottox,
@Gottox@chaos.social avatar

@kubikpixel Fundamental flawed, weil dann fast immer erster Advent ist.

bagder, to random
@bagder@mastodon.social avatar

PHP sources with CURLOPT_SSL_VERIFYPEER set to false (disables certificate verification, most typically wrongly): 102K hits on GitHub right now... 😱

Gottox,
@Gottox@chaos.social avatar

@bagder Github search made me lose my faith in humanity.

Gottox,
@Gottox@chaos.social avatar

@bagder I'm just curious... what was your search string?

realn2s, (edited ) to rant


I'm just trying to restore a web project for which the production server got accidentally deleted.

As I have to do it on an available replacement server, some things are change and I have to read up on stuff. One thing I come across in many tutorials is

chown -R www-data.www-data PATH_TO_WEB_PRESENCE
(often followed by a chmod 66x)

And I think this is WRONG!!!

The directories and the data should NOT be owned by the user of the webserver. Vor security reasons the webserver should only have READ access to the stuff!!

Please correct me if I'm wrong or are overlooking something.
(and yes I understand that with this ownership you avoid permission problems)

Gottox,
@Gottox@chaos.social avatar

@realn2s Nextcloud and Wordpress are able to self-update. In this case they need to be owned by the process driving the interpreter.

Gottox, to random
@Gottox@chaos.social avatar

Dumb devices are the new smart devices!

gsuberland, to random
@gsuberland@chaos.social avatar

just checked a major review site and not a single smart TV was released in the past two years without integrated ads that you can't opt out from or disable. that's depressing.

Gottox,
@Gottox@chaos.social avatar

@azonenberg I definitely have use cases for that!

b0rk, to random
@b0rk@jvns.ca avatar

started asking people to follow some very basic rules in the replies to my posts on here (like “no starting arguments" and “no unsolicited advice/explanations”) and it's going really well so far, everyone is really nice about it

Mastodon started off being much worse than twitter for me (at first I got a LOT of unsolicited advice that was not helpful to me). It's gotten way better and I really like it here now, but I think it could be even better

(1/2)

Gottox,
@Gottox@chaos.social avatar

@b0rk nice to have you in my timeline ❤️

Gottox, to random
@Gottox@chaos.social avatar

When people speak about high availability setups, they overestimate the propability of hardware failures and underestimate the influence of human error.

That's why most technologies are totally missing the point.

Gottox,
@Gottox@chaos.social avatar

@eater the blame game is fine to work of stress and frustration. It shouldn't take longer than half of an hour.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • rosin
  • tacticalgear
  • Durango
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • khanakhh
  • slotface
  • vwfavf
  • everett
  • kavyap
  • megavids
  • osvaldo12
  • modclub
  • GTA5RPClips
  • ethstaker
  • InstantRegret
  • cisconetworking
  • cubers
  • ngwrru68w68
  • tester
  • normalnudes
  • Leos
  • anitta
  • JUstTest
  • All magazines