@gertvdijk@mastodon.social
@gertvdijk@mastodon.social avatar

gertvdijk

@gertvdijk@mastodon.social

IT dev/security/ops 🤓 — toots in NL&EN — also combating disinfo on Twitter 🧹 — Qmoron/covidiot/malicious=block 🚫 — 🏳️‍🌈 but 🤷‍♂️ — gertvdijk on Twitter — tootfinder enabled — may not follow back high volume accounts

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

nedbat, to python
@nedbat@hachyderm.io avatar

A tidbit: with data in a dict, you can use d.get as a function providing the same mapping. Here we sort the student names by their test scores:

gertvdijk,
@gertvdijk@mastodon.social avatar

@nedbat instead of duplicating the names, why not...?

students = scores.keys()  

😀

SuitedUpDev, to random
@SuitedUpDev@mastodon.online avatar

Don't tell anybody, but I smuggled some stuff out of Indonesia 🤫

gertvdijk,
@gertvdijk@mastodon.social avatar

@SuitedUpDev Had a good trip? 😃
I'm going in a few weeks 😋

conansysadmin, to linux
@conansysadmin@mstdn.social avatar

Packed tightly, a voyager might easily carry many scrolls across the wastelands to distant caravanserays. https://cromwell-intl.com/open-source/external-disk/?s=mc

gertvdijk,
@gertvdijk@mastodon.social avatar

@conansysadmin wow that's a super weird scary error in the uas module in Linux. I'm thinking, could this be exploited? Rogue USB devices killing/pwning kernels here. 😬

gertvdijk, to random
@gertvdijk@mastodon.social avatar

Lasse Collin in commit message: “The other maintainer suddenly disappeared.” 😆


https://github.com/tukaani-project/xz/commit/77a294d98a9d2d48f7e4ac273711518bf689f5c4

gertvdijk, to KDE
@gertvdijk@mastodon.social avatar

Phoronix: Fedora 42 Change Proposal Wants To Make KDE Plasma The Default Over GNOME

KDE Plasma 6 is awesome! But I guess this change is also very much opinionated...

https://www.phoronix.com/news/Fedora-Change-KDE-Default-Prop

danderson, to random
@danderson@hachyderm.io avatar

TIL: so, wifi has these regulatory domains right, where if you don't tell your radio what country it's in, it doesn't know where it's allowed to transmit and effectively locks out all channels above 2.4GHz.

So I went to see how my chipset was configured... And somehow, it knew that it was in Canada and configured itself appropriately, despite me not telling it and there not being any OS-level service that would have done funky geolocation things.

Turns out, it's the access point!

gertvdijk,
@gertvdijk@mastodon.social avatar

@danderson You know what's even worse... a major ISP here in NL deployed the customer endpoints with WiFi broadcasting an invalid country code 'EU'. This confuses all Intel WiFi cards I have and they won't enable 6GHz/WiFi-6E. No matter what AP you try to connect to; it just sees more 'EU' ones, so buying 6E stuff is useless!

Dutch: https://community.ziggo.nl/t5/Internet/WiFi-landcode-uitgezonden-door-Ziggo-ConnectBoxen-onjuist-maakt/td-p/1205923

Turns out that I win the majority vote now by enabling 12 SSIDs on my Unifi AP and 2 on my own FritzBox modem broadcasting code 'NL'. 😜

gertvdijk,
@gertvdijk@mastodon.social avatar

@danderson There is no way to override this. Intel closed firmware does this in the chip.

BIOS updates (OEM) can send newer firmware on boot to enable new rules like enabling 6E in Japan and whatnot, but you're totally screwed by closed firmware here.

iow, sudo iw reg set NL does not work anymore on AX210 and newer.

bagder, to random
@bagder@mastodon.social avatar

"The issue was detected by our new AI-powered vulnerability scanner" ...

AAAAAAA

https://github.com/curl/curl/issues/12983

gertvdijk,
@gertvdijk@mastodon.social avatar

@bagder "You really need to add some actual intelligence to the mix."

Yes, AI does not stand for Actual Intelligence. 😂

https://github.com/curl/curl/issues/12983#issuecomment-1962738924

nixCraft, to linux
@nixCraft@mastodon.social avatar

has technology gone too far? https://www.wubuntu.org/

gertvdijk,
@gertvdijk@mastodon.social avatar

@nixCraft The worst crime done here, imo, is that the 'community' is hosted on
(three guesses)

...
...
...

sourceforge 🤣

gertvdijk, to random
@gertvdijk@mastodon.social avatar

My bank has an option to start a regular call from their mobile app (logged in state) which they say is an "authenticated call". I will not have to provide any details on the phone with the service agent anymore.
The button opens my regular Google Phone dialer app.

HOW does that work? I mean, it's just my dialer calling a landline number. Can you send (hidden) metadata through the dialer app on a plain cell phone call? 🤔

gertvdijk, to webdev
@gertvdijk@mastodon.social avatar
gertvdijk, to firefox
@gertvdijk@mastodon.social avatar

won't open for me when my PC has not internet (e.g. no WiFi or firewall block), but the process appears just 'sleeping' in the process manager. No window appears.

