HNHacker News
TopNewBestAskShowJobs

charred_patina

165 karma · joined July 15, 2023

submissionscomments
charred_patina··on Almost every infrastructure decision I endorse or regret
I think that my work is honestly the most important factor in my happiness. I spend 8 hours a day (probably for the rest of my life) at work so it's going to be the thing that impacts me the most psychologically in my life.

After realizing that, I decided I'd try as hard as I possibly could to never have to work at a job that I didn't like. I already didn't want kids so that part is easy. The other part of the equation is saving lots of money. I'm not an ascetic by any means, but I live well below my means on a SWE salary which means I can save quite a bit of money each year.

I also recognize that not wanting to go corporate severely limits my options down the line. But capitalism is all about making money for other people. If I can make someone a lot of money, they're not going to care about if I have the chops to stand up a Kubernetes cluster or write a Next.js app or whatever (I hope).

I don't think I'm super smart, I'd say I'm pretty average for this line of work. But I reckon that most SWEs are focused on learning new technologies to get to their next job, or are overly concerned with technical problems. I like to think that I am pragmatic enough about only doing things that are going to deliver business value to make up for being average in smarts.

Anyways, there's not really a point to this rant. These are just some thoughts I have had about optimizing my career for my own happiness, and how I hope I can stay a hot commodity even though I hate working in the cloud and my software skills aren't bleeding edge.

charred_patina··on Almost every infrastructure decision I endorse or regret
What a coincidence! I've got my dream job too!

