home tags events about rss login

There's a whole world out there...

petersanchez honked 21 Jun 2024 19:46 +0000

I just changed our search queries from to_tsquery to websearch_to_tsquery because of abusive / probing queries.

I've defeated the hackers... for now.

petersanchez honked 19 Jun 2024 00:23 +0000

Good news: new laptop arrived to my US address today.

Bad news: I won't be back in the US for a month.

Still, props to Lenovo for the earlier than expected delivery

petersanchez honked back 18 Jun 2024 22:20 +0000
in reply to: https://alpaca.gold/users/poppacalypse/statuses/112626417852800398

@poppacalypse Yea, slightly different. HYFM accounts for that situation but the idea is mostly to help people locate loved ones in an emergency. However it's a very hard product to market, because convincing ppl to enter extremely sensitive information into a remote service is obviously not something they're very comfortable with.

I've thought about open sourcing it actually to try and put some ppl at ease but I'm starting to accept that this may just be too tough of a nut to crack for our tiny company.

petersanchez honked 18 Jun 2024 22:18 +0000

Watching the Euro's today there was a Snickers commercial using "couple swapping" / swinging as the joke. I can just imagine them trying to play that in the USA where half the country went nuts because Shakira/JLo did a half time show that included some Spanish (JLo doesn't even speak the language lol).

petersanchez honked 18 Jun 2024 13:58 +0000

TIL: Don't reuse httptest.ResponseRecorders because you'll lose your f'n mind wondering why a verified header value is not actually correct in the recorder result. Good times.

petersanchez honked 14 Jun 2024 23:58 +0000

Hey @poppacalypse - Just ran across Beyond Demise and I was happy to see it's not just me who had this idea. I built HelpYouFind.Me for this purpose too. Be interesting to see how similar our ideas are. Lmk if you're interested.

petersanchez honked 13 Jun 2024 19:04 +0000

@drewdevault has a great thread about how "We turned software engineering from a craft into a product."


I was just talking with @AndrewHacks about this the other day, but more about basic systems knowledge. If it doesn't come in a docker container, devs lose their mind because they have no idea how to deploy something without it. Or if something in the container isn't working as expected, they have no idea how to begin to troubleshoot it.

I hate to be that old guy waving my fist at the clouds while yelling things about how it was "back in my day" but it's a pretty sad state of affairs.

petersanchez honked 10 Jun 2024 18:55 +0000

Had a relaxing rainy Sunday yesterday. Just watched movies all day and had some cake. Movies were:

1. Pulp Fiction - In my top 3 all time and it's leaving Netflix this week (at least here in Nicaragua) so I wanted to watch it.
2. Schindler's List - I forgot how hard it is to watch this but such a great flick.
3. Superbad - Needed to change the mood.
4. NBA Finals (not a movie but you get it)

The plan was to watch The Godfather 2 or maybe There Will Be Blood but after movie #2 I couldn't handle watching something more serious/dark next.

petersanchez bonked 10 Jun 2024 18:50 +0000
original: ploum@mamot.fr

Step to write software by human:

1. Decide what you want your software to do (medium)
2. Decide what you REALLY want your software to do in all the corner cases (very HARD)
3. Write the code (Easy to Medium)
4. Test the code (Medium)
5. Debug the code (hard to very HARD).

Now, thanks to ChatGPT, you could improve this workflow by:

- making step 3, the only easy step, somewhat easier (and thus hiring less competent engineers)

- making step 5 nearly Impossible.

petersanchez honked 07 Jun 2024 00:55 +0000

I'm a born and bred Angelino and die hard Lakers fan. That means I'm a fan of anyone playing against Boston. LET'S GO MAV'S!!!!! #nba

petersanchez honked back 06 Jun 2024 18:20 +0000
in reply to: https://honk.tedunangst.com/u/tedu/h/W8vt3yxY474361BLj9

@tedu Jumping back to this, any tips for troubleshooting this? Is there a way to (excuse how dumb this sounds) "delete our shared keys" to re-exchange them?

Can I add some extra logging to help diagnose this?

I'm just at the point where there are a handful of ppl I want to interact with on this server but none of them seem to work for me.


Outbound (GetJunkTimeout) Request: https://octodon.social/users/emersion Failed! http get status: 401

petersanchez honked 06 Jun 2024 17:56 +0000

Remember when we had OTR plugins for like ICQ and some of those other "multi-platform messenger" apps? Heh. Good times.

petersanchez bonked 06 Jun 2024 17:54 +0000
original: fuzzychef@m6n.io


Mike Karels of Berkeley Unix/BSDi died of a heart attack on his way home from BSDCon.

