skysight-inc/HackerNews huggingface dataset:
How hard can it be?

Very hard. You run into all types of candidates who just aren't there yet: people working on research that's irrelevant to real world applications, people who have done data analysis/BI work that brand themselves as "data scientists," those who have the pedigree but cannot process and explore real-world data, those who have good analytical chops but not the distributed or advanced modeling experience, etc.

I've witnessed it first-hand, and it's tough to find the right person.
Tasseo is a real-time dashboard for Graphite events.
I can safely say I've never been stressed about my karma.
I'd like it to be automatic so that every time I open the laptop, it's open.
Of all the "big company" employees, I've observed (I could be wrong) that the ones that post the most on here are Googlers with a few Facebook people here and there. This observation leads me to believe that maybe it's not so bad. If you've got a bit of time to waste on HN, you most certainly have some quality personal time as well.
You are renting a server in Germany. If you were a german citizen, they would ask you a copy of your id. Since you are a foreigner they ask you for a foreigner identification, which is the passport.

Aside from the passport, when I first rented a server there I had to send a ¡PHOTOCOPY¡ of my credit card and send via FAX. That was the truly weird thing :)

I tried everything to not send things via fax, but then I understood that they must receive hundreds of request from fake people with fake id and fake credit card. If they don't have at least the photocopy of those it means that you're probably a fake trying to get a server with someone else data.

In the end I decided to send the data anyway, since it's a huge corporation and they're based in Germany. If it was based in some shady place, I would never send the data.
This happened to me 2 weeks ago. I put it down and walked away waiting to get reinspired. I am starting to get hankerings to pick it up and power through but not enough to go again quite yet. I know when motivation strikes I am 50% complete and I am a relatively short distance to the finish line.
Not using vendor prefixes isn't a better idea. The reason for vendor prefixes is to allow developers to experiment with these features and feedback bugs, issues, improvements and future feature suggestions. It's a testing ground, and the web is a great environment to collect information about that testing. So not supporting vendors efforts doesn't encourage them to innovate. Perhaps these vendor prefixes should be limited to alpha/beta versions of browsers instead?

A better idea is for developers not to rely solely on vendor prefixes. Use them, but don't rely on them.

One of the use-cases that led Opera to support webkit prefixes were sites that styled a button using a webkit gradient. Without the webkit gradient, the user received white text on a white background. So in this case, only webkit browser users saw a button, other browsers saw nothing.

Opera, Firefox, and Microsoft were all receiving bug reports of this nature, in quantity. So it's not really practical to reply to users with a "site developer's fault" - it's a losing proposition, because - much like tomjen3's attitude in this thread - the site developer doesn't care. It's a brick wall in terms of evangelism.

Opera have taken 13 webkit prefixes and aliased them as opera prefixed - when the corresponding opera prefix isn't present. That is a practical user-centric solution that works until vendor-prefixes are crushed under the weight of technical debt.

