A photo of me wearing a blue blazer and pocket square while on a horse, looking quite dapper.

David Celis

A cowboy coder.

Follow me

Links

this is one of the dumbest API vulnerabilities i’ve ever seen lmao

How Spoutible’s Leaky API Spurted out a Deluge of Personal Data

Ever hear one of those stories where as it unravels, you lean in ever closer and mutter “No way! No way! NO WAY!” This one, as far as infosec stories go, had me leaning and muttering like never before. Here goes: Last week, someone reached it to me with what

troyhunt.com

🔁 1 ❤️ 1

🗣️ The layoffs will continue until morale improves

PayPal to Cut Around 2,500 Jobs as Rivals Snag Market Share

PayPal Holdings Inc. will reduce its workforce by about 9% this year as Chief Executive Officer Alex Chriss, who took over in September, grapples with rising competition, profit pressures and a raft of analyst downgrades.

bloomberg.com

🔁 3 ❤️ 1

Also note, I had a good long discussion with Justin Searls about Standard. It’s a great project, and if it fits your sensibilities, I’d encourage anyone to check that out as an alternative. But it was a fair ways off my aesthetic preferences, so wasn’t going to be suitable for the omakase menu.

great, can’t wait to have to remember yet another --skip-* option whenever i run rails new

Add (a very basic!!) Rubocop by default · Issue #50456 · rails/rails

I've finally relented on Rubocop, granted that the style enforcement is kept incredibly light. This could be the mother of all bikesheds, so I intend to reduce the style enforcement on by perso...

github.com

💬 1 ❤️ 2

Is there any reason at all to use Pry these days? Honest question.

New Features in Ruby 3.3’s IRB

Excited to unveil the major enhancements in Ruby 3.3's IRB! From improved debugging capabilities to an enhanced autocompletion experience and pager support, we've got a lot to share 📢 It's impossible to capture all the things we did, but I tried 😅 https://railsatscale.com/2023-12-19-irb-for-ruby-3-3/

ruby.social

💬 4 ❤️ 1

In response, the billionaire blasted the British comic in a post on X, formerly known as Twitter.

Replying to an article about Oliver’s takedown, Musk said: “Oliver was great several years ago, but stopped being funny when he sold his soul to wokeness where humor is basically illegal.”

lmao. how is that “hitting back” or “blasting” John Oliver. how do you write/edit something like this with a straight face

Elon Musk hits back at John Oliver after the comedian mocked him for 30 minutes straight in a scathing episode of 'Last Week Tonight'

In response to an article about John Oliver's criticism, Elon Musk said the comedian had "sold his soul to wokeness."

businessinsider.com

The app represents a departure from previous methods of accessing iMessage on non-Apple devices, which typically involved relaying messages through a Mac hosted in the cloud or signing in with an ‌Apple ID‌. Beeper Mini’s approach involves direct communication with Apple’s servers by registering a user’s phone number with iMessage, a process that apparently required extensive reverse engineering of Apple’s messaging system.

This immediately read as high risk for me given it used to be really annoying to deregister a phone number from iMessage, but I guess Apple made it much easier at some point. Neat!

Beeper Mini Brings iMessage to Android With No Need for Apple ID Sign-In

Beeper Mini, a new app that ostensibly brings iMessage to Android devices with no need for sign-in with Apple ID credentials, today launched on the...

macrumors.com

Speaking of Anthropic…

OpenAI’s board of directors approached rival Anthropic’s CEO about replacing chief Sam Altman and potentially merging the two AI startups, according to two people briefed on the matter.

They even bring up that past failed ouster with different color:

The co-founders of Anthropic, who were also executives at OpenAI until 2020, had broken from their employer over disagreements regarding how to ensure AI’s safe development and governance.

OpenAI's board approached Anthropic CEO about top job and merger

OpenAI's board of directors approached rival Anthropic's CEO about replacing chief Sam Altman and potentially merging the two AI startups, according to two people briefed on the matter.

reuters.com

Here’s more history behind the OpenAI situation, but one thing in particular stuck out:

Mr. Sutskever’s frustration with Mr. Altman echoed what had happened in 2021 when another senior A.I. scientist left OpenAI to form the company Anthropic. That scientist and other researchers went to the board to try to push Mr. Altman out. After they failed, they gave up and departed, according to three people familiar with the attempt to push Mr. Altman out.

That’s new to me!

Before Altman’s Ouster, OpenAI’s Board Was Divided and Feuding

Sam Altman attacked a member over a research paper that discussed the company, while directors disagreed about who should fill board vacancies open for months.

nytimes.com

I’ve had a really hard time understanding the wild, whiplash-inducing ride over at OpenAI this past weekend. As much as Twitter sucked, I do miss how much easier it was for me to keep up with the news there. Thankfully, someone linked me to Ben Thompson’s post at Stratechery and it’s one of the best summaries/explainers of the OpenAI implosion that I’ve seen.

OpenAI’s Misalignment and Microsoft’s Gain

The end of a dramatic weekend in tech is that OpenAI has split and Microsoft is partnered with one and has hired the other; this is the ultimate failure case of what should have been a for-profit c…

stratechery.com