Karels was responsible for implementing TCP/IP on BSD, which was later ported to Linux. Since you're reading this, you are benefitting directly from his work.

RIP, Mike. We won't forget you.


petersanchez honked 05 Jun 2024 23:43 +0000

So finally pulled the trigger on a new laptop. I got the #Lenovo P14 Gen 4 (AMD). I opted for the 64gb of ram because, well, I don't know. I pretty much only use FF and vim but wth, it was only an extra hundred or so.

Thanks to @AndrewHacks for helping me decide which one to get. I've been putting this off for years so, it's about damn time.

Specs for my new Lenovo P14 Gen 4 (AMD) laptop

petersanchez bonked 04 Jun 2024 13:27 +0000
original: ols@yeet.ols.wtf

If you trust in yourself… and believe in your dreams… and follow your star… you'll still get beaten by people who spent their time working hard and learning things and weren't so lazy.
Terry Pratchett

petersanchez honked 01 Jun 2024 13:28 +0000

#Telegram is apparently having trouble this morning. I think this is the first time I've ever noticed it down.

petersanchez honked 01 Jun 2024 13:11 +0000

I love the st terminal but maintaining my patches, etc. has been such a headache. So much so that I'm usually several versions behind because I don't want to deal with it.

I can't believe I didn't discover st-flexipatch until yesterday. I quickly used it to mirror my own st custom build + patches. What a great idea/project.

If anyone gives a crap, here's my config.h and patches.h files:


petersanchez honked 31 May 2024 22:06 +0000

When did D batteries go cylinder shaped versus rectangle? I need rectangle damn it!

petersanchez honked 31 May 2024 13:44 +0000

Finally getting around to The Outsider on #hbo and I'm hooked. Few episodes to go but just happy to see "El Coco" (and variants) being used in the main stream. Though for me as a kid, in Chicano Los Angeles we were told it's "El Cucuy" (koo-koo-eee) and of course La Llorona was always thrown in for extra scares.

petersanchez honked 30 May 2024 20:37 +0000

Anyone have a solid efnet server they can recommend? Preferably with SSL support. No matter what server I seem to pick, I can't get a stable connection. I know efnet is all but dead but I still idle there damn it! cc @pronto

#irc #efnet

petersanchez honked 30 May 2024 18:40 +0000

What's the deal with these Zionists?

And that is so much of the fascist story. People with privilege are willing to translate their general dissatisfaction into actual oppression, while mistaking the criticism they face for them being oppressed. Jerry Seinfeld is the poster boy for that phenomenon at this second, but people from Elon Musk to Samuel Alito to many others embody the it as well.


petersanchez honked 27 May 2024 17:24 +0000

Annoying bug when jumping from @alpinelinux 3.19 to 3.20 where the audio stops working (using pipewire). The fix (at least for myself a few other IRC users) is to delete and reinstall the sof-firmware package and remove the /etc/wireplumber/wireplumber.conf file. You can manually run /usr/libexec/pipewire-launcher to check for any errors.

petersanchez honked 14 May 2024 23:35 +0000

Spent like 45 minutes debugging why some change from using id to a new hash_id field was not returning the new field when adding a new object to the db (via GraphQL query). Checked the db models, the gql schema, the resolvers, the handler that adds it. I checked it all.

In the end, I forgot to add the new field to the list of return values when submitting the query.

Fun times.

petersanchez honked back 13 May 2024 19:36 +0000
in reply to: https://chaos.social/users/cherti/statuses/112428339971046763


1. I know several unknown people who raised money during the 2011-2015 window and it was "fairly painless". Someone like Moxy would have had no trouble at all (of course this is an assumption and you know what they say when you assume...)

2. Sorry I think we diverged here. Yes, of course you have to build it. What I was saying is the way to build a matching binary isn't possible. In part because of what your other honk (toot) references. Encrypted/signed binaries. Yes, you're right you need a jailbroken iOS device for that piece. I get why Apple does this but it would be pretty good to be optional for devs, etc.

petersanchez honked back 10 May 2024 20:47 +0000
in reply to: https://chaos.social/users/cherti/statuses/112415632777901140


Few things.

1. Funding was not "hard" in 2013. Especially for the founder of Signal who already had a strong reputation. Not saying it's a sign of anything but I definitely understand why that makes peoples hairs stand up.

2. Your steps for a verifiable build are incorrect. The idea is to verify the version in the app store is the same as the build you'd do yourself. Right now they're not. Not even close actually. The app store version is half the size of the one you build yourself. That is very suspect.

