HNHacker News
TopNewBestAskShowJobs

scottious

669 karma · joined October 18, 2014

submissionscomments
scottious··on Just Be Rich
Sure, maybe right now when the real estate market is really hot, but imagine people in the market around 2009-2012 getting a really good deal on real estate.

Once you're in the market, it's easier to STAY in the market. If house prices go up, you'll have to pay more to move to a new house but this is an easier pill to swallow because your current house has increased in value.

scottious··on How People Get Rich Now
Okay yeah, but that's like "Forbes 400" level rich, which is almost nobody. What about "acquire $10M by 50 years old" level of wealth? To me, that seems like a much more interesting story because it captures many more people.
scottious··on 7% of Americans don’t use the internet. Who are they?
anecdotally, I felt like my only option was to throw the baby out with the bathwater. It was too hard to avoid the outrage. Everybody has that childhood friend who won't stop posting BS conspiracy theories or that aunt who thinks the world is ending. Do I unfollow these people? if so, what's the point of it all?

I only ever posted positive things like videos of me playing piano and only tried to interact with others in a positive way but I found myself becoming more and more angry over time so I just quit the whole thing and never looked back.

scottious··on Software development is a loser’s game
I think you're right, but I also think the author isn't necessarily wrong.

Using his tennis analogy, each chunk of code written is like swinging at the tennis ball. You don't have to have the perfect curve-ball, you just have to NOT screw it up.

I've too often seen developers try to attack the ball with the perfect swing and the most force possible, only to have it go straight into the net. If they just focused on getting it over the net as simply as possible, the end result usually means less code that's easier to understand.

Example: junior dev needs to write a data transformation pipeline. They write a microservice and deploy it in Docker on Kubernetes. They do a lot of hand-wringing about reactive design and non-blocking I/O. They end up wrestling with the deploy and getting it done on time. All it needed to be was a simple single-threaded command line utility.

In 15 years, I've seen this story play out tons of times... I'm basically watching devs trip over themselves. I'm not saying I'm perfect either, this has happened to me too.

scottious··on Honest Microservices
ah, the dreaded distributed monolith. I hope this is looked at as a terrible anti-pattern someday.

"But we can deploy services independently" they say, "we can scale these services independently too!", "We can finally scale our development team!"

Years later: no services are scaled independently. Deployments are a mess. Most deploys end up having to be lock-stop deploys. Issues are incredibly hard to track down because of complex network interactions. For some reason 7 of them are written in Rust and only 1 guy knows Rust. Stack traces become almost worthless. You find yourself having to piece together log files across tons of services to track down issues. You have hundreds of Jenkins jobs for deploying services.

scottious··on So You Want to Do an Infrastructure Package [pdf]
That's exactly why NIMBYism is so destructive -- overall it probably would be a net positive for the community. However one very loud resident (I'm exaggerating a bit) says "nah, I don't want the noise" and then the whole thing gets stalled.

But that library has to go somewhere. It has to be in somebody's backyard. Just not MY backyard.

scottious··on I don't want to learn your query language (2018)
ORMs are great for the simple CRUD case. That's how people get lured in.

It's when things get complicated and performance is important that they start to feel like a hindrance. I've had to wrestle with ORMs only to figure out that it's generating bad queries or lots of queries when it could do it with one query. I've usually had to end up subverting the ORM or throwing it away entirely in almost every case.

scottious··on Dr. Seuss books deemed offensive will be delisted from eBay
> I disagree here. I don’t see him putting people in there as one dimensional characters.

I respect your difference in opinion. I'm interested in how asian / black people feel about these Dr. Seuss books.

> And only Africans can talk about things Africans and only Mexicans about Mexico, etc. That’s untenable

I really don't think anybody is suggesting that

scottious··on Dr. Seuss books deemed offensive will be delisted from eBay
When Robert Downey Jr. did it, the context mattered a lot. It was a commentary race. There was an actual black actor along side him that was basically spelling it all out for the audience.

They were using blackface as a way to talk about race issues rather than the offensive way it has been used in other contexts.

Whether or not that kind of thing would fly today is a different question. I certainly hope that people could look at things holistically and not just have a knee-jerk reaction to something like this. I'm also interested in what black people think about this, because ultimately that's what matters most.

scottious··on Dr. Seuss books deemed offensive will be delisted from eBay
> Why would a christian bakery sell gay wedding cakes?

I think we've decided as a society that sexual orientation is a protected group. You cannot discriminate based on sexual orientation. But I think you can still discriminate based on views of what is racist and what is not? If a white guy walks into black-owned barber shop and throws around racial slurs at the barbers, can the owners of that barber shop refuse him service and kick him out? I certainly hope so... but am I being hypocritical?

Honestly I'm out of my depth here. I have opinions but I don't think my opinions are necessarily as informed as I want them to be.

scottious··on Dr. Seuss books deemed offensive will be delisted from eBay
> I definitely don’t want public librarians to see their job as an avenue for expressing their views.

