HNHacker News
TopNewBestAskShowJobs

metalgearsolid

109 karma · joined September 18, 2018

submissionscomments
metalgearsolid··on How I survived being a $220k/year intern
I have a similar story, but it was my first programming job, and it wasn't a cake-walk to get it, so for myself I simply couldn't imagine doing much better. And to be honest, after quitting, I haven't. I'm at least healthy and happy again.

But you're right, honestly the only thing I really learned about that experience was I should have just quit sooner. That's really all there is to it.

metalgearsolid··on Ask HN: First hire offered to work part-time – what should I do?
I would definitely hire them. I don't see it as a lack of commitment, rather he/she just understands the value of their time. 24 hours of labour is NOT 60% of a full work week, especially for a knowledge worker.

It's a big green flag from my perspective.

metalgearsolid··on Ask HN: How are you preparing for COVID-19 disruptions?
I stocked up on this new limited edition Eggo cereal, as it is the spiritual successor to the long forgotten Waffle Crisp, the #1 cereal from my childhood. Honey Comb simply does not compare, don't even bother mentioning it. If things start getting scary, I'll stock up on some milk.

(I'm not doing anything)

metalgearsolid··on Mutable Instruments' Eurorack Modules
Being anti-Veblen is not the reason I dislike Behringer. It's not so black and white when it comes to cloning or replicating original designs of the past. It can be done tastefully. Behringer does not do their clones with integrity.
metalgearsolid··on Coronavirus and the blindness of authoritarianism
Isn't that the point though? That sweeping things under the rug in order to save face is what allows these issues to spiral out of control.
metalgearsolid··on What makes code “Swifty”?
To answer your question: objc.io
metalgearsolid··on Treat Facebook like something between a telco and a newspaper, says Zuckerberg
Facebook is really big so lets treat it as such, and look at things piece by piece. Start with treating Facebook's NEWS FEED as a newspaper perhaps, then move on to other problems like hate groups using facebook to organize, marketplace fraud, etc.
metalgearsolid··on Signs you’re working in a feature factory (2016)
Been there. Anecdotally, a good indicator of a feature factory is the turnover in marketing, a particularly gruelling department to be in when you are not finding any consistency with the message you've been tasked with communicating. That kind of situation is okay and perhaps even fun if you can count your colleagues with your fingers, but at companies larger than that, the general lack of understanding of what your software does is a kind of debt, perhaps even classifiable as technical debt.

I tried to raise red flags to my bosses when our colleagues in customer support we're making feature requests for features we already had. The company as a whole lacked the courage or enthusiasm to tackle those design flaws, and instead would request additional features. I tried really hard to fight for removing features too...

metalgearsolid··on The dystopian world of software engineering interviews
It's nice working on any well known product really. I spent 3 years with a tiny startup doing enterprise software, and I can hardly even explain it to other employers, because hell, not even my own boss knew what he was trying to sell. We just had some kind of survey builder platform with a mess of features that was starting to stick with people.

Finding my 2nd job is just as hard as getting the first one, as the product I helped develop is just not that interesting. It would be so much easier to just say I worked at Google, Airbnb, Apple, whatever. I'd be upset, but I don't want to work for a FAANG regardless.

Good luck!

metalgearsolid··on Usenet – Let's Return to Public Spaces
I think brining usenet back is problem solving in reverse. Usenet will not bring back the joys of early internet, but attempting to revive an old technology through the collaboration of other curious and passionate people certainly will.
metalgearsolid··on Why developers like to code at night
I honestly never noticed I was scheduling my time in half-days or even full days, but it's so true for myself. I would've thought it was some sort of anxiety thing, but having plans several hours away in my schedule is extremely debilitating to my creative flow. Just one scheduled item, even something enjoyable like going out to a nice restaurant, can practically paralyze me from working on stuff. Fortunately chores, errands, and house work generally do not fit this bill.

Or rather it prevents me from venturing into the unknown, like when working on a novel program or writing music from scratch. I really had no problem accomplishing day-job things despite knowing I had scheduled meetings later on in the day.

metalgearsolid··on What’s New in Swift 5.2
I'm pretty apprehensive about this "callAsFunction()" feature. Requiring users to name things in a specific way was the kind of awful UX our customers struggled with when using our hobbled-together marketing software.

IMO, some better alternatives, in order of personal preference:

* Give away the functionality to all types that implement only a single function.

* Require an explicit protocol conformance. I get that the language does not want features to be hidden away, but requiring a user to implement a function with a specific name and signature is literally the job of a protocol. It doesn't seem like much of a hurdle for non-beginners, who have likely been familiarized with core protocols like Sequence or Collection, to acquire a knowledge of a CallAsFunction protocol.

* Introduce a new keyword, or tag (like @implicit).

* Allow the user to unlock the functionality through a more obscure phrasing. Even something as ugly as "func ` `()" could be preferable.

metalgearsolid··on Let me give you a list of the top scams coding bootcamps use to steal your money
The answer to both questions is yes. A bootcamp helped me because it put me into a collaborative environment where I had some kind of obligations to show up and complete projects. Ultimately, you really only need side projects. I'm actually struggling in my job search right now, despite getting my foot in the door and doing great work for about 3 years, as having one company on my resume is not making up for my lack of newer side projects.
metalgearsolid··on Ask HN: Making a mobile app as a back-end developer?
As a native iOS developer I will gladly help you answer some of these questions if you want to provide more specifics on what you're looking to do. Could you reply with your email, or put it in your HN profile? Or just elaborate here?

On mobile we work with pretty high-level abstractions, so if you did this yourself, most of the new stuff to you would be the frameworks like UIKit or Core Data (at least on iOS).

Edit: Ray Wenderlich and objc.io are my go-to learning resources for iOS stuff

metalgearsolid··on Browser-based climate change simulation
The problem is propaganda. Climate change is the victim. Even staples of modern life, like vaccines, can be sullied by the private interests of the ultra wealthy/politically affluent.
metalgearsolid··on Andrew Yang’s math on the robot takeover doesn’t check out
Two days ago, on my way home from an errand, I made the mistake of entering the subway at a digital-only entrance. Tap payment only. The fare box is shuttered up permanently, leaving me at a loss as to who I'm supposed to show my paper transfer to.

Having just had a taste of dystopian future injected straight into my veins, my irritability was at a peak, so I tried to quickly pass through behind someone else. Fuck it, I have my transfer I paid for anyway right?

A lady in the city's transit uniform instantly appears from behind the fare box and asks me what the hell I'm doing. I avoided trouble, but, well, I don't even know what to say really. It is just so absolutely bewildering and upsetting to have no human in uniform to go show my transfer to, but faster than I can snap my fingers does one appear to be the muscle.

Capitalist power structures will forever invent stupid shit for humans to do. The rich and powerful seem to prefer it this way, because whatever the hell it is for them that replace the simple joys of friends and family, is something that can only be appreciated when others can't have it. Diamonds.

metalgearsolid··on Revenue Generating Drinking Fountain
> No one argues that water in the best case should be free and that it’s in the public interest to provide it, but that’s just not realistic in a lot of cases.

I disagree. I don't believe there is a single good reason for why our world has both trillions of dollars of wealth but also people without access to clean drinking water. It's just not right.

metalgearsolid··on Revenue Generating Drinking Fountain
I thought I was missing some kind of joke when I read the parent comment.
metalgearsolid··on I stood up to my boss, then he got promoted
The communication failure begins with management. Don't blame the employees if there are no mechanisms/systems/processes in place to report your managers.

You're right, it will build up a grudge that gets launched uphill. That's what I did, after letting my manager litter my codebase for months until he made the big mistake of telling me to shut my mouth, giving me a reason to go to HR.

metalgearsolid··on S&P 500 Buybacks Now Outpace All R&D Spending in the US
You're not wrong, but I'm considering it a luxury outside the real of automotive. I've been working full time as software developer for 3 years and I cannot afford a Cybertruck. Not even close lol.
metalgearsolid··on S&P 500 Buybacks Now Outpace All R&D Spending in the US
Strongly agree. Elon Musks' $40k USD Cybertruck reveal was one of the first times in years it felt like our present was making some kind of headway into the future, but while also being accessible to common people ($40k truck is still a huge luxury don't get me wrong).
metalgearsolid··on Learning at work is work, and we must make space for it
At my first programming job, my performance suffered when management ran out of things for me to do because I was running the mobile department successfully while the web side of things was constantly on fire. When confronted about the lack of progress on my side, I explained that my sprint tickets were mostly pointless, with no business value. My manager said it's my job to do it anyway. Unfortunately I stuck around for a little while longer after that. I really shouldn't have.
metalgearsolid··on How William Gibson Keeps His Science Fiction Real
Go figure his fashion sense was ahead of the time. He is wearing Acronym in the article's photo, which if you ask me, is the most compelling fashion brand on the entire planet.
metalgearsolid··on Sacha Baron Cohen Uses ADL Speech to Tear Apart Mark Zuckerberg and Facebook
Cohen is right. It's total nonsense Facebook, Youtube, Twitter, etc. can not and are not algorithmically remove hate speech and dangerous lies. If they can detect a nipple, they can detect a nazi.
metalgearsolid··on Ask HN: Who Wants to Be Fired?
I was asked to implement "passive data analytics", so our iOS app could soak up data on age, gender, etc. I put in my notice the following Friday.

That was almost a month ago. Currently struggling with the realities of unemployment and depression. Not sure where things will go from here. I haven't discovered any kind of support system for software developers who left their jobs because of their personal morals.

metalgearsolid··on Ask HN: Help understanding startup equity (for employees)
You have been very helpful. Thank you.
metalgearsolid··on Recession Already Grips Corners of U.S., Menacing Trump’s 2020 Bid
I wish that were more believable, but we're living in an extremely unbelievable timeline.
metalgearsolid··on Questions to ask a company during a job interview
I came in here to basically say that all these questions are great, but being able to just simply walk around the office and its departments (if it's that big) is also really important. You got bamboozled to a pretty extreme extent, but at least I know from my last employer that I'll be making damn sure that my future software development team isn't using older, slower computers than the marketing department.
metalgearsolid··on What Is a Tech Company?
If it makes you feel any better, I worked at the "sales company" and they certainly aren't winning big. I think you're just underestimating the amount of factors involved in determining business success.
metalgearsolid··on Using ‘switch’ to match arbitrary logic instead of string or number literals
Swift's nil-coalescing operator is a great solution for this.

  return config.github ?? config.twitter ?? default
Page 1 of 2Next →