skysight-inc/HackerNews huggingface dataset:
Consumer Marketing Specialist for a Travel Startup
GetGoing is a San Francisco based technology startup working with the top airlines to deliver dream getaways at awesome prices exclusively to destination-flexible leisure travelers. We are a Y Combinator company funded by a number of prominent venture capital and private equity investors, including DST (Facebook, Zynga, LinkedIn, Twitter, AirBnB) and Lightbank (Groupon). Come change travel with us!

We are looking for a consumer marketing specialist who will leave no stone unturned in the quest to drive consumer traffic to our website. You will spend most of your time on consumer acquisition through social media (Facebook, Twitter, Pinterest, blogs, etc.), but we do not place limits on your marketing creativity – whether you want to produce a viral video, design a billboard ad, or negotiate a complex partnership deal – the right person will get a chance to do it all. You will also spend up to 20% of your time assisting with product development (website copy), business development (airline presentations), and admin.

A perfect match would be a talented and creative marketing person with a penchant for quickly analyzing what works and what does not and being able to constantly adjust the style, message, and medium in order to achieve our customer acquisition goals. Must love writing, travel, and writing about travel. Must be energetic, disciplined and a self-starter – there will be little handholding. This is an entry level position for someone who wants to grow quickly and can learn fast with relatively little direction. We will consider candidates who have just graduated as well as those who have been out of college for a few years.

This job is a perfect opportunity for someone who seeks it all – a friendly and fun startup environment (with ping-pong and BBQ in the office that has lots of light and outdoor space) as well as the benefits of working for a well-funded company (competitive salary, equity, and great benefits, including San Francisco Tennis Club / gym membership across the street).

If interested, please email your resume to jobs@getgoing.com. Feel free to include a few lines in your email about why you would be an ideal candidate for this position.
Watch Italy vs Spain Live soccer Euro 2012 Final Today
You are watching European Championship Final Match between Spain vs Italy. Please do not miss the today's great match between Spain vs Italy. I hope you will get so much fun by watching this very exciting match between Spain vs Italy live Soccer 2012 online streaming, Watch European Championship Spain vs Italy live online on 1st July 2012. Spain vs Italyis the very exciting Match of the Soccer 2012 which will be kick off at June 2012.
Can somebody invent a way to filter programmer circlejerk articles out of the HN homepage?
Does 1 AZ == 1 datacenter? It seems like it's possible 5 distinct "AZs" could have gone down while someone else escaped with all 4 of their AZs unscathed, since Amazon takes care to talk about availability zones rather than datacenters, and my AZs by definition aren't the same as your AZs.
Can somebody invent a way to filter programmer groupthink articles out of the HN homepage?
There is only one way to really be a loser, and that's to stop trying. Remember you define your life and your goals.

Stop looking outside yourself for what you are expected to have achieved. Spend some time and figure out what is really important to you. The rest be damned. People have successfully re-started their careers well into their 60's.

The only way to truly fail is to stop trying.

Good luck!
Or a Samsung 256GB for $189. Anyway, it's a great time to pick up some SSDs.
Our Linux instances running on Amazon EC2 had no issues since we are not running ntpd on these servers and adjtimex returns status as 64 (clock unsynchronized).

