cedarp.bsky.social's avatar

cedarp.bsky.social

@cedarp.bsky.social

82 followers 60 following 89 posts

I have seen a computer


reading list: bsky.app/profile/cedarp.bsky.social/post/3kqvzoisvqs2e


Reposted by cedarp.bsky.social

Barred and Boujee aka Madiba Dennie's avatar Barred and Boujee aka Madiba Dennie @audrelawdamercy.bsky.social
[ View ]

Starting around 11pm almost every Sunday in the summer, there's some kinda parade that goes outside my apartment I have no idea what it is I keep saying Im gonna go down there & find out one of these days but I half-fear it'll be empty cept for 1 man saying there's been no parade here for 40 years

16 replies 17 reposts 389 likes


's avatar @cedarp.bsky.social
[ View ]

this is my favorite exchange on this website, thank you guys

0 replies 0 reposts 1 likes


Reposted by cedarp.bsky.social

Reposted by cedarp.bsky.social

Popehat's avatar Popehat @kenwhite.bsky.social
[ View ]

“SEE DAD? I’ve destroyed two and a half centuries of America. WHO’S NEVER GOING TO AMOUNT TO ANYTHING NOW?”

32 replies 239 reposts 1432 likes


's avatar @cedarp.bsky.social
[ View ]

i feel like we would need to count police officers, national guard, and proper military in this figure though

1 replies 0 reposts 0 likes


's avatar @cedarp.bsky.social
[ View ]

yo grapes are poisonous to both cats and dogs

0 replies 0 reposts 0 likes


's avatar @cedarp.bsky.social
[ View ]

not to brag but I probably didn't need the dictionary. If I have to look something up by handshape it's a lot faster to use Jolanta Lapiak's reverse dictionary www.handspeak.com/word/asl-eng/

0 replies 0 reposts 0 likes


's avatar @cedarp.bsky.social
[ View ]

The American Sign Language Handshape Dictionary by Richard Tennant and Deaf Utopia by Nyle DiMarco

1 replies 0 reposts 1 likes


Reposted by cedarp.bsky.social

Jackie LeezartTime's avatar Jackie LeezartTime @leezartti.me
[ View ]

“I will not use my office to the fullest extent allowable but my opponent will” is a really bad takeaway actually. Just pack the court man.

67 replies 209 reposts 1223 likes


Reposted by cedarp.bsky.social

bakoon's avatar bakoon @bakoon.bsky.social
[ View ]

at the rate the planet is becoming inhabitable even their best case scenario 1000 year fascist reich will last less than half a decade. oh cool, package arrived

7 replies 17 reposts 160 likes


's avatar @cedarp.bsky.social
[ View ]

getting stuff delivered from fedex today. let's see if it gets delivered or if the guy just posts a "we missed you" notice without even looking for the package in the truck or ringing the bell

0 replies 0 reposts 0 likes


Reposted by cedarp.bsky.social

Mr. Am I Being Detained 's avatar Mr. Am I Being Detained @gonebabygone.bsky.social
[ View ]

Werner Herzog directing a Maybelline ad: Perhaps she is born with it. What a frightful notion, to be imbued with the fetters of capitalist commodification from birth. It suggests God Himself is a part of our dreadful pattern instead of a refuge from it.

27 replies 949 reposts 3272 likes


's avatar @cedarp.bsky.social
[ View ]

tall office penis erected so it could charge rent

0 replies 0 reposts 0 likes


Reposted by cedarp.bsky.social

bakoon's avatar bakoon @bakoon.bsky.social
[ View ]

lol wheres he goin. get back here grampa

10 replies 17 reposts 187 likes


's avatar @cedarp.bsky.social
[ View ]

i feel like "fuck around and find out" is in the same direction but probably not what you're going for

0 replies 0 reposts 0 likes


's avatar @cedarp.bsky.social
[ View ]

seeing that some of the brownstones in my neighborhood have contemporary caps on the chimneys makes me realize people used to just open-hole collect rain in their livingrooms back in the day

0 replies 0 reposts 0 likes


's avatar @cedarp.bsky.social
[ View ]

i'm at the point where i wish someone would organize a protest that blockades traffic leaving manhattan 24/7 just so the streets are safer from the 100% saturated gridlock across the island

0 replies 0 reposts 1 likes


Reposted by cedarp.bsky.social

Olivia Waite's avatar Olivia Waite @oliviawaite.bsky.social
[ View ]

