HNHacker News
TopNewBestAskShowJobs

topkai22

3,315 karma · joined March 28, 2014

You know, I should write something here.
submissionscomments
topkai22··on The Cannae Problem
From the title, I thought this article was going to be about how Hannibal won an incredible number of victories in the Second Punic War, but Carthage still lost the war and had to take devasting terms of surrender.

It's about how Rome was defeated at Cannae due their overconfidence and inability to adapt, but doesn't examine how Rome ended up winning in the end. It is interesting how dependent on framing case studies are.

topkai22··on Mercantilism
That 30% number seems very wrong. The entire transportation sector is 12.5% of global emissions. International trade is more like 3% or less.

https://ourworldindata.org/ghg-emissions-by-sector

topkai22··on Ask HN: Ways to progress career wise as SWE?
Definitely agree, almost wrote that too, but it was already a long response :)

Management is about directing resources. Good management needs leadership ability to get the people they are directing to buy into where they are being directed, but also a bunch of other skills.

That being said, having the formal designation makes relationship and reputation building easier to start- subordinates are motivated to have a good relationship with you.

topkai22··on Ask HN: Ways to progress career wise as SWE?
> I have no managerial experience, hence I can't get any leadership roles (either people or software),

Management and leadership are overlapping but different things. You become a leader by having people who will follow you. Having control over their rewards and career (management) makes that more straightforward but it’s not the only way.

Do you know your boss’s biggest objectives, problems and worries? Your boss’s boss? Do you have opinion about what is holding your team back?

The answers to the above often aren’t strictly technical. Your boss might be under pressure to show efficiency improvements due to AI, or might have junior developers struggling to ramp, or be getting taken to task for quality issues. If you understand their problems and go to them with a solution they will typically be happy to make at least a little space to work on it. Succeed, and you develop trust, which in turn results in them being more willing to turn to you to solve problems and grant more autonomy to do so.

The key thing here is that you have to work to find problems that others want you to solve. You can develop autonomy, but only in the service of others.

That’s true whether you want to develop within a corporate environment or move into consultancy- you only get rewarded/paid to work on problems someone else wants solved.

topkai22··on Ask HN: What is interviewing like now with everyone using AI?
I’m trying something new on my next interview- I’ve had an LLM solve a coding problem and I’ve uploaded the output to github, I’m going to ask the candidate to evaluate the generated code adapt it to new technical and non functional requirements.
topkai22··on Ask HN: What is interviewing like now with everyone using AI?
I haven’t been doing that much interviewing, but in the dozen or so candidates I’ve had I don’t think a single one has tried to use AI. I almost wish they would, as then at least I’d get past the first half of the question…
topkai22··on AI Is Robbing Jr. Devs
I’ll add that these changes place different values on different skills and we are at a transitional moment. I imagine that the junior accountant with incredible arithmetic skills but no interest in computers or saw their career prospects dim with invention of the spreadsheet.
topkai22··on AI Is Robbing Jr. Devs
I don’t think what you are thinking of would happen because we’ll just redefine what a “junior” is.

In some industries you see education inflation- apprenticeships may be declining, but you can get a 2 year degree in auto repair at my community college. Similarly, you used to be able to become a lawyer through apprenticeship and self study, so a “junior” in the profession was the apprentice. Lawyers now enter the profession after 3 years of law school, so the bar for what a “junior” lawyer does and is has changed.

More significantly, you’ll see what is expected of a junior developer (and developers in general) change. My understanding is that prior to personal computers and spreadsheets accountants spent an enormous amount of time doing arithmetic. Presumably, junior accountants were expected to do a lot more of the arithmetic than the senior accountants. The invention of the digital spreadsheet eliminated a lot out of this work, but accountancy (and junior accountants) ended up evolving to deliver ever more insights about how a business operates and now there are more accountants than ever.

As a principal software engineer, I have far more problems to solve than I have time or available resources. If a new grad can solve those problems I’ll happily let them do so. There are precious few problems I have that an LLM can largely solve on its own and where that is true the new grad is often better at utilizing an LLM than I am.

