Readit News logoReadit News
ckcheng commented on C++ move semantics from scratch (2022)   cbarrete.com/move-from-sc... · Posted by u/todsacerdoti
revivalizer · a month ago
This is a really well written article that explains the concepts straightforwardly. I had never bothered to understand this before.

... because I gave up on C++ in 2011, after reading Scott Meyers excellent Effective C++. It made me realize I had no desire to use a language that made it so difficult to use it correctly.

ckcheng · a month ago
I retired from wanting to write C++ when Scott Meyers retired from writing more Effective Modern C++.
ckcheng commented on McKinsey wonders how to sell AI apps with no measurable benefits   theregister.com/2025/10/0... · Posted by u/raw_anon_1111
deaux · 2 months ago
> The incentive structure for managers (and literally everyone up the chain) is to maximize headcount. More people you managed, the more power you have within the organization

Ding ding ding!

AI can absolutely reduce headcount. It already could 2 years ago, when we were just getting started. At the time I worked at a company that did just that, succesfully automating away thousands of jobs which couldn't pre-LLMs. The reason it ""worked"" was because it was outsourced headcount, so there was very limited political incentive to keep them if they were replaceable.

The bigger and older the company, the more ossified the structures are that have a want to keep headcount equal, and ideally grow it. This is by far the biggest cause of all these "failed" AI projects. It's super obvious when you start noticing that for jobs that were being outsourced, or done by temp/contracted workers, those are much more rapidly being replaced. As well as the fact that tech startups are hiring much less than before. Not talking about YC-and-co startups here, those are global exceptions indeed affected a lot by ZIRP and what not. I'm talking about the 99.9% of startups that don't get big VC funds.

A lot of the narrative on HN that it isn't happening and AI is all a scam is IMO out of reasonable fear.

If you're still not convinced, think about it this way. Before LLMs were a thing, if I asked you what the success rate of software projects at non-tech companies was, what would you have said? 90% failure rate? To my knowledge, the numbers are indeed close. And what's the biggest reason? Almost never "this problem cannot be technically solved". You'd probably name other, more common reasons.

Why would this be any different for AI? Why would those same reasons suddenly disappear? They don't. All the politics, all the enterprise salesmen, the lack of understanding of actual needs, the personal KPIs to hit - they're all still there. And the politics are even worse than with trad. enterprise software now that the premise of headcount reduction looms larger than ever.

ckcheng · 2 months ago
Yes, and it’s instructive to see how automation has reduced head count in oil and gas majors. The reduction comes when there’s a shock financially or economically and layoffs are needed for survival. Until then, head count will be stable.

Trucks in the oil sands can already operate autonomously in controlled mining sites, but wide adoption is happening slowly, waiting for driver turnover and equipment replacement cycles.

ckcheng commented on Read your code   etsd.tech/posts/rtfc/... · Posted by u/noeclement
8n4vidtmkvmk · 5 months ago
I don't think Googlers will be very fond of that acronym.
ckcheng · 5 months ago
Why? I doubt they’d confuse Gen AI Assistance with an ID management system?
ckcheng commented on Read your code   etsd.tech/posts/rtfc/... · Posted by u/noeclement
simonw · 5 months ago
I've been calling it AI-assisted development, but that's clearly not snappy enough.

I have a few problems with evolving "vibe coding" to mean "any use of LLMs to help write code:

1. Increasingly, that's just coding. In a year or so I'll be surprised if there are still a large portion of developers who don't have any LLM involvement in their work - that would be like developers today who refuse to use Google or find useful snippets on Stack Overflow.

2. "Vibe coding" already carries somewhat negative connotations. I don't want those negative vibes to be associated with perfectly responsible uses of LLMs to help write code.

3. We really need a term that means "using prompting to write unreviewed code" or "people who don't know how to code who are using LLMs to produce code". We have those terms today - "vibe coding" and "vibe coders"! It's useful to be able to say "I just vibe-coded this prototype" and mean "I got it working but didn't look at the code" - or "they vibe-coded it" as a warning that a product might not be reviewed and secure.

ckcheng · 5 months ago
I propose: Software Development/Engineering with “Gen AI Assistance” (yes, “Gaia” [1]. Also spelled “Gaea” in engineering communities).

Just like no one speaks of vibe-aeronautics-engineering when they’re “just” using CAD.

More specifically, GAIA in SDE produces code systematically with human in the loop to systematically ensure correctness. e.g. Like the systematic way tptacek has been describing recently [2].

[1] https://en.m.wikipedia.org/wiki/Gaia

[2] https://news.ycombinator.com/item?id=44163063

Briefly summarized here I guess: https://news.ycombinator.com/item?id=44296550

ckcheng commented on Bitchat – A decentralized messaging app that works over Bluetooth mesh networks   github.com/jackjackbits/b... · Posted by u/ananddtyagi
ChrisMarshallNY · 6 months ago
Looks pretty interesting.