Adams’s library cuts are going to literally kill people

5 replies 111 reposts 285 likes


Reposted by cedarp.bsky.social

Sardonicus  's avatar Sardonicus @sardonicus.eu
[ View ]

Snake sculpture Thailand. 6th-11th century CE, Bangkok National Museum

31 replies 202 reposts 849 likes


Reposted by cedarp.bsky.social

A.L. Goldfuss's avatar A.L. Goldfuss @ghoulpus.bsky.social
[ View ]

SCULLY: where are you? MULDER:

2 replies 2 reposts 40 likes


's avatar @cedarp.bsky.social
[ View ]

> “If this passes, we won’t be able to afford to live in our own communities,” said David Kafko [, real estate broker in support of maintaining broker fees]

the real estate industry extracting money from tenants is why neighborhoods are unaffordable in the first place

slate.com/news-and-pol
...

0 replies 0 reposts 0 likes


's avatar @cedarp.bsky.social
[ View ]

I think that's it with vague thoughts about CI and testing. Wishful thinking and discipline are not strategies to address issues with a system of inter-connected parts.

0 replies 0 reposts 0 likes


's avatar @cedarp.bsky.social
[ View ]

Only when you get enough individual tests for it to matter should you start adding tooling that will start being smart about what subsets of the test suite should run when you have certain changes in the PR diff. Track when your diff strategy fails to correctly identify interconnected parts.

1 replies 0 reposts 0 likes


's avatar @cedarp.bsky.social
[ View ]

Decompose integration tests down into meaningful units. Don't spin up a database to make sure a function in the app server adds numbers together correctly. Test behavior intentionally and reduce any extra work you can.

1 replies 0 reposts 0 likes


's avatar @cedarp.bsky.social
[ View ]

Whenever the answer someone gives is "engineers should just be more disciplined" that's a red flag. Focus on the incentives (or disincentives!) for doing the thing. Never chalk it up to character flaws. Make tests run automatically. Make tests run fast.

1 replies 0 reposts 0 likes


's avatar @cedarp.bsky.social
[ View ]

Keep track of how long tests take locally and remotely separately. Keep track of how often tests crash locally versus in CI. Design your test suite to avoid using a database when a test doesn't actually need to serialize data for the behavior it covers. Randomize the order and parallelize.

1 replies 0 reposts 0 likes


's avatar @cedarp.bsky.social
[ View ]

Ask why someone doesn't want to run the tests. Do they require effort? Do they take time? Often that's enough. If you make something quick and effortless, the tests will take care of themselves. Go out of your way to build or document tools that run tests automatically as people work.

1 replies 0 reposts 0 likes


's avatar @cedarp.bsky.social
[ View ]

Again, do we FORCE the test suite to run on every push or commit? No. But pay attention to the incentives that prevent that from happening. Does the test suite require manually maintaining and resetting a database or message broker? Is the test suite slow?

1 replies 0 reposts 0 likes


's avatar @cedarp.bsky.social
[ View ]

CI problems benefit from shifting things to the left. Catch as many issues as you can as early as you can. The later in the process you can catch an issue, the more likely that issue is getting caught very late, requiring rework, or when it's already gotten to production, costing you real money.

1 replies 0 reposts 0 likes


's avatar @cedarp.bsky.social
[ View ]

So you can't blame the author of the PR for not running the tests. It isn't their fault, even if they ARE lazy. If the system makes running tests locally hard or impossible, it's not a discipline issue.

1 replies 0 reposts 0 likes


's avatar @cedarp.bsky.social
[ View ]

Models help us understand things, but they don't capture everything. We love to ask "what was the root cause of why this system broke?". Nobody's asking "what was the root cause of why the system worked today?". It sounds insane to even ask!

1 replies 0 reposts 0 likes


's avatar @cedarp.bsky.social
[ View ]

Root cause analysis is strictly a simplification of how a system did something bad once (and maybe can be extended to how it would do the bad thing again in the future). You reduce it to a simple model so that you can recommend a change.

1 replies 0 reposts 0 likes


's avatar @cedarp.bsky.social
[ View ]

So we're left with "discipline". We tend to shame people for opening a PR that breaks a test. "You should have run these locally first." The actual solution is to treat this as a system. You don't fix systems by ignoring that it's a system. There is no 'root cause' of a problem in a system.

1 replies 0 reposts 0 likes


's avatar @cedarp.bsky.social
[ View ]

