skysight-inc/HackerNews huggingface dataset:
the talent part is being able to convert hard work in meaningful ongoing gains: if you get to the point where you work hard for your maximum amount of productive hours a day and you can't improve any further, there's nothing else you can do. This is applicable to music, sports, anything really.

As much as the genetically blessed people like to say that there is no such thing as luck or talent, in the end we are not all born equal, and some people have something that others don't and can use it to reach levels that others can't, and some people that have it don't have the luck to have had the right parents and environment to be able to develop it fully.

Now this is not saying that one can't usually become reasonably competent at something via hard work, that is definitely possible, it's how we're all making a living after all, we are reasonably competent at our jobs. However for fields where the only paying jobs go to the absolute best, being reasonably competent is not enough.

According to wikipedia in 2007 there were only 117 US orchestras with a bugdget of 2.5 million US dollars (which to me implies being able to offer a reasonable yearly salary to their members, and even then I am sure most players still have to hustle for lessons and so on to make rent), now assume you are a harp player, that means that there are only about 250 full time professional positions for your instrument in the whole country, or a bassoon player, that would be maybe 400.

Now imagine that there were only 400 software jobs available in the US, do you think that being 'reasonable competent' at programming would be enough to get that job?

That's where talent comes in, talent alone is not enough, you also need hard work, but hard work alone will never get you there, just like hard work alone will never get you running a sub 10 second 100m or a 4 minute mile.

This does not fit well in the "everybody can do it, if you work hard enough" narrative (which has the unfortunate flip side of "you didn't make it, therefore it's your fault"), but in the end unfortunately that's how it is, we are not all born equal or with equal chances, we can do our best, but we all have to accept that sometimes our best is not just going to be as good as somebody else's for reasons not under anybody's control.
> My current recommendation for defending against strong attackers is my old approach: several cheap, hardened machines for physical separation with KVM switch; a guard for sharing between them; sharing done over non-DMA, simple interfaces with simple, easy-to-parse protocols.

Could you share more about the physical transport for sharing, the data guard (is that a separate box with a Live CD) and wire protocols?

How do you protect against physical threats to unattended devices/data, e.g. do you have any form of trusted boot to verify the integrity of the BIOS, bootloader and OS?
Doctible | San Diego, CA | Inside Sales Consultant | http://www.doctible.com/ | Full-Time/Onsite

You are part of the company's front line, contacting healthcare providers and introducing them to Doctible's products and innovative online healthcare network. Develop and manage your leads within full sales cycle from prospecting to, demos and closing the deal. Need help at any point? We are there for you. Providing feedback on what's working and what's not. Your experience and input matters as your input is built into the company's future sales processes.

For more information on the job, please visit http://career.doctible.com/#sales
Personal efficiency: desirable and achievable – Jean-Luc Doumont – TEDxGhent
Months at a time? Try paying more.
Building a Movie Recommendation Service with Apache Spark and Flask
Recurly | San Francisco/Boulder,CO | Full Time | ONSITE or Remote

Recurly provides enterprise-class recurring billing management for thousands of subscription-based businesses worldwide. Merchants use us to maximize their revenue driven by recurring billing. We also make accepting payments on web easy, safe, and free of PCI worries.

Our stack right now is mostly ruby, node, and java. We are hiring across the board (including front end and security). Email me at ben at recurly dot com if you would like to chat.

See open positions: https://recurly.com/jobs/

(NB: None of the positions are marked remote but we do still consider all remote workers)
How a Good Script Becomes a Bad Movie: The Inside Story of ‘Lucky Numbers’
Plan that most of my competitors are better funded than I am

That should be your assumption anyway. "Hope for the best, plan for the worst". Besides, most startups aren't killed by competition, they're killed by building a product nobody wants.

Compensate for those deficits before engaging in a startup

Again, anybody founding a startup already knows they are facing an uphill battle. This article doesn't present any data that would change that.

look for an angel investor (difficult, because there are none associated with my family or friends).

