Technologist,Atheist,rationalist,empiricist and non-believer in unicorns, virgin births or Brexit.Love Linux,Science,Wine and the Arts @codfather.bsky.so

London,La Loire & Almeria
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
10
556
1,938
24,956
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
Australia has entered the chat.
70
973
2,845
54,164
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
29
163
6,982
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
73
1,131
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
Reform - dragging you backwards through time........
246
277
793
18,109
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
tenMinutesWasEnough
50
177
2,906
51,839
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
945
3,406
84,035
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
Replying to @Rainmaker1973
Tuscany Italy ๐Ÿ‡ฎ๐Ÿ‡น๐Ÿ™๐Ÿผ
5
8
336
24,995
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
An American interviewer asked me about my political beliefs. #VoteBinface
136
1,254
9,806
448,918
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
โ€œIโ€™ve been selected to stand as a Conservative councillor in Somerset.โ€
60
672
3,756
68,781
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
863
65,051
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
39
739
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
Recently I've flipped from being bullish to being bearish about AI. I think I'm updating my bearishness to be more solidly bearish. Early thoughts (which I hope to be disproven in the next year or so, I would prefer progress) and my reasoning: The whole 'it turns out if you keep training and scaling the models more they develop broad new capabilities in lots of domains' thesis is wrong (sorry Demis). The recent batch of models haven't got more general, they've got less general. This is most obvious in the fact that their language outputs have got much worse in comparison to e.g. o3. If they were gaining generalist capacities we would expect them to be describing their work in ever more graceful and comprehensive prose! The image that was being shared as the AGI thesis (November 2025, Tomas Pueyo) was the spiky bubble that has a current spike or two out past human capabilities (e.g. on coding or math) but below human on other capabilities on the other spikes - the future prediction was that as the models scale/advance, every spike would grow bit by bit until the whole center encompasses the human capabilities, with super-superhuman on some spikes. I think it seems like what's actually happened in the last few models has been that the coding/math spike has grown, but leaving behind or even at the cost of the other spikes. The models are no better at some simple logic, language (and sometimes worse!). This makes sense from a simple RL perspective; you can't RL something endlessly on one domain of tasks and expect it to improve on the other tasks. The fact that early LLMs did seem to improve generally was a byproduct of the written language corpus covering everything - that corpus is general, so training it on that gave the appearance of something generally intelligent and becoming more generally intelligent as it got better at replicating that corpus. But the actual logic and underlying ground truths behind the language aren't captured efficiently enough and weren't effectively RLd in - they top out at some point (I guess this happened around the time that there was the 'has scaling hit a wall' discussion in late 2024). Chain of thought was then a genuine breakthrough, along with web search, which plugged into that general LLM global-corpus intelligence to lead to post 2024 gains. The AI companies have since worked out that coding works (and pays) really well (basically this is because the entire job is nearly perfectly recorded and exists as training data, and you can set up clear benchmarks and rewards). The recent models (and benchmarks) have been maxxing that and we've seen degradation on normal English use for that reason. This could still be transformative, leading to extremely powerful (and potentially dangerous, particularly in cyber security) models but it's not a pathway to AGI. I'm probably at about 40% confidence about this. It fits my current observations of AI progress and has a basic explanatory model. It doesn't account for potential breakthroughs, which is a major reason for discounting. To make some predictions, I guess if I'm right this will become broadly apparent and more widely acknowledged in the next year or two, as we see how the spikiness of models that keep getting released develops. Maybe there will be efforts to concentrate on specific spikes e.g. health or law which require going back to earlier models and RLing on a different data set/with different rewards/benchmarks. Maybe those separate models can be linked together to give a more apparently general model. How capital intensive that is/the potential profitability will be a defining question. But I just don't see general abilities emerging atm, and I don't think we will any time soon. Good news - a whole industry of tackling important specific problems/sectors can open up!
424
433
4,047
1,001,302
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
๋‚ด๊ฐ€ ์ž์—ฐ์— ๋Œ€ํ•ด ์–ผ๋งˆ๋‚˜ ๋ชจ๋ฅด๊ณ  ์žˆ์—ˆ๋Š”์ง€ ์ด ์˜์ƒ ๋ณด๊ณ  ๊นจ๋‹ฌ์Œ
bugรผn internette izleyeceฤŸiniz en iyi video olabilir
141
35,879
117,572
7,550,130
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
๐Ÿšจ BREAKING Spain breaks diplomatic ties with Israel. Madrid has just recalled its ambassador and is planning to close its embassy in Tel Aviv. Israel condemned the move, calling it "highly antisemitic."
1,560
4,850
17,947
349,295
codfather #FBPE ๐Ÿ‡ช๐Ÿ‡บ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
Replying to @RupertLowe10
68
699
16,954
407,172