Readit News logoReadit News
bcheung commented on Kiro: A new agentic IDE   kiro.dev/blog/introducing... · Posted by u/QuinnyPig
bcheung · 5 months ago
Is there a way to use your Claude Max plan? I checked my token usage (ccusage) if I wasn't on a plan, and last month it would have been over $2000. This constraint prevents me from realistically considering alternatives to Claude Code.
bcheung commented on To be a better programmer, write little proofs in your head   the-nerve-blog.ghost.io/t... · Posted by u/mprast
Animats · 5 months ago
Now if we can get LLMs to do that, they might code better. Proofs are a lot of work, but might keep LLMs on track.
bcheung · 5 months ago
The problem is the training corpus tends towards mediocre code. But with an agentic loop that analyzes the code against those criteria and suggests changes then I think it might be possible. I wouldn't try to get it to generate that right off the bat.
bcheung commented on To be a better programmer, write little proofs in your head   the-nerve-blog.ghost.io/t... · Posted by u/mprast
bcheung · 5 months ago
I wonder how many of these rules can be incorporated into a linter or be evaluated by an LLM in an agentic feedback loop. It would be nice to encourage code to be more like this.

I notice you didn't really talk much about types. When I think of proofs in code my mind goes straight to types because they literally are proofs. Richer typed languages move even more in that direction.

One caveat I would add is it is not always desirable to be forced to think through every little scenario and detail. Sometimes it's better to ship faster than write 100% sound code.

And as an industry, as much as I hate it, the preference is for languages and code that is extremely imperative and brittle. Very few companies want to be writing code in Idris or Haskell on a daily basis.

bcheung commented on Personality Types and Hiring   vaishnavsunil.substack.co... · Posted by u/vaishnav92
vaishnav92 · a year ago
Can relate to the ADHD bit and ditto on environments that are best for personal productivity. I started at a big bank, moved to a VC fund, then an early stage startup and now work as an independent consultant for a non profit now. With each move, as autonomy increased and incentives were more aligned, I found myself producing a lot more. A large part of it is that I was able to also find work that was interesting but I think the bigger factor was autonomy, alignment of incentives and whether I was judged on metrics that correspond to my strengths. It's not even like i have an inifnitely high risk appetite but for personality reasons, I've resigned myself to the fact that if i want to succeed, I have to pursue almost complete autonomy and thus expose myself to broader variance.

My hot take is that at some level, ADHD is indistinguishable from low conscientiousness - forgetting appointments, meetings, calls etc. More precisely, ADHD seems negatively correlated with the orderliness facet of conscientiousness but orthogonal to industriousness. If you're high on industriousness and low on orderliness, you sort of have no choice but to be your own boss.

bcheung · a year ago
Yes, ADHD definitely seems to correlate with high openness and low conscientiousness. I've also found most self-help and productivity advice to be useless.
bcheung commented on Personality Types and Hiring   vaishnavsunil.substack.co... · Posted by u/vaishnav92
bcheung · a year ago
I've seen DISC and Kolbe used at companies I have been at. I've learned that I have a low tolerance for structure and work best on large projects with lots of unknowns and autonomy. Explains why I've always preferred startups over larger companies. Seems like few companies can accommodate ADHD people. It's a shame because once I'm focused and interested in a project I do incredible work. But the daily standup, pick something off the queue, weekly sprints don't seem to be the environment I thrive under. Ask me to build a big system or service and I can come back in a month and deliver something incredible.
bcheung commented on Influencer cartels manipulate social media   cepr.org/voxeu/columns/ho... · Posted by u/zolbrek
nerdponx · 2 years ago
Bot accounts prop up their KPIs and they directly provide revenue. They have clear incentives to allow such bots and junk accounts to thrive on their platform.
bcheung · 2 years ago
This makes perfect sense. If people were getting more organic business conversions they wouldn't pay for advertising as much.
bcheung commented on Influencer cartels manipulate social media   cepr.org/voxeu/columns/ho... · Posted by u/zolbrek
bcheung · 2 years ago
A lot of these social media promotions work by having people with high follower counts blast you out and try to get their followers to follow you.

The problem is that it is not an audience that would normally be interested in or engage in your content naturally. There are often artificial incentives to follow or engage in someone's content. Often there is some kind of prize giveaway from a "celebrity", that you have to follow everyone on a list to qualify. That celebrity then gets paid to blast out the promotion.

Then after the promotion all of a sudden your massive number of new followers aren't engaging with your content anymore. What are the algorithms going to assume now? Naturally that your content is no longer any good.

It's common for influencers to share screenshots of their analytics or publish them on their websites for people looking for influencers. While the numbers might look impressive, unfortunately, due to how the algorithms work -- mainly things like vector embeddings and placing influencers in a some high dimensional space, the algorithms no longer target and recommend your content to an audience that would be interested.

It used to be that brands would look at your follower count and see how many likes / comments you were getting, but even this is faked now. As your engagement (likes / comments as a percentage of your followers) goes down, they are sometimes artificially propped up by purchasing likes and comments. This worsens your engagement and leads to an endless downward cycle.

While someone might survive for a short while as an influencer using these black hat strategies, brands will be unlikely to use you again if they have not seen tangible results.

Also, if you intend to sell a product or have a certain ideal customer avatar you are trying to market to, it makes sense to do as much as you can to get engagement from that (and only that) demographic.

Follower counts might look impressive on the surface but what ultimately matters is whether you see conversions for your business / brand.

bcheung · 2 years ago
Also, I really wish social media platforms provided better tools and didn't have policies that penalized you for deleting followers that are bots or junk followers.

As a Las Vegas photographer that works primarily with models, I often have random profiles blasting out my work. These profiles mostly find sexy content and blast it out in hopes of growing their own profiles. This mostly resulted in my followers being 95% men from outside the US. This does absolutely nothing for increasing my engagement with my actual target audience (female models or would be models in the Las Vegas metro area wanting to book photoshoots).

Unfortunately Instagram penalizes you and has actually removed the search functionality from my follower list because I was using it to delete bots and junk followers. They won't say this officially but their support ignores my requests for why this functionality no longer works.

bcheung commented on Influencer cartels manipulate social media   cepr.org/voxeu/columns/ho... · Posted by u/zolbrek
bcheung · 2 years ago
A lot of these social media promotions work by having people with high follower counts blast you out and try to get their followers to follow you.

The problem is that it is not an audience that would normally be interested in or engage in your content naturally. There are often artificial incentives to follow or engage in someone's content. Often there is some kind of prize giveaway from a "celebrity", that you have to follow everyone on a list to qualify. That celebrity then gets paid to blast out the promotion.

Then after the promotion all of a sudden your massive number of new followers aren't engaging with your content anymore. What are the algorithms going to assume now? Naturally that your content is no longer any good.

It's common for influencers to share screenshots of their analytics or publish them on their websites for people looking for influencers. While the numbers might look impressive, unfortunately, due to how the algorithms work -- mainly things like vector embeddings and placing influencers in a some high dimensional space, the algorithms no longer target and recommend your content to an audience that would be interested.

It used to be that brands would look at your follower count and see how many likes / comments you were getting, but even this is faked now. As your engagement (likes / comments as a percentage of your followers) goes down, they are sometimes artificially propped up by purchasing likes and comments. This worsens your engagement and leads to an endless downward cycle.

While someone might survive for a short while as an influencer using these black hat strategies, brands will be unlikely to use you again if they have not seen tangible results.

Also, if you intend to sell a product or have a certain ideal customer avatar you are trying to market to, it makes sense to do as much as you can to get engagement from that (and only that) demographic.

Follower counts might look impressive on the surface but what ultimately matters is whether you see conversions for your business / brand.

bcheung commented on Fired Americans Say Indian Firm Gave Their Jobs to H-1B Visa Holders   msn.com/en-us/money/caree... · Posted by u/tiff_seattle
ein0p · 2 years ago
Indians prefer to hire their own, this is very well known. And because this can’t even be discussed honestly, US corporations are powerless against this preferential treatment.
bcheung · 2 years ago
...seems even hirer with marriage.

I've worked at Silicon Valley startups that were that way. I remember thinking this is really odd how high the concentration was (probably about 70% Indian). Didn't really bother me because it was a great team and honestly one of the best companies I worked at.

It didn't really seem like they discriminated in hiring and I never felt discriminated against at work. It was just that coworkers referred people they already knew.

bcheung commented on Programming breakthroughs we need   yoyo-code.com/programming... · Posted by u/panstromek
bcheung · 3 years ago
I've had very similar thoughts and have wrote about them here. I would be interested in discussing more.

https://github.com/brennancheung/wasmtalk

Some key takeaways from the above link:

- The programmer's tool should be a tool for manipulating an annotated AST (not text)

- There should be many different types of UX's for different scenarios, each maps to and from an AST in a UX that is optimal for the developer for that scenario

- We must be conscious of human brain limitations and cognitive psychology and work within those constraints

- "Reading" and "Writing" code should have different UX's because they are radically different use cases

- Use RPN. It models the real world. Humans are designed to manipulate their environment in an incremental manner seeing the result each step of the way. When we have to plan out and write code for an extended period of time, trying to play compiler in our head, we overload our brain unnecessarily and highly likely to make simple mistakes.

- Testing should be a first class citizen in the developer experience and indeed baked into how we develop at a fundamental level that it seems strange that they are even decoupled to begin with.

u/bcheung

KarmaCake day2193July 7, 2008View Original