Sent a pull request to Audacity fixing a crash bug I'd been running into frequently. The cause was an out-of-bounds memmove. Classic C++ areas.
Anyway I got a fucking copilot review on my PR which left two comments, both completely wrong, one of which suggesting I reintroduce the out of bounds memory access. I'm furious!
I know Paul Graham is not someone you generally want to take any advice from, but it's hard to not see truth in this:
By 1998, Yahoo was the beneficiary of a de facto Ponzi scheme. Investors were excited about the Internet. One reason they were excited was Yahoo's revenue growth. So they invested in new Internet startups. The startups then used the money to buy ads on Yahoo to get traffic. Which caused yet more revenue growth for Yahoo, and further convinced investors the Internet was worth investing in.
And it certainly seems like it all applies if you replace "the Internet" with "AI" and "Yahoo" with "OpenAI".
I deployed a broken thing. Oops.
I switched to @alpinelinux as my daily driver a couple of years ago. It's such a solid and simple distro. Just updated from 3.21 to 3.22. Took all of 5 minutes and zero issues.
Technical Writer looking for work!
Previously worked at Red Hat on OpenShift and Ceph, and at various startups. Been contracting the past year, but it's a tough market out there, and I'm very much in need of work.
I come from a technical background (software engineer). Open to contract work and FTE.
Reach out here or fionn@kelleher.email. Happy with solo work, or joining a team of writers.
Boosts appreciated.
Yup. The new #Nicaragua national speed limit is now 50 kmh (or 31 mph)!!!!!
This is not the way to stop the rise in accidents or crash fatalities. I mean wtf!!!!
Thank god I'm flying home to LA tomorrow where I can have some normalcy (riots, etc.) for a while. It'll feel good to be home.
Now when I'm asked why I use #aerc (or #mutt) for email I'll show them this:
https://possum.city/notes/a935f25f5kl1007g
I gripe about this basically every time I need to do anything official but the bureaucracy is so god damn slow and inefficient here in #Nicaragua. Three days I've now wasted.
These anomalies didn’t happen nationwide. They didn’t even happen across all voting methods—this just doesn’t reflect human voting behavior
https://substack.com/@thiswillhold/p-165658733
Anyone out there now of a #postfix compat #greylist filter that checks if the connecting server is part of the SPF configured senders? So annoying when big senders send email from various IP's and my system keeps re-greylisting them.
"Builder.ai used 700 engineers in India for coding work it marketed as AI-powered, after hype now goes bust"
https://www.indiatoday.in/technology/news/story/builderai-used-700-engineers-in-india-for-coding-work-it-marketed-as-ai-powered-after-hype-now-goes-bust-2734963-2025-06-03
LOL
"Hey bro, I've got a great idea! Let's destroy our city that we're so proud of!!!"
- Every teams fan base after they've won a big championship
#idiots #paris
I thought ghost kitchens were cool until I found out the name was very misleading.
In England do they call it Super Mario Bruvs
@stammy I have the Bose Quiet Comfort 45's. Love them but really mostly use them on airplanes. Too hot where I live to use them daily.
@tedu The first 6 def deserve a read. Skip the rest
God I can't tell you how much I hate the term "vibe coding"...
https://www.semafor.com/article/05/29/2025/the-hottest-new-vibe-coding-startup-lovable-is-a-sitting-duck-for-hackers
Seems like the SEO experts have found LinkTaco and are adding back links. Realizing I didn't place "nofollow" on the links. I'll get that fixed today.
Happy Monday
#medellin #colombia
How people still use Github is beyond me:
https://github.com/orgs/community/discussions/159749
Use Sourcehut, Codeberg, etc. instead.
Could Nicaragua be a new "It" destination?
https://www.vogue.com/article/nicaragua-travel
#nicaragua #travel
Updated my Samsung to One UI 7.0. That was a mistake.
Woke up at 5am yesterday to watch
Chelsea lose 2-0. (this is a sad)
Stayed awake to watch
Barcelona beat Real Madrid for the 4th El Clasico in a row this year. (this is a happy)
So in the end, things evened out. (Not gonna mention the
LA Galaxy because I'll just begin to tear up)
#football #futbol
@matthewbadger Holy shit! I wonder if I had anything more serious than just over training?
Sleeves, very controlled movements, slightly wider stance, more hip flexing has basically resolved it. But yea it took like 5-6 weeks of rest before the area started feeling normal again.
Glad you're all healed up too dude!
@caarlos0 @andreynering
an absolute legend teaching other legends (go enjoyers, duh) about the best platform (terminals) 🏆
we will try and get the recording of his talk and link it in the future for your listening pleasure!
Update: Carlos said the slides and material are available at https://carlosbecker.com/posts/gophercon-latam-2025/
@matthewbadger Yea, it must have been a muscle injury because I'm already feeling better (not 100% but I was able to train today).
That sounds terrible. I'm sorry that happened to you. How was the recovery?
Late last year my knees were aching (actually the area right below my knee, like between my shin and knee, no clue what it's called). I ended up resting for about 5 weeks until the pain went away, bought some good sleeves, and really focused on my form until I was able to squat normal weights again and thankfully the pain hasn't returned.
I'm about 12 minutes away from harassing every Arsenal fan I know with:
"'Champions of Europe', you'll never sing that! You'll never sing that! You'll never sing that!"
Like most fans of English clubs, we're all PSG fans today!
I love it. 
#championsleague #uecl #arsenal #psg
I don’t mean to alarm anyone, but the orcas now have two F/A-18 Hornets
@whynothugo @josh We also try to pitch this (including hosting) but it's a very hard sell.
Especially moving off of Google Apps or Office 365. It's just too convenient, even with the many draw backs. Smaller organizations seem to be more open to it but obviously a much smaller budget, which is probably OK.
We've had some success in convincing companies to at least add Mastodon to their social presence by using examples of Twitter/FB removing accounts who've done nothing against TOS and how that can affect their presence.
One thing we like to do is point out sketchy, or just plain terrible, clauses or sentences in the TOS of some services.
@teleclimber Excellent!
I've been exhausted from training as I reached the end of the current block. I told myself that my back is tired. Feels tight/sore. Don't push myself today. I even said I wasn't gonna being my belt or chalk so I'm not tempted to push.
I didn't listen. I brought my belt. My chalk. I pushed. I hurt my god damn back. Now I'm walking around like Quasimodo over here.
Hope it's not too bad. Feels like I'll be fine in a couple of days. Luckily I'm going on vacation next week so I'll be resting for a bit.
#powerlifting
Government Signal clone hacked in 20 minutes.
https://cyberinsider.com/signal-clone-app-used-by-trump-officials-hacked-in-minutes/
#security #cyber #trump
New LinkTaco release dropped:
https://linktaco.com/blog/new-linktaco-release-0.4.0.html
#bookmarks #opensource
I don't see what all the fuss is about. All US businesses have to do is build a few tens of thousands of factories and then hire and train 10 million specialised workers who'll be willing to work 60-hour weeks for $3 an hour.
Should take 6 weeks, tops. 3 if they use ChatGPT.
Whelp. 
#nba #lakers
Libera.Chat would not be what we are today, if not for OSL's sponsorship of the network before us.
OSL has been an integral part of open source and open culture project support for a very long time. They support projects we use, learn from, and contribute to. Many of these projects call Libera.Chat home.
Nonprofits, businesses, governments, and you all depend on projects OSL sponsors. If not directly, then somewhere upstream.
OSL is worth saving.
https://osuosl.org/blog/osl-future/
#osuosl
I was today's years old when I realized that a #golang http.Server.Listen() can be called multiple times with multiple listeners.
Until now I was instantiating multiple servers, one for each listener instead, which was a waste of resources.
#go #dev
"- In March 2025, senior members of the World Uyghur Congress (WUC) living in exile were targeted with a spearphishing campaign aimed at delivering Windows-based malware capable of conducting remote surveillance against its targets.
- The malware was delivered through a trojanized version of a legitimate open source word processing and spell check tool developed to support the use of the Uyghur language. The tool was originally built by a developer known and trusted by the targeted community.
- Although the malware itself was not particularly advanced, the delivery of the malware was extremely well customized to reach the target population and technical artifacts show that activity related to this campaign began in at least May of 2024.
- The ruse employed by the attackers replicates a typical pattern: threat actors likely aligned with the Chinese government have repeatedly instrumentalized software and websites that aim to support marginalized and repressed cultures to digitally target these same communities.
- This campaign shows the ongoing threats of digital transnational repression facing the Uyghur diaspora. Digital transnational repression arises when governments use digital technologies to surveil, intimidate, and silence exiled and diaspora communities."
https://citizenlab.ca/2025/04/uyghur-language-software-hijacked-to-deliver-malware/
#CyberSecurity #Malware #Spearphishing #China #Uyghurs #Xinjiang #Surveillance
Anyone else ever wonder if your recorded call was ever used for training or quality purposes?
The ever resourceful North Koreans are at it again.
https://www.theregister.com/2025/04/29/north_korea_worker_interview_questions/
I don't think I honked this but someone crashed my main vehicle about 6 weeks ago. And the wheels turn very slowly here in Nicaragua so I've been driving my old Hilux in the mean time (I was literally going to sell it the day after the crash, so I had to cancel that).
Well, finally today I get my vehicle back.
Oh, fun fact about Nicaragua. Full coverage car insurance here covers only 80% of the damages. So I have to pay 20% of the repair costs even though it wasn't my fault. Fun times in the tropics.
#rant
Migrated from anubis to go-away for a few reasons:
1. Anubis became to flashy for me. The progress bar, the need for npm, etc. just to build it. I hacked my own fork to keep that stuff out but keeping up with development became too much work.
2. go-away supports one daemon for multiple backends
3. go-away is a lot more configurable in terms of rules, conditions, specific situations, etc.
Not hating on Anubis. I still think it's great, just no longer fit my needs as it developed.
#anubis #go-away
// Claude wrote this!
Just ran into this in the wild for the first time. I threw up a bit in my mouth.
@smlavine Oh, I remember seeing the trailer last year and thinking I wanted to see it. Thanks for the reminder. Just added to my watch list. Perfect timing given the current situation in the Vatican.
New GraphQL API schema docs for #LinkTaco
https://linktaco.com/blog/new-api-documentation-api-linktaco-com.html
Thanks to gockel from Conrad Hoffman over at Sourcehut for this.
#opensource #api #graphql #docs
Finally got annoyed enough with the honkers page repeating letters that I threw up a quick fix. Probably could be done better but whatever.
Changeset here:
https://hg.code.netlandish.com/~petersanchez/honk/rev/bcd251aa6eba5e62225cd157444dc497a337554a
#honk
Oh ffs! Just learned about "meal sequencing". Just eat clean whole foods (most of the time) and move your body. Don't worry about getting your fiber before your protein or whatever the fuck.
Let's make this 26ish years now.
#lovelongago #honk
And now I'm realizing that I never watched this movie hahah
“Slopsquatting” in a nutshell:
1. LLM-generated code tries to run code from online software packages. Which is normal but
2. The packages don’t exist. Which would normally cause an error but
3. Nefarious people have made malware under the package names that LLMs make up most often. So
4. Now the LLM code points to malware.
https://www.theregister.com/2025/04/12/ai_code_suggestions_sabotage_supply_chain/
Make yourself a single point of failure, then fail.
LOL. Great line from:
https://drewdevault.com/2025/04/20/2025-04-20-Tech-sector-restistance.html
Getting Forked by Microsoft.
https://philiplaine.com/posts/getting-forked-by-microsoft/
#opensource
Happy Monday all... Just dropped my reading list for 2024:
https://petersanchez.com/books-i-read-in-2024/
#reading #blog
Pleasantly surprised.
Getting ready to watch the referees give Real Madrid about 4 penalties.
#championsleague #uefa #cheaters #arsenal #realmadrid
@ptd 
I had to write 3 tiny new CSS classes this morning. The font size wasn't being reflected on render. Then I remembered !important
....
I think I'm a front end developer now.
#frontend #developer #css #godihatefrontend
@tedu The worst part is, this gimmick will probably work.
@whynothugo Curious what's wrong with say msmtp? I've never had an issue with it personally
@tedu Sounds cool. I'll follow along from the shadows.
My motivational guide for today... Make at least something.
#motivation #anxiety #knitting #crochet #crafts
@tedu Gotcha! I'll stick with OG honk. Thanks for the terms too.
Honkers out there. Can you help me with the following #honk terminology and fill me in where I'm missing or correct me if I'm wrong:
donk = image (attachment)
bonk = boost
xonk = ?
zonk = mute / delete
badonk = ?
qonk = vote in poll
Also have most of you moved to honk3? I don't remember if there is a migration process from old school honk to honk3 or even if it's something that's recommended heh. I'm pretty find with old school honk so.
cc @tedu
@echo_xc Currently on Librewolf and it works fine for most things.
White Lotus ending didn't disappoint. Even though this was my least favorite season, I did enjoy the last couple of episodes and the finale paid off.
Just pushed django-impersonate 1.9.5 into pypi. Now fully supports User models where the PK is a UUID field.
More here:
https://lists.code.netlandish.com/~petersanchez/public-inbox/%3CD8YT5Z8OIQN0.12YX3B0AHO2PE@netlandish.com%3E
#python #django #opensource
@mpldr @waifu 
At some point I clicked a video of some Gen Z'er eating a huge chipotle burrito for the camera and just making a total mess of it.
The algorithm thought I liked the content and showed me a couple more. I clicked and watched.
Now it's like 90% of what the algorithm shows me. I continue to click and watch. I have no explanation for why I do this. I just do.
I can't believe there are massive influencers who simply eat food in front of the camera. There are some who don't even talk. Some who don't even show their face, just aggressive eating/editing. I can't believe I watch these every damn day. I mean wtf.
@teleclimber Basically within 6 months of buying it the radio started failing. So I couldn't make calls longer than 30 seconds before it would drop.
Did a bunch of debugging with support online and it was determined to be a faulty radio and I would be given a new phone. The issue is I live outside of the US and I can't initialize a new phone on Google Fi internationally.
So it was noted when I returned to the US (which would be after the warranty expired) that with the case history my warranty would be honored.
Leading up to my next trip home I started reaching out to schedule the swap. They stopped responding. I tried many times, nothing. When I finally got home to the US they wouldn't honor it because the warranty expired.
So I will never buy another Google phone because of it.
@tedu acident evidence
New #LinkTaco release just dropped!
https://linktaco.com/blog/new-linktaco-release-0.3.0.html
#golang #opensource #bookmarks #links
@teleclimber I loved my Nexus 5. Miss that phone actually. I did a few Pixels but after Google totally screwed me over with my Pixel 7 I won't use Google phones again. Now I use a Samsung S24 Ultra. It's expensive and massive but after I adjusted to it, I love it.
Next time I think I'll go with a Plus version though. I just don't need everything the Ultra gives me.