skysight-inc/HackerNews huggingface dataset:
Better suited video to explain the features of this analog module: https://www.youtube.com/watch?v=63ay74S34XI
Yes, I have the same feeling reading these comments. I tried Meteor and it felt like the classic monolithic framework that gets in your way.
An ideal client is one that understands what they're looking for - too many opt to change specs right before delivery and figure that they change just amount to pressing a button here or there.

Clients should also agree to a schedule for deliverables; don't expect a finished product 27 minutes after the contract has been signed. Conversely, a freelancer should know when to expect payment and due dates.
Or to get a really cheap device with long battery life. I've thought about getting one for travelling, since it would be lighter than my Thinkpad and way less annoying if it got lost or stolen, but still has a keyboard and can run many "normal" linux applications.
"I'm feeling lucky"? Pffft. They'd better be, trying to make a name in this space against Excite and Lycos and Yahoo.
Happy April's Fool day
Please post this to the List of April Fools' Day Announcements [1] as it's a joke (The article literally says so at the end)

[1] https://news.ycombinator.com/item?id=9302010
The whole point is that this is only the case because of the TLD's position at the end of the root address, which has caused it to be perceived as a tacked-on additive for uniqueness' sake. If it had been placed at the beginning all along this likely would not be the case nowadays. TLDs very well could have been useful information; that's the point @awalton was making.
I noticed an instance of _.size(obj) returning "undefined" on a collection using number indices, but in each instance_.keys(obj).length would work fine.

This was occurring on iOS 7.1.2 on a single device, from time to time. I realize after reading this, that this might be related to the WebKit bug, since it was the only 64 bit ARM device we had at the time.

The bug disappeared when I simply used _.keys(obj).length instead of _.size(obj). It was very hard to reproduce and I could never isolate it in a sample...

It's NOT the same bug though. It's kind of the opposite. The "length" property would disappear. Would that be caused by the same WebKit bug? Or that's a new one?
How many raindrops are there?
Oh come on guys. It's always me who defrags the web.

It's someone else's turn.
Yes - https://github.com/dnschneid/crouton

Personally I develop on a Chromebook by SSH-ing into a Digital Ocean server direct from Chrome OS. I don't use it full-time as a dev box though.
Not always.

I run an in house database with a Django front end.

Started off with the Django Admin application, which is great for getting things up and running quickly. Its definitely been worth learning more and more of Django, as forcing everything into the Admin gets pretty hacky, and basically generates a lot of technical debt.

Spending a bit of time and learning class based views for example (over the function based views) has paid off, as it leads to far more concise code, and basically less code to mange over the long term.

Today for example I know enough about Django and how the Admin application is built from it's components that I am adding features I wouldn't have assumed were possible a couple of years ago. (Stack Overflow hasn't got a decent solution to the question of a redirecting to a confirm page on save - I'll write one up assuming I get it working).
How many raindrops are there left?
This isn't a bug, it's a XKeyScore feature.
You know you can always try it out yourself. I am not trying to be condensing, I also hate it when companies promote their product via astroturfing, but at least meteor is open source and Meteor the company has yet to even release their commercial product (its heroku like hosting).
You were downvoted but I agree. The new Tomb Raider reboot is a good Uncharted clone but it's not a good Tomb Raider game IMO. They simplified out all the things that made the original games interesting to me. They got rid of puzzles and exploration and automated the platforming. The only thing I found an improvement in terms of gameplay is the combat.
"putting random shit into the root"

I would change that... to

"putting random shit into the root if you're rich and can afford to buy your own TLD"

There is nothing subversive within the new gTLDs unless you're up to pay for it.
Actually we were searching for a platform for classified sites. And we found it.
Ask HN: How to make parallax scrolling compatible with mobile devices?
Parallax scrolling is one of the best ways to tell a story on a website. It has a lot of potential.
However, a majority of website based on parallax scrolling fails to load on mobile devices. I think we should start making attempts at making it mobile friendly and take serious attempts at it.
Who are your students?

What is their motivation in taking the course?