I think the Xen host takes care of the synchronization and we need not do it in the guest OS. (see http://serverfault.com/questions/100978/do-i-need-to-run-ntp...).

Is this fine or should we run ntpd for better accuracy?
Okay, so does that mean that the various bugs that have been circulating can still hit as it hasn't hit midnight in EDT yet or can I exhale?
This post feels a bit too much self-congratulatory. "look! I'm a great developer! And if you're one too, upvote!"

For one thing, the problem is that it's not a simple dichotomy of great developers vs. average developers. I have nothing to back it up, but I'm guessing it's a fairly typical normal distribution of talent… Then, where does "greatness" start? 20x sounds fantastic, but what's the difference between a great developer and a developer that just a bit less good? Will I get a 2x at least?

The other thing that bothers me is that it's a very selfish and elitist idea. I'm pretty sure that most of the great developers didn't start as such. To become "great", they worked and learned from others who were better than them. And they certainly did so by working in teams that accepted a "not-great" developer amongst them. The horror.

If everybody did like you're saying, we'd eventually run out of great developers, because the not-great-by-a-hair would have to work with the terrible horrible average developers and wouldn't progress as they should/could. (except for the rare breed of truly great developers who were better at 14 than most developers will ever be)

edit: in this last paragraph, it sounds like I consider myself a great developer. Let it be known that I think no such thing.
My summary of their post is "we basically have no idea how to offer a reliable service and we know almost nothing about basic Internet protocols, and we feel like heroes anyway".

I would be a lot more impressed if they were asking questions about how DNS really works and what they should do to avoid problems in the future. That would be cool.
Heh heh. When I was in high school we spent a class titrating. At the end of the class the teacher said "... and if you go into chemistry but don't get a PhD this is what you'll be doing most of the day." I think 45 students mentally crossed chemistry off their list of potential majors in that instant.
Losing emails and user dissatisfaction is just a bug. Making their email addy the primary specifically to seed everyone's contacts with it via sync-enabled apps was the feature.
Yes exactly, the speed of throwing up pre-built AMIs is tons faster than building from scratch each time you launch.

However, we're probably going to make a deployment script (we use fabric) that builds the AMI from scratch. Then, when we need to update the AMI, we just update the fabric script and run it to make the new AMI. That way if we ever need to make AMI's in a different region, we can just run the fabric script in that region.
Just what we need: generic advice from Michael Arrington. Sorry Mike, but you are not the mold from which everyone else was made. It works for you, great. Other people may do better focusing on addressing and improving their weaknesses.
The other issue I have with all this "advice" being dished out is that it often comes from people who simply aren't that successful.

And I don't mean you have to be the next Facebook but at the very least you need to be at a point where your startup is no longer a startup.
Charting Every Bodily Function in Minute Detail
I always felt that the start button was the only thing keeping some windows users from switching to other operating systems. Now that there's not going to be a start button, I hope that more people will be open to Linux/Mac since the "clutch" of the Start button will no longer be an issue.
Yep, and many of the schools provide horribly misleading statistics about their graduates' careers.

http://www.nytimes.com/2011/01/09/business/09law.html?pagewa...
Here's where your argument breaks down: technological advancements that make people's lives better now than they ever have been despite weaker purchasing power are made possible by the your so-called race to the bottom fueled by off-shoring. The reason even our poorest citizens are able to afford toilets that flush and cellular phones is because of off-shoring. And no, off-shoring isn't simply done to increase margins, although it does in the short term - it's done also to undercut competitors prices, which is exactly the kind of "race to the bottom" that makes lives so good for American consumers. And the best part? All those Chinese workers have jobs and aren't simply subsistence farming anymore. An increase in global productivity makes lives better for everyone, not just the ultra-rich.
> We already hit a wall with frequency

This is true, but the way you wrote it ignores the fundamental problem - it's not we can't make transistors switch any quicker, it's that doing so causes such an increase in temperature that we risk damaging the device. That's why you can read about overclockers using things like liquid nitrogen to run chips at 8 GHz.

Cooling mechanisms like microchannel cold plates and, as we continue with 3D-ICs, interlayer cooling, can allow for higher frequencies.
i find it ironic that your sign up page, for gild.com, doesn't work...
Yes. This issue notwithstanding, you should be running ntpd.
This article was very confusing. They go on to praise the great developers, and how much companies need them, etc, but then they end with this:

>If after you interview a candidate you find that you aren’t completely sure about them, don’t hire them. If you can’t tell if they are good or not, don’t hire them. If 2 out of 6 people on the interview loop are either ‘no’ or ‘maybe’, don’t hire them. The consequence of letting a bad developer in the door is far greater than maybe missing a good one.

This is exactly what people do, and it's the exact reason why finding great developers is hard. And ironically, this tip is posted under the section "We’re Awful At Distinguishing Great Developers."

Great developers are difficult to spot because they can look like bad developers. Great developers are often honest about what they know and don't know. If you ask if they know mysql, their answer might be that they're very familiar with it, but there's a lot about it they don't know. Great developers can often lack the confidence that average developers exude to make up for their lack of skill. If you ask how to do something, they might express that their way may not be the best. Great developers can be nervous, because they can believe that they may not be as qualified as a company is seeking.

All these signals make people doing the hiring uncertain. To put a filter of "unless 1000% certain, do not hire" just ensures you get someone of, at absolute best, your skill level, and at worst, a fantastic bullshitter.
> In my experience, I prefer the right attitude, the right drive, and a person who is constantly striving to do better.

Agreed, these are all attributes that help make the job of managing corporate developers much easier.

As opposed to those stubborn, arrogant, stud developers who are only useful for doing things like rewriting the unix kernel and open-sourcing it.
This bothers me a lot. I use the Start Menu all the time for searching and common programs, and then use the taskbar as a way to manage open applications. Granted, I don't miss it on my Macbook, but that is already very limited by not having a mouse, smaller screen, etc.
I wonder why it's a cosine-based formula, rather than linear.
One could draw a lot of parallels between OpenStack/AWS and Android/iOS development. It is in the best interest of an OpenStack provider to differentiate their offering rather than compete on price through the common platform. Just like how there are power users who want to configure, build and have full control of their mobile device, there's a huge class of people that just want a working stack from one provider. I consider Rackspace to be relatively far along in implementing the OpenStack vision and they're still a far way behind in the offerings AWS has. Google is in a similar position with their new cloud initiative.

Like with HTML5 I'd like to see all of the main datacenters implement full stacks and then have OpenStack be a 'codify what works' project. We need 4 or 5 providers who have the depth and breadth of what AWS has.
> The "scalability" thing isnt about adding some ram or getting a larger proc.

You'd be surprised how many people that actually use EC2 think it is.

> Yes white boxes are cheap. Site negotiations, design, procurement, networking, operations, and maintenance are expensive in dollars and time.

It's called planning ahead of time. If not, then here's a suggestion: Use EC2 until you set it up and migrate, if you cannot wait that is.

All in all I don't mind whether people use EC2 for whatever reason. Just stating my opinion. I agree of course that in terms of "convenience" is has the upper hand. Not having to wait for boxes to be added to data centers, being able to spin up boxes in multiple regions through a single company/console. Maybe your use case does justify using EC2. Many other people clearly do not (hence all the whining because of all the downtime, which they wouldn't have had if they deployed to multiple AZs/Regions).
AZ's are different data centers, but in the same region. I think that means that the buildings are close enough to have super low latency connections to each other. However, when a huge storm rolls through, it can wipe out all the AZs (which is basically what happened). AZs are mostly for guarding against floods, fires, and other localized disasters, not regional disasters that leave 2 million people without power.
Maybe. I think it's dependent on how disposable your money is.
I've thought about this issue a lot. In some ways I'm the very model of someone "swimming upstream" and I'm trying to reverse it. Growing up, I was really good at math. Good enough that I demolished the SAT at the age of 12 (getting a 770 I think), and got into college as a 13 year old. I did well at it for two years and then set it aside to be a normal high school student and try to become more well rounded.

