HN user

slezakattack

255 karma
Posts4
Comments81
View on HN

Interesting post but was really hoping to understand why some of my saves wouldn't transfer to other 360 consoles. Back when the "red ring of death" was more common, I would be issued a replacement console. When I snapped my hard drive back in and turned on Ninja Gaiden 2, I wouldn't be able to continue my progress. I had the unfortunate luck of this happening several times to me and I eventually quit playing that game.

Years and years later, I worked with someone who used to be at a gaming company and he claimed that apparently it was a quality assurance requirement from Microsoft in order to be published..

You're not wrong. However, even if you make an all-cash offer and remove every single contingency, you're still looking at roughly 2 weeks minimum to close. You're making the assumption that title companies are competent (they are not) and move quickly (they do not). Wire transfer takes a few days, need to find a notary to sign all of the closing docs, and title companies are slammed with all of the other home purchases happening as well.

Why Erlang? 5 years ago

Like most things, it depends what your web application is doing. I've been working in Erlang professionally nearly 6 years, and I'm not super convinced it's great for building web apps. If you want to utilize the Erlang VM, many people have found Elixir/Phoenix to be super helpful in building their web apps. I encourage you to check that out if it piques your interest.

As a seasoned Erlang developer, it's really foreign to me that people can go so far as to never need a GenServer since they are everywhere in Erlang. Have you had any experience with ramping up an Erlang engineer to use Elixir? After interviewing an Elixir dev for an Erlang position, it was interesting that so much of what they used in their day-to-day abstracted away the components of OTP and the Beam. Didn't really have a firm grasp of supervision trees, process linking vs monitoring, etc.

I've also seen the bait-and-switch with recruiters. Many years ago when I was young in my career, I decided to respond to a recruiter who worked for a recruiting firm. We had a good talk and there was a company he was working with that I expressed interest in and felt I was qualified for.

Nope. He kept pedaling this small, 10-15 person startup to me that I clearly wasn't qualified for and honestly was not interested in as there were some red flags. The commission must've been fat cause he didn't pitch me any other company and kept "circling back" if I changed my mind about them.

I felt the same way when I read they waited for 20 minutes. Unfortunately, it doesn't seem to be stated if the cops initially showed up with vests and guns drawn or if more showed up after failure to comply. If it was the former, I could understand the shock and cloudy judgment experienced by the scientist when you've realized your house is under siege.

What was particularly fun for me as a kid, regarding video game rentals, was that consoles like the N64 and SNES had saves on the cartridge and sometimes you'd pick a game with a save slot where someone already unlocked a huge chunk of the game. Hitting the "jackpot" with a cartridge that had everything unlocked made the game even more fun. Suddenly that one level I was stuck on in Donkey Kong Country has been passed and I'm on to checking out other levels..

Yes, I've seen this as well and from my observation, it seems to boil down to company culture and a lack of product direction. A company that refuses to accept that errors and faults happen tends to permeate into the code. A lot of people that work on the product side will say "I want us to have no failures" without understanding that things simply WILL fail at times and we need to understand what the user experience should be if this were to happen. This is especially true of external services that you have no control over (i.e. the usage of a push notification system).

I'm simply curious if the protocol was ever brought up in discussion and if there was a conscious decision to not go that route due to product needs.

I'm not going to speculate on what the advantages/disadvantages would have been as I honestly have no idea. I suppose if a competing product comes out that is XMPP-based then maybe we'll have some good comparisons. ;-)

There's no hard-and-fast rule on this but generally junior projects are isolated where you may only have one stakeholder. Growing into a more senior role, your actions generally have greater breadth that affect more teams/clients/orgs. Technical chops are worthy but I can guarantee that your stakeholders would rather have amazing communication for things like progress, deployment, etc. than how efficient or beautifully written the project is.

I work for a mobile gaming company in SV (500+ employees) where the office hours are 10 - 7. I come in just before 9 and I leave at 5. Nobody seems to care and people respect my hours. I receive good performance reviews and I'd like to think I'm seen as a "go-to" person in the company. Sometimes there's a light crunch where I'll pull 50 hours and/or take my work home with me but it's pretty rare. The problem is that it can be so hit-and-miss with these companies. I've watched teams from my last company push 120 hour weeks to get a product done while I still worked 40-45 hours (I wasn't involved with the project thank god).

You could literally work for a company (big or small) where teams or individuals work long hours. I personally don't think working longer hours should be awarded (unless the company is pushing for something) as it makes other people feel they need to work longer. I always felt it makes more sense to work smarter than longer.

Erlang OTP 21.3 7 years ago

I'm glad Erlang gave you the feature you were looking for but I can't help think of what the cases would be where a map, fold, or even assigning a lambda function to a variable wouldn't work?

I think you may have misunderstood. I think OP meant that you have to explicitly "freeze" or "halt" the program to save on battery. In other forms of software development, it's not common to explicitly state in your code that you're waiting for the kernel to interrupt you. The kernel's scheduler decides when to interrupt and pre-empts the running process. There are definitely systems out there where the running process gives processor control back to the kernel scheduler but I don't think it's common.

Bullshit Jobs 8 years ago

But what part of that 77% represent the students receiving free tuition based on the 125k family income? I would think that 77% is also lumping students who a) have a free ride from scholarships, academic and/or sports. b) have the financial means to pay their way through.

I agree, I lived next door to him for 5 years. The stadium, Great America, Ace/Amtrak train, and being in the direct flight path of San Jose airport made for quite a bit of noise. Every house in the neighborhood had double-pane windows for that reason.. Not to mention the occasional waft from the nearby wastewater facility makes me more than happy that I no longer live there.

Not really sure what the buying couple saw in the area. The house was really well-kept and updated but I feel there were other homes in much better surrounding neighborhoods for a similar price-point..

My Uncle in-law sold his house a couple months ago in Santa Clara (right next to Levi's stadium) and was asking for $1.2MM hoping to actually get 1.3 for it (a problem unto itself..). They took a $1.5MM offer (from about 5 other similar offers) from a young couple who both worked at Uber and also got significant help from parents. Wasn't all cash but I believe they put down like $500k. So it's not just tech but sometimes tech with the help from family.

You mean like retirees like baby boomers or way in the future retirees? As long as Prop 13 stays around, you have quite a few retirees who've been in their current home for 40+ years and only pay like $700 in property taxes a year. They won't go anywhere and in fact are incentivized to stay.

I'm not a fan of Prop 13 and I've considered what the effects would be if it was phased out in some way. I really wanted to gain a better understanding of the housing climate back in the 70's when this proposition came to pass. Apparently it was really, really bad. Found this NYT article from 1981 that did a pretty good job outlining what was happening[1]. I don't think we can possibly go along without it but I don't understand why Prop 13 has to be applied to businesses, landlords, and investors buying up as non-primary residences...

[1] https://www.nytimes.com/1981/08/17/opinion/housing-boom-goes...

I had one of those 80-10-10 mortgages and was trying to pay off the 2nd mortgage. Had to go in person, give them a check, and then had to HANDWRITE A LETTER to be sent to corporate (I think?) saying that "yes, I really would like to close out the account that held this mortgage". No template and a "sign here" or anything. They just gave me printer paper and a "just write something" attitude. It was a very odd experience as I wasn't sure how formal it was suppose to be.

I'd imagine a lot of the rural towns across middle America offering really large subsidies to build data centers that only employ 50 people probably don't see a return on their investment. [1] The city might be able to stimulate the local construction companies with some good business but the 50 employees aren't going to make up for the $250MM subsidy.

[1] https://www.usatoday.com/story/tech/2017/08/24/apple-latest-...

I don't think I misunderstand. In 2012, there were quite a few up and coming social media apps. Twitter, Vine (2013), Tumblr, Pinterest, Snapchat (2011), and even Google+. Plenty of competition from both small and big companies. I'm not saying Facebook isn't a monopoly but given the options, you can't possibly think that at the time Instagram was going to be the "Facebook killer".

In hindsight, sure, we'd all love that. But seeing the recent FB hearings with congress, it seems they are still figuring out what the internet is.

Monopoly? In 2012, Instagram had 40 million users and no revenue[1]. Hardly a monopoly.. Everybody mocked Facebook for buying up Instagram for the amount of money they were offering. Nobody (or, perhaps, very very few amount of people) at the time thought it would become a $100bn company. You really think the government should have had the foresight to block this? Wishful thinking on your part..

[1] https://techcrunch.com/2012/04/13/instagrams-user-count-now-...

As an Erlang developer for the past couple years now, I love seeing the adoption and excitement around Elixir and the BEAM. I will admit I always shudder when people very quickly call out on Erlang's syntax as a reason not to use it. Feels like a pretty lame excuse...

All that said however, it kind of bugs me when I see posts like this (no matter the language) that go somewhere along the lines of "I managed to introduce language X and it was all rainbows and unicorns! Everybody loves it and work is fun again". Like, you had absolutely no problems with it? In my experience, people don't immediately grasp the actor model or how to manage processes (i.e. should I spawn a process for a short-lived task? should this monitor another process? should I link? should it need supervision?).

Given that you're basically changing a methodology amongst your devs, it can be expected that things won't get written "right" the first time. I'm not referring to little idiosyncrasies like coding convention or best practices but literally misunderstanding of gen_servers and supervisors. Sure, perhaps transferring from Ruby to Scala to Elixir helped made the transfer less painful given their similarities but surely there were complications?