You think everybody who ever got angel investment got it because their friends and family knew angels? How about going to entrepreneurial themed events in your area and networking and meeting angels, VCs, and other founders there? Don't live in an area with that kind of thing? Move. (That's what I did, FWIW). Check AngelList and/or scour LinkedIn to find local angels, and find a way to work your way into an introduction to them. Hint: founders of existing startups are often very open to helping new founders network and meet investors and what-not. Cold email celebrity investors (low percentage, but Mark Cuban has done deals that came in as cold emails). Apply to go on Shark Tank.

Be open to government policy proposals that would even the playing field - not to take it away from the wealthy, but to provide an on-ramp for the non-wealthy.

Meh. These kinds of policies may be well-intentioned, but most have unintended consequences that outweigh any good they do.
I'm assuming that filesprout doesn't do anything about EU VAT because I couldn't find any information on their site.

What does it actually mean then? They're likely to be responsible for EU VAT anyway. Do they provide me with EU VAT invoice that states supplier's VAT number? If not, then it can't act as an intermediary, and that makes them responsible for EU VAT, even if they're based in the US.

Can I comply with EU VAT myself selling through it? Very unlikely. For each B2C transaction EU requires me to have 2 pieces of non-contradictory evidence of customer's location. I will likely need buyer's IP, billing address, card country and in some cases even additional verification if all other pieces evidence contradict (actually happened to me when I was travelling). It doesn't seem that filesprout handles all of that and can provide me with that information.
"...infinitely extensible and expandable." and hackable...
> This is actually already a thing on servers

Servers are a different story, we are talking mobile systems here.

> This is a cargo cult mentality. You're expecting a company to get it right. Simply because they will.

Do you want to bet that Google will totally ruin their mobile platform by messing up big time with a new architecture ?

Ok I'm in, how much you got ? :)
Protobuf-style versioning gets pretty useful when you're developing microservices — where there are potentially a whole bunch of apps that would otherwise have to be upgraded at the exact same time, even for adding optional fields.
Machine Zone (Y Combinator '08) -- Palo Alto & SF, CA -- www.machinezone.com/careers

Machine Zone is one of the most successful mobile companies globally. Our flagship app, Game of War: Fire Age, is the #1 Top Grossing App in over 90 countries and a current Top 3 Grossing App worldwide.

We are driven by technology and have an incredible vision for the future that involves real-time systems, global connectivity, and massive scalability--so we could definitely use your help as we continue to build our company, platform, and products!
Currently hiring:

-Operations Engineers (DevOps, Site Reliability)

-Data Platform Engineers (real-time big data @ massive scale)

-Software Engineers (full stack, experience with highly concurrent systems)

-Platform Engineers (distributed systems, performance, Erlang)

-MySQL DBAs (large scale environments w/many services)

-Project Managers & Tech Writers

-Data Scientists, Data Engineers, and Product Analysts (SQL, Python, R, predictive modeling)

Read about us: http://www.bloomberg.com/graphics/2015-game-of-war/

Apply online or reach out to me directly at andrew(at)machinezone(dot)com
> You already have to use more disks for a RAID10 than in a RAID6, so I don't see why this is that big of a deal.

Not really. RAID6 and RAID10 are only directly comparable at 4 disks as they have the same capacity with the same number of disks. And in that case RAID6 is strictly better than RAID10 (any 2 disks can fail vs at best 2 disks can fail).

>But not more robust against failure, as I've already described (hopefully) rather clearly. If we want to play this game, I can keep adding more disks per mirror, and now my worst-case will match that of your n-parity array while having a vastly better best-case

This is simply not true. An n-parity array will always be strictly (and I mean strictly) more redundant than the equivalent RAID array. For 6 disks this means using 4 parity disks which allows failing any 4 disks which is RAID10's best case but better than it's worst case (any 2 disks can fail). If you go for 8 disks RAID10 allows a best case where 6 disks can fail which with a 6-parity raid is your normal case, and so on. Parity is strictly better than mirroring at redundancy its just usually not worth it for performance reasons. At the file level it may make sense though (Backblaze does file level 3-parity for example) as you can choose to take the hit only on certain files. Brtfs also allows per-file raid levels so it's too bad they're not pursuing that external patch for n-parity raid levels that the original article mentions.

(skipped some parts as the core of the issue is below)

>And that's fine, because if one of those manufacturers sold me a defective batch, the problem's isolated to that side of the mirror. That's my point; with RAID10, it's no longer a game of sheer numbers of different models and manufacturers, but instead the more manageable strategy of giving each side of the mirror a different bathtub curve to ride, thus mitigating the chance of multiple hard drive batches failing at the same time.

This is not a RAID10 advantage it's a way to mitigate the RAID10 disadvantage compared to parity. Parity RAID with the same capacity/number of disks can survive more disk failures than RAID10 (as I explained above). In both cases you want the pool of N disks to be as diversified as possible to avoid correlation between failures. Parity exploits that lack of correlation completely (any disk failure is just like any other, it doesn't matter which disk is which) whereas RAID10 will blow up earlier if all disks in one side fail at once so you mitigate that by making the two sides different.
I always wondered why I stopped midway in my window shopping and migrated ot my laptop
I am simply ebullient with anticipation over the thought of the first copbot arresting its own human supervisor.
But touching it could break it. Sometimes it's best to let it run its course.
Who ever actually goes directly to google.com? The only way I noticed this insignificant change was in my interactions with the results page. Why does this non-news have 375 points?
I guess I shouldn't ask if you're a Godspeed You! Black Emperor fan...
There was one time (2006 at a company of less than 50 people) where I absolutely refused to build the new pricing features in a billing system (which would have been a big hack on a long series of smaller hacks) unless they let me refactor it (meaning rebuild it from scratch). After waiting for a few months without their new pricing features they finally gave in. That's at a young, nimble company where the co-CEO had a programming background. I can only imagine how hard a fight that would be at a larger, slower company.
Blue Clover Devices| Mobile App Developer|Full Time|San Francisco SOMA| http://www.bcdevices.com