prepush hooks have the same problem, but they make it easier to work locally. You can actually record a history of changes, but you still can't share them at the critical time when you actually need help from a coworker.

1 replies 0 reposts 0 likes


's avatar @cedarp.bsky.social
[ View ]

Precommit hooks slow down local development time and make it impossible to collaborate. People who think precommit hooks are the solution never consider that checking in buggy code is actually a good thing. "Hey this change fixes one bug but crashes this test, can you take a look?"

1 replies 0 reposts 0 likes


's avatar @cedarp.bsky.social
[ View ]

So -- ideally everyone is running tests locally and they don't run into surprises when their PR's run of the test suite finds bugs. The fixes that people tend to think of are: precommit hooks, prepush hooks, and discipline. These all suck. 🧵

1 replies 0 reposts 0 likes


's avatar @cedarp.bsky.social
[ View ]

why the fuck do they have a cop barking orders at jurors checking their phone before orientation

1 replies 0 reposts 1 likes


Reposted by cedarp.bsky.social

Tim Onion's avatar Tim Onion @bencollins.bsky.social
[ View ]

I cannot control my wretched flagwife. Anyway here’s my ruling on abortion: no one can have one.

36 replies 393 reposts 2235 likes


Reposted by cedarp.bsky.social

weird medieval guys 's avatar weird medieval guys @weirdmedieval.bsky.social
[ View ]

damn this quote about london from the 1200s makes it sound so epic????

93 replies 385 reposts 1428 likes


Reposted by cedarp.bsky.social

ceej's avatar ceej @ceej.online
[ View ]

WONKA: *quickly slamming a door labeled LICORICE WHIPS* That's not part of the tour. That's for something else

6 replies 109 reposts 570 likes


's avatar @cedarp.bsky.social
[ View ]

her reasoning that commuters from new jersey and connecticut would be harmed by this policy is the point! it is the point! they don't live in the fucking city! they do not care if the city is livable!!!

0 replies 0 reposts 0 likes


's avatar @cedarp.bsky.social
[ View ]

if "we're serious about making cities livable" we should change the structure of the government in new york so a craven politician halfway across the state can't veto policies meant to make the city livable.

1 replies 0 reposts 0 likes


Reposted by cedarp.bsky.social

Robinson Meyer's avatar Robinson Meyer @robinsonmeyer.bsky.social
[ View ]

Kathy Hochul’s decision to halt congestion pricing in NYC — if it holds — is a generational setback for US climate policy. It is worse than the Mountain Valley pipeline or Willow project in Alaska, and it will have lacerating national implications.

I wrote about it: heatmap.news/economy/kath...

18 replies 218 reposts 544 likes


Reposted by cedarp.bsky.social

Costa Samaras's avatar Costa Samaras @costasamaras.bsky.social
[ View ]

If we can’t do big local climate policy (congestion pricing) on the most dense, most rich, most congested part of the country, we can’t do the big things needed for climate action. I choose to believe we can do big things.

5 replies 36 reposts 152 likes


Reposted by cedarp.bsky.social

Hell Gate *subscribe today!*'s avatar Hell Gate *subscribe today!* @hellgateny.bsky.social
[ View ]

Profiles in Cowardice: Governor Hochul Executes Craven 11th-Hour Flip-Flop on Congestion Pricing Kathy Hochul's spine was last seen driving a Hummer on the New Jersey Turnpike.

0 replies 45 reposts 120 likes


Reposted by cedarp.bsky.social

Reposted by cedarp.bsky.social

The New York Times's avatar The New York Times @nytimes.com
[ View ]

Advocates and organizers of congestion pricing in Manhattan were shellshocked on Wednesday and furious with Gov. Kathy Hochul after she indefinitely suspended the plan.

2 replies 17 reposts 61 likes


Reposted by cedarp.bsky.social

Joshua J. Friedman's avatar Joshua J. Friedman @joshuajfriedman.com
[ View ]

Katie Honan on Kathy Hochul's video announcement suspending congestion pricing: When they do a video like this it means they’re afraid of reporters asking questions

5 replies 18 reposts 128 likes


Reposted by cedarp.bsky.social

Rachel Holliday Smith's avatar Rachel Holliday Smith @rachelholliday.bsky.social
[ View ]

old enough to remember when Gov. Kathy Hochul supported congestion pricing (I am a two week old baby)

2 replies 26 reposts 218 likes