Peter Bhat Harkins ✔️ @push.cx · 07/09/2026Intrusive ID collection has become normalized enough that I just got a phishing email that went straight for demanding I upload a government ID to them. Button in the email goes directly to this form, zero attempt to build credibility or increase urgency. 060
Peter Bhat Harkins ✔️ @push.cx · 04/09/2026If you've used Link, Stripe's fast payment system that's on lots of online checkouts, you're defaulted into them selling your data. Not really clear to me in thousands of words of policies if that's just name + address or includes everything you've bought. app.link.com/settings/dat... to opt out. 012
Peter Bhat Harkins ✔️ @push.cx · 15/08/2026The Ipad is sitting on a first-party keyboard, so this is two silly bugs. I guess I could turn it off and back on again, but the message about it being freshly-restarted is accurate. 010
Peter Bhat Harkins ✔️ @push.cx · 12/08/2026Oh no, apple, you're not tricking me on the phone, too. (18 isn't down below, it's lying, there's only 26.) 220
Peter Bhat Harkins ✔️ @push.cx · 05/08/2026Incredible lack of polish visible every couple minutes. 360
Peter Bhat Harkins ✔️ @push.cx · 22/07/2026Here is a useful jujutsu revset I wrote in the hopes someone knows a less ridiculous way to express this: lobste.rs/c/n2dlgq 060
Peter Bhat Harkins ✔️ @push.cx · 22/07/2026Very true. It has the opposite reputation, but IRS is actually quite friendly and helpful if you call, for instance. I took this screenshot last week because I was surprised I couldn't file a mandatory annual report. 000
Peter Bhat Harkins ✔️ @push.cx · 20/07/2026They've been boiling this frog for a year or so, but I'm sorry to see Reddit go. I remember exactly where we were standing in the ChiPy meeting at Google's first Chicago sales office when Aaron told me to check out his startup. I wrote it down in the little notebook I carried before smartphones. 1121
Peter Bhat Harkins ✔️ @push.cx · 14/07/2026Our apartment building comes with a storage unit in the basement. We like to buy in bulk to save, but then forget we have extras in place we don't see often. It took a mildly embarrassingly long time to realize I should just leave a reminder on the item itself so we know when we run low. 040
Peter Bhat Harkins ✔️ @push.cx · 10/07/2026similarly, it is physically painful when someone's hot take is dead right but gets the facts and reasoning obviously wrong. 060
Peter Bhat Harkins ✔️ @push.cx · 30/06/2026It's a nice quiz for showing how many dimensions the topic has. I got a very odd result: the text is roughly fine (tho close to a Forer Effect example) but I had to look up the title/patron and it's a blogger who died of mental health issues 3 years ago + didn't write substantively about AI?? Wat? 020
Peter Bhat Harkins ✔️ @push.cx · 16/06/2026Maybe the only misstep I've seen in Tailscale is that on signup you pick which giant company with no customer support should be able to lock you out of Tailscale. Then to emulate them, Tailscale forbids you changing behemoths or even submitting a support ticket about it. 060
Peter Bhat Harkins ✔️ @push.cx · 11/06/2026I was making other updates to my LinkedIn profile and someone forced Patrick Collison to write a grownup profile, so I am stealing his wonderful gag. 030
Peter Bhat Harkins ✔️ @push.cx · 24/05/2026I wonder when the Steam Link icon will be updated from the 2015 Steam Controller to the 2026. 031
Peter Bhat Harkins ✔️ @push.cx · 14/05/2026Was thinking about this n+1 article about how Netflix has characters announce things because I watched Rogue One; it would've been 15 minutes shorter if characters weren't constantly yelling the plot into their phones or explaining each other's motivations to 3rd parties. 140
Peter Bhat Harkins ✔️ @push.cx · 27/04/2026GitHub's having another rough day. Note the different number of PRs in the tab vs table. I've also seen a repo 7 PR in the tab and 3 in the table. And different users are seeing different results for the same repo. 040
Peter Bhat Harkins ✔️ @push.cx · 22/04/2026Write a pre-tool hook that denies the program/args you don't want it using and prints a message saying the correct thing to do. 000
Peter Bhat Harkins ✔️ @push.cx · 17/04/2026I got curious to query the monthly word count of Lobsters comments. Average is 618k, or roughly 10 nonfiction books per month. 131
Peter Bhat Harkins ✔️ @push.cx · 09/04/2026If you want a picture of the future, imagine an LLM stamping on a human community -- for ever. 1113
Peter Bhat Harkins ✔️ @push.cx · 19/03/2026I get these once a week, but this is by far the most polished version I've seen of this invitation to commit fraud. Mostly posting for business folks who might benefit from a vivid example of what's targeting them. 140
Peter Bhat Harkins ✔️ @push.cx · 12/03/2026@bikelaneuprising.bsky.social What is the jacket made out of, or is this the reflective coating? I've never seen a warning like this on a jacket before, I'd like to look up more info. 000
Peter Bhat Harkins ✔️ @push.cx · 31/12/2025Just... wow. I retyped this comment and it autocompleted issues from random other repos. Lobsters is a Rails app, none of these are from our repo. 050
Peter Bhat Harkins ✔️ @push.cx · 31/12/2025Here's a new one for core GitHub functionality becoming unreliable: I typed `#1843` to link a PR and the picker autocompleted 5 unrelated issues/PRs, mislabeling all of them as #1843. I need to prioritize exporting issues + PRs, I feel like I'm making a mistake by leaving that data at risk of loss. 3130
Peter Bhat Harkins ✔️ @push.cx · 26/12/2025Prompted by my neighbors going out of town for the holiday and leaving their alarm clock on... iOS can play various white noises. Settings -> Accessibility -> Audio & Visual -> Background Sounds (worth adding to Control Center). I think it's intended for tinnitus, but also useful for light sleepers. 130
Peter Bhat Harkins ✔️ @push.cx · 18/12/2025I love some of these urgent warnings I get nowadays. Great, remind me again in a year or two. 030
Peter Bhat Harkins ✔️ @push.cx · 12/12/2025I try to stay grateful for free things but I am losing my cool with how GitHub can no longer count to 10 comments without taking off its socks. 051
Peter Bhat Harkins ✔️ @push.cx · 06/11/2025The distinction between high and low culture is a scam created to sell less low culture. 080
Peter Bhat Harkins ✔️ @push.cx · 30/10/2025The cat has canceled this morning's Lobsters office hours stream by jumping up and spilling my cup of coffee over basically everything on my desk, including a bunch of important paperwork. I'm going to be cleaning all morning and am not in a great mood to present. Perp attached. Will do PRs ~lunch. 270
Peter Bhat Harkins ✔️ @push.cx · 14/09/2025A spammer promoting an AI coding tool spammed my repo. I reported the spam to GitHub. They kept the spam and, after hiding him for a couple weeks, restored the spammer. I can't resolve the problem because I can't ban the spammer. So now every page has this irritating banner forever. GitHub, wtf? 080
Peter Bhat Harkins ✔️ @push.cx · 27/08/2025Welp, google search no longer respects minus for excluding words. A friend couldn't repro so this is an A/B test or some odd behavior in response to my preceding queries. 130
Peter Bhat Harkins ✔️ @push.cx · 01/08/2025Heck, we haven't even settled our argument over what to call it. (Photo is Quinn Slack, speaking at HeavyBit DevGuild. I sent him an invite. Photo by @mikejulian.com.) 260
Peter Bhat Harkins ✔️ @push.cx · 26/07/2025Periodic reminder that if you generate random alphanumeric codes, you probably want to avoid generating naughty words by leaving out the vowels. 060
Peter Bhat Harkins ✔️ @push.cx · 17/07/2025No stream today, unfortunately. The ISP wants to repeat the process where they'll send a tech out tomorrow to confirm that it's fine when the line is dry. :| 110
Peter Bhat Harkins ✔️ @push.cx · 31/05/2025Ah, thought I was focusing like on mastodon, didn't mean to crop. Here's the full thing with the same hash on both lines, or you can just see it at github.com/lobsters/lob... 020
Peter Bhat Harkins ✔️ @push.cx · 31/05/2025GitHub PRs and issues have gotten pretty janky the last ~7 months but attributing my commit to a rando who's never interacted with the repo is getting into "you had one job" territory. 470
Peter Bhat Harkins ✔️ @push.cx · 30/05/2025BeOS was too good for this world. (screenshot snagged from www.jfedor.org/shots/) 110
Peter Bhat Harkins ✔️ @push.cx · 15/05/2025Ah, bitshifting. First image is the failure where even the difference is a pain in the ass to spot. Second image is the bug. Super obvious fix right. For funsies I am porting a Golang function to Lua... which means going from 0-based arrays to 1-based. It's fine, I have lots of hair to pull out. 320
Peter Bhat Harkins ✔️ @push.cx · 13/05/2025Sure! The behavior is odder than I realized, even scrolling didn’t always close it. 110
Peter Bhat Harkins ✔️ @push.cx · 13/05/2025Once a week Slack sends me a notification to look at one same particular channel because “your team has been talking”. No one has talked in any channel on that server for 4+ years. 050
Peter Bhat Harkins ✔️ @push.cx · 01/05/2025The Chicago Department of Transportation surveyed residents about planning and reproduced the one map of Chicago. image.citynews.chicago.gov/lib/fe301171... 000
Peter Bhat Harkins ✔️ @push.cx · 18/04/2025The big visual change is that comment folders and upvoters moved into one column. This cleans up an inconsistency, saves horizontal space, and just looks nicer. Overall elements are more consistently positioned and spaced, often by a pixel or two, making pages easier to scan and read. 230
Peter Bhat Harkins ✔️ @push.cx · 14/04/2025Hit a good checkpoint on the merged story UI refresh, so I shipped it. Nicer header and now threads are split up by which link they're responding to. I have 4,159 top-level threads to check are sorted right... I guess that's next stream! Details: github.com/lobsters/lob... 030
Peter Bhat Harkins ✔️ @push.cx · 08/04/2025Microsoft allowed me to opt-out from having my data used for LLM training. And also opts me back in after a few tenths of a second, so I can be allowed to opt out again and again. 1135