From what I can see, it's a native IOS/MacOS app (SwiftUI). I don't see an Android version.

Also seems pretty spartan, but it looks like it could be embedded in "friendlier" apps.

ckcheng · 6 months ago
No android but “can” be built?

> protocol is designed to be platform-agnostic. An Android client can be built

https://github.com/jackjackbits/bitchat?tab=readme-ov-file#a...

ckcheng commented on ApplePay vs. Alternative Payment Services   taler.net/en/news/2025-05... · Posted by u/prognu
lxgr · 6 months ago
Kind of, but the analogy does break down since there isn't only one store that Dyson can sell you vacuums at. There is some level of stickiness since Costco requires an upfront membership, but it's really not as pervasive.

Imagine people living in houses or apartments with a proprietary kind of power outlet, and the patent owner/real estate developer is willing to grant you, an appliance manufacturer, a license for power plugs compatible with that outlet – under the condition that you exclusively sell them in their storefronts, for a 30% cut.

ckcheng · 6 months ago
I feel the analogy actually holds up well since brands often create retailer exclusive versions of their products specifically for Costco or Walmart, etc.

Like you can buy Henckels knives anywhere, but you can only buy Henckels item 1374080 at Costco [1] - that Costco item number is printed right on the box.

I sympathize with the rent-seeking walled garden argument against Apple. But would it be ok for Apple to require iOS IAP if their cut was not 30% but was instead 25% (like Walmart’s gross margin), or was instead 14% (like Costco’s)? c.f. Apple’s App Store Small Business Program rate is 15%.

Is the percent cut that’s the problem regardless of structure, or is it the structure that’s bad?

[1] https://www.costco.com/henckels-modernist-20-piece-self-shar...

ckcheng commented on ApplePay vs. Alternative Payment Services   taler.net/en/news/2025-05... · Posted by u/prognu
lxgr · 6 months ago
No, I’m not trying to argue that at all! I consider forced in-app purchases very problematic.

I’m just saying these are structurally very different scenarios and I don’t think they can be used as an analogy.

The core issue is that in the case of Costco, there’s only two immediate actors: Costco and its customers. For Apple in-app purchases, there’s three: Apple, app vendors, and Apple users. The argument is leveraging that Apple is unfairly monetizing its captive user base through app vendors.

Now Costco is also leveraging its captive user base, but they are doing so against card issuers, which can be seen as somewhat affiliated with cardholders (and thus by extension Costco consumers) – because they pay them kickbacks in exchange for preferring using one card over the other!

Both fascinating case studies in economics, but structurally distinct.

ckcheng · 6 months ago
I’m trying to understand the structure, is this about right?

Costco Warehouse = Apple App Store.

Dyson (vacuum vendor) = WidgetApp (digital goods vendor).

Dyson sold in the Costco Warehouse must use Costco as the merchant. WidgetApp sold in the Apple App Store must use iOS IAP merchant of record solution (??).

Costco Warehouse forces use of Visa (or Mastercard - depends on country). Apple iOS IAP does NOT require Apple Pay.

Of course Apple doesn’t buy goods from suppliers before selling them to customers, unlike Costco. And Costco Warehouse is members only, unlike Apple (unless you squint and view iPhone ownership as a membership).

ckcheng commented on ApplePay vs. Alternative Payment Services   taler.net/en/news/2025-05... · Posted by u/prognu
lxgr · 6 months ago
That's a rule imposed by Costco, not by Visa or Mastercard. Structurally, that's a completely different story.

In fact, Visa's and Mastercard's rules used to even prohibit merchants from any kind of selective acceptance (e.g. "no commercial cards" or "only debit cards") or even from charging different fees by type. This used to be called the "honor all cards rule", but is now no longer legal in many markets in its most narrow form, i.e. "same fees for all cards".

Giving merchants the option of selective payment method acceptance, or of offering discounts for some but not others, is extremely important for competition between payment methods. For example, allowing merchants to charge higher payment fees for cards that pay large kickbacks to the cardholder, or to alternatively give them a direct discount for "cheaper" cards, is one of the few bargaining chips merchants have over the networks and by extension issuers, if one were to try to address the problem of expensive card payments from a free markets perspective.

Outright not accepting one of the two large networks, in exchange for probably a significant cut in fees by the other, is a pretty smart move that works even under "honor all cards", but is only feasible if you're Costco – if you're a corner store, you'd probably just lose roughly half of your customers in the US.

ckcheng · 6 months ago
So you’re saying Apple IAP as merchant of record forcing use of Apple Pay is ok (?) but Apple App Store forcing use of Apple IAP as the only merchant of record is not?

(You were clarifying the difference between these things elsewhere so hoping you could clarify this, thanks.)

(And I want to see more Costco v Apple comparisons!)

u/ckcheng

KarmaCake day1226October 20, 2010View Original