We are a fast-growing Original Design Manufacturer (ODM) seeking a motivated self-starter for a full-time Mobile App Developer position. Based in our new SoMa office, this role is perfect for someone eager to dive into the rapidly-evolving Internet of Things (IoT) industry. If you are enthusiastic about learning new platforms and technologies, and versatile enough to keep up with the dynamic IoT marketplace, we want you on our team!!!

The candidate will join a team responsible for developing mobile apps to interact with IoT devices. Our ideal candidate will:
-Have experience in iOS and/or Android development
-Knowledge of Swift, Objective-C, or Java
-Experience developing unique and delightful UI paradigms
-Strong focus on user experience and an unrelenting drive for quality
-The desire to learn and be versatile.

Desired Skills and Experience:
-Three+ years of mobile app experience
-Solid understanding of different mobile app development patterns
-Good grasp of Android or iOS design guidelines
-Ability to review code, with a passion for code quality

At BCD, we are passionate about making quality products and learning new things, and our ideal candidate feels the same way. Flexibility is another plus—we are seeking teammates with the ability to ramp up quickly in other areas, such as web frontend development. If you thrive in dynamic team environments with other highly-motivated software engineers, we encourage you to apply!

To apply, email resume to jobs@bcdevices.com
The Wolf of Wall Tweet
> Judge Gilstrap does not believe in the precedential validity of Alice v. CLS Bank

Surely the truth is a little more nuanced than a federal judge simply not believing in the precedential validity of binding precedent.

> the law (still on the books but null and void) that required patent litigation to be brought in the district where a defendant was accused of infringing

What law is that? I thought the general rule was that (subject to certain constraints) the plaintiff has some latitude in this.
Keybase is! NYC / SF / CHICAGO

We're a tech-heavy team of 12 engineers and 2 designers, based in NYC, SF, and CHI. We are hiring specifically in those 3 locations.

We love these people:

