HNHacker News
TopNewBestAskShowJobs

throwawaylala1

135 karma · joined March 14, 2022

submissionscomments
throwawaylala1··on Ask HN: What has melted your brain recently?
You're not wrong, but there is a large spectrum of success out there. It's not like you get only "one shot, one opportunity" (Eminem) or nothing. Yes there's also a spectrum of the work/reward ratio and sometimes it's skewed in a crappy way. For some people it's too easy and for some people it's too hard

Point is that reaching upper middle class and higher is totally feasible no matter your walk of life as long as you keep the hustle going. Success could only happen in one's late 30s though.

(There are of course overriding factors like having an abusive childhood or something like that. Systematic discrimination plays a big part too. But that's outside the scope of this particular thread)

throwawaylala1··on Ask HN: What has melted your brain recently?
The realization that...

Okay seriously this blew my mind.

The realization that the majority of the rules/regulations/laws/policies that we have in place are directly connected to the suffering of a human being.

Our society is reactionary. We enact new rules in response to negative outcomes. Any time we try to pre-empt a bad outcome, people claim conspiracy and/or believe that the problem is being over dramatized. It takes a negative real world event (often several) before we collectively agree that it's a problem and do something about it.

So then... all of humanity's progress is built upon the pain of other humans. That really sucks.

throwawaylala1··on Ask HN: What has melted your brain recently?
Do your thing I guess. The results will speak for themselves. Just know that even in the mid-2000s (when the market was red hot) there were all sorts of hurdles you'd have to go through to get a good gig. A lot of that involved doing work "for free".

A little hustle pays dividends long term. It's much worse in other industries.

throwawaylala1··on Ask HN: What has melted your brain recently?
lol yes
throwawaylala1··on Why I Don't Like Golang (2016)
What did you write CRUD APIs in before Go?
throwawaylala1··on Why I Don't Like Golang (2016)
What are you using it for?
throwawaylala1··on Generics can make your Go code slower
> The real world is messy, as much as programmers want to think it's not.

You hit the nail on the head with the whole comment and that line in particular.

I'll add that one of the most effective ways to deal with some of the messiness/complexity is simply to avoid it. Doing that is easier said than done these days because complexity is often introduced through a dependency. Or perhaps the benefits of adopting some popular architecture (eg: containerization) is hiding the complexity within.

> It's because system design is a lot less theoretically clean

Yea this is a major problem. It's sort of a dark art.

throwawaylala1··on Generics can make your Go code slower
Computer systems are imperfect. No one is claiming otherwise. What matters more is the probability of failure, rates of failure in the real world, P95 latencies, how complex it is to mitigate common real world failures, etc, etc, etc.

"Turtles all the way down" is an appeal to purity. It's exactly the kind of fallacious thinking that leads to bad system design.

throwawaylala1··on Generics can make your Go code slower
If you're needing to fight the GC to prevent crashes or whatever then you have a system design issue not a tooling/language/ecosystem issue. There are exceptions to this but they're rare and not worth mentioning in a broad discussion like this.

Sadly very few people take interest in learning how to design systems properly.

Instead they find comfort in tools that allow them to over-engineer the problems away. Like falling into zealotry on things like FP, zero-overhead abstractions, "design patterns", containerization, manual memory management, etc, etc. These are all nice things when properly applied in context but they're not a substitute for making good system design decisions.

Good system design starts with understanding what computers are good at and what they suck at. That's a lot more difficult than it sounds because today's abstractions try to hide what computers suck at.

Example: Computers suck at networking. We have _a lot_ of complex layers to help make it feel somewhat reliable. But as a fundamental concept, it sucks. The day you network two computers together is the day you've opened yourself up to a world of hurt (think race conditions) - so, like, don't do it if you don't absolutely have to.

throwawaylala1··on Go Fuzz Testing
That first example is deceptive. In this line:

    for i := 0; i <= n; i++ {
The "<=" character just looks like a "<" character due to the typeface that the author chose. I'm going to assume that wasn't an accident because it perfectly masks the obvious bug in the for loop.

When I did a quick scan of that code it looked good to me. Then he claimed it should panic and I felt crazy. So I copy/pasted the code into an editor to see wtf was going on and sure enough it was "<=".

throwawaylala1··on Show HN: Search Engine for Blogs
Love the idea, but I can't search for exact matches using quotes :(
throwawaylala1··on CSS's !important was added because of laws about font size for some text
> or a pompous person trying to make other devs feel inferior

This is how I felt reading it as well. IMO Steven should exercise a little humility.

It was bad design on his team's part. How is anyone supposed to know that there was only one super secret reason for "!important" to exist? Why not call it something like "!break-cascade-override"? They put an emphasize on making the language look "clean" over real world usability and this is the outcome.

throwawaylala1··on Ask HN: I'm So Lonely
I usually lurk but I created an account just to respond to you.

Please find a therapist. Trust me. I don't know what your financial situation is, but it's really not that expensive... especially because you don't need to do it forever. Make sure that you find a therapist whose method fits your level of comfort. This is VERY important. I also highly recommend only doing in-person sessions (if you're comfortable with that, re: covid). It makes a big difference.

All of the other advice here is a shot in the dark. We simply don't know enough about you. Chance are you're not an angel (none of us are) and your strengths/weaknesses play a very big part in your life's outcome. Not to mention your upbringing, bad habits, good habits, state of health, financial situation, sexual drive, etc, etc.

Therapy is not like it is in the movies. It's a lot like having drinks with your friend and dishing about your life. Except your friend devotes 100% of their attention on you, has professional training, has a goal of finding the root cause of your problems, and does it for a fee.

I only went to therapy for 5 months and it changed my life. I'm in my mid-30s and rejected therapy for a long time because I thought it was for mentally ill people. Maybe that's technically true but if it is then we're all mentally ill to some extent.

Last thing I'll say is this...

Twice in my adult life I had my entire world view shaken to the core. It's a thing. And for a lot of people it needs to happen - they don't just gradually get better and figure things out. Often times a tragic event will trigger it but not always. When you hear stories of someone dropping everything and moving to Japan or something like that... yea it's that kind of thing.

It's possible (again, can't tell w/o details) that this kind of drastic change is what you need in your life. One great catalyst for that change is talking to a compassionate and intelligent professional. You'd be surprised at what you'll dig up.

Best of luck to you.

← PreviousPage 2 of 2