The things I did to get here are honestly kind of stupid. I started out at a defense contractor after graduating and left in the first six months because all the software devs were jumping ship. Went to a small business defense contractor (yep that's a thing) and learned to build web apps with React and Django. Then the pace of business slowed so after about 18 months I got on the Leetcode grind and got into a FAANG. Realized I hated it, so I quit after about 9 months with no job lined up.

While unemployed I convinced myself I was going to get a job in robotics (I actually got pretty close, I had 3 final level interviews with robotics companies), but the job market went to shit pretty much the exact day I quit my job lol. I spent about 6 months just learning ROS, Inverse Kinematics, math for robotics, gradient descent and optimization, localization, path planning, mapping etc. I taught at a game development summer camp for a month and a half, that was awesome. Working with kids is always a blast. Also learned Rust and built a prototype for a multiplayer browser-based coding game I had been thinking about for a while. It was an excuse to make a full stack application with some fun infrastructure stuff.

https://ai-arena.com/#/multiplayer

The backend is no longer running, but originally users could see their territory on the galaxy grow as their code won battles for them.

For the current role, I really just got lucky. The previous engineer was on his way out for non-job related reasons. He had read a lot of the books I had (Code Complete, Domain Driven Design) and I think we just connected over shared interests and intellectual curiosity.

I think that in the modern day, so many people are really just in this space for the paycheck-- and that's okay! Everyone needs to make a living. But I think that if you have that intellectual curiosity and like making stuff, people will see that and get excited. It ends up being a blessing and a curse.

I have failed interviews because of honesty "I would Google the names of books and read up on that subject" or "I think if I was doing CSS then I would be in the wrong role" (I realize how douchey that sounds but I just was not meant to design things, I have tried). But I have also gone further in interviews than I should have because I was really engrossed in a particular problem like path planning or inverse kinematics and I was able to talk about things in plain terms.

I think it's easier to learn things quickly if they are something you're actually interested in, it becomes effortless. Basically I just try to do that so I can learn optimally, then I try to get lucky.

EDIT: Oh I just thought of more good advice. Find senior devs to learn from. They can be kind of grumpy in their online presence, but they help you avoid so many tar pits. I am in a Discord channel with a handful of senior engineers. The best way to get feedback is to naively say "I'm going to do X", they will immediately let you know why X is a bad idea. A lot of their advice boils down to KISS and use languages with strong typing.

charred_patina··on Almost every infrastructure decision I endorse or regret
How many people if I may ask? And how many TPS for your services? I am hoping I can get away with a simple monolith for a very long time.
charred_patina··on Almost every infrastructure decision I endorse or regret
That I'd be comfortable with.
charred_patina··on Toyota got mocked for rejecting EV hype – not anymore
> Denying the world access to clean, affordable fuels like gas, oil, and coal is a real problem.

This is literally the second sentence of that article.

charred_patina··on Thoughts on tech employment
Class interests supersede national interests.
charred_patina··on Almost every infrastructure decision I endorse or regret
I don't want to be negative, but this post reads like a list of things that I want to avoid in my career. I did a brief stint in cloud stuff at a FAANG and I don't care to go back to it.

Right now I'm engineer No. 1 at a current startup just doing DDD with a Django monolith. I'm still pretty Jr. and I'm wondering if there's a way to scale without needing to get into all of the things the author of this article mentions. Is it possible to get to a $100M valuation without needing all of this extra stuff? I realize it varies from business to business, but if anyone has examples of successes where people just used simple architecture's I'd appreciate it.

charred_patina··on I worked 80 hour weeks to deliver a platform for a hedge fund,then they fired me
I mean, you could come back as a contractor and have them pay your rate to show them how to get the authentication script authenticating again. Obviously this isn't ethical.

> Don't put in 80 hours a week for months unless you have good reason to think it's going to be worth it and do it with the full knowledge that you might be gambling on the company's generosity.

I agree. I'm also not 100% convinced the original story is even true.

charred_patina··on I worked 80 hour weeks to deliver a platform for a hedge fund,then they fired me
Sorry, replace "is it legal?" with "how likely are you to get caught and face penalties?".
charred_patina··on I worked 80 hour weeks to deliver a platform for a hedge fund,then they fired me
It sounds like they were never given written confirmation for the bonuses. How likely are you to face penalties if you put a "time bomb" in a codebase like this? Something with plausible deniability like let's say like an authentication script that you have to run every 30 days or the program stops working for "security reasons". Also you're the only one who knows where the script is and how to run it.
charred_patina··on Ingenuity had more computing power than all NASA deep space missions combined
Is there anywhere to read about what CI/CD looks like for a Mars rover? Curious what a pipeline for something like that looks like and how they account for bugs, what kinds of conventions they must use to keep errors from occurring.
charred_patina··on ICJ orders Israel to prevent genocide in Gaza, stops short of ordering ceasefire
> Are you sure you can see this genocide?

Yes, I make sure that I have verified that what I am seeing is real. I immediately do a fact check. I read Haaretz because if Israeli media is confirming it then it is undoubtedly real.

So many people ask "how could people have just let this happen" with respect to the Holocaust. This is how. They didn't want to believe it. Or they justified it. Or they were more worried about other things.

Maybe you should re-examine your biases.

charred_patina··on ICJ orders Israel to prevent genocide in Gaza, stops short of ordering ceasefire
There is disinformation on TikTok. There are white supremacists and antisemites that take every Israeli conflict as an opportunity to spread their hate. This is true.

What is also true is that you can clearly see Israel conducting a genocide live, while every news outlet in the west denies it or justifies it.

I am not talking about fake news, I am talking about citizen journalists, footage of children who have been pulled out of rubble. Footage of leaflets dropped on a column of refugees. The civilian death tolls that the US confirms themselves. The harder Israel denies their atrocities, the stronger the backlash becomes when people see the truth with their own eyes.

Israel's far right and Netanyahu bear a huge amount of blame for the rise of antisemitism, because they point to these atrocities and say "this is what Jewish people globally stand for".

https://nymag.com/intelligencer/article/bisan-plestia-motaz-...

charred_patina··on ICJ orders Israel to prevent genocide in Gaza, stops short of ordering ceasefire
> Can you name a single state in the world with a majority muslim population that hasn't adopted any laws based on religion or passed any laws that discriminate against non-muslims?

I don't know that Turkey has zero discriminatory laws against non-muslims, but they managed to operate as a secular state for almost 100 years before Erdogan.

> Do you think it's realistic that if Israel is replaced by a new state tomorrow that has a majority arab muslim population it won't quickly become somewhat theocratic and enforce some degree of religious law against people of other religions?

I have no way of knowing this.

> I think this outside view of a one state solution pretends the entire population of Israel believes in some sort of Western Democratic values and will provide a strong foundation of individual rights. I just don't see good evidence for that.

Noam Chomsky and Norm Finkelstein both agree with you on this point, and I tend to agree with them. My argument was not that a one-state solution was viable, but I was trying to get the OP to say if their idea of Zionism was exclusionary or not.

Personally I do not think that a one-state solution would be possible unless mass de-radicalization took place, because Israeli ethno-nationalists see coexistence as genocide. I think the most viable option is a two-state solution, where a competent Palestinian standing army could hopefully force some sort of detente.

charred_patina··on ICJ orders Israel to prevent genocide in Gaza, stops short of ordering ceasefire
> All of this would end in an instant if Hamas would give up hostages and surrender.

No, it would not. There would still be 400,000 Israeli settlers in the West Bank. Palestinians in the West Bank would still live under occupation. Do you think that situation will not also reach a boiling point and end in ethnic cleansing as fascist rhetoric in Israel increases?

charred_patina··on ICJ orders Israel to prevent genocide in Gaza, stops short of ordering ceasefire
> Modern-day Zionism to me and many others means that Israel has the right to exist.

I think the framing of this argument is so tricky, because states don't have any rights. States aren't human beings. There is so much to unpack in the statement "X state has a right to exist".

> On other hand, my interpretation of people who are self-proclaimed anti-Zionists logically flows from above statement that they believe that the present state of Israel DOES NOT have a right to exist. Which implies deportation of extermination of 6 million Jewish Israelis

I am not saying that Israel's borders should be dissolved, but if Israel and Palestine were integrated into a single state where Jews and Arabs had equal rights, would this not still be a home for Jews?

Destruction of the state of Israel is not equivalent with the genocide of all Israeli Jews, unless your definition of genocide is the same as the one used by white supremacists in the US, who believe that letting non-whites into the country is genocide.

The point I am trying to make is that is Zionism, by your definition, exclusionary? If so then what you are describing is an ethnostate, which many would argue is a fascist idea.

Jews, Roma, Kurds, and all ethnic minorities deserve human rights. However, they are not entitled to statehood and their states are not entitled to any rights themselves.

Also, I do agree there are antisemites who say "zionism" as a dogwhistle for "jews".

charred_patina··on ICJ orders Israel to prevent genocide in Gaza, stops short of ordering ceasefire
As a westerner, I have never heard a single person in the western sphere mention a peaceful, non-occupational one state solution. How common is the idea of a democratic single state solution in Israeli politics? Do the advocates for it have a plan for dealing with the backlash from extremists on both sides? I'd like to read more about it. Now in the west it seems like even the two-state solution isn't up for discussion post-Trump.
charred_patina··on ICJ orders Israel to prevent genocide in Gaza, stops short of ordering ceasefire
Not all, sorry I should have qualified that statement. I was just trying to point out that when Israel claims that it stands for all jews, it can backfire and actually end up causing more antisemitism. I have added some qualifying statements.
charred_patina··on ICJ orders Israel to prevent genocide in Gaza, stops short of ordering ceasefire
To add to this, OP if you want to learn more about why Israel is so callous to Palestinian life you need to learn about the Israeli right wing and how it came to power. I mean, this whole thing goes back further than that but for understanding today it really helps to understand the movement of ultra nationalism in Israel from the fringe into the majority.

Fascism does not "just stop". You can already hear the far right wingers claiming that Israel also has a right to expand into Lebanon and the Transjordan. Ironically looking at how Germany was radicalized is really useful for understanding how Fascism has taken hold in Israel.

charred_patina··on ICJ orders Israel to prevent genocide in Gaza, stops short of ordering ceasefire
A common sentiment I have heard in the US is that "TikTok causes antisemitism".

What I believe is actually happening is that TikTok debunks a lot of Hasbara talking points about the Israeli occupation of palestine (because people can see the violence with their own eyes), but then people are not educated further about the nuances of Zionism and Judaism, the different political movements within Israel like Gush Emunim and how they are not related to Judaism at large.

Because Israel has so successfully conflated Zionism (a political movement) with Judaism (a religious one), it increases the possibility that when westerners stop supporting Israel they can adopt antisemitic viewpoints.

charred_patina··on What killed the fight scene?
I am pretty sure in anime that you have specific studios and directors who direct and animate fight scenes.

https://en.wikipedia.org/wiki/Yutaka_Nakamura

Is one who comes to mind. It requires a specialist and costs an outsized amount of money per frame compared to regular scenes. In western live action films it requires a director who intentionally wants to emulate that style and a studio that is willing to spend the money to do so. The incentives probably aren't aligned for big blockbusters to have well-choreographed fight scenes anymore.

There is obviously still an appetite for well choreographed fight scenes, but they are in the new Western feature-length animation projects (Spiderverse, Puss in Boots), probably because this generation of directors and animators grew up watching Yutaka Nakamura's fight scenes or RWBY.

But IMO asking why so much new media has bad fight scenes is like asking why so much new media has poor writing. It's a commodity that people probably didn't care about that much.

charred_patina··on Simulating a minimal cell in the browser
I do some biology-adjacent programming work. I think protein and cell simulations would be a fun area to learn about. I am familiar with projects like OpenWorm. You seem pretty knowledgeable about the field. How does one get into computational biology? What prerequisite knowledge would I need to be able to write simulations like in this article?
charred_patina··on New York Times Flash-based visualizations work again
Oh man I loved the podcast you did with Mike for Newgrounds. I had never stopped to think about the fact that Mike had to actually write an entire flash emulator to get Castle Crashers to run on the xbox. It's so clever and genius, shipping users an emulator like that.

To anyone who isn't familiar, here's a link to the podcast:

https://www.newgrounds.com/audio/listen/935322

charred_patina··on 93% of U.S. households' stock market wealth is held by the top 10%
I think the issue is more that power laws distributions have a lot of negative externalities. Inequality is correlated with a lot of societal problems.

> People see these power law distributions and are surprised? But like, do you actually want enforced uniform wealth (communism)?

This is a really all-or-nothing take. A handful of people are arguing for enforced uniform wealth, most people are just pointing out that our current economic system is marginalizing a growing number of people each year, while enriching a handful of giga-wealthy individuals.

charred_patina··on 93% of U.S. households' stock market wealth is held by the top 10%
> I can't help but think of all the media organs, the WSJ, Bloomberg, FT, Economist, CNBC, Fox Business, et al who cater to this small segment of the population.

I never thought about how small their audience actually is.

That said, I never felt a sense of alienation reading these articles/watching these shows, it really just feels like listening to someone out of touch with reality. I am mostly curious why anyone would bother watching/subscribing to this media, since the amount of information you gain from them is enough to influence you emotionally, but not enough information to gain you a market advantage.

I mean wouldn't you be better off just paying someone to manage your wealth for you or owning shares of a mutual fund? It's like these programs are for people with enough wealth to care about the market, but not enough knowledge to invest it effectively. People who are going to be picking stocks successfully are reading 10-Ks and crunching numbers in excel, not listening to Squawk Box.

charred_patina··on 95% of container ships are now going around the Southern Tip of Africa
> A terrorist intentionally targets civilians, and non-terrorist does not. That's it.

When a leader targets their own people, we don't call them terrorists. My point is that the distinction comes down to whether the state is recognized as legitimate or not, and it's really just arbitrary.

charred_patina··on 95% of container ships are now going around the Southern Tip of Africa
Prosperous for some.
charred_patina··on 95% of container ships are now going around the Southern Tip of Africa
Ok well all you are doing is limiting your ability to understand the real world. If you don't mind being ignorant then go ahead.
charred_patina··on 95% of container ships are now going around the Southern Tip of Africa
I think they would. You would need to have them sign an agreement (as well as Israel). If they violated this agreement, then sure, the USA could be justified in taking military action.

However, painting them as savages and approaching it with a "bomb them back to the stone age" mindset isn't helpful. You'd think after 20+ years we would have learned this lesson.

charred_patina··on 95% of container ships are now going around the Southern Tip of Africa
States invent a legal framework that they can use to differentiate their civilian casualties from the civilian casualties of other groups they refuse to acknowledge.

That is what I mean by the state monopoly on violence. You can't legally beat your neighbor. A cop can. You can't shoot protestors, a national guardsmen may be able to.

The state devises a legal framework to justify its violence. Operating within this framework is designated as "peacekeeping action" or "law enforcement". Operating outside of it becomes "violence". Even though the actions are the exact same. It's all just kind of arbitrary is my point.

Page 1 of 3Next →