1. Go developers; crypto experience a big plus
2. iOS / Android developers
3. Node / Electron / React / JS / front-end devs. We've just begun building our cross-platform desktop app, and our website will change a *lot* in the coming months.
4. WINDOWS SPECIALISTS (for real)
5. Devops

We recently closed our Series A from Andreessen Horowitz, and our aim is to bring usable public key crypto to the masses. In a nutshell: open source, high quality crypto apps. Apps so easy you don't need to know what a "key" is to use them...but with all the security of real end-to-end crypto.

We like to work with product-oriented engineers: people who realize the final product is the vision; the users are who matter.

If you're interested, check out our job page: https://keybase.io/jobs
How many person-hours is it going to cost you to do the move from a broken box, a faulty hard-drive and/or there's a non-updateable security vulnerability on the system running on the boxes?
Here's how you can simulate coming from a wealthy family.

1) Reduce your personal burn rate.
2) Save money, enough to last more than a year on your reduced burn rate.
3) Develop high-demand, valuable skills so you will always be able to get a job if things go south.
Aw, I thought they'd invented the tasp.[1]

[1]https://en.wikipedia.org/wiki/Wirehead_(science_fiction)
Compelling Sunday – 23 Posts on Programming and Quality Assurance
Chartboost [https://chartboost.com] | San Francisco, CA, USA | Full time | Onsite

We’re looking to add some serious firepower to our engineering team, with open roles for Front End, DevOps and Python Engineers.

Chartboost [https://chartboost.com] is the largest technology and monetization platform for mobile game developers, globally. We help developers monetize, acquire new users, and make better data-driven decisions. We're reaching over 700 million people and are serving billions of impressions every month. We're profitable, backed by Sequoia, and have a ton of traction in our space (currently in 90% of the top grossing iOS and Android games), so it's an exciting time to be on board.
And... you’d get to work in our new office [http://www.officelovin.com/2014/12/11/chartboosts-new-san-fr...].

Our full list of open roles can be found here [https://www.chartboost.com/jobs], but we have many more openings coming down the pipe.

If you’re interested, feel free to apply directly or reach out to talent@chartboost.com.
Toronto / Mississauga, Ontario, Canada | ONSITE | FULL-TIME | INTERNS
We are an early-stage, startup building a product that improves the health care experience.

We are hiring engineers are interested in one of the following:

* Full-Stack Web Development

* Android

* iOS

* Backend (Python experience an asset)

Please contact us at info@north60tech.com. Include your resume, links to Github / BitBucket / Blog / Linkedin etc.
You're really putting the kart ahead of the horse when you ask questions such as that. First you need a great and highly competitive royalty-free codec. If it satisfies those requirements, the hardware decoding will come later.
Old prices for reference: https://web.archive.org/web/20150712171608/https://www.scale...
I've had a printed copy of this speech since I was in junior high; it's so good, even if you don't plan to go into CS.
There's a comment at the bottom of his original predictions blog, and it reminded me immediately of Alan Kay's 'pop culture' quote

"We work in a fashion industry, and marketing really matters.".

I don't know if I am getting older, but this rings very true to my ears, especially today.
Show HN: Dropbox_ignore (gitignore for Dropbox)
The 8 Metrics You Should Be Using to Track App Success
What problem does this solve?
So... what does it do better than CMake and autotools?

Looks like the answers can be found here, which would be a more pertinent link. Can we change the original github link to this?

http://mesonbuild.com/

At a glance, I don't see how it solves the problem that autotools solves: test for features, not for versions. Not sure if that's a problem people are trying to solve anymore. Instead, everyone is required to have the latest version of everything at all times to build, I suppose, and building older versions is never supported.
FarmLogs (YC W12) • Ann Arbor, MI • Onsite/Full-Time • https://farmlogs.com/

We build software to help farmers grow more with less.

We're growing like a weed (see what I did there?) and hiring for:

- Marketing – Help us build-out an agricultural content platform, and support our first ever FarmLogs user conference.

- Data Science / Research – Are you easily excited by nitrogen levels and cloud detection algorithms?

- Design – Purpose-driven UX and Product Design

- Devops – Consul, Docker, EC2 & VPC's oh-my!

- Backend – Our modular infrastructure (runs-on (and :clojure :python :rabbitmq))

- Front-end – Our front-end team loves React, D3 and CoffeeScript

- iOS – Swift and ReactiveCocoa sound fun?

- Android – APK's all day every day.

We're also hardware hackers! We've created a really neat device called Flow that decodes ISOBUS data directly from tractors and buzzes it back to us over cellular modems.

Come take a look! https://farmlogs.com/jobs
Google PDF Search: “not for public release”
Reminds me of a contract gig I passed on to support Microsoft's creaky inheritance of Danger's Hiptop/Sidekick stuck in cheapest maintenance mode. Everyone associated were trying to rotate out and it seemed like morale was less than zero.

Also never work for slave-driving shops like Taos (aka Tause Mountain) unless you really need the money because it will crush your soul. (eg master cool techs and be awesomely personable to get cooler gigs/referrals.)
Jack Ma worked for the Ministry of Foreign trade in China before he founded Alibaba.
This is in its very early stage of development. I'm looking for users who would like to give this a try. (Use it only for testing purposes, for now!)
I supported booking systems that could have bookings stretching far into the future, this made switching systems tricky as a lot of quite complex bookings would need recreating with each taking proper time to do. The scope for automation was there but that wasn't possible.

With the software we supported there was no expertise in the company as the original developers left a long time ago. Therefore there was no way to understand why something broke or to write a patch. Instead everything was fixed by rote, if this went wrong then you did this. If that went wrong then you did whatever was needed for that. All of these fixes were handed down in the oral tradition and you took your own notes - there was no manual.

We further out sourced to India so there was no trace of the people responsible for the code, just us clueless idiots.

Some of these systems were MS DOS based and this was about a decade ago. What I did manage though was a means of getting on to any computer anywhere in the world even if it was totally air gapped and owned by someone that did not speak English. Even better, in most cases this would take seconds from a standing start. If I needed to access a computer that was on a remote network but turned off, I could usually Magic Packet it on and be fixing it as soon as it booted. This was a golden era for my remote access skills, nowadays I have difficulties getting my own computer online!

There is another way of looking at this, from the perspective of what will be out there for you to do in 25 years time, I am optimistic that there will be legacy work for us if we cannot keep up with the new stuff.
Which is why both are required, and why there's no paste, just cut/copy.
Physicist finds entanglement instantly gives rise to a wormhole
Doesn't really do anything for me one way or the other. It's fine, but so was the previous design. It's just... meh.

I find myself reminded of an xkcd strip: https://xkcd.com/915/
This feature, although insanely underrated, has been around for a while. It's one of the few reasons I still use a Kindle Fire.
What I learned about mobile usage in Indonesia
This is a problem:

“Our geek cred is constantly challenged or
belittled,” Liz Henry, founder of feminist
hackerspace DoubleUnion writes. “You might be
there coding, and you want to stop for a while and
draw in your notebook and think, but if you’re not
staring at a black and green screen or, like,
melding your brain with an Arduino every second,
some dude is going to come up to you and act like
you need his expert lessons in how to hack.”

On the other hand, there is a tendency among many newbies at hobbies to be shy and self-conscious when they first go to places where the hobby is practiced in public and in groups, and they end up just observing for a while and then leaving without ever jumping in and participating, so everyone ignoring people who aren't obviously participating would also be a problem.

Probably it would be best to have some formal procedure to identify and deal with newbies, such as having designated people who look for them and offer help, and asking others to let those designated people handle the new people.
Angular vs. React
OT: Is this supposed to happen on page load? [1] Not sure if it's intentional, but if it is, it's probably the most useless animation I've seen. Blogger's standard templates seem to get worse every month.

[1] http://i.imgur.com/FifmyCV.gifv