3. I agree Durov is also suspect. Though as far as we know, normal messages are not stored in plain text not ONLY on servers in Dubai. Your point though is that default chat messages can be read, technically, by staff, which is true. Secret chats can not but those are not the default method. Totally fair and valid point. But I never bought the "Look over there, they're doing dumb things too" argument. Because Telegram does something dumb doesn't mean Signal also isn't.

I personally think it's silly to trust any of these messengers to actually have the users best interest at heart.

petersanchez honked back 09 May 2024 20:57 +0000
in reply to: https://chaos.social/users/cherti/statuses/112412856539921176

@cherti I think you're not understanding the point. For a "transparent" organization who's entire basis is to provide private and secure messaging service, the fact that you can't verify the build is worrying. They also closed the ticket and ignored the questions raised. That doesn't really put the most skeptical at ease.

Re: funding, it's the OTF. From Surveillance Valley in 2016:

Here’s the problem: Signal was created by the same spooky regime change outfits that fund the Tor Project. The money primarily comes through the federal government’s premier Internet Freedom venture capital outfit: Open Technology Fund, which works closely with the State Department’s regime change arm and is funded through several layers of Cold War CIA cutouts — including Radio Free Asia and the Broadcasting Board of Governors.


If you wanna go down the rabbit hole about these organizations you'll probably also ask questions about why they're involved.

Another thing that really bothers me is they don't allow 3rd party clients, even though the protocol is open.

petersanchez honked 09 May 2024 19:29 +0000

Sometimes I feel like writing a series of essays or something on how to do business in Latin America because holy shit it's a whole different animal.

I'd probably devote an entire essay on ways to cope with the wait times, usually in very hot, humid, sweaty environments, while not going totally postal when watching the workers chit chat and drink sodas from their air conditioned staff area.

#nicaragua #problems

petersanchez honked 09 May 2024 19:26 +0000

So we began offering monthly subscriptions in our wax salons last month. Myself and a team mate had written the code to manage subscriptions like 18 months ago. So this week I was reviewing the update/cancel code and realized it was done pretty badly. Well, some things were flat out wrong.

So I spent yesterday afternoon and this morning fixing it. It wasn't hard just had to refresh my memory on the code, data models, etc. Of course, tests passed before because they were coded to work with the wrong data inputs.

Moral of the story is, everyone out there has a SaaS (Software as a Service) these days but not everyone has a SaaS (Service as a Service)!


petersanchez honked back 09 May 2024 19:09 +0000
in reply to: https://chaos.social/users/cherti/statuses/112409915417888648

@cherti I'm not sure how you got that. Signal does have suspect issues with it's funding and the fact you can't reproduce and verify the iOS build. If you see the referenced ticket there is more info as well as why is the official iOS file in the repo double the size of the file in the app store.

So until there is way to verify the build, like Telegram provides for both Android and iPhone, there is no guarantee that what's running on an iOS device is the same as what's in the Github repo.

Like I said yesterday to someone else, I do trust Signal to be legit and not to be doing anything fishy but in terms of life/death security, I don't think any messenger should be trusted.

petersanchez bonked 07 May 2024 17:58 +0000
original: shortridge@hachyderm.io

went down to the hotel lobby to retrieve my dinner delivery in a yoga outfit + snuggly cardigan + face mask.

some men with #RSAC2024 lanyards exited the elevator as I re-entered; they turned back to look at me and one said (very loudly, very pointedly staring at me) to the other, “I was like, did you hire me a hooker?”

if you are a man attending #rsac, please shut that kind of shit down when your peers do it. let’s not let insecurity rule our #security industry.

petersanchez honked 06 May 2024 20:23 +0000

Had a lazy weekend and mostly binged Netflix. Two series I enjoyed:

1. Baby Reindeer. The two stars of the series were great. The woman literally gave me creep chills in scenes.
2. A man in full. The ending was super weird and kind of stupid but the rest of it, I liked.

petersanchez honked 03 May 2024 18:54 +0000

Just sitting here trying to act like I'm not insanely jealous of the fact my youngest daughter is off visiting her older sister (my other daughter), who lives in Spain, for a week.

Sure seeing my oldest kid would be cool but I'm really more jealous of the bomb Paellea she's gonna be eating (kidding... well sort of). The Paella of Valencia is just whole different level.

petersanchez honked 02 May 2024 12:39 +0000

Cool cool cool

We’re reaching out because on April 24th, we became aware of unauthorized access to the Dropbox Sign (formerly HelloSign) production environment. Upon further investigation, we discovered that a threat actor had accessed Dropbox Sign customer information. You are receiving this message because your information was in the data the third party accessed.

