Logan Dupont
@logandupont.com
280 followers 940 following 1K posts
Front-end developer 🇧🇪 | Passionate about Angular, privacy and football | Opinions are my own
Posts Media Videos Starter Packs
Pinned
logandupont.com
I just created a new Angular Starter Pack!

If someone is missing from the Angular community let me know via reply or DM.

Please repost!
Reposted by Logan Dupont
ng-news.bsky.social
Latest ng-news

Andrew Scott shares new insights on zoneless - and why he doesn’t expect a big performance boost.

Plus, a mysterious new @angular/aria package appears with 350+ changed files.

🔗 youtu.be/MFxD8tQkghs

#Angular #zoneless
Ng-News 25/40: Q&A on Zoneless, @angular/aria (???)
YouTube video by ng-news
youtu.be
Reposted by Logan Dupont
angular.dev
Are you ready to go fully zoneless in Angular? Signals deliver fine-grained reactivity, giving you massive performance control.

Go Zoneless today 🚀! angular.dev/guide/zoneless
Angular
The web development framework for building modern apps.
angular.dev
Reposted by Logan Dupont
logandupont.com
If you want to know more about the scaling/infrastructure limit issue when there are too many replies you can have a look at this thread.
esb.lol
Eric @esb.lol · Aug 16
In this case it's just that this endpoint is unfortunately still pretty dumb, and it's prefixed with "unspecced" to reflect this. This endpoint, like the old one, still loads everything into memory before traversal/rendering. Not ideal.
logandupont.com
More info about the 'needs-review' label can be found here in this thread.
surfdude29.ispost.ing
so... I used @mackuba.eu's excellent Label Scanner, and I think I found what's causing this: a 'needs-review' label from @moderation.bsky.app (first time I've seen this)

if this isn't shadowbanning, I have to say it looks an awful lot like it 🧐

please explain @pfrazee.com @aaron.bsky.team
Label Scanner
Handle or URL: arcues.bsky.social

2 labels found:

"needs-review" from Bluesky Moderation Service
"cruise-accident-drowned-deck-pool" from The Cave of Trophonius
logandupont.com
Indeed, when people talks about shadowbanning it's probably linked to one of these 2 cases:
- Account received 'needs-review' label
- scaling/infrastructure limit issue when there are too many replies
logandupont.com
They didn't shadowbanned you. There is currently a bug that appears when there are too many replies and it's explained in this post.
esb.lol
Eric @esb.lol · Aug 16
In this case it's just that this endpoint is unfortunately still pretty dumb, and it's prefixed with "unspecced" to reflect this. This endpoint, like the old one, still loads everything into memory before traversal/rendering. Not ideal.
logandupont.com
If the account received the 'needs-review' label it was probably still visible for the ones who followed the account.
hailey.at
hailey @hailey.at · Aug 29
A similar ability has existed for some time through the !hide label, though there are limitations there. To be clear, when the needs-review label is applied, people who follow a user still see their replies and receive notifications from those users as normal.
Reposted by Logan Dupont
manfredsteyer.bsky.social
New Blog Article: Building a Form Generator with Angular's new Signal Forms (experimental). Please find it here: angulararchitects (dot) io.
Reposted by Logan Dupont
echo-pbreyer.digitalcourage.social.ap.brid.gy
🇪🇺 EU diplomats discussed #chatcontrol today. Result: No majority, so the vote planned for next week will be called off. https://orf.at/stories/3407810/
A huge success in our fight for freedom!🎉💪
Next goal: No suspicionless scanning, not even on a voluntary basis!
Verhandlungen zu „Chatkontrolle“ vorerst gescheitert
orf.at
logandupont.com
I have been thinking about it and how I see it we should still show the original replies but we should make a distinction between replies from accounts they following and the other ones. Like mentioned here already behind a 'show more replies'.
logandupont.com
It looks like they fixed the issue!
Reposted by Logan Dupont
Reposted by Logan Dupont
antibot4navalny.bsky.social
We are grateful to the BlueSky @Safety.bsky.app team who suspended the entire list of 219 accounts that we found so far for this network.
logandupont.com
Goed nieuws, Ik had het al zien passeren op zijn profiel hier.
echo-pbreyer.digitalcourage.social.ap.brid.gy
🇪🇺YOU ARE AMAZING: ❤️ Your protest stopped #chatcontrol! I hear Germany isn't caving in; so there's no majority in the EU Council. Digital privacy is safe for now! Let's celebrate this huge success TOGETHER! 🎉
Details […]

[Original post on digitalcourage.social]
A map of Europe titled "Help Stop #ChatControl!" shows countries colored according to their government's stance on ChatControl in 2025. The legend explains: Green stands for "Against", Blue for "Undecided", and Red for "In Favor".

The following countries are in favor (red): Bulgaria, Croatia, Cyprus, Denmark, France, Hungary, Ireland, Italy, Lithuania, Malta, Portugal, Spain, and Sweden.

The following countries are against it (green): Austria, Czechia, Estonia, Finland, Germany, Luxembourg, Netherlands, Poland, Slovakia, and Slovenia.

The following countries are undecided (blue): Belgium, Greece, Latvia, Romania.

At the bottom is the call to action: "Act now! www.chatcontrol.eu".
Reposted by Logan Dupont
rude1.blacksky.team
I hear and see your concerns. Over the weekend, a couple users hosted on Blacksky's PDS were banned from the Bluesky app and thus the Bluesky API servers. This was a weakness of our system I've been aware of and hoped we had more time to address before any kind of public incident. 1/11
logandupont.com
Yea, I get what you mean but I don't think they will remove the 'needs-review' when an investigation happens. Like mentioned in the thread they just need to make it somehow visible on the platform.
logandupont.com
Np, the most inportant thing is you will know what to do if it happens again.
Reposted by Logan Dupont
echo-pbreyer.digitalcourage.social.ap.brid.gy
🇪🇺YOU ARE AMAZING: ❤️ Your protest stopped #chatcontrol! I hear Germany isn't caving in; so there's no majority in the EU Council. Digital privacy is safe for now! Let's celebrate this huge success TOGETHER! 🎉
Details […]

[Original post on digitalcourage.social]
A map of Europe titled "Help Stop #ChatControl!" shows countries colored according to their government's stance on ChatControl in 2025. The legend explains: Green stands for "Against", Blue for "Undecided", and Red for "In Favor".

The following countries are in favor (red): Bulgaria, Croatia, Cyprus, Denmark, France, Hungary, Ireland, Italy, Lithuania, Malta, Portugal, Spain, and Sweden.

The following countries are against it (green): Austria, Czechia, Estonia, Finland, Germany, Luxembourg, Netherlands, Poland, Slovakia, and Slovenia.

The following countries are undecided (blue): Belgium, Greece, Latvia, Romania.

At the bottom is the call to action: "Act now! www.chatcontrol.eu".
Reposted by Logan Dupont
angular.dev
📢 Heads up, Angular community!
You won't want to miss ViteConf on Oct 9 - 10 in Amsterdam! It's a key community-led event, and our very own Jessica Janiuk from the Angular team is speaking on Day 2! 🚀

Catch her insights on Angular & Vite ✨
🔗 viteconf.amsterdam/program

See you there!
Program
Program Schedule for ViteConf 2025
viteconf.amsterdam
logandupont.com
I think currently there isn't a technical blog post which explains why Link's ban is currently also applied to Blacksky. Only some posts from tech people which explains what is actually happening.

But I can tell you that Bluesky is looking for a Head of Communications.
Jobs - Bluesky
View open positions at Bluesky
bsky.social
Reposted by Logan Dupont
hailey.at
if you're saying "hmm, i think i could help and make this better", please come help us! lots of different roles open that can help move the needle in a lot of different ways.
Jobs - Bluesky
View open positions at Bluesky
bsky.social
logandupont.com
There was a post where this was explained very well but I didn't save it and I can't find it back...
logandupont.com
The problem with Link's ban (even on Blacksky) is that a lot of the 3rd party apps are currently using the Bluesky appview (back-end) which shouldn't be the case.
hailey.at
client applications often do, sure. there are a ton of things that don't though. leaftlet, streamplace, tangled are just a few. there might be code in some of these applications that attempts to fetch, say, a profile record from the bluesky appview but that's imo an antipattern for this exact reason