In the end, the one subject I really, really sucked at was foreign languages. And yet, when I did finally go back to college, I had no motivation for working at or even attending math classes; I graduated as a Japanese major. Then I moved to Taiwan to learn Chinese with traditional characters, not simplified. I learned Chinese, and I can read. But I'm certainly not one of those foreigners with incredible language skills they put on TV for everyone to oooh and ahhh at. Similarly with sports, I had a natural aptitude for co-ordination based ones like bowling, fencing, etc... so I put myself through absurd training on top of the regular team training to become an okay distance runner.

Looking back on it now, in many ways I was an idiot. I could have done so much more, been so much more if I'd focused more on my strengths... which is why I'm back in the US doing everything I can to get my foot in the door at a tech company where I can return to the kind of work that's more of a natural fit.

That said, I think there's a clear separation between things which should be improved if they're weak and things that aren't worth the time:

Improve the weaknesses that will hurt the rest of your life!

If you're in terrible cardio-vascular shape, that's worth improving. It will affect your health, your energy and even your brain. If you have terrible social skills, that's worth improving. They affect your work life, your personal life, your happiness and even your health in the long run. If you are terrible with money, that's worth improving. Poverty also affects the social, physical spheres.

However, if you're just not that good at stringed instruments, sticking with the piano is probably good for you. If you can't code, it's fine to become a lawyer instead and focus on your verbal skills.

