Technologist,Atheist,rationalist,empiricist and non-believer in unicorns, virgin births or https://xitter.cf/t.co/JWGHmFcFSn Linux,Science,Wine and the Arts @codfather.bsky.so

London,La Loire & Almeria
Joined January 2009
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
Still not aliens, but one of the weirdest things we have found in a sky where weird things are not in short supply. iflscience.com/one-radio-souโ€ฆ
1
6
2,387
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
Ubuntu 26.10 is now available for download, with GNOME 51, Linux 7.3 and new desktop features โ€“ including a slick new way to quickly tile app windows! #ubuntu
5
56
2
376
11,963
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
Ubuntu 26.04 LTS has been released. The latest long-term support release gets 5 years of updates, but is the first LTS to not include an X11/Xorg desktop session.
27
163
10
1,333
54,093
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
Announcing 3 Critical vulns for hundreds of millions of IoT, Firewalls, OT, and Military devices including: Palo Alto Networks, Comcast, D-Link, HP, Canon, Honeywell, GE, Oracle, Siemens, Rockwell, Digi, Lockheed Martin, Boeing... The vulns are with GoAhead Web Server which is a backend library used by these devices. There's a patch available from GoAhead but that doesn't mean there's a patch available for the devices yet -- that's up to the manufacturer. - TLS traffic over DHE ciphers have a 1-byte secret, "04", meaning anyone can decrypt connections to these devices and steal login credentials and session tokens if the client negotiated with DHE ciphers like the latest TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256, which is extremely likely. - LibreSSL mTLS has been completely bypassed, meaning anyone can connect over mTLS. If you have one of these devices listening on the internet and are expecting mTLS to protect it from attackers, take it offline or patch asap. - OpenSSL Certificate Revocation Lists (CRLs) are not enforced, meaning if a user device is stolen or compromised, and you revoke that mTLS cert, nothing actually happens. There are a lot of other attacks this can be used for. These are critical because these types of devices run our world. Water systems, electricity, military, firewalls, critical infrastructure. foxio.io/blog/choose-your-baโ€ฆ
82
306
218
1,785
360,950
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
Firefox 159 Released With AMD Linux Graphics Fix For Excessive Memory Use phoronix.com/news/Firefox-15โ€ฆ
9
112
3,390
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
10
557
16
1,943
25,500
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
Australia has entered the chat.
70
972
57
2,838
54,470
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
Never check a role name in your code In one of the projects where I worked, we had role checks in many places across the project. Then, we needed to introduce a new role and that was a cumbersome code change in many places. RBAC stands for Role-Based Access Control. The path we selected was to give users roles and let the code ask "is this user a Manager?" Yet, the model has one more part. Users get roles, roles get permissions and permissions define what a user can do. The code should only ask about the permission, for example "can this user approve an invoice?" Here is the complete flow: ๐Ÿญ. ๐—ง๐—ต๐—ฒ ๐˜๐—ผ๐—ธ๐—ฒ๐—ป ๐—ฐ๐—ฎ๐—ฟ๐—ฟ๐—ถ๐—ฒ๐˜€ ๐—ฟ๐—ผ๐—น๐—ฒ๐˜€. We set up the identity provider to add them at sign-in. ๐Ÿฎ. ๐—ง๐—ต๐—ฒ ๐—”๐—ฃ๐—œ ๐˜๐˜‚๐—ฟ๐—ป๐˜€ ๐—ฟ๐—ผ๐—น๐—ฒ๐˜€ ๐—ถ๐—ป๐˜๐—ผ ๐—ฝ๐—ฒ๐—ฟ๐—บ๐—ถ๐˜€๐˜€๐—ถ๐—ผ๐—ป๐˜€. It reads the mapping from its database and keeps a short cache. ๐Ÿฏ. ๐—ง๐—ต๐—ฒ ๐—ฒ๐—ป๐—ฑ๐—ฝ๐—ผ๐—ถ๐—ป๐˜ ๐—ฐ๐—ต๐—ฒ๐—ฐ๐—ธ๐˜€ ๐—ผ๐—ป๐—ฒ ๐—ฝ๐—ฒ๐—ฟ๐—บ๐—ถ๐˜€๐˜€๐—ถ๐—ผ๐—ป. It asks for invoices:approve and never names a role. ๐Ÿฐ. ๐—”๐—ป ๐—ฎ๐—ฑ๐—บ๐—ถ๐—ป ๐—ฎ๐—ฑ๐—ฑ๐˜€ ๐—ฎ ๐—ป๐—ฒ๐˜„ ๐—ฟ๐—ผ๐—น๐—ฒ ๐—ฎ๐˜€ ๐—ฑ๐—ฎ๐˜๐—ฎ. The admin creates the Auditor role in the identity provider. One table row maps it to invoices:read. The code stays the same, and nothing gets deployed. In ASP.NET Core, the endpoint gets [Authorize(Policy = "invoices:approve")]. It replaces [Authorize(Roles = "Manager")]. Behind it, a policy provider turns that name into a requirement. A handler checks it against the user's permissions.
10
28
1
165
7,102
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
Natalie is at it again - but it can't be Trump, he's got the Bible the right way up, & his ankles aren't swollen.โœ๏ธโ›”๏ธ
13
12
1
73
1,132
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
Reform - dragging you backwards through time........
246
277
30
794
18,109
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
tenMinutesWasEnough
50
175
24
2,902
51,891
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
"I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu)..." On August 25, 1991, a 21-year-old student sent a message to a Usenet newsgroup. He thought he was just building something fun for himself. 35 years later, that "hobby" is the backbone of global technology: ๐Ÿš€ Powering helicopters in space with NASA โ˜๏ธ Running the global cloud and 100% of the worldโ€™s supercomputers ๐Ÿ“ฑ Connecting billions of people ๐ŸŽฎ Redefining the future of handheld gaming What started as one student's side project became the greatest collaborative technology movement in history. Thank you to every maintainer, contributor, and advocate who made it possible. Happy 35th Birthday, Linux. Hereโ€™s to the power of open source and the next 35 years of building together. learnlinux.ie/content/linus-โ€ฆ #Linux35
54
942
90
3,402
84,184
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
Replying to @Rainmaker1973
Tuscany Italy ๐Ÿ‡ฎ๐Ÿ‡น๐Ÿ™๐Ÿผ
5
8
1
335
24,996
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
An American interviewer asked me about my political beliefs. #VoteBinface
136
1,251
122
9,802
449,049
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
โ€œIโ€™ve been selected to stand as a Conservative councillor in Somerset.โ€
60
670
20
3,755
68,788
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
Replying to @MarkHam80780803
๐Ÿค”
1
2
35
1,075
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
I donโ€™t know what is going on here but it looks like I am trying to break up a fight!! Interview with @countbinface out soon. Meanwhile new @restispolitics Q&A out now - India protests, Saudi nukes, AI date centres, Trump bonkers speech to White House correspondents dinner &more
108
69
5
863
65,058
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
I think a lot of people have missed this. Until the police investigation in February last year, Reform UKโ€™s financial structures were all tied up with Cottrell and his Montenegro base bylinetimes.com/2026/07/23/pโ€ฆ
1
194
5
352
37,876
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
My #Top1000 #NAFO Accounts for 29th July 2026 376. @CarstenWB* (Down) #NAFO SydesJokes.blogspot.com/2026โ€ฆ 377. @jflucke* (Down) #NAFO SydesJokes.blogspot.com/2026โ€ฆ 378. @NikolajMeedom* (Down) #NAFO SydesJokes.blogspot.com/2026โ€ฆ 379. @FellaBoston* (Down) #NAFO SydesJokes.blogspot.com/2026โ€ฆ 380. @ChevroletCChase* (Down) #NAFO SydesJokes.blogspot.com/2026โ€ฆ 381. @GrootCorine* (Down) #NAFO SydesJokes.blogspot.com/2026โ€ฆ 382. @earphorny* (Up) #NAFO SydesJokes.blogspot.com/2026โ€ฆ 383. @Dmjhest* (Down) #NAFO SydesJokes.blogspot.com/2026โ€ฆ 384. @pawpgandist* (Down) #NAFO SydesJokes.blogspot.com/2026โ€ฆ 385. @DennisG_ol* (Down) #NAFO SydesJokes.blogspot.com/2026โ€ฆ 386. @ConstancePeck9* (Down) #NAFO SydesJokes.blogspot.com/2026โ€ฆ 387. @Hlava22* (Down) #NAFO SydesJokes.blogspot.com/2026โ€ฆ 388. @Satan_the_8th* (Down) #NAFO SydesJokes.blogspot.com/2026โ€ฆ 389. @tezbar* (Down) #NAFO SydesJokes.blogspot.com/2026โ€ฆ 390. @AndriyZhurba* (Down) #NAFO SydesJokes.blogspot.com/2026โ€ฆ 391. @PhoenixRebornUA* (Down) #NAFO SydesJokes.blogspot.com/2026โ€ฆ 392. @manu100por100* (Down) #NAFO SydesJokes.blogspot.com/2026โ€ฆ 393. @SweetieCanuck* (Down) #NAFO SydesJokes.blogspot.com/2026โ€ฆ 394. @SassyFellina* (Down) #NAFO SydesJokes.blogspot.com/2026โ€ฆ 395. @genaudas1* (Down) #NAFO SydesJokes.blogspot.com/2026โ€ฆ 396. @jc_van_d* (Down) #Smokefleet SydesJokes.blogspot.com/2026โ€ฆ 397. @VanCrystl* (Down) #NAFO SydesJokes.blogspot.com/2026โ€ฆ 398. @OrugaNafo* (Down) #NAFO SydesJokes.blogspot.com/2026โ€ฆ 399. @MorganV2468* (Down) #NAFO SydesJokes.blogspot.com/2026โ€ฆ 400. @Kappa2316* (Down) #NAFO SydesJokes.blogspot.com/2026โ€ฆ #NAFO #Smokefleet #SupportUkraine @u24_gov_ua x.com/SydesJokes/status/2054โ€ฆ
4
24
1
39
739