What could be the issue? One of my extensions preventing to start without an internet connection or something?

Starting from the command line there is also zero output.

$ firefox

(nothing)

gertvdijk, to privacy
@gertvdijk@mastodon.social avatar

Deleted this below as it's not the serial, but still bad: It turns out it's my custom-to-order device model. It's quite unique in my case and identifiable to be used in .

Does anybody know how browsers can access PC model names? I feel not really comfortable having this exposed on websites. I mean sure, Google Chrome does, but this was in .

gertvdijk,
@gertvdijk@mastodon.social avatar

@mathaetaes Yes that's exactly what I'm looking for actually. I got stuck already looking for the browser API getting a PC model number to see what I should override in the first place. 😕

SuitedUpDev, to random
@SuitedUpDev@mastodon.online avatar

My office view for the next 2 months 😍

gertvdijk,
@gertvdijk@mastodon.social avatar

@SuitedUpDev hehe nice! what are you doing in 🇮🇩? and traveling to more places than just Jakarta?

(some experience traveling in 🇮🇩 myself)

gertvdijk,
@gertvdijk@mastodon.social avatar

@SuitedUpDev cool! enjoy!

✅ Surabaya
✅ Bandung
✅ Malang

gertvdijk,
@gertvdijk@mastodon.social avatar

@SuitedUpDev Oh man, I guess it's hard to choose.

Bromo mountain/volcano near Malang was a nice cool down (also Bedugul Bali).

Bali is super versatile but a bit too spiritual for me at times. 😄

Lombok surprised me in the positive way with the excellent tour guides. The three Gili islands were so cool.

Bandung and Yogjakarta I liked as cities.

Flores/Komodo was definitely the best boat trip so far.

bortzmeyer, to random French
@bortzmeyer@mastodon.gougere.fr avatar

Good morning, Brussels! Start of

gertvdijk,
@gertvdijk@mastodon.social avatar

@bortzmeyer Well, using NTPsec you need a somewhat correct time too, in order to validate the certificate.🤷

I guess the best and most secure option is to provide a manual approximate time confirmation by the human.

(btw your posts seem to be marked as French?)

gertvdijk,
@gertvdijk@mastodon.social avatar

@bortzmeyer Not sure where it's displayed in any of the Mastodon clients you're using, but on your original server it's rendered with lang="fr" like in the screenshot below (HTML), so my browser hints to translate from French and when I reply in Elk it's going to select French by default.

hbons, to random
@hbons@mastodon.social avatar

power sockets should always be installed near the floor and not in the middle of the wall.

change my mind.

gertvdijk,
@gertvdijk@mastodon.social avatar

@hbons agree but:

kitchen

bathroom

gertvdijk, to opensource
@gertvdijk@mastodon.social avatar

This about software cannot be opened by open source software, but only in Amaz•n's proprietary Kindle app , which isn't available for the OS I use; Linux.

It's the only reason I didn't buy it yet. I sure hope this Kindle-exclusivity is not going to be a trend.

Was hoping for other ebook stores to have it available as PDF by now, but no. 😔

(Am I the only one to refuse to using some inferior online-only web app or a hardware device to read an ebook?)

cc @miguelgrinberg

image/png
image/png
image/png

gertvdijk, to python
@gertvdijk@mastodon.social avatar
scy, to python
@scy@chaos.social avatar

So, what’s your current go-to & stack? Thinking of doing black, isort, mypy, pytest, but open for suggestions.

My main project currently uses flake8 instead of black, with flake8-quotes to enforce double quotes, but this breaks in Python 3.12 because of nested quotes in f-strings: https://github.com/zheller/flake8-quotes/issues/117

gertvdijk,
@gertvdijk@mastodon.social avatar

@scy mypy + Black + Ruff.

Ruff can replace isort + flake8 + many flake8 plugins.
Soon Ruff will have a formatter too, perhaps you can even drop Black then.

gertvdijk, to linux
@gertvdijk@mastodon.social avatar

OpenZFS 2.2 released.🥳
https://github.com/openzfs/zfs/releases/tag/zfs-2.2.0

Looking forward to that reworked ARC algorithm for a more stable performance.

b0rk, to random
@b0rk@jvns.ca avatar

I've been thinking about these "dns propagation checkers" like https://www.whatsmydns.net/ that show you a world map.

This feels weird to me, because the main reason that DNS lookups get outdated records is that the resolver has an old record cached. And whether or not a record is cached has nothing to do with the geographical location of the server?

what's going on with these sites? why are they designed this way?

(would love to hear from people who actually know the answer, not guesses)

gertvdijk,
@gertvdijk@mastodon.social avatar

@b0rk I've seen DigitalOcean authoritative servers sending outdated replies from what seems to be an 'eventually consistent' cluster.

It seems they are running a cluster behind several virtual IPs and for about 15-20 minutes the number of outdated answers go down slowly over time. Mind you, it's behind virtual IPs, so checking servers by IP are not a good check with them. Just send 100 queries every minute and see the percentage 'new' going up slowly (and the serial going back and forth)... 🤦‍♂️

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