Many skills really can be overlooked in favor of a substitute that's a better fit. Others are universal and worth the time to bring up to at least a 3 or 4 out of 10.
That's strange, I never used it til Vista/Win7 when they made it actually useful. Now I don't need to clutter my desktop with links to all my programs, I just hit the windows key and start typing away.
I think this is going to go over like a lead balloon for the significant population of Windows users who are UI-blind.

They do not know how to pin apps to the taskbar, they do not know any keyboard combos, they do not press the Start key on the keyboard, they do not realize they can search for apps, and they have certainly never pressed the mouse pointer against the screen's edge to make UI appear.

The one inviolate, signature, fundamental interaction with Windows since 1995 has been clicking on the Start button, and now it's being replaced with a giant, whirling explosion of colored panels and secret UI.

Their explanations don't pass the smell test, and I think this is a product-breaking change. I'd like to know the real reason why.
Basically everyone is still rewriting the same essays that Joel Spolsky wrote around 10 years ago.

http://www.joelonsoftware.com/
Farepak judge partly blames bank
Remember seeing the Start Menu in Windows Vista for the first time?

It should be obvious to anyone that Microsoft has been trying to kill the program list for a long time. Instead of being presented with the basics of what the system can do, everyone is now getting a curated experience.

Things are supposed to be easy to use. But do you really want to keep your users stupid forever? There has to be avenues of exploration to lead to further complexity. Otherwise why bother with anything more than a web browser OS?
...even with the wealth of information developers tend to make public about themselves.

I guess I'm gonna be a negative Nancy here, but I know some very good developers that don't make anything about themselves public. I expect some of the very best are completely invisible on the internet, at least by their real name, because they're too busy working on things their employers would rather keep as trade secrets.
Me neither on Ubuntu 12.04, Chromium 18.0.1025.151. (I'd assume it's supposed to work on Chromium as well as Chrome?) It installs without a hitch, but the comments pages are totally unmodified — no percentages or color like the screenshot.
女性抜け毛予防シャンプー口コミランキング！！
The syntax. I can't stand the fact that I have to close a tag with the same name. S-expr (lisp), Lua, Json are much visually better (IMHO) way to express that. And readable (again IMHO).
Munster: Google Beats Apple's Siri for Accurate Answering
Here’s What I Would Like to See | Scienceray
Cnet review of Google Nexus 7 - 4/5 stars
This is true, I agree. But naive/novice users are stranded without it when they switch.

Dock pinning doesn't come to them if they don't understand Windows Taskbar pinning, finding /Applications is not a sure thing, and adding items to the Dock is mysterious - they come and go if they're not pinned.

So I've seen people Spotlight apps each time, work out of .DMGs on the desktop, rely on auto-mounted .DMGs from installers (Skype), or keep apps they want around minimized. It's also not rare for them to consider an application "missing" if it's not running and not pinned.

Launchpad + App Store is the answer for this class of user.
>being as unreliable as human memory,

