skysight-inc/HackerNews huggingface dataset:
I had the advantage of having taken a Java course in college, but I found Udacity's CS101 all I needed to pick up Python. I Googled on from there.

I learned CSS and JS through Codeacademy, so I'd vouch for that too for Python.
There are def a few companies in this space. Google+ being one of them.
Payza Introduces Bitcoin Buying Option in 190 Countries
I read it as "At work, I'm happy to pay for software." and "I prefer to use open source software." as two separate thoughts.

That said, I agree that just because people can contribute to software doesn't mean they will. I'm certainly guilty of just living with bugs or functionality gaps in open source software that I use, lazily waiting for someone else to address it the same way I would if it were something developed privately.
IETF maintains the SMTP specs, yet their mail server operation is one tiny (set of) server(s) among many.

The idea with federated systems is that the standard body isn't _running_ the network. So no, I wouldn't expect W3C to run a social network, federated or not. Their own node, maybe.
“I have started a job with Apple, and will not be continuing work on this project.”
Why? Highly misleading if you don't know what you're looking at, and of dubious value for prices of most things even if you do.
"...we reused existing iOS frameworks and libraries in our approach..."

Ah. Awesome work, but not commercially viable. :(
The police aren't an army: the problem with Battlefield Hardline
The tech industry’s house is on fire but everyone is talking about the curtains
I'm inclined to do the opposite of whatever Slate tells me I ought to do.
Not massively useful, but interested me enough to look it up: $6.3B is more than the market cap of 40 companies in the FTSE 100
Maybe my knowledge of history in this area is not sufficient.
Ask HN: Could a newborn baby walk and run by wearing an exoskeleton?
If necessary, a real-time brain scanner could be used to allow movement based on neural activation patterns.

Perhaps such an exoskeleton could even accelerate a baby's brain development?
Yes, actually it does. A named function expression and a function declaration are distinct concepts. The latter is function-hoisted (the whole body goes to the top), whereas the former is only var-hoisted (the body remains in place).
High Performance Map Interactions Using HTML5 Canvas
... we reused existing iOS frameworks and libraries in our approach, avoiding the difficult and complex reimplementation effort of Wine.

Cool, but it's against Apple's EULA to run the iOS binaries on non-Apple hardware, so unfortunately this project suffers from the same problem as emulators that require you to acquire the original firmware somehow.
Is IPv6 so special these days? Even budget VPS-in-a-box (the ones with a SolusVM panel) seem to come with IPv6 nowadays.
This expertise may also be found in technical marketing or developer relations teams.

It's worth exploring the business models which justify the creation of "learning" content, e.g. why does YC fund HN? DigitalOcean created devops/admin tutorials to increase demand for low-cost VPS at shared-hosting price points.

Do Minecraft, makeup & other How-To videos (advertising biz model) on YouTube count? If companies could earn YouTube revenue for high-quality training videos (general principles + product specifics), would this increase overall supply of quality self-learning material?
There will be significant launch insurance contracts written to protect the company against such a scenario.
If you were really committed, you would have renamed your names to force them to line up with tabs :)
Wildly, I was looking for something like this a few weeks ago when I got the itch to create a text-based game. I came across ncurses, but this looks to fit the bill a lot better than that.

I doubt I'll get around to pursuing the game in any amount of time, but I definitely support the project. It fills a niche I was looking for.
Same can be said for everything pretty much. The question is: Are any of them doing it well enough for people to actually use it?
This cycling accessory buzzes you in the direction you need to go in
Hah, the FAQ reads like you're trying to keep pests out of your house.
"I always find it hard to take things seriously when they are written in poor english."