Doesn't the fact that there are more books in existence than any library can possibly stock forces them to pick and choose what gets onto shelves? That filter process cannot be divorced from people's values and baises unless we went with some sort of random selection of all texts that have ever existed, which would result in complete nonsense. We pick winners and losers all the time and not everybody is going to agree with those choices.

I guess I don't see it as unreasonable for a library to not want to stock what they view as racially insensitive books, especially kids books. But of course, people are going to disagree with exactly what that means. Maybe somebody out there truly thinks Green Eggs & Ham shouldn't be stocked because it glorifies exploiting animals for their meat and eggs. There's just no pleasing everybody I guess

scottious··on Dr. Seuss books deemed offensive will be delisted from eBay
I don't see what the problem is here? If I open a book store I'm sure as hell not going to sell Mien Kampf or white supremacist manifestos. Am I being unreasonable by standing by my values and not stocking these books? I don't think they should be banned but I also don't think I should be required to sell them.

I'm sure there are plenty of Christian book stores / libraries out there who are unwilling to stock The God Delusion. And why would a LGBTQ bookstore sell LGBTQ hate propaganda?

I guess this could be taken to an extreme. Maybe a library in a highly conservative town chooses to not stock anything that has a hint of left-wing ideology, and maybe they have internet filters to block any left-wing web sites, and they only put front-and-center highly right-wing books.

I don't know, it's complicated.

scottious··on Dr. Seuss books deemed offensive will be delisted from eBay
Evil, maybe not explicitly... but over-emphasizing asian-ness in order to portray them as a one-dimensional "other" is not a culturally sensitive way to handle it. I don't even think there's anything wrong with them being asian, it's the caricature aspect of it where it emphasizes race above all else.

Those woodcuts you are referring to have a much different context. There's a big difference between a white man caracituring based on race and an asian culture using this depiction on their own terms.

scottious··on Dr. Seuss books deemed offensive will be delisted from eBay
I think what he's saying is that context matters. Nobody is saying that you need to hire an asian artist to draw the eyes and suddenly that makes it okay.

You have to take into consideration history and changing sentiments when looking at these things.

For example, a white man overly emphasizing asian-ness to an extent that it caricatures them and makes them a one-dimensional "other" is MUCH different than an asian culture portraying themselves this way in a better context.

Same with words like the b-word... a man using this word towards a woman is (usually) incredibly offensive. A woman using this word towards another woman CAN be endearing in the right context, or used to cut her down.

Words and depictions of people are HIGHLY context sensitive!

scottious··on Modules, Monoliths, and Microservices
Further, I think microservices can encourages devs to stay in their own little walled garden and they're quick to say "everything's working on my end, must be somebody else's problem".

Very few people, if any, have a complete understanding of the system and this is often by design which may not necessarily be a good thing. Reasoning between microservices feels harder to me than reasoning within a monolith.

scottious··on My failed music career
it's a strange contradiction.

On one hand there's something to be said about persistence and discipline. You can find loads of stories of people sticking through the hard times and being rewarded for it.

On the other hand, there's opportunity cost in sticking with a failing endeavor. I am a hobbyist musician too, I spend a lot of time at the piano but I sometimes think to myself "what if I just used all of that time to advance my career instead?"

The real problem is that you don't know what can happen so we're left making guesses. Maybe the author of the article could have found some niche as a studio musician and had a long and successful career. Maybe calling it quits and changing careers while they're young would unlock a new passion that they're much more successful at.

scottious··on Why forgiving someone else is about you
Recently mother showed up unannounced at my house in tears and SCREAMED at my wife and I for HOURS and wouldn't leave. It was an absolute ambush. The reason? She wanted to get together earlier in the day but we had an appointment so we had to postpone it to later in the day. yes, that's all it takes.

Our son was TEN DAYS OLD at the time. That was 18 months ago.

Since then she's been the nastiest, most unpleasant person to be around and my father is condescending as hell and still tries to boss me around at 35 years old.

This doesn't really feel like a "the past is the past, people have flaws". This more feels like an assault on my day-to-day life.

It has been like this since I was a kid and I see not even the slightest bit of progress or self-reflection. When do I just call it quits?

scottious··on Why forgiving someone else is about you
If you take the high road while they consistently take the low road long enough, eventually you'll feel like a complete push over who lacks self-respect.

I personally have reached a breaking point in which I realize that if I don't do something different, then the people who've abused me will continue abusing me while all while I take the high road and try to be the better person.

I wouldn't call it revenge, because that sounds malicious. Let's call it tit-for-tat or "taking my ball and going home". If you repeatedly abuse me, you're out of my life. Call it revenge or call it whatever you want, but I'm simply not going to stand for it.

scottious··on Why forgiving someone else is about you
As somebody who's struggling to forgive somebody who's wronged me, I find this article to be a bit wishy-washy, like this:

> Reexamine your perceptions of life events that have trapped you in the role of victim.

well, what if somebody really truly was a victim? What if one's parents have condescended and belittled them for decades? What if one's mother is abusive and drinks too much? What if somebody spent their entire childhood planning their escape from their parents (successfully!)