What are their short term goals?

What are their long term goals?

Why do you teach the course?
You'd want to be careful with that, Stefan Zweig has a novella about a guy playing chess against himself in his head who loses his mind! http://en.wikipedia.org/wiki/The_Royal_Game
That something does more, doesn't make it better for a given task. In fact in some cases the extras make it less suitable.

When you eat a meal, do you use a knife and fork, or two Swiss-army knives?
For the sake of my future self I hope the answer is no. However bad the current platforms are (and I'm certainly not a huge fan of apples policy w.r.t. implementing own languages), you can think about writing your own application without writing in Javascript and using e.g. kivy. I don't mind Javascript capturing mindshare, since it's choice to use it, I don't like the situation where it's not a choice, it's ENFORCED upon me, like on the web. With all the talk about open platforms and freedom, mozilla is sticking to it's guns with "everyone should use javascript, all the time". For one I would like to keep my freedom to use other things, thanks mozilla :-)
Surely you know a claim like that should include some citation.
Two Sniffing Dogs Working for Finnish Cyber Security Central
Start Simple configure it for what you need now not what you think you need. If you put a lot of categories in and they don't get used it will look empty. Better to add and split categories as it gets more use.

Have you figured out where you revenue will come from? If its from the students you need to work out what they’d be willing to pay for and how much.
What's up pvam
I felt the same after reading all of ids engines source code, such as Quake 1-3. Those were C only, however.
Python, by all means, is a MODERN OO programming language.

I'd rather teach Ruby or Python to beginners than JS. I don't like comparing languages and frameworks but we all know that JS was designed and shipped really fast and this proved awful in many ways. Don't get me wrong, it's a half-miracle designing a language that fast, but still can not be directly compared to Ruby or Python.

How are you going to explain the difference between a class and a function using JS to a beginner which should wrap his mind around these new concepts?

As for the getting a job part, I reckon that JS is ubiquitous, but it's not that hard. You could add some JS on top of Python, once some very basic things about programming in general are clear.
Ellen Pao and the Sexism You Can't Quite Prove
I wouldn't use something from people who can't spell "googol" correctly...
If you read this article and agreed with it, you should definitely read this next: http://lesswrong.com/lw/dr/generalizing_from_one_example/
You can track some of the SQL progress on the Meteor Development Group's Trello card for SQL support:

https://trello.com/c/Gf6YxFp2/42-sql-support
So he tells us, that pilots are still flying, and then writes

> And though a pilot’s hands aren’t gripping the steering column for hours at a time, as was the case decades ago, they are manipulating, operating, and commanding the various systems and subsystems that carry you to your destination.

Well, I guess that are all things that could be automated and/or remotely controlled?
Ultrasonic communication is also used by some of the 2nd screen tv apps.
Adam West and Burt Ward to Reprise Batman and Robin Roles
It is quite useless to a discussion to critique an established technique like this without offering alternative or explanation.

Obviously it is difficult to give objective ratings to very different kinds of elevation gain. 10 meters of steps up to McDonalds are easier then 10meters of vertical concrete wall, we all know this.

It is quite obvious you have no experience with this.
A UT geosciences professor made a fantastic and enlightening documentary on global energy called Switch that is certainly worth a watch if you're interested in this topic.

From wikipedia:

"... he asks the central question of the film: what will the energy transition look like for the rest of us? ...travels the world to find out.

The expertise of the interviewees and the access to restricted energy sites is unparalleled in other energy films.
After his journey, he assembles his findings to map out the likely energy future. While coal and oil will continue to play a large role especially in developing countries, a global transition to where their alternatives become dominant will happen in about 50 years. Renewables see by far the largest growth rate, while natural gas makes up the largest portion of the replacement, with nuclear approximately equal in share to renewables."

https://en.wikipedia.org/wiki/Switch_%282012_film%29

http://www.switchenergyproject.com/
7RollDB – A MongoDB replacement, written in BASH
It is. And in my (limited) experience, version fragmentation is already a bad problem… There's little to no apps, and half of those few need a newer OS version than is available for my half-year old Fire E.
Facebook to acquire Meteor
Announcement: http://joshowens.me/facebook-to-acquire-meteor/
Yep! https://a.thumbs.redditmedia.com/mvUjuBTLugN70a4mTrXqmEK937F...
Your 3rd point is not only valid for air traffic. Some of our subways are fully automated and the driver just opens/closes the doors - and sits in the front for the perception of the passengers that the train is driven.
Why you should take notes by hand – not on a laptop
Para 33 should read "functions" in the plural?
Yeap. B2G is composed of Gonk (basic Linux distro) + Gecko (rendering engine) + Gaia (HTML/CSS/JS-based UI layer).
USGS dems are some of the best topographic data available:

http://ned.usgs.gov/

The highest resolution is 1 meter (but they don't have that data for the entire US).

The crappiness of GPS based total elevation gain is pretty well understood, so they probably wouldn't use that. So as long as they used data (or a topo map) instead of GPS, you can assume that the sampling frequency was not ridiculous (and it probably only includes gain that is apparent over something like 10 or 30 feet).
Alright.

There is a small lake. This small lake is used as the freshwater drinking supply for a small town. The people in the small town are happy with the water.

Then someone downstream decides to grow some cows. The cows are thirsty and use a lot of water. The water comes from the lake, but there is enough rain so the people are still happy.

Then the rain stops. The lake shrinks, but the same amount of water continues to go to the cows. The water is poured onto the ground at the cows' feet. It is surely not wasted, because the water is going into the ground, but the people in the small town do not have enough water any more. They are less happy.

raldi's not calling for farmers to stop using water. He's calling for them to make the same reductions in use that everyone else has had to make. And, yeah, the water really is no longer available once it's used; Lake Oroville is not exactly the voluminous body of water it once was.

There's not really anything terribly controversial here.
Chrome accessing your camera to snoop on you while you use your device - but providing you the option to share the result to friends.

Rephrase it a bit and it doesn't seem funny anymore. If you ever considered it funny.
Not to brag but https://github.com/dhewm/dhewm3/blob/master/neo/idlib/Heap.c... (from line 154 down) that seems like another point against using tabs.
Too bad. The site does not work with my Mosaic browser. They should do some serious testing!
These adverts pretending to be learning experiences, really bother me

"CppDepend Tutorial" would be a better title
I always heard "Tabs for indenting, spaces for aligning."
I think you may have a point, I also think the total climb metric is loosing information with regards to the difficulty.

Maximum altitude difference has the same issue IMHO.

Maybe related to the [coastline paradox](http://en.wikipedia.org/wiki/Coastline_paradox)
The best thing about it is, it is documented, tested and everything. The CoC is cool, too :)
Vivaldi, a browser made by ex-Opera employees, does this too: base the browser-UI on web technologies.

And honestly, it does make sense: any improvement you make to any part of your browser engine translates into improvements in the browser itself. It's the ultimate dogfooding.

https://www.vivaldi.com/
hence the use of "would" in the statement you are replying to
>you could generally trust that they referred to what they said (.ly was well and truly owned by the government of Libya,

I guess I'm confused, isn't .ly a pretty good example of top level domains losing all meaning? bit.ly has nothing to do with Libya, for instance.
Loved this one, but also expected https://google or https://google. to resolve. Instead I get an nxdomain, shouldn't it return noerror, since google clearly exists? Will we ever see bare tlds?
Thought Leadership
No, it's similar to the concept around the Alcatraz triathlon.
I use Firefox OS as main phone (ZTE Open C) since October, came with version 1.3.

The biggest disappointment is lack of applications. So you can't get notifications for Facebook messages, etc. But that's ok, given that the phone is in a very early stage and Facebook haven't built a proper app for it yet.

There are some bugs which might be slightly annoying at first, but it's ok once you get used to it. The most frustrating one is the text prediction when using the keyboard, because it doesn't learn automatically and I am messaging in 2 languages... But I guess that can be counted as an edge case. The navigation (GPS) works surprisingly well though! Overall, it's worth giving a try especially given it's price.

I am quite excited about it's future. The code is easy to read and should be relatively easy to add new features / modifications yourself. So even if it won't become popular in mainstream (and it's really hard to win user share in the current market), it can be an interesting platform for hacking.

I wrote a bit more about it at http://blog.gedrap.me/blog/2014/10/19/a-month-of-using-firef...
KSP now stands for Kerbal Submarine Program

https://www.reddit.com/r/KerbalSpaceProgram/comments/310j26/...
Very interested in this - and thanks for the detailed write-up on your blog on how to execute the Netlify/Contentful setup. One question: a lot of pages I work on are of the format "one big page" where you've got all the content on one page, with some navigation element to get you up and down the page. Basically the pages are divided into "bands" or "sections".

When I've tried to build these with static site generators (our current favorite is hexo but I'm going to look at roots), I've found that there isn't a good way to separate out content. We end up with the content being stored in .JADE files which are definitely not content editor friendly. I haven't found anyway to deal with this in a markdown file either. So we end up with a nice solution for the developers, but a poor solution for the content editor.

Do you have any approach to this using Contentful? Do you setup sections as individual entries, or is all the content for a page a single entry?

Lastly, how do clients feel about using Contentful? Is there any concern that they might go out of business? This is the common concern I hear with using anything other than Wordpress and would love to hear how you address it.
http://lynx.isc.org/release/
Enormous 160mph 'super typhoon' pictured from ISS
Why do you want to ruin the fun? :P
I think it's actually a point against lining up variable assignations like that more than a point for spaces (I prefer spaces over tabs btw).
The Today Program (news) on BBC Radio 4 had a suggestion by FIFA in the sports section to make football (soccer) goals 6 inches wider.
This is the single biggest UI mistake for security in browsers.

How do I explain to my grandmother when a banking site is safe? "Yeah, so, it has to start with 'https://', but only at the beginning, and then it has to END with "thebank.com", OR, before the third slash (so not the ones after https://). So find the third /: is there no third /? Then it must end with thebank.com. Is there one? Then before that it must have thebank.com. Yeah it's the part that's blacker! Exactly. It's not super clear but.... Ok forget it. Click the padlock and read the name of the company. And make sure it's from the same country, at least."
Andreessen Horowitz Invests Another $52M in Network Startup Tanium
Sounds a bit like the age old method of producing medical professionals: Make them read and reproduce large amounts of medical facts.
Thanks so much for this. I finished your book over the weekend and loved how clear and concise the writing was. Discover Meteor was difficult to follow as a beginner but am more confident that I can follow along now. Thanks again!
That's true insofar as dealing with the Eastern Hemisphere. I don't know of any doctrine that would compel us to aid them in the event of invasion from e.g. anywhere else in Latin America.
What? That's called "documentation". Its the "why" to complement code whose purpose is non-obvious.

How on earth do you find technical and accurate documentation to be offensive?
Biologists Decode an Ancient Cancer-Fighting Antibiotic
Microsoft Launches MS-DOS Mobile for Lumia Smartphones
New sharing startup: global free bike sharing
It's because it's so easy to create your own. HTML/CSS is very accessible, well tested by lots and lots of small communities.

There are many HTML/CSS frameworks that are doing really great job and not struggling at all. It all depends of course on what you want to do, but finding a good kit that solves your problem is definitely not the bottleneck of creating a modern HTML UI based application.
This was an awesome post - really enjoyed it!
It would not be possible to establish a period to migrate all tokens? This "if you change in a possible feature" is not a good argument when modeling something, in my opinion. That's how AbstractFactoryStrategies are made.
The interface is a significant improvement compared to Windows 8.
I'm have an invite. What is you mail?
Here is a thread about this on the main April Fool's page:

https://news.ycombinator.com/item?id=9302172
I think he is guessing that the grandparents thinks that www or 'world wide web' means 'the internet' and should be root.

But actually 'web' reveals to the graph of hyperlinks between http/html pages that let you navigate from page to page, server to server. www denotes the host is primarily a http server serving web pages.

You could argue it's superfluous these days - if you are typing it in an address bar, you hope it is a http server, and if you are typing it in a ssh prompt, you know it's your ssh server. People add it because it's a convention and some users might get confused if you don't... (it's probably a vhost anyway most of the time)
List of languages that compile to JavaScript [1]

[1] https://github.com/jashkenas/coffeescript/wiki/List-of-langu...
https://en.wikipedia.org/wiki/List_of_Google_hoaxes_and_east...
The Long Slow Ramp of Death for Saas
This is exactly how you create bubble. AH invests at value X in Round A, then invests at value 2X in Round B, and so on.

So long as the AH can keep raising new funds (and they have), they can keep investing in later rounds at higher valuations.

In fact, I'm thinking this sort of investment strategy may closer represent a ponzi scheme than a bubble creation strategy.
Is it an Android potential support package for Material Design?
Who know that package named "design" that you can found there, in Android support sources :
https://github.com/android/platform_frameworks_support/tree/7cc23e31790b02f31707b36655401a69b8e6ebc2/design

and how to use it in Android Studio because that doesn't work :
compile 'com.android.support:support-design:+'
I agree to an extent, it would be interesting to see how the distribution of domains across TLD-s would look if it were reverse from the beginning, but I'm skeptical about a big shift. Country codes would still dominate local content and my feeling is .com / .net would be more balanced.
That's pretty much correct. The article's title at first glance looks like it says (Costa Rica Is Now Running on) (100% Renewable Electricity).

This is a subjective grammatical nitpick, but it would be foolish to say that it's not there at all. Further, the article text isn't mindful of the distinction either , so I'm happy that I raised the topic, with the resulting discussion around the share of total energy used for transport vs grid, and with my original wording of "as the title might suggest". (emphasis now on "might". YMMV. )
They are both memory leaks. Unneeded memory is not being reclaimed. It's not even pedantry. It's just incorrectly applying one type of problem to the whole range of problems captured by the term.
I came across an equally strange bug a year or so ago.

http://stackoverflow.com/questions/22139746/ios-javascript-e...

I found a way to reproduce it, put in a bug report with apple and never got a response.
I just tried. The page was still empty 1 minute later. I had to stop loading and refresh it. This time, it loaded quickly.
Public Revenue / Stats Dashboard for Hubstaff (saas time tracking software)
Announcing Pawculus Rift – The Only Virtual Reality Experience for Dogs
I'd love to know what the community thinks about these stats (our churn is a little high right now - working through it!)
I wouldn't say behind... those railroads were the product of a booming fruit industry - and those days are over; global agriculture changed. Also, now we have roads.

You can drive from the carribean to the pacific on highway in a few hours here.
As a person of color, I really got this:

"At the very very highest levels winning with black is really quite an impressive achievement, and black will often go into a game playing for a draw. The advantage of the first move is very pronounced, and sets the tone for the entire game, with white generally calling the shots. Attempts by black to generate active counterplay are often very risky. "

"So the aim when black is to survive and make sure you're doing enough sensible things to not get exploited because of the disadvantage of moving second."
Mix tabs and spaces in code and you're in for a fun time :D
That's a good question. I've been learning and using Meteor for a few months and my projects do not require reactivity at their core.

Meteor is built around reactivity, and there is some overhead built in to the platform to make it possible, but it's pretty easy to design things so your app isn't overloaded by trying to "real time all the things".

The simplest step is to structure publications so as to deliver the least amount of reactive data needed at each step of the user experience. Another important approach is to understand what forces re-computations and re-renderings and try to minimize them when you can.

It's also possible to serve non-reactive data (meteor-dumb-collections) and obviate many performance concerns related to reactivity.

The speed and relative ease of working with Meteor makes this approach well worth it to me.

Also worth noting is that many of the production apps built with Meteor are not billed as a "real time solution to x". I suspect they have also spent a good amount of time designing around reactivity so they only take advantage of it where it's useful.