You realize English should be capitalized, right?
APIs.json: Publishing and Discovering APIs
Yup, I had this same issue before. Changing my campaign dates around would allow me to do a campaign. Sometimes I would have to start the campaign a couple weeks out.
Scary Smart Video Predicts Automation Will Make Human Work Obsolete
Good initialive, although I'm surprised to see Stylus in that stack: I like stylus and nib very much, but now that there is libsass which doesn't rely on Ruby (and even compiles faster, although it doesn't support some 3.2 and 3.3 features as far as I know) and a matching npm module [1], and until there is source maps support in Stylus, SASS might be a better choice for newcomers.

[1] https://github.com/sass/node-sass
This looks really awesome. I've been contemplating a KickStarter project for a Linux networking device for a while, and this may well make it possible at an attractive per-device price point. Everything else was either too pricey or not quite powerful enough.
> I wish they wouldn't attach themselves to the sublime brand. It's not theirs

Its competition. Thats the market segment they are aiming to attract and serve. They aren't claiming to be Sublime Text, they are claiming they want to be better than it. Its the market leader in that area, and if that is the segment they are interested in serving, imho it wouldn't make sense to not compare themselves to Sublime Text.

> Also, I think it's weird that the fact that it's made in Go is part of the pitch. I mean, unless I'm contributing... I don't care.

Play the other side. You're interested in an open source alternative to Sublime Text, and you love working in Go. Is it relevant now? Because I'm willing to bet by its open source nature, they are as interested in attracting committers as they are users at this point.
I find that any useful subreddit always its inventory bought out - and its a pretty small amount of inventory available in the first place.
Undisclosed security breach cause of Apple's new Gatekeeper app signing policy
nb-4l

If this is the #3 search term, the data must be thin. Anyone familiar with this dataset want to chime in? I have a similar camera that is used pretty often and I couldnot even recognize the name without a google search. Did I just get lucky by buying 2x nb-6l ? maybe the nb-4l is really a pain point? Maybe some users of the elph series have real issues with this thing?
Yeah, for sure. You can even go so far as to say that all tools impose some technical debt but the difference amounts to what degree.
17 Years Old CEO: 3 Steps How I Started a Business
The problem is not that the concept is too abstract. The problem is "WTF kind of problem are you solving that requires the integration of such a big number of random protocols?"

About every time somebody uses something that abstract, it's not needed. It's just there because of cargo cult. That said, the very few projects that would need such thing are overepresented in a public repository, like Github, thus that small number of hits is expected.
You have a point and it's definitely true that for many, the big part of the desire to do something creative that is not job comes from being busy and not having time to do this. But I doubt that if you got rid of jobs, people would waste time. I sometimes wondered why I can't seem to be as productive, or learn as much fast enough, as I had been in high school or when I started university. I realized that it's not that I was a fast learner there, it was that I had tons of free time to throw at stuff without having to worry about deadlines, or bullshit like a job.

> most people wake up late, sleep late

Many people don't sleep enough for a healthy and productive life. "Sleeping late" is often "sleeping the amount you should, but don't, because you're too busy".
Website is also obnoxious on a desktop device.
Why couldn't 19 year old Nas reference the Talmud?

The goal of any critical reading isn't necessarily to reverse engineer the author's intended meaning, it's to examine the work in context:

------------------

http://johngreenbooks.com/questions-about-the-fault-in-our-s...

Q. Isn’t authorial intent important in terms of communication between reader and writer?

A. But it ISN’T a conversation between you and me if all you’re doing is attempting to understand what I’m saying. That’s just you LISTENING to me, which is kind of boring.
Like, don’t get me wrong, that act of listening to art/media can be pleasantly distracting and I don’t think there’s anything wrong with it. That’s essentially what watching an episode of NCIS is, I’d argue: The show knows who killed the person and you don’t and then at the end they tell you.

But I think what happens when you read a book—ideally, anyway—is much more complicated and beautiful and collaborative. My intent as an author matters some, but you as the reader get some agency, too. You get to discover meaning within the story, and sometimes the meaning you discover will be meaning I hoped you would discover, and sometimes it will be meaning I could never have imagined you discovering. But together, we get to build something that matters to you (hopefully), and that brings you pleasure and consolation and a feeling of unaloneness that you can never get from merely listening.
New hosting company with Super Support
> I fear for the day I actually get a job

The fear is well-founded. When you get a job you'll find yourself with no time for much technical texts and side projects. I wish you find a fulfilling job though, working on what feels like bullcrap to you is terribly frustrating.
Why is 'shield' more appealing than 'daughterboard' anyway? Gender neutrality?
The original study by K. Anders Ericsson involved how top athletes became the very best in their highly specific field. Since then it has been diluted to say that you need 10000 hours to become an 'expert' (definition required); then that you need 10000 hrs to become proficient.

So no, its not true.
Not everyone feels that way, but enough people feel that way. I rarely use vi or emacs in a terminal these days, but I don't see a good reason to take the retrograde step back to a GUI-only editor.

Also, network access isn't equivalent to console-accessible for quite a few use cases--fixing networking on the target box for starters.
A log scale plot shows fluctuations of equal percentage with equal visual size, so it is particularly useful in the case of bitcoin, where you may be interested in comparing price swings at $100 levels and $1 levels.

Eg. A log scale plot shows a $1 to $2 increase as the same vertical hight as a $100 to $200 increase. In a linear scale plot, all you notice is the $100 to $200 increase and the $1 to $2 swing looks like nothing.
Thanks for explaining this! I'm definitely going to check some shorter timeframes and see if I can find any open slots.
And a mere 20 hours (never mind "only" 1,000 hours) still distinguishes you from the vast majority of people who never put in even that much. Expertise is relative, after all.
It really depends on what you're learning.

If you're learning to juggle, you can absolutely get value out of 25 2-minute chunks during the day.

Even more complicated skills -- you may not be able to get things set up on a computer, but if you have a notepad you can take 5 minutes and jot down what you remember of whatever you're trying to learn. Next 5 minutes? Fill in the missing bits, or look up one of them.

I have lots of somewhat random skills that I've developed without really dedicating time at all -- like Tuuvan throat singing, or using the NATO phonetic alphabet -- practiced while driving, or in other chunks of time that seem to be already occupied (but are actually just constrained).
I looked into a lot of these boards a while back and most are like this one: crippled with 100mbps Ethernet. Sad to see that yes, this one is too. The Ethernet module is far slower than what the CPU can push.

Doesn't destroy it, but it's certainly a black mark. Are 1gig chipsets that much more expensive than 100mbps these days?
Currency exchange rates aren't supposed to need a logarithmic scale. That would be a visual equivalent of burying the lede.
Assuming every bit coin created still exists is a mistake. Nakamoto might still be in possession of roughly one million bitcoins. But if they where lost then it's a 6.0B commodity.

It might just qualify as part of the S&P 500, but that's not really a major hurdle.

PS: If bitcoin wants to be a stable currency it may be well served by invalidating any wallet without transactions for a long enough period of time aka 10 years. Otherwise, in the long term there is going to be a lot of possibly 'dead' coins which makes reasoning about the market difficult.
I think the order of magnitude scale is a good guide for most things you can learn. Obviously these are rules of thumb. "Practice" can vary in quality, prerequisites and starting points matter. YMMV based on a huge number of factors. That said, the order of magnitude scale is usually a greta way of looking at things.

1,000 hours will get you to entry level "professional" level.

1,000 hours is also 20 hours per week (of deliberate practice) for one year. An hour will get you a definition (different keys play different notes. This is a note. A scale. A chord). 10 will get you an overview of a subject (This is what mean, median, variance and variance mean) and perhaps a usable tidbit. At 100 hours knowledge starts being functional in a limited way (write code that generates a sales report). 1000 hours is entry level professional.

Learning to read

1 hr: Understand that letters represent sounds
10 hrs: practice reading and writing all the letters. read simple words like cat
100 hrs: know all letters, most common words and can sound out most words
1000 hrs: functionally fluent
10000: achieve your potential as a poet or novelist

Judo

1 hr: Overview of that martial art's approach
10 hrs: Understand basic vocabulary of the style: stances, throws, etc
100 hrs: Can perform a limited number of techniques effectively.
Would be advantageous in a self defense situation
1000 hrs: You are eying that black belt.
Consistently overcome most untrained opponents.
Very useful in a self defense situation.
You can ref a match, teach Beginners or invent some moves.
10000: achieve your maximal potential as a competitor or instructor

10,000 hours in an interesting thinking tool. In my mind it represents the level of practice required to maximize your potential. 1,000 hours is another useful tool. To me, it's a more liberating concept because it's achievable without dedicating your life to a thing. Put in 1,000 hours and you will be able to code that app, play in a band or terrorize your husband with a flying triangle choke.
Groupon open source Gofer: a Node.js library for REST clients
Big Drop in U.S. Heart-Related Hospitalizations and Deaths, Study Finds
Thank you for bringing this to my attention. As an avid Evernote user, I will shoot them a feature request email. MITM attacks are a real problem (how do you think Gamma's Fin–Fisher was deployed?), and there is no excuse for this not to be implemented on such a popular app.
I suspect you may have forgotten to do the USD to GBP conversion - I make it ~12 companies :-)

http://en.wikipedia.org/wiki/FTSE_100_Index
OT nitpick: It's not actually her name, it's the name she prefers for political and aesthetical reasons, and the most civil and polite thing to do is to accommodate that preference. But her actual name is Danah Boyd, just like Snoop Doggs actual name is Calvin Cordozar Broadus, Jr.
Maybe nature has already pre-scheduled brain development not related to walking & running? Calculators & exoskeletons are augmentative after basic skills exist, otherwise the brain would be completely dependent on the external crutch.
Ask HN: Customers say “great idea and product” but they don't download
Hi, I am the founder of Buy From Farm (http://buyfrom.farm) - let people sell/buy produce from/to their neighbors.
I believe vendors at farmers' markets would be my potential customers so I visited local farmers' markets at Austin, Texas.
I talked about what our app can do, demoed the push notification features to show a vendor can reach people at farmer's markets in a real-time.
I also noticed all of them are using smart phones, majority of them are android's. They understand what's push notification.
They understood our app is free to download. I also talked to them when they were free, no customer there.
I ended our conversion as quickly as I could while someone stopped by at their stands.
I received very positive feedback. 19 of 20 I have talked likes the idea very much. The only one thought I was selling cell phones since we didn't really have conversion and they turned me down.
I collected their business cards, also left a flyer with download instruction to each one I talked. And I sent followup emails to them next Monday.

But it turned out no single downloaded happened from this visit. 0 of 19 doesn't sound right.

What did I do wrong? Or there is something I missed.
We cannot continue without being inclusive.

This feels like rebellion against the perceived 'political correctness' of the FSF from where I am. People were also uncomfortable with the graphic produced for the meeting -- http://lists.gnu.org/archive/html/ghm-discuss/2014-07/jpgtp1...

I'm unwilling to associate with that pushback against having an anti-harassment policy.
Lead is certainly a lot more common than the Indium used in high efficiency silicon panels.
Bitcoin's no longer really fluctuating at such a rate that this feature is valuable enough to offset potential confusion in a news article for general consumption, though.
Do people really need to be told "Find something that you enjoy doing and then keep doing it"? Really?

I do the things I enjoy, um cause I enjoy them.

I also don't (or try not to) do the things I don't enjoy.

Nobody gave me that stunning advice. It's nature's built in reinforcement loop.

How about; "Do something you suck at (but want not to) or are afraid of. Stick with it at least until you don't suck or are no longer afraid."
Yeah, but a 12% decline in the stock price of a company worth ~$6bn probably wouldn't rate an NYT story unless there was some additional element to the story (like fraud or scandal.)

Look at the ~10 companies on the NASDAQ between ~6bn and ~6.5bn -- I've only ever even heard of one (Flextronics), much less seen NYT articles about them. (Use Google stock screener, I can't seem to generate a link to the screen.)
We have licenses for SlickEdit at work, and I love it. But never in a million years would I pay $500 for a text editor.
There's A Silent Battle Brewing Over The Future Of The Coffee Label
Made with pride is the most literal translation. I think the intent though is Born to be free however there is no good translation of that given the many meanings of free that even native speakers cannot understand ( https://en.wikipedia.org/wiki/Libre )
I'm all about making sure that code is optimized for humans first and computers second.

Here is the specific remark I was referring to: Or even better, just use .forEach which doesn't have the same caveats as declaring functions in for loops.

Blindly applying forEach is simply not the right answer here.
If Scala makes developers more productive and code less buggy at all, it will only do so for some developers. Look at the investments required: APIs need rewriting, apps need rewriting for the new APIs, people need to be trained within Google, people need to be trained for it outside of the workplace, and other people will still look at Scala code and stay behind confused.

And you need to do that for what? Because Java is too verbose? I hate (real-world) Java as much as the next guy but I don't have any illusions on this because the argument just doesn't add up and the effort doesn't seem worth it by a big margin. It would be much more feasible if Google would release an improved Android APIv2 with stronger immutability, first-class support for Java 8 and its features (lambdas, Optionals) and no 64k DEX limit. That would be a huge improvement for both Java and Scala Android devleopers, and it would also be feasible.
Not to mention the church fathers called him "our Seneca"
Iceland Shows the American Girl How to Repel the “Masher”
Show HN: Esperanto – Convert ES6 modules to AMD, CommonJS
So does regular var-hoisting, which every JS developer already needs to know.
I'm curious why you feel you should answer for some parent's negligence with your life.
For many people, the opportunity costs of paperwork to get their employer to sign off and reimburse the purchase of a new tool exceeds the monetary costs of the tool. This is an oft under appreciated aspect of the free-as-in-beer distribution of Free-as-in-freedom software.
Many people miss that the rule is supposed to predict world-class expertise, the kind that wins Olympic events.

Raising yourself into, say, the top 5-10% requires an order of magnitude less effort. It's the difference between "The fastest possible version of this real-time algorithm" and "No longer doing it by hand."
The commenter above claimed that "modern C++ doesn't exist" because normally only a subset of the language is used. I disputed that, and I got his point clearly. No one is using all features of the language just for the sake of it. That doesn't make used C++ not modern.
I hope you didn't take that to mean that I don't maintain my own code. But I can choose when to refactor and when to put up with it. C++ isn't a tool to use when you can't own the project.
The 10 000 hour commitment only makes you an expert when you spend all those hours deliberately practicing and focusing on improving your performance.

Just engaging in an activity for 10 000 hours does not guarantee expert performance, you need to spend those hours constantly looking for the rough edges in your performance and finding strategies to polish them off.

http://graphics8.nytimes.com/images/blogs/freakonomics/pdf/D...
I wrote a spell to make you read this
Won't the birds just eventually go around the solar farm. Just like they eventually learn not to eat the poisonous berries, and not to get caught by house cats?
The exoskeleton need not be worn 24/7.
From the headline alone it looks a lot like Urwid in Python-land: http://urwid.org/

Some compare&contrast would be a nice introduction for those who know one but not the other (like me).

EDIT: it looks like this one really doesn't use ncurses at all relying instead on terminal escape codes: https://github.com/gavinlaking/vedeu/blob/master/lib/vedeu/s...

Urwid can use that too, but has a few other display backends: http://urwid.org/reference/display_modules.html#module-urwid...

Urwid is also MUCH older (first Changelog item from 2004).

Of course, Urwid is still Python, so it may not be a good fit if you absolutely need a Ruby library.
What does SpaceX do as a business? Sell a few super expensive products per year. The number of governments and companies that can afford their product will never be large, ever. What does WhatsApp do? It hooks millions of consumers on freemium offerings and sells cheap add-ons to hundreds of thousands a year. Users often use it multiple times a day. WhatsApp sounds like a much better business.
Someone on Twitter made a similar comment and asked the reddit ads team if they would ever consider implementing any type of bidding system (I don't think they've responded).
It's 240 pages of knowledge that you can completely do without, and it's a book called "47 engineering puzzles." The puzzles, of course, are entirely exception-related.

I'm not saying it's impossible to write exception safe code. I'm saying that you can write code without exceptions without being worse off for it.
Advertising is a zero-sum game and is in theory capable of consuming (i.e. wasting) an infinite amount of resources, so it's not really good for comparing with space launches.