That kind of stuff doesn't just go away. Is it even possible to forgive somebody who honestly doesn't think they've done anything wrong?

scottious··on Universal Basic Income is Capitalism 2.0
Because housing is inelastic and in short supply -- everybody needs it and if the price increases they will still pay for it.

If you increase the housing supply, the price falls. Increase it to a point where there are some vacancies and suddenly landlords don't have as much bargaining power to take your entire UBI. At some point a landlord is going to say "well better to fill it for $900/month rather than let it sit empty".

I think a huge part of UBI is making the economics of the essential things in life work out so normal people have the power when it comes to basic needs.

scottious··on ITER: World's largest nuclear fusion project begins assembly
It's not an either/or... we should be pursuing lots of different avenues for power generation because we don't know what will pan out and what won't. Fusion might still be a huge win even if it takes 50 more years to perfect.
scottious··on MuseScore 4: Moving from notation software to composition software
I've long been impressed with the progress that MuseScore is making and this seems like a huge jump forward.

> Under the design direction of Martin Keary, we are making significant improvements to the interaction models and interface of MuseScore 4

For those interested, Martin Keary (aka Tantacrul on YouTube) creates these very impressive YouTube videos of reviews of music notation software. His reviews are usually very scathing, but an honest critique.

After his video reviewing MuseScore, the MuseScore team spent a lot of time addressing the issues he pointed out and eventually hired him!

scottious··on On Facebook and YouTube, classical musicians are getting blocked or muted
Anecdote: I got silenced by posting a performance of Fur Elise by Beethoven on Facebook and Instagram. Really weird.
scottious··on The road to riches is this simple: Drive a crappy car (2019)
a few hundred dollars per month is just for the car. Apply this principle to your entire life and it could be a thousand or more dollars per month. Literally.

I had out-of-control spending until I did a detailed audit of my finances 5-ish years ago and I changed my lifestyle in lots of ways: cheaper car, very few restaurants, cheap vacations, cheap hobby, cheap mortgage... it literally has saved me about $1700 per month (yes, literally... I earn a good amount so I had lifestyle creep!). This savings promptly goes into an investment account. That amount over 20 years could become $775,000 if invested!

scottious··on The road to riches is this simple: Drive a crappy car (2019)
The problem is the opportunity cost. That money you used to splurge on a car is NOT being invested. Having a nice car now could literally cost you hundreds of thousands of dollars of compounded retirement money in missed stock/bond gains.

Let's say for sake of simplicity you spend $500/month on a nice car instead of $200/month on a basic car. The difference of $300/month invested for 30 years at a 6% return is a whopping $292,353.89

IMO a better strategy is to change your values. Becoming the kind of person who doesn't value a nice car could be a very valuable asset.

scottious··on The road to riches is this simple: Drive a crappy car (2019)
> Where else can you take $40,000 and set it on fire in seven years? And pay a bunch of interest to the bank in the process? What a disaster.

Where is this $40k number actually coming from? I read the linked articles but there didn't seem to be any detailed analysis that I saw...

> The takeaway here is that your financial well-being is not the product of a million small decisions, but two or three big decisions.

Uhh maybe it's both? I've done a detailed analysis of our finances for many years. I find that those little things really do add up. Changing my lifestyle such that I have cheap hobbies, don't eat out, don't drink alcohol (esp. at restaurants), and make coffee at home has actually saved me a lot of money. On the order of many thousands per year compared to my prior bad habits.

Lifestyle creep really does happen if you aren't focused on stopping it. Yes, I can "afford" to eat out 7 days per week and go to Starbucks every single day and lease high-end cars. My bank account will actually probably still be growing even if I did this. However, it won't grow nearly as much as if I just cool my jets and live a modest lifestyle

scottious··on Monoliths Are the Future
You'll never ever be able to stop bad developers from making poor choices and ruining things.

So you have encapsulated services... boss comes and says "we need feature X right away". What if feature X spans all of your microservices? The bad programmer will hack together a monstrosity between multiple services. It's the micro-lith problem: instead of a monolith, you have a monolith disguised as micro services. Now their poor choices are spread across a lot of services and distributed, it's not really confined to just one service.

scottious··on Medallion Fund “Stretches Explanation to the Limit,” Professor Claims
illegal, sure. But let's say there are some very bad actors involved... would it be possible? People have been known to do illegal things in finance and have tried to cover their tracks in the past.
scottious··on Medallion Fund “Stretches Explanation to the Limit,” Professor Claims
Yes very possible I don't understand what you are trying to say... I know what leveraged investing is but a lot of the details may be beyond me. This is not my area of expertise.

Correct me if I'm wrong: my understanding is that you're saying that they could have taken a huge risk using a lot of leverage and they didn't lose all their money so they get their 5% + 44% (found this from a Bloomberg article). Essentially they're just the notable outliers and have been for 30 years? If so, that still seems a little far fetched for me.

scottious··on Medallion Fund “Stretches Explanation to the Limit,” Professor Claims
If it's so easy and straightforward to return 50% YoY, why aren't there a proliferation of funds doing this?
← PreviousPage 4 of 6Next →