That's actually considered to be a feature. http://en.wikipedia.org/wiki/Hyperthymesia
OSX has the Apple menu (for System Preferences, Shut Down, etc.) and the Applications dock menu.

So OS X does have a Start button for all intents and purposes, it's just divided into two halves (which basically correspond to the original columns of the XP start menu). I personally feel it would be really annoying to go without either of them.
Who cares about the title? It's the body of work that matters.
That's awesome spin. So Amazon gives you the Chaos Monkey, whether you like it or not.

http://www.codinghorror.com/blog/2011/04/working-with-the-ch...
>They are then sprayed with nitrogen before being put out so that the skin turns orangish and looks sort of ripe.

Stores spray the tomatoes with Ethelyene gas. Not Nitrogen. The difference matters here. Ethelyene gas is naturally produced by tomatoes and other fruits that ripen after picking. This gas catalyzes the ripening process. In nature, ripening happens relatively slowly because the gas is excreted into the open air. In a supermarket, this gas is given in much higher doses than would happen in nature, accelerating the ripening process. This turns the tomatoes red, but because it happens more quickly the sugars in the tomatoes don't have as much time to fully develop which is the main reason home-grown and ripened tomatoes can taste better.

However, as I explained this is still just an accelerated version of a natural process. You can do a smaller scale version by sticking your tomatoes in a paper bag with an apple (apples produce a lot of Ethelyene gas) for a couple days. The article is describing tomatoes that theoretically taste even better than home grown varieties, which still have similar genetic makeup to supermarket variety tomatoes.
Nice job liuliu. Being new to CV, I have what is probably a stupid question: I see that you do text detection, but what then? Does your library have the ability to do OCR on the text? And if not, what is your recommended way to do OCR on the text?
Swap "doesn't work" for "usually doesn't work" and I'll agree. The level of moderation is key.
Linux Mint "Maya" Xfce RC Released
Great read Philip. It brings back many fond, and sometimes not-so-fond memories.

I actually chuckled during some of those early chapters... "It takes 4 weeks to write a good paper." Followed later by, "We ended up submitting an embarrassing jumble of text filled with typos, nonsensical sentence fragments, graphics without any explanations, and no concluding paragraphs. It was a horrid mess." It's even funnier when something like that gets accepted (or the really polished one gets rejected!).

I plan to send this to some of the more junior grad students I know!
Agreed, the article in the OP is a re-worded version of http://www.joelonsoftware.com/articles/FindingGreatDeveloper...
Well, your examples are kinda covered in iOS already: the note goes in Notes, the address goes in the Address Book, and the list goes in Reminders. But I think I see what you mean -- where do you throw random bits of stuff and how do you get it back?

I think in the sort of usage you're describing, you just make random things and save them, and you get them back with search and a chronological list. The three things you describe don't sound like you'll need them after, say, tomorrow afternoon. So why put a ton of effort into organizing them?

It is of course useful to be able to organize arbitrary files in a more permanent way. The repeated mistake (to me) is that the process of organization is not itself considered a concrete application based on specific use cases. For some reason, a document format is considered application-specific, but as soon as you want to group two documents together you're dropped into this pure universal abstraction of a filesystem hierarchy. In other words, applications get to define how files work, but not how folders work.

For example, you could have a "project" that let you group various things together (maybe some CAD drawings of an office remodel along with various random notes and a budget spreadsheet). That's what a folder does, but a project would be much more specific--maybe do some time tracking, have some client-based organizational functions, etc. And of course you'd look at projects in the project application, not in a filesystem debugger.
Stupid question: Why was this not caught? Seems pretty easy to test. Just set the clock to today (or any day with a leap second), and watch what happens.
I thought the Applications folder on the dock thing was the start menu equivalent?

That's what I've always used it for. I launch almost every application that way.
It's good to see things improving.

To be honest, the biggest problem I had was that searches would return too many out of date code snippets and sample code on other sites that didn't match the exact version I was using, so it wouldn't work for me.

Other than that, once I got it working, it was awesome.