petersanchez honked 01 May 2024 13:53 +0000

So one of the local Nicaraguan breweries has a limited edition Oscura (Dark) beer. It's very good. However I've never had more than 3 in a sitting. Yesterday I had like 7 watching Champions League and today I regret that decision.


petersanchez honked 27 Apr 2024 00:06 +0000

I've been sick (but still working) all week. Today's the first day I'm feeling a bit better but still taking Dayquil for a still slight sore throat...

Bad idea to drink a really cold beer I have in the fridge here at the office? I kinda need it after this week.


petersanchez honked 26 Apr 2024 20:03 +0000

Any #honk users out there able to communicate with octodon.social? I just realized I haven't been able to for a year. Just wondering if it's just me or what.

petersanchez honked back 26 Apr 2024 17:31 +0000
in reply to: https://social.9grid.net/u/john/h/w2c5mZb4YkcrLg8Pkv

@john @tmcfarlane @knapjack Just jumping in but I'm still in the same IRC channels as I've been for decades. One in particular since like 1996, same old crew. I've been in #freebsd since like 2003, #django since 2007. I love IRC and doubt I'll ever give it up.

I like to just leave an irssi client running in a tmux session on a cloud server so it's easy to just jump right back in whenever I have an internet connection.

petersanchez honked 26 Apr 2024 01:04 +0000

Bummer, I loved this spot.

Following a vegan diet, the chef-owner said, is no longer enough to combat climate change, so the new iteration of Sage will focus on sourcing and proselytizing regenerative farming practices. That, along with years of post-pandemic financial losses, moved Engelhart to introduce beef, bison, cheese and eggs from regenerative farms into her Echo Park, Culver City and Pasadena restaurants.

Look, do what you have to do to survive. I'm fine with that. But don't try and claim you're serving animal products to help climate change.


#vegan #losangeles

petersanchez bonked 25 Apr 2024 20:32 +0000
original: javi@goblin.band

offf, this story about how Google made google search into a pile of seagull shit hits me hard:


Around the time of this story, I was living through a similar situation in my work life (on a much smaller scope, of course, WordPress.com first, Tumblr later).

Back in 2019, working on WordPress, I started finding myself, almost weekly, arguing against people who wanted to take the product we were working at and made it worse if that mean they could squeeze 0.1% more revenue from it

The 0.1% figure is not even a random number: I remember this speciffic A/B test on WordPress.com that was declared a success and shipped to 100% of the users because it increased the free-to-paid conversion by 0.1%. Soon after it was released, I found out that as a side effect, it increased the churn of free users by 20 something %,so I called for an urgent rollback and removal of the change. So I was promptly explained that we didn't care about free-users churn, because finance had calculated the average long-term value of the free users to be something like $2 per year, and the increase in conversion was bigger than what we could get from them.

Everything became about growth hacking. Everything became thinly-veiled dark patterns. In our private dev slack channels, we joked that since it was impossible to make it smaller or less conspicuous, the next thing the growth team was going to ask us to do was to make the 'free plan' button flee away from the mouse pointer when the user tried to click it. We kept making our product worse, we kept consciously crippling the cheaper versions so we could force people to move to the more expensive options.

Back then I was the lead of one of the two dev divisions working on WordPress.com, so my job was mainly to discuss what we were going to be doing, when and how. And I was getting drained by a constant state of fight against a constant wave of shit they wanted us to build. So much than by the end of 2020, the CEO quietly told me to follow the growth team plans and shut up or step down.

So I requested to move to tumblr, because I thought the pastures were greener over there. But it was all the same: Adding login walls to what we were pretending to be "the last bastion of the free internet", cramping in embarrasingly obvious money-making schemes disguised as features, and making them silently opt-out instead of opt-in so the less people the possible would deactivate them, having to fend off the pressure from the CEO to make everything algorithmic timelines because, you know, tiktok makes a lot of money and why aren't we, etc etc.

I found myself in a place where building something good that people enjoy using was no longer a priority, but tricking people into generating more money for the company was. And when I looked around me, I could see that happening everywhere else, not only in my company. Experiencing the start of the enshittification years from inside wasn't easy.

And, as in the article, the people who decided to turn the shit-metter up to 200%, have a name, in every case. And these people, no matter if they are called Sundar and Prabhakar or Matt and Mark, are destroying the internet. These people are milllionaires, or billionaries, and are destroying our shared, common spaces to squeeze some extra cash from us.

That's why the fediverse and its principles are important. Because that's how we take back internet from their dirty hands. That's how we make internet resilient against them. That's how we build the commons.

(#automattic #google #tumblr #wordpress #enshittification)