HNHacker News
TopNewBestAskShowJobs

davidcelis

944 karma · joined June 14, 2009

I write the internet.

[ my public key: https://keybase.io/davidcelis; my proof: https://keybase.io/davidcelis/sigs/hRgYygV1sqqqWivpDFG377oQzYShgy7LKHlHDDfgAPg ]

submissionscomments
davidcelis··on Is AI ruining our skills? Early results are in – and they're not good
> Sure, we're all more productive now, but…

I’ve been trying to ask people a different question: sure, we’re more productive now but to me, the AI era is only serving to plunge us deeper than ever into producing more, more, more, faster, faster, faster. And for what? What’s it all for? I became a software engineer because I have a lot of fun writing code, thinking through and solving complicated problems, and experiencing the reward of seeing what I’ve built by hand working for the first time.

Do people really have fun managing a fleet of agents that generate the code instead? Or is it just the rush of producing something extremely quickly, much more quickly than you might be able to alone, regardless of how well (or poorly) it might work? For me, being able to move quickly was never the fun part.

It’s one thing to utilize AI to lessen the drudgework, the boilerplate, but I look at people who have gone all in on agentic development and it just really makes me wonder.

davidcelis··on Cloudflare to cut about 20% of its workforce
I know it's probably automatic because of the similar titles, but hitting the bottom of the layoff announcement only to be recommended that article about hiring 1,111 interns in 2026 is a reaaal bad look
davidcelis··on Rumor: Disney to Remove Star Wars Sequel Trilogy from Timeline
Yeah, this article has all the telltale signs of being AI generated.
davidcelis··on Gem.coop
My mistake, I completely misread your comment and thought you were _only_ talking about `rv` as opposed to both `uv` and `rv`!
davidcelis··on Gem.coop
By "Astral" do you mean "Spinel"? Also, what paid services? So far the only paid services they've mentioned is retainer services that essentially amount to priority customer support. The tools themselves are only ever described as free

EDIT: Misread the comment and thought it was only about `rv`, not both `uv` and `rv`

davidcelis··on Gem.coop
What makes you think they _haven't_ tried to work things out with Ruby Central? As per a separate article[1], this seems to be a last resort:

> “Since Ruby Central has informed us they will never allow us to continue working on the projects they now claim they own, that we successfully maintained and operated for the last ten years, the former RubyGems team is launching gem.coop today.”

[1]: https://socket.dev/blog/gem-cooperative-emerges-as-a-communi...

davidcelis··on Why I'm not rushing to take sides in the RubyGems fiasco
Some additional context is that Justin Searls is close friends with people who are or have been on Rails Core and/or at Shopify. I've long been a fan of Justin's work, and I've spent time with him at conferences so I can attest to him being a nice person in my experience… But, given the alleged parties at play here, it's hard to take this piece as unbiased when it lacks that disclosure
davidcelis··on Where's the shovelware? Why AI coding claims don't add up
Someone vibe coded a PR on my team where there were hundreds of lines doing complex validation of an uploaded CSV file (which we only expected to have two columns) instead of just relying on Ruby's built-in CSV library (i.e. `CSV.parse` would have done everything the AI produced)
davidcelis··on Backyard Coffee and Jazz in Kyoto
Craft coffee is a luxury item that isn't part of Japanese culture in the same way that it is in the west. In the early morning, when you're a salaryman trying to get to work as fast as possible, you get coffee from a vending machine or convenience store. Craft coffee is something to enjoy leisurely, which is why most specialty coffee shops don't open until much later than we're used to
davidcelis··on We chose NanoIDs for PlanetScale’s API
The post covers this:

> Our API is a Ruby on Rails application. For all public-facing models, we have added a `public_id` column to our database. We still use standard auto-incrementing BigInts for our primary key. The `public_id` is only used as an external identifier.

davidcelis··on Accepted and ghosted: interviewing for a leadership position at Stripe
Their office has an entire team dedicated to physical security. If you're walking around by yourself and you don't have an employee badge, they find you pretty quick.
davidcelis··on HashiCorp Terraform and Community Contributions
Previous discussion: https://news.ycombinator.com/item?id=28425849
davidcelis··on Based Cooking
> In fact when most recipes specify a volumetric measurement of salt they mean table salt

That’s really not true. Most food writers would tell you that the standard is kosher salt, and many would specify diamond kosher

davidcelis··on A Week in the Life of a McDonald’s Cashier
> McDonald's offers a 401k plan with up to 7% match. Even if you took the 10% early withdrawal penalty this is money in your pocket.

This woman is literally living paycheck to paycheck, and your suggestion is to... put money into a 401k? That simply isn't an option for people living in poverty like this.

> Gain knowledge, skills, and have a good work ethic and it is not that hard to get ahead in America.

This is a really out-of-touch perspective. One's ability to gain knowledge and skills is determined by the amount of free time they have when not working, and when you're only earning $9.50/hr, you have to spend a _lot_ of your time just earning enough to scrape by. It _is_ hard to get ahead in America when you're poor. Lifting oneself out of poverty is not easy to do here (or anywhere). If it were, we wouldn't have nearly 30% of our country's inhabitants living in or very near to poverty levels.

davidcelis··on Update from Chef
They removed his name from everywhere _except_ the license notices. Which is kinda worse.
davidcelis··on The State of Atom's Performance
Atom can also configured via JSON files. They create their config file as CoffeeScript Object Notation (CSON) by default, but nothing is stopping you from changing it to ~/.atom/config.json
davidcelis··on Codinghorror gone from Twitter?
he had a bad take: https://twitter.com/adereth/status/916441804722995200

people tried to tell him he was wrong and his own response was to die on that hill and then suspend/delete his account

davidcelis··on Eager to Burst His Own Bubble, a Techie Made Apps to Randomize His Life
I made no mention of the fact that the author is a male.
davidcelis··on Pinboard Acquires Delicious
Truly the end of an era. I'll miss Maciej's delicious Delicious bashing.
davidcelis··on Introducing Twitter Lite
That's never worked for me. I just get more esoteric promoted tweets, and just as frequently.
davidcelis··on Powerful new features for businesses on GitHub.com
Personal accounts will work fine under the Business plan. You'll just need to hit your organization's IdP for access.
davidcelis··on AirPods are now available
Many reviews have stated the opposite: that, despite the reviewers feeling like the airpods would fall out when in motions, they stayed in just fine despite shaking heads and jumping up and down.
davidcelis··on Revenge porn: More than 200 prosecuted under new law
So you'd be okay with a(n ex) partner posting intimate pictures and/or videos of you online for the whole world to see? Without you saying it's okay? Your face totally visible? Many wouldn't. It can be life-ruining.
davidcelis··on The Japanese Iced Coffee Method (2012)
the first time i tried the japanese iced coffee method, i ended up with a cup of coffee that had such a strong bitter, chemical taste that i was sure i must have been drinking poison. i later realized it was probably my ice cubes, which came out of those Tovolo king cube molds. after a few months, those molds impart an extremely strong chemical flavor into their ice cubes.

so… long story short, the ice you use matters a lot

davidcelis··on C14 – Cheap, secure long term cloud storage
so why not say FTPS?
davidcelis··on Surge – Static Web Publishing for Front-End Developers
> Would you prefer we have a small membership fee and open up all the features?

Yes.

davidcelis··on Surge – Static Web Publishing for Front-End Developers
This is the same reason I ended up with S3/Cloudfront as well. A while ago, I was moving my site from GitHub Pages. I wanted HTTPS for my custom domain and more control over how my site was cached. I looked at Surge and, as much as I loved their defaults and CLI tool, that $13/mo price tag was too high.
davidcelis··on I’m a black man – What happened when I booked an Airbnb
He… Probably didn't really do all of those things.
davidcelis··on Diversity and Inclusion at GitHub
Looks like the link to the actual data[1] was posted and subsequently removed, making it unable to be submitted. Why?

[1]: https://diversity.github.com

davidcelis··on 301 redirects: a dangerous one way street (2012)
That's not Trump, it's a fan account
Page 1 of 5Next →