topkai22··on AI Is Robbing Jr. Devs
I don’t really get this attitude either way. I expect my junior devs to use all the tools at their disposal, including LLMs, to solve the problems I give them. These problems are rarely so rote that an LLM can just do them- there tends to be a great deal of context building and understating what the customer wants beyond the actual coding. That is a huge part of what I’m really offloading to the junior developer, not just writing the code.

We still discuss the code when delivered and iterate. Devs still receive feed back on their solutions and are held to account if the solutions aren’t of sufficient quality. The social element is still there, we are now just also co learning how to use this new tool.

topkai22··on Ask HN: How do you prevent the impact of social media on your children?
Mine aren’t teenagers yet, so we aren’t quite at the danger zone. So far we’ve been focused on letting them use devices in a controlled manner.

I’ve set up various network level controls via Pi-hole and opendns family shorties (obviously this is mostly dns based). YouTube and all the search engines are set to in strict mode.

The devices we have also have various restrictions on them. Kindle kids edition has been great- lots of options for games and videos but limited ability to get into stuff they shouldn’t. We also have iPads now, with the suite of family controls applied.

Our lives are complex enough that our kids have Apple Watches now, again with parent controls in place. It’s a good compromise- they can chat with thier friends in sms, but not the stuff that pushes content on you.

It’s not perfect, but we plan on not getting smart phones or allowing normal social media until like age 18

topkai22··on Why America's economy is soaring ahead of its rivals
Covid and opioid deaths. Opioids are bad. To quote the lancet “Opioid overdose mortality rates are alarmingly high, but measures based on death counts alone do not fully capture the impact of this crisis as they do not account for the young age at which most opioid-related deaths occur…” (https://www.thelancet.com/journals/lanam/article/PIIS2667-19...)

The particular article found opioid deaths lowered life expectancy by 0.67 years, which is a crazy number.

Drug overdose deaths finally seem to be trending down in 2024, but they are still elevated and awful.

topkai22··on Why America's economy is soaring ahead of its rivals
The National Association of Colleges and Employers survey puts the average new grad salary at $68,000/year (https://www.naceweb.org/docs/default-source/default-document...)

That’s ~$7000 more than the median earnings of the overall population (https://www.bls.gov/news.release/wkyeng.t01.htm).

There will be college grads struggling and non grads thriving, but on average a person just out of college is doing at least as well as the general population income wise and can expect their incomes to rise with time.

topkai22··on Pentagon fails 7th audit in a row but says progress made
Eisenhower had some of the greatest speeches of any American president. On the theme, also read his first major speech as President- “a chance for peace”- https://www.americanrhetoric.com/speeches/dwighteisenhowercr...

Every gun that is made, every warship launched, every rocket fired signifies, in the final sense, a theft from those who hunger and are not fed, those who are cold and are not clothed.

This world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children. The cost of one modern heavy bomber is this: a modern brick school in more than 30 cities. It is two electric power plants, each serving a town of 60,000 population. It is two fine, fully equipped hospitals. It is some fifty miles of concrete pavement. We pay for a single fighter plane with a half million bushels of wheat. We pay for a single destroyer with new homes that could have housed more than 8,000 people. —-

A old soldier who was horrified at the cost of war, but keenly and sadly aware of the necessity of preparation and defense.

topkai22··on Ask HN: Life-changing purchases since 2020? (Under $100 and under $1000)
+1 on a large number of matching socks. My only problem is my wife and kids keep taking them because they can’t match their own socks
topkai22··on 1 in 6 Companies Are Hesitant to Hire Recent College Graduates
The term slacker was invented for Gen X.

Complaints against self absorbed and lazy millennials have been an annoying trope for my entire professional life.

The ancient Greeks complained thier kids were disrespecting them.

I do enough work with new grads to feel comfortable declaring the kids are alright. Gen Z doesn’t feel different fundamentally from millennials to me. We’ve had good (mostly) and bad hires over time. College hires (really any early in career hires) have more variability over experienced hires because they may not belong in it profession they’ve chosen, but that’s been true over time.

The one really shocking number is the 6/10 have fired a recent grad. Given how hard it is to get rid of someone generally that is a huge number.

FWIW, the last firing of a new hire I was remotely a part of involved a Gen x or elder millennial woman who could not behave appropriately at work and managed to document her inappropriate behavior on company IT assets.

topkai22··on Why Surgeons Are Wearing the Apple Vision Pro in Operating Rooms
It’s far more situational than that. Yes, ebooks by themselves aren’t as good as physical books, but there are plenty of studies showing positive effects of multimedia tools in various subjects.

I don’t think AR is going to teach kids to read, but augmenting instruction in things like the trades, sciences, and sports all seem likely to have strong benefits. Experiential educational opportunities like museums and historical sites also seem like likely targets.

A good analogue is video. Video can be a great tool in certain subjects- I still swear everything I know about protein synthesis is from a video in college- but it is generally used as an secondary rather than a primary tool.

The video is from the 1970s and protein synthesis is explained through interpretative dance and and poetry. Its truly amazing https://youtu.be/u9dhO0iCLww?si=lTO95vbysVTB6DLa

topkai22··on The military is an impossible place for hackers, and what to do about it (2018)
Part of the “problem” is that much military pay is “hidden”. An e-6 at 12 years makes $55.6k. That is very low compared to the private sector. However, basic allowance for housing (BAH) for an E6 with dependents is another $20-40k, so let’s call it $30k. Finally there is retirement. Retirement is harder to calculate, but traditionally if you reach 20 years then you get half your pay for the rest of your life as soon as you leave the military. An E6 @20 would get almost $30k/year, which will automatically increase with inflation. If you retire at 39 (enlisted at 19) and live to 80 you get $1.2M in inflation adjusted payments. The net present value of that is not something I know how to rigorously calculate, but $1M seems in the ball park. That’s an additional $50k/year over a 20 year career if you make it.

That means if you are a 12 year E6 and plan to stay in to 20 your real total comp is closer to $130k/year, and that’s not including BAS, retention bonuses, and other compensation. And it excludes tricare and other VA benefits post retirement.

The total potential compensation for military personnel is far more comparable than it looks, but is heavily weighted to non-cash compensation.

* Apologies if I’m being too pedantic here to much, but I wanted to make sure people who aren’t familiar with the subject can understand what I’m getting at as well.

topkai22··on Executives and Research Disagree About Hybrid Work. Why?
This is the study on RTO and financial performance that made waves a few months ago: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4675401

Summary is- no effect on financial performance in the observation period, but it sure made employees unhappy.

topkai22··on The Lurker's Guide to Babylon5
This is a great example of the non commercial works of passion that were a much larger post of the internet in the 90s. Text/picture web has lost a lot of personality of that era- this world have been crowded out by wikia or similar today.

I readily admit the internet is more usable today, but in miss engaging with sites with a clear voice like this.

And yes, the first 3.5 seasons of B5 are incredible.

topkai22··on My job is to watch dreams die (2011)
I think you underestimate how painful moving is to some people.

Any house I lived in for more than a year or two I miss. It can be really painful to remember I can’t take my kids to my childhood home because my parents moved. Heck, I occasionally miss living in the first house I bought and I’m just renting that one out.

I don’t disagree that people need to pay their mortgages, but we also should recognize that there are real externalities involved. Thinking you had stability and then losing it hurts. Being forced to relocate hurts. Feeling like you failed your family hurts. Those undergoing that deserve grace, compassion, and understanding. Sometimes they also deserve our charity.

It will still often be necessary for those people to move, but it’s not just a financial transaction for those being forced to leave their home.

topkai22··on Lidl's Cloud Gambit: Europe's Shift to Sovereign Computing
It’s more of a prisoners dilemma than “it works when implemented correctly.”

In general, all parties do better in freer markets and all parties do poorly in restricted markets. However, when one party in a trading system implements restrictions and the others don’t that party can gain outsized benefits versus others.

The world spent almost 50 years liberalizing trade systems, mostly with benefits at the national scale. It took 10-15 years for most of leaders to realize that China was successfully subverting the liberal system.

“it works when implemented correctly” is the wrong lessons and will lead us to widespread protectionism and make us all poorer.

The right lesson is that “bad actors need to be dealt with and excluded from the system.”

topkai22··on Ask HN: Tired of software career. What now?
Definitely start applying. When I’ve gotten to this point in my software career before just knowing I wasn’t trapped made me feel much better.

I don’t know how deep you are in your career, but I’m at 20+ years and I’ve felt like this at least 4 or 5 times. I’ve never actually switched companies, but I’ve switched job’s within my company 3-8 times spring depending on how you want to measure a job switch.

topkai22··on Susan Wojcicki has died
I think you are interpreting the comment rather ungenerously. This sounds far more like finding common humanity with the deceased then somehow correlating cancer to wealth.
topkai22··on Can kids master the video games their parents loved?
This hasn’t been my experience. My kids have loved Star Wars, Harry Potter, Space Jam, Looney Toons, Muppets, Uncle Buck, Top Gun, Ghostbusters, My Neighbor Tuturo, all the classic Disney movies, Mary Poppins, Get Smart, and others I’m sure I’m missing. They even like some of the light westerns thier grandparents put on. It’s not everything, but it’s most of what I’ve tried.

They currently love playing classic arcade games on a cabinet I built.

It depends on the kid, but I don’t think it’s just a generational thing. The limits tend to be very old movies with sound issues, which was my limit as well.

topkai22··on 10% of Cubans left Cuba between 2022 and 2023
Since WWII Tibet (annexed) Korea (at invitation of the North Korean government, but invaded South Korea) India USSR Vietnam

China has been fairly quiet and well behaved since 1980, but it is current quite publicly talking forcefully reintegrating Taiwan and has had continuous naval disputes in the South China Sea.

If we are talking about colonialism, “China” is a land empire that has absolutely dominated its neighbors and often conquered them. Making an apples to apples comparison to European colonialism isn’t very useful and I don’t pretend to know details, but historical China has plenty of expansionist and domineering episodes.

topkai22··on 10% of Cubans left Cuba between 2022 and 2023
Yeah, this is basically the answer- Cuban American lobby is solidly against the current regime. Less so than they used to be, but there are still plenty of voices strongly opposed to normalization and few strongly for it.

Without a strong counter vailing lobby there is little reason for politicians to risk alienating the Cuban bloc to normalize relations with a fairly repressive government that still remains broadly anti-American and opposed to US interests.

topkai22··on Code reviews do find bugs
Code reviews don’t just find bugs, they prevent them from being introduced in the first place.

Developers are more careful about what they write and submit when they know they’ll have someone else looking at it.

We went through a couple iterations of our code review policy on a multi-year project a while back. We never really saw code reviews catch a substantial number of bugs over time, but whenever we pulled back on code reviews we definitely saw the production error rate go up.

topkai22··on Bossware is a big legal risk
Here is one https://www.aclu.org/documents/employers-schools-and-social-...
topkai22··on Engineers find a new way to convert carbon dioxide into useful products
That assumes that price is entirely determined by energy cost, that you need to convert CO2 to a chemical with the same potential energy level as jet fuel, and that energy costs are the same and constant across sources. That’s not true.

Fuel accounts 30-50% of the costs of air travel. A straight doubling of fuel costs would not double air travel costs (although it would hurt)

The CO2 emitted from air travel wouldn’t necessarily need to be converted back to a very high energy molecule like jet fuel. I’m not a chemist, but I’m pretty sure there are polymers that you can bind the carbon into and not be nearly as energy intensive as recreating petroleum molecules.

Finally, wind and solar electricity generation are already generally cheaper than any fossil fuel generation besides nat gas. The EIA (via Wikipedia) had that at around 2x cheaper solar versus diesel generation, and solar and wind continue to see cost improvement.

All that being said, any carbon elimination scheme is going to have a cost, but the theoretical cost efficiency can be much better than if you assume energy is 1-1 with cost.

topkai22··on Ask HN: Who's getting their job applications rejected?
Yeah, as an interviewer at a large tech company, it’s not uncommon to get 300+ applications for a role (if it’s remote OK and we don’t set many pre-filters), do a dozen phone screens, and 4 interview loops to fill a single position.

In the relatively awesome market in 2021 I did 70+ applications, 10+ screens, 4 loops, and ended up with 2 offers. And that was all as an internal transfer, with tends to be a little easier.

← PreviousPage 2 of 34Next →