(London Web Standards hosted State of the Browser today - http://browser.londonwebstandards.org/ , including a panel session with representatives from Opera, Firefox, Internet Explorer and Chrome panelists - no Safari representative, Apple declined the invitation. Hope they upload the video, it's worth watching, particularly for Opera's Bruce Lawson's comments about webkit aliasing)
Not smart enough at computers to figure that out...
How did you go about coordinating the move to New York? I'm strongly considering moving to Brooklyn when I graduate in December, but the logistics of getting there and finding an apartment seems pretty difficult. I don't know if I should field offers first or just have 10 grand in the bank and head there unemployed to look for a job.
I don't think the US has a mandated maximum number of hours you can work your employees; if it did a lot of start-ups couldn't exist.

Workhours vary a lot by teams and functions at Google. I know of teams where you work 40 hours each week and teams where 15 e-mail threads at 3 AM are the norm. I work on a team closer to the latter and it can be incredibly frustrating to hear about other employees talk about all the awesome perks & benefits I don't have time to even try.
With all the dubstep links here, I'd be remiss if I didn't include Philly's own Dubsef:

http://soundcloud.com/dubsef/dubsef-filthwater-mix-www

http://soundcloud.com/dubsef/dubsef-broverload-vol-2

http://soundcloud.com/dubsef/dubsef-all-your-bass-are
Eventually you'd discover that (in some as yet unknown, obscure way) humans can't survive without birds. For your edification: http://en.wikipedia.org/wiki/Ecology
Not available in my country :(
just the 'obvious' - look into stripe.com & moneybookers. Don't really know if either will help but stripe is aimed at developers & moneybookers is in Europe, so they probably actually know how to manage exchange rates etc
"indoor treehouse, volleyball court, apiaries..."

Apiaries? Google has beehives on its campus? Do Googlers like honey that much? Or do they mean aviaries?
Yes, you post it to HN (if it is any good). If it has been posted before then this is the same as an upvote (well you did think it was relevant and interesting did you not?) and if it is new then you will see it posted to the new items page with your "handle" attached.
Not long enough to write a news article about.
I'm glad you brought this up, because I'd also read about this, and had always dismissed it thinking "I'm not going to let this happen to me" (don't we all?) - but i recognise it now that you mention it. It must have crept up on me.

I'd like to add one more point, in that the project has reached the stage where I was starting to get people excited about it when it was presented, as opposed to the early reactions where the concept wasn't fully formed, and most people couldn't relate to it. I think I am feeling the pressure of expectations as well. People are now asking me when it will be ready, whereas before there was no such anticipation.
How about this?
http://www.incredibox.com/?music=4F9C15381AD42
The only way we can really measure "shortage" is via compensation. If that's so, we need more hedge fund managers and surgeons, not grunt data crunchers. There are many problems with guest workers. The richest people in the world get special access to indentured labor. It targets specific industries thus amounting to a subsidy. It helps big business crush small business. The H1-B in particular is a tool to increase outsourcing and keep wages down (wages which are typically earned in the highest cost of living areas in the country at 60 hours a week). H1-B ? No, thank you! On the job training and good wages? Yes, please!
This market is already (at least partially) covered by small consulting shops which provide sales front for competent freelancers who don't feel like doing the whole corporate networking&sales ritual.
I started in mid-2010. My workday starts earlier than most engineers: I take an 0640 shuttle in from the east bay, arriving at my desk around 0715. I typically take the 1655 or 1720 shuttle back home; on rare occasions or when under external deadlines I'll sometimes take the 1810 or 1840 shuttle back home. I almost always leave on the earliest 1605 shuttle on Friday. My day almost always includes a relaxing hour-long lunch with my coworkers.

So at the extreme high end (0640/1840 shuttle), I'm away from my house for about 64 hours a week. Ordinarily (0640/1655 shuttle), I'm away from the house around 55 hours a week. This includes both my lunch and about an hour on the shuttle each day, so depending on whether I work on the shuttle (I almost always do), my actual working hours are 35-45 hours, lunch excluded.

Oftentimes I'll come home and idly hack on work stuff while I'm sitting in my comfy chair and my wife and I watching her shows, but I'm sure exactly how to account for that time. It doesn't feel like work, I'm just hacking on what happens to be the most interesting stuff I could be hacking on at the moment.
Maybe 200 is too small a sample size, but you can glean and predict stuff with that sort of data. My master's thesis was about predicting box office sales based off twitter data. (coincidentally these guys published a couple months before me: http://www.fastcompany.com/1604125/twitter-predicts-box-offi...) but we had incredibly similar results. It is pretty interesting to see what you can do with that data.

If it makes you feel any better, you can build it yourself, I certainly did. I didn't even use any libraries like NLTK to build my sentiment analysis. Read some research papers and built it from scratch (code wise at least, the ideas used were fairly common). It's a fun challenge. I still work with that code every day and use it in my startup now :)
Well, isn't that at least partly because the number of glass windows in most parts of the country is several orders of magnitude greater than the number of windmills? We might need to consider the bird-kill argument a bit more seriously if the plan is to build windmills all over the place.
IBM Quietly Launches a Web API Management Service With Push For Developers
Most of the Blender UI is actually generated through Python files that are part of the distribution. So after reading the API docs I found it most helpful to just dive into the accompanying Python files in the blender.app package.

Edit:
There's also a ton of plugins for Blender that are all written in Python. Our map exporter actually started as a fork of a simple exporter plugin for another format (I forgot what it was initially).
http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts
True, but it did make me wonder: Maybe they only do that because it IS so much more profitable to just sell it off. Any company that had access to dirt-cheap platinum would surely have a huge market advantage.

Furthermore - The companies that mine the platinum may not be the technologically most advanced while Planetary Resources will surely be the most technologically advanced to have dirt-cheap platinum at their hands.
however, many pension funds do invest in VC funds.
I agree somewhat, but retention is a fairly major problem. The shift away from career-length employment means that neither employers nor employees assume there will necessarily be much loyalty or longevity in the relationship. I think the decline in on-the-job training is directly related. Engineering firms used to be able to assume that it's okay to lose money on the first five years or so of an employee's work, if they built up skills that will make the company lots of money over the next 30-40 years of the employee's career. But if the company invests five years of significant training in a junior employee, and then the employee jumps ship to do freelance consulting or work for a competitor, the training never ends up paying for itself.
We also liked Matt's Open Source stuff, he hacked on just cause he wanted to learn (keen, winning attitude :) - https://github.com/mjibson
Who can down-vote? Not me. Seems to me that it's people who have written lots of good comments that can down-vote. And of course, people running scripts that help them achieve high karma that they can abuse.

A simple "I Like This" without any count would be enough IMHO.

Or at least a simple rule that you can only down-vote if you write a positively karma'd comment to the post you down-vote.
Lots of people decide to just pick up and move to NY, but I myself wanted to have a job in hand first. Maybe it isn't true in tech, but I know lots of folks who "just moved to NY," worked at a restaurant for a couple of years, and ended up moving back home. All depends on your risk tolerance and confidence in being able to find gainful employment!

I was so eager to leave my previous gig that I stayed at a youth hostel for the first two weeks while working and finding an apartment.

It was hard, but not completely unmanageable. The biggest blocker for me were price expectations; I had a 600 ft^2 1br for $650/month in NC, whereas I'm paying $850/month for a 4br share in Harlem. If you decide to live in Williamsburg (or a 'nice' part of Brooklyn) then you'll pay a lot more; $1500-$2000 per month in rent is fairly common for a newly-minted young professional who's decided that they want to live in a shoebox in midtown.
> A better idea is for developers not to rely solely on vendor prefixes. Use them, but don't rely on them.

Sure. However, many of us know how "temporary" code can mold into permanent code.

> One of the use-cases that led Opera to support webkit prefixes were sites that styled a button using a webkit gradient. Without the webkit gradient, the user received white text on a white background. So in this case, only webkit browser users saw a button, other browsers saw nothing.

So we're back to UA sniffing circa 1999. Opera took a similar action
by fudging the browser's UA version to "9.80".

> Opera, Firefox, and Microsoft were all receiving bug reports of this nature, in quantity. So it's not really practical to reply to users with a "site developer's fault" - it's a losing proposition, because - much like tomjen3's attitude in this thread - the site developer doesn't care. It's a brick wall in terms of evangelism.

This is reminding me of the ordered enumeration of keys in JavaScript debate. The specification was very clear that order was not to be expected, yet developers complained anyways (including John Resig, oddly enough.) Soon enough, every major browser implemented ordered key enumeration.

I suppose this is why Opera's "browser.js" file exists: to hide the ugly, broken parts of the web. I'd just like it if more time was spent on educating developers, rather than correcting them.
It's very humbling that you find it inspiring, it's support from people like you that keeps me going even though it's tough trying to make it
I don't work at Google, so I'm not personally aware of the work culture (my colleagues who work there say it ranges from intense to mundane.) I also have not taken Mr. Tan's course or read his book. That said, this article rubs me the wrong way. I'm not faulting Mr. Tan or Google, in fact I think therapy is a good thing.

The article comes off as making stress at Google unique: the intensity, the level of superiority of the workforce, dealing with possible imperfections in one's self, etc. There are elements of judgment in the article, and my reaction is simply "get over yourself".

As if stress at Google has different effects from stress at any other employer. While the sources may be different, how people respond is what's most important. Whether you're a world-famous technical engineer at Google or simply a nameless cog in the machine of XYZ Corp., stress is stress. If anything, I take away that there are more than a few people at Google who could use the opportunity for therapy. (And for good measure; I think many people in the world could use the chance as well.)

If this helps people at Google get over the "ferocious intensity" of the workplace, so be it. But for those who aren't living in that bubble, it's just called stress and therapy to deal with it.
I agree with this. As a Mexican who studied for 3.5 years in the UK, sometimes it was challenging to "understand" that my fellow British colleagues were making sarcastic jokes (British humour and all that), I guess part of the reason was that they used a "sarcastic tone" which I was not aware of...
"Is it like words sounding in your head or something?" When you start learning a language, you start doing this kind of aloud mental translation - that is, you think a sentence in your native language, then you read it mentally, then you speak. That's why when you start speaking a foreign language there's an annoying amount of delay and back-and-forth. At some point, once you have acquired enough vocabulary, you stop doing this and start connecting ideas directly to language. It's like you create a "bypass" on your brain once you practice enough.
As noted above, 7 million birds per year, spread across 84,000 towers is about 1 bird per tower every four days. That alone isn't exactly noticeable, and given that most towers are located in out-of-the-way areas, that number of bird deaths could very easily escape notice by most people.
Visit https://boards.4chan.org/htmlnew/ and narrow the browser window (or better yet, visit from your phone). It's somewhat responsive - posts wrap correctly and once the page is narrow enough "view thread" buttons appear for easier browsing and less scrolling.

The old 4chan layout didn't even wrap correctly on mobile devices (requiring tons of horizontal scrolling) - IMO, this alone is worth the rewrite.
"I think that pretty much all quantitative PhD's are going to be close to "data scientists"."

Exactly. Fundamentally, "data science" is known far more widely by its other name: science. Yet we've reached the bizarro-world place where there are huge numbers of un- or under-employed scientists looking for work, while companies are freaking out about hiring the "rare" computer programmer who happens to know some statistics and self-identifies as a "data scientist". It's rather absurd.
This is smaller than a MacBook Air and it's a neat solution. Indeed, I think that at the upcoming WWDC we will see something really similar released by Apple.
But there is a clear fear of downvotes, as you point out many start with "I know I'm going to get down voted", a few weeks ago someone posted the HN search for "I don't mean to be ...", but also look at "genuinely curious": http://www.hnsearch.com/search#request/all&q=genuinely+c... .

I'm wondering if this kind of social pressure is preventing the less confident people to express their respectable opinions.
Since no one else seems to have noted it: the OP is not just a Fake, she's a famous Fake: http://en.wikipedia.org/wiki/Caterina_Fake You'd think the cofounder of Flickr would be treated with more respect by a computer...
For me (native Spanish speaker), English is the language of work. That's mainly because I used it for my MSc, PhD and a postdoc. During that time I only used Spanish to speak to my wife. Moreover, all the technology reading I do is in English.

Now that I am back in Mexico, I feel funny discussing work related issues in Spanish.
Looked fine to me...
Managers frequently wail about skill shortages, but very often it's pure hypocrisy. The real problem is the reluctance to do any training (and I don't mean formal training) combined with the desire to get proven experts in whatever field. Proven experts must have years of experience in applying their expertise. If no one lets people with less experience to work in that field, where the hell would those experts appear from? Another dimension?

Can I be a 80% developer and 20% "data scientist" in your company to try the new role out? The bigger your company is, the less likely the answer to be a "yes". Since Big Data implies a big company, the resulting "shortage" is not surprising. It's self-made.
Let me help you with this.

New York can be a very expensive place to live. It can also be a cheap place to live. 10 grand, done right, will last you a long time in New York.

My advice would be:

- If you have a car, get rid of it. Do not, under any circumstances, bring it to the city. This alone will save you a ton of grief (parking, tickets, rules about which side of the street you can park on and when and so on) and money (insurance in the city I believe is higher) and you simply don't need it;

- Get rid of your stuff. You need a suitcase of clothes, a computer and, well, that's about it. The more of the rest you can get rid of the better;

- There are decent parks of Brooklyn and Queens you can find a room for $1000/month or less. Ideally you want to find a room and not sign a lease right away. It's more flexible;

- You can live out of the city and commute in for job interviews. This will save even more money.

I live in New York and love it. New York is the kind of place where attitude matters. You have to decide to like it. If you do you'll love all the great things: the energy, the proximity, things going on, etc. If you decide to hate it you'll notice the bad things.

Good luck.
Why would any part of 4chan's audience care about such implementation details (e.g. inline javascript)?
Well maybe companies should start thinking about what it takes to retain employees? Perhaps start retirement programs that incentivize people to stay with them for a number of years. As far as I can see in the economy, you are wrong. The real issue is viewing "human resources" as disposable, plug-and-play things that you use to fill stopgap needs, not some desire by employees to job-hop all the time. A lot of people, especially when they start to settle down with a mortgage and/or kids, would probably love to have employment stability.
I stayed with friends in Princeton for the first week (~1.5 hour commute into the city), and hired a broker to find me a place. Stack Exchange has a nice relocation package that made this quite affordable.

Also, I only took clothes, a computer, and my desk chair with me. I was able to fit all of my stuff into my car and just go. Now that car is parked at my friend's place, and I'm considering selling it.
"Sure. However, many of us know how "temporary" code can mold into permanent code."

Oh yes. Even before Opera aliased these thirteen webkit vendor prefixes its pretty clear webkit cannot change how these specific prefixes work any more without breaking those developers who are working in a webkit-only state.

It's past time for these specific vendor prefixes to be formally standardised, and in the interim, every non-webkit browser should now follow Opera's aliasing approach.

There is one issue to be careful of, because these webkit prefixes are not formally part of a W3C specification process there could be issues around intellectual property and patents. That in particular worries me.
Skype sometimes routes calls through a third party. Even when calling you shouldn't be sure that the IP is that of the recipient or the third party.

(The site doesn't work so I haven't read the article.)
It varies a great deal. Each team has a distinctive culture, and there's a lot of individual variation too.

I typically arrive at Google about 9:20 (until recently the breakfast cafeteria at the NYC office closed at 9:30, although that's no longer the case I've kept the habit), but don't really start working until ~10. If I have plans in the evening I'll leave around 6, if not, I'll stay for dinner and keep working until 8-8:30. I've never come in on the weekend.

One coworker on my team is always there before I arrive, and is always still there when I leave, but everyone else on my team floats in gradually until 11:30 (when we have our daily standup), and leaves sometime between 7 and 10.

While some days I may spend 10 hours in the office building, consider that this includes 3 meals and usually at least one other major distraction (a tech talk, a break in the game room, TGIF, or something).

Edit: I've been in the NYC office around 4 months.