HNHacker News
TopNewBestAskShowJobs

mycentstoo

448 karma · joined March 17, 2017

submissionscomments
mycentstoo··on AI productivity gains are closer to 10% than 10x
My unsolicited thoughts:

* AI will drive additional features as development accelerates

* There will be a window where fast adopting AI companies can deliver features faster than peers

* Those fast adopting AI companies will be able to garner additional revenue

* Gap closes as AI benefits slow in their impact to feature development and slower adopting companies catch up

* Companies that were faster adopters can no longer charge more for additional revenue without giving up market share to now caught-up competitors

* New normal is that companies are in a bind - they have to pay for tokens/AI aided development else they lose speed and therefore market share - but the paying is now without additional revenue and exists as a tax

Assumptions:

* No AGI

* LLMs have bounded impact on features

* Timeframe is long enough that companies that trail in AI won't be starved out

https://www.youtube.com/shorts/iVHmp9F4Rl0

mycentstoo··on The new rules of context engineering for Claude 5 generation models
We should design a specific language to make sure that we can encode the exact requirements that we want. Something that has a limited set of keywords that are explicit. Wait a minute...
mycentstoo··on The anxiety driving AI's brutal work culture is a warning for all of us
I'm genuinely curious what a good survival strategy is for people at different levels within tech - junior, mid-level, senior, staff, etc.
mycentstoo··on Vibe coding as a coding veteran: from 8-bit assembly to English-as-code
I believe choosing a well known problem space in a well known language certainly influenced a lot of the behavior. AIs usefulness is correlated strongly with its training data and there’s no doubt been a significant amount of data about both the problem space and Python.

I’d love to see how this compares when either the problem space is different or the language/ecosystem is different.

It was a great read regardless!

mycentstoo··on AI is different
I am just not having this experience of AI being terribly useful. I don’t program as much in my role but I’ve found it’s a giant time sink. I recognize that many people are finding it incredibly helpful but when I get deeper into a particular issue or topic, it falls very flat.
mycentstoo··on Nobody knows how to build with AI yet
The market value of software diminishes as it becomes significantly easier to write.
mycentstoo··on The Death of Software Engineering by a Thousand Prompts
And to add-on, isn’t there some market dynamics we are avoiding here with this example? If I’m an AI company and really produced a principal level engineer, why would I sell it for less than the labor market is willing to bear? Wouldn’t I price it perhaps less than the market but not so dramatically less as to lose money.
mycentstoo··on The Death of Software Engineering by a Thousand Prompts
I’m genuinely curious on the point about reducing headcount because AI will be more efficient. I’ve seen it articulated here but other places too that a company will be able to have less engineers because each would be more productive. What if companies kept the same number of people engineers but now massively out produce what they used to? And I disagree with the example that this is like typewriters replacing typists. I think typists have a fixed number of things that need to be typed. Software is different - a company that has a better or more feature rich project could gain on their competitors.

Curious if anyone else thinks this. Maybe it’s just optimism but I’ve yet to be convinced that a company would want to maintain its productivity through trading engineers for AI if it had the same opportunity to grow its productivity through AI and maintaining headcount.

mycentstoo··on Why the Getty Center Is the Safest Place for Art During a Fire (2019)
Oh I know, I live very close to there. I just wanted to add insight for those that might not be familiar with those being two separate things.
mycentstoo··on Why the Getty Center Is the Safest Place for Art During a Fire (2019)
Additional Context: The Getty Villa which is on the border of Malibu and Pacific Palisades was the structure that was threatened by fire directly. This article is about the Getty Center which lies in Brentwood and fires did not reach it.

Center: 1200 Getty Center Drive, Los Angeles, CA 90049

Villa: 17985 Pacific Coast Highway, Pacific Palisades, CA 90272

mycentstoo··on An AI bot-war destroyed the online job market
I don't think I've personally ever been as disillusioned with technology more than with the recent rapid adoption of AI.

I think AI is massively negative on the environment via increased energy consumption to train large LLMs, on creative endeavors via the auto-generated art, etc. on labor via automation of jobs through AI agents, or the degradation of the job market, on public communication via the proliferation of fake videos/news, on personal relationships via AI significant others, on child development through easier cheating, etc, etc.

I get that there's a certain inevitability about technology. I also feel - and this could be a terrible analogy - that might have been what it was like to develop nuclear weapons. Better to develop and harness the technology for yourself if your competition is doing so too. That's the world and the market that we've constructed and it's rational to take advantage where you can.

I certainly don't pretend to stand on any moral high ground about what I would do if given the opportunity to cash out from AI skills if I had them.

But it all makes me very sad. I think I'll go read a book.

mycentstoo··on We cut costs by 70% by moving from GCP and CockroachDB to Hetzner and PostgreSQL
EC2s are provisioned with Terraform or if you want to bypass that, click-ops. Nothing custom is needed. You can define a small shell script that is known as userdata that runs when the EC2 boots. That's standard and used everywhere that EC2s are used.

If you want more customization - again not necessary - you can build via Packer. The thing is, you have to do that anyways with Docker or whatever your container runtime happens to be. Docker images need patches as well if you install dependencies like openssl, libpql, etc.

ArgoCD - ArgoCD is great but it's something that has to be separate managed and comes with a database, UI layer, etc. and it's own set of permissions. The whole point of ArgoCD is to have deployments specifically around GitOps for container-based applications. Unnecessary if you don't have K8s.

Load balancers are simpler with ALBs and route directly to the auto-scaling groups. Traeffik is something that you need to manage. Also, K8s typically requires the use of external load balancers to work in the cloud as it is which means there's a layer of complexity that was introduced. Typically, K8s through the External Load Balancer Controller will provision the LB and attach targets. So it adds complexity. Traeffik isn't free, you are paying for the compute in your cluster which has the overhead of the control plane.

Let's Encrypt is another layer of complexity that has to be managed. AWS has ACM which can dynamically create and renew your certifications without you having to do anything.

K8s as a cluster needs to be managed and introduces significant breaking API changes across minor versions (1.23-1.24, etc.). Postgres managed as a stateful application also breaks some of the benefits of K8s in that it needs to be managed as a StatefulSet rather than as a ReplicaSet which means you likely need different deployment mechanisms to avoid destroying it accidentally.

Ironically, this architecture doesn't need any customizations at all. You can provision it with a few modules in Terraform or you can click ops the entire thing. K8s on the other hand, requires pretty constant attention. You've now introduced the management of the cluster, the building of the image, management of ArgoCD, Traeffik as well as external load balancers.

Basically: - Route53 for domain management

- ACM for cert management

- EC2s for LBs

- ASGs to manage EC2s

- Small shell script within userdata to configure the host vm

- RDS if you need a database

Avoiding the operational and actual costs of K8s.

I think that there are compelling reasons to use K8s:

- Lots of smaller services that need to interface with each other

- Product is deployed to multiple clouds or in a hybrid setting

- Infrastructure team has deep expertise in K8s

mycentstoo··on We cut costs by 70% by moving from GCP and CockroachDB to Hetzner and PostgreSQL
Oh definitely that happens and from my experience I don’t think there’s a lot that can be done unless there’s strong faith in engineering leadership to push back on the complexity.
mycentstoo··on We cut costs by 70% by moving from GCP and CockroachDB to Hetzner and PostgreSQL
As an SRE who’s moved between a few companies recently, I’ve noticed a trend towards simpler infrastructure options rather than k8s. Most places I interviewed at used AWS with just fleets of EC2s managed through ASG and instance refresh.

Deployments are no downtime. It’s pretty nice and if you want to run with docker on the host instances you can but you can also just install the application using systemd.

mycentstoo··on Ask HN: How to secure website for public launch
A few infrastructure things:

- Serve traffic behind a load balancer that has a WAF

- Network segregation for database (separate subnets)

- Make sure you serve https and have a cert that’s valid. Redirect to https if http

- Restrict ports on LB

At some point later:

- Endpoint monitoring and threat detection

- VPC flow logging

- Execute backend as non root

- Dependency / artifact scanning

- Cloud SIEM to monitor common actions taken

- Make sure no hard coded creds. Ie, use role-base auth with cloud providers

- Reproducible infrastructure builds with infra as code

- Email domain protection

- Grab misspellings of domain names to prevent squatting

mycentstoo··on Ask HN: What are your Favorite Things?
These aren’t really things but it was nice to self reflect on what’s important:

- Piano music, specifically listening to and playing the greats like Rachmaninoff, Chopin, Beethoven, etc.

- The feeling you get when learning something totally new and you push beyond some barrier you were struggling with

- A great meal with great company

- Walking through a light drizzle with overcast skies in a new place

- Laughing at something so much that it hurts

mycentstoo··on "Nepo-homebuyers": 38% of young buyers use family money for down payments
Seems like we’re recreating the Middle Ages financially a bit here doesn’t it?

Mobility is linked to previous generations more than your own. Wealth is more important than income because there are so few jobs that can actually build enough wealth to own a home.

mycentstoo··on Analysis: Health care CEOs hauled in $4B last year as inflation pinched workers
I think Americans workers are willing to tolerate conditions of exorbitant wealth disparity for at least two reasons.

First, because Americans believe someday that they will be wealthy and they do not want to eliminate their chance to join the club[a]. In my opinion, this is the most satisfying explanation. Workers do not want to remove that ladder to the upper class because in doing so, they place a hard cap on their expected outcomes.

Second, American political culture is derivative of a property-rights focused political philosophy. One of the biggest influences on the Bill of Rights and it's explicit protection of property rights was John Locke's Two Treatises of Government. John Locke argues that a defining purpose of government is in the protection of property (life, liberty and property). Americans therefore, view wealth as at least in some part meritocratic and rich, having earned their extra property, are wary of retracting that property. The importance of protecting what's "theirs" is politically, socially and legally baked-in to society.

If Americans' belief in their own prosperity suffer and/or the relative importance of property diminishes in light of other rights (health care, equality, etc.), I think then we might begin to see changes for high-wealth compensation. But, I would argue as long as each of these remain strong, we aren't likely to see any changes.

a. https://www.magnifymoney.com/news/wealthy-survey/, https://www.cnbc.com/2022/08/31/44percent-of-americans-think...

mycentstoo··on Ironically, Zoom tells employees to return to office for work
How much is the average person's exposure to commercial real-estate holdings versus the VC class' exposure?
mycentstoo··on CEOs’ pay climbed before layoffs at tech giants like Alphabet and Microsoft
Aren't there too many variables to reduce stock movement to a single individual?
mycentstoo··on CEOs’ pay climbed before layoffs at tech giants like Alphabet and Microsoft
I wish I understood why so many options are granted in the first place. If they offered 10,000 fewer options, would performance be any worse? Wouldn't a lot of people be vying for that same position and couldn't the company use that to drive down compensation? Couldn't a company in fact, trade on the idea that the extra power and prestige offsets the need for additional stock compensation? And how much of the stock price change can be reduced to a CEO's impact anyways? If it can't be reduced, then why care so much as to overcompensate for their impact in the first place?
mycentstoo··on Ask HN: What one skill are you proud of developing on your own?
I started using simple work books. RCM books were pretty good since they have technique, theory and pieces to play that work for each level. https://shopus.rcmusic.com/
mycentstoo··on Ask HN: What one skill are you proud of developing on your own?
Ha - maybe one day!
mycentstoo··on Ask HN: What one skill are you proud of developing on your own?
Piano and coding. One pays the bills, but I love both. I learned to play piano and currently play through sheet music. I use MuseScore and can play most "normal" music at roughly 70-80% tempo just sight reading. Then I supplement that with classical music for longer, more difficult pieces.
mycentstoo··on Debris found came from missing Titan sub, says friend of passengers
Not an expert, but I would expect that these sorts of events are used as training.
mycentstoo··on You studied computer science but Big Tech no longer wants you
When you say move into management, is that something that an individual can really control? I'm an IC and I've performed well but I've never thought of management as something I could actually go into. Instead, I've always seen management as something a company decides to open the door for.
mycentstoo··on Ask HN: Secure and simple way for secret/credential management in a startup?
A few suggestions:

1. Application / service to service secrets should be handled either by Vault or AWS Param Store. Both are good. AWS Param Store is easier but less feature rich. Ideally, your Vault instance would have the database engine which allows for automatic rotation and password management of databases like Postgres.

2. Developers should only have access to AWS through SSO using something like Okta. Okta has MFA through it's own authenticator app (not through SMS).

3. Password sharing should be handled with something like sops or if you need a more lightweight solution - Password Pusher. Sops works really well for hiding credentials within code that needs to be deployed. A team managed 1Password instance works well too.

4. Terraform should inherit a role that gives permissions to run against infrastructure. That role should be short lived and limited to running in a CI/CD environment (preferably on your own runner if that's possible).

5. You should have a separate AWS environment for running test projects. You can do this virtually (localstack) or physically through having a separate AWS account. I prefer the later since it's the real thing and implements all the APIs. Localstack can be decent though. If I had to setup an organization now, I would have a minimum of 3 AWS accounts. One for production infrastructure, one for staging environments and one for test environments. I would also add in AWS Budget Alerts and Cost Anomaly detection to prevent huge spend on it.

mycentstoo··on Wokeness Is Here to Stay – Slavoj ŽIžek
I won't speak to wokeness as a whole (I think the concept is way too slippery and politically charged), but I find the specific example of providing for puberty blockers for children particularly frightening.
mycentstoo··on An extensive tutorial on how to setup a Pi-Hole
Have you tried adding yourself to the Sudoers file? My work didn’t see that workaround and now I always have sudo permissions.
mycentstoo··on Apple tells employees to work at the office three times per week starting Sept
Totally agree. This is my personal barrier towards returning to an office in a "tech city." If I could live a reasonable distance and commute, I'd have no major objection to going to an office at least part time. However, affordability is a giant concern.

Rents will follow mortgage rates as well. I just did a quick lookup of 3 bedrooms around Apple's office in Cupertino and they are about $7,000 or so a month which means you're paying about $90,000 in cash a year in rent.

Page 1 of 3Next →