ktb46 @wbkt.bsky.social · 09/10/2026Pretty absurd for the firefighters union to back councilors who didn't make any effort to save the fire station in St. John's or the fire rescues. At least one of them also voted against the recently passed fees for fire inspections. 040
ktb46 @wbkt.bsky.social · 19/09/2026So for example, in the post she made on the budget amendment to cut the OCPA budget, she hid all the comments except 2 - one was from a member of the Board and one was a positive. On the fois gras post she hid all negatives. I've been doing research on this so I've been tracking. 010
ktb46 @wbkt.bsky.social · 19/09/2026Yes, actually. Per the Supreme Court it is actually a 1A violation for elected officials to delete or hide negative comments on posts made via official accounts. Up until recently, Clark hid most negative IG comments. Which is incredibly insidious b/c author won't know it's hidden. 100% 1A violation 011
ktb46 @wbkt.bsky.social · 13/08/2026💯 + it also becomes racialized. A person is a "terrorist" if Black or Brown, and a "mass shooter" or "gunman" if White. Similarly, "gang", is applied to groups of Black/Brown folks - thus implying criminality. White folks are in groups/clubs/associations. 010
ktb46 @wbkt.bsky.social · 12/08/2026Every time EPG votes *no* she *sighs* or changes her tone of voice so she evokes regret / discomfort - it is incredibly performative - she essentially *performs* powerlessness at the precise moment she is exercising power as a member of City Council. 4475
ktb46 @wbkt.bsky.social · 29/07/2026The answer to racism in an industry isn't to eliminate the workers in that industry. If we applied that standard to all industries we would have no more humans in the workforce. Beyond that, what other benefits did you see? 010
ktb46 @wbkt.bsky.social · 29/07/2026Sure, but that happens literally anywhere—on an airplane; in a doctor's office; at the grocery store. Using the existence of racist drivers as a reason to cut thousands of jobs—including jobs held by a lot of Black and Brown workers—is a pretty extraordinary leap. 1/2 220
ktb46 @wbkt.bsky.social · 29/07/2026Please detail more benefits - discomfort with small talk isn't really a reason to fire thousands of people. That would be like saying you want to get rid of public buses because the bus operators are rude and the other passengers are awkward. 110
ktb46 @wbkt.bsky.social · 29/07/2026There is no evidence they are safer. That's all anecdotal. The only reason companies are trying to claim they are safer is because it is the only argument that might have a chance of convincing governments to take action that directly results in thousands of people losing their jobs. 010
ktb46 @wbkt.bsky.social · 29/07/2026I don't think the solution for anything in society - including transportation - is less human interaction. 150
ktb46 @wbkt.bsky.social · 26/05/2026I urge you to seek assistance through one of the many services that provide support, you can find resources by searching for OCADV or PCC has a useful page. I truly hope you are about to get the assistance you need and see justice done. /End 000
ktb46 @wbkt.bsky.social · 26/05/2026Finally, as you know, social media is largely anonymous. Unless evidence has been taken to proper authorities and investigated, taking messages sent on social media as credible reports of violence would be irresponsible. No one is served through exchanges like this. 4/ 000
ktb46 @wbkt.bsky.social · 26/05/2026These are extremely serious criminal allegations. They deserve proper investigation through law enforcement and the legal system rather than social media speculation. Victims and evidence should be handled through channels equipped to investigate responsibly. 3/ 000
ktb46 @wbkt.bsky.social · 26/05/2026If you have credible evidence of crimes like rape or child sexual abuse, those claims should be taken directly to law enforcement, prosecutors, or child protection authorities. Public accusations on social media, without formal investigations, will not lead to accountability. 2/ 000
ktb46 @wbkt.bsky.social · 26/05/2026Serious allegations involving sexual abuse or assault should be reported to appropriate law enforcement agencies and investigators, where evidence can actually be reviewed and acted upon. Social media and politicians are not substitutes for formal reporting processes. 1/ 000
ktb46 @wbkt.bsky.social · 26/05/2026Also it is inappropriate to contact politicians regarding an instance of GBV. Elected officials should not adjudicate reports of GBV - it politicizes a serious crime & undermines the credibility of victims who are already facing a justice system that doubts their veracity. 200
ktb46 @wbkt.bsky.social · 26/05/2026I certainly hope you are applying the same pressure on those Councilors who voted against holding Urban Alchemy accountable for the reports of sexual assault. 100
ktb46 @wbkt.bsky.social · 26/05/2026Councilors aren't allowed to talk to more then 3 other Councilors on policy issues outside of a public meeting.... Most Councilors only learned about the ordinance when it became public for everyone, on a Friday. 2/2 100
ktb46 @wbkt.bsky.social · 26/05/2026... She didn't ask anyone else to cosponsor. You do know she can't just ask everyone in a group email to co-sponsor, right? For a "poly sci junkie" you seem to have missed some fundamentals of how policy is made in City Council. 1/2 100
ktb46 @wbkt.bsky.social · 23/05/2026I think DSA trying to be seen as a political party is a waste of resources and energy, and quite frankly will undermine efforts to get values aligned folks elected. It's extremely difficult to counter 100+ years of anti-socialist propaganda - it list needs to be about the issues and values. 100
ktb46 @wbkt.bsky.social · 21/05/2026Last year the council also failed to adopt Kanal's amendment which tried to save OEHR positions that were cut. It's incredibly disappointing. 000
ktb46 @wbkt.bsky.social · 19/05/2026Yes! Just go into the elections office. They will print you a new ballot and you fill it out and drop it in the box. I did it during a previous election 010
ktb46 @wbkt.bsky.social · 19/05/2026Clark's contemptuous reference to Kanal's speech as "hyperbole" is SO out of touch. 020
ktb46 @wbkt.bsky.social · 19/05/2026Of course it would be easier to find funding from one source. But Portlanders voted to create a robust, well-resourced police accountability system - that is a clearly expressed value. To defend the value it might require more complicated solution but it is WORTH it 2 defend police accountability. 050
ktb46 @wbkt.bsky.social · 19/05/2026I cannot handle the nitpicking on the budget - the OCPA is supposed to be independent. But all that aside, to not take into account startup costs related to developing training, technological systems, and processes are ongoing is absurd (re: what Novick just said). 000
ktb46 @wbkt.bsky.social · 19/05/2026She's so amazing. OCPA is supposed to be INDEPENDENT! The CITY COUNCIL should NOT be nitpicking the budget of the OCPA before it's even gotten up and running. It's just disgusting. 020
ktb46 @wbkt.bsky.social · 17/05/2026Last year @councilorkanal.bsky.social had a budget amendment to deal with this exact thing and it didn't get enough votes to pass. 🤯🤯🤯 010
ktb46 @wbkt.bsky.social · 14/05/2026💯💯 And I should note that thus far, they don't accord CA Lee that deference. In fact, Smith admonished Lee earlier today. 020
ktb46 @wbkt.bsky.social · 14/05/2026I'm constantly astonished how comfortable Councilors Clark and Smith are w/ asking men (White men) to tell them what to do. They've built their careers on being strong, independent leaders. But when it comes to tough issues they look to the mayor and police to tell them what to do. 220
ktb46 @wbkt.bsky.social · 01/05/2026I love the collaboration between progressives from other cities. It's been so wonderful 000
ktb46 @wbkt.bsky.social · 23/04/2026 💯💯. Totally unnecessary. I don't understand why city staff didn't just give a super technical answer instead of getting defensive - like something about doing the calculations differently - given it was overlooked in the first place - they wanted more review. But getting defensive looks sketch 010
ktb46 @wbkt.bsky.social · 14/01/2026D3 and D4 - the districts with higher numbers of BIPOC voters - D1 and D2 - are aligned with presidential elections to maximize turnout. 130
Reposted by ktb46Kaliko Castille @wizkaliko.bsky.social · 14/01/2026Vastly underreported angle to Sameer Kanal as Council President --- the guy used to run model U.N. conferences. He quite literally understands the importance of bringing together diverse perspectives to overcome contentious issues. 1399
ktb46 @wbkt.bsky.social · 08/01/2026I guess in social media posts that are character limited, my assumption is most posts are made by staff. But I also don't think it's unprofessional to multitask and post updates publicly to communicate to constituents in meetings. I think that is assuming everyone processes information the same 100
ktb46 @wbkt.bsky.social · 08/01/2026That's completely normal for staff to post on behalf of elected officials - it would be awkward to use "we" - I certainly assume most of the time it's staff. 110
ktb46 @wbkt.bsky.social · 08/01/2026I've been doing this on council meetings as a whole for 2025 - 90% complete but unsure where to post data 000
ktb46 @wbkt.bsky.social · 08/01/2026According to Robert Taylor they couldn't - it was asked about! 130
Reposted by ktb46PDX DSA Housing Working Group @portlanddsahousing.bsky.social · 08/12/2025On Saturday, our renter meet up in Reed was a huge success! We met with neighbors who are ready for change. Stay tuned, we plan to do more renter meet ups in the year to come. A special thanks to @councilorkanal.bsky.social for stopping by to share city council's plans to support tenants. 2104
Reposted by ktb46Portland DSA @portlanddsa.bsky.social · 23/05/2025Portland DSA will always appreciate a Robert’s Rules efficientato 💪❤️ @councilorkanal.bsky.social 0192
ktb46 @wbkt.bsky.social · 03/12/2025My brain explodes when reading the per capita language - literally all discussion regarding police levels, even amongst police chiefs at the national level, have said that workload-based staffing is the best way forward. It's completely outdated and simplistic. cops.usdoj.gov/html/dispatc...cops.usdoj.govDebunking Myths of Police Staffing BenchmarksTo provide feedback on the Community Policing Dispatch, e-mail the editorial board at CPDispatch@usdoj.gov. 010
ktb46 @wbkt.bsky.social · 27/06/2025This analysis is incorrect - the data is wrong - I have been manually coding all speeches and the underlying data is fundamentally incorrect. Further, this analysis is failing to take into account race, agenda items, and the decision by some Councilors to speak more in Committee meetings. 010
Reposted by ktb46Kaliko Castille @wizkaliko.bsky.social · 22/05/2025After watching a full day of budget conversations, a few more observations: *Councilor Smith is a fighter too. I don’t always agree with her, but she goes hard for D1. *Councilor Novick is definitely a wild card. *Councilor Pirtle Guiney has a tough job. *Councilor Zimmerman isn’t nice. 2111
ktb46 @wbkt.bsky.social · 22/05/2025Thank you for live-tweeting! The amendment that failed (Kanal 1) would've shifted $ from deputy director roles in small (mgmt heavy) bureaus to save 2+ Office of Equity & Human Rights jobs being cut - racial justice, LGBTQIAA+, ADA compliance. Incredibly disappointing that this wasn't approved. 110
Reposted by ktb46Councilor Sameer Kanal @councilorkanal.bsky.social · 12/05/2025I’m glad to see Mayor Wilson’s proposed budget includes investments in programs like Portland Street Response, Safe Blocks and CHAT. Yet, there’s more to do to promote holistic community safety and health. See my full statement on the Mayor’s budget: www.portland.gov/council/dist...portland.govCouncilor Sameer Kanal's Statement on Mayor Wilson's Proposed Budget 0141