skysight-inc/HackerNews huggingface dataset:
>Also, someone cannot get my passwords if I am dead. Ever

99.9999% of the time this comes up in real life, it's an inconvenience.
The best picture is no picture
That sounds perfectly reasonable and I could totally believe it. Many of these services seem to have an adoption in NYC or SF that may not be representative of other areas.
The background, for all of us not continuously following the news from US:

http://dailysignal.com/2015/03/17/the-hunt-for-the-clinton-e...

http://benghazi.house.gov/
They didn't for a while, then maintaining their fork got to be enough of a pain in the backside that they realised that keeping with upstream was probably a good idea.
For the USA, the energy returned on energy invested for wind mostly beats oil and is more than twice a good as current photovoltaics.
http://en.wikipedia.org/wiki/Energy_returned_on_energy_inves...
My understanding is that, among other things, the generators come under extreme stress during exceptionally windy occasions, causing a lot of wear and tear that happens way up at the top of these giant windmills.

These require a lot of manual maintenance, which is dangerous and expensive due to the nature (and location) of the work.

Additionally (and as a demonstration of just how much stress they come under), while coming under said strain, they've been known to burst into flames https://www.youtube.com/watch?v=C_oFPF6Anwo

As for their lifespan, the government agencies that build them claim 25 years, but there's controversy about this. Searching online will find you conflicting studies, including this one http://www.ref.org.uk/publications/280-analysis-of-wind-farm..., which states

"Analysis of site-specific performance reveals that the average normalised load factor of new UK onshore wind farms at age 1 (the peak year of operation) declined significantly from 2000 to 2011" indicating that they may wear out more on the order of ten years.

Now that was a cursory search but in any case the argument that the wind farms cost so much to maintain that they're nonviable is not new.

Wind turbines aren't exotic tech, but it is a giant turbine that is placed way up on a pole, and fundamentally a turbine will need maintenance, so someone has to go up and do that maintenance, and that's expensive.
Why?

Earn money!

Earn MONEY

Earn M.O.N.E.Y!!!

I felt really icky watching your video. The music didn't make it any better. Nor the typos in the video. The video was too long and went too slow. I would have prefered someone telling me the concept, not letting it read myself. Someone talking to me feels more interactive I figure. After watching the video I still don't know how it works.

I wonder .. how much of the current 'piggy bank' is real, and how much is faked?
Everything gets faster: computers have 4x the memory and processing power of 10 years ago, browsers are easily 10x faster than they were 10 years ago.

However it appears that the average web page has gotten more than 40x slower. (They're also not really pages, they're "apps".)

People my age or a bit younger (early 20s) say craigslist and hackernews look "hideous" but dammit this is how web pages are supposed to be.
It's available, but it's not used. I get what you're driving at here, but for practical purposes, Safari-OSX is a single-platform browser and Safari-iOS is another single-platform browser. You can't just target "Webkit" and call it a day.
A database of Internet copypastas
it's application which manage the internal and external communications between employees
I also did read through that article, and the one shot of someone asking for $3.00 to put someone's suit in a bag is hilarious to me.

Back in my day, I thought we called those things favors. :)
Probing the Enigma of Multiple Personality (1998)
Almost no programmers work on shrinkwrap software.
In this pizza recipe metaphor, are the recipes or the pizzas supposed to be the analogue to software?

If recipes, then the metaphor makes no sense. You can use the "recipe" that is LibreOffice to produce "pizza" that is work products that people would pay for (such as a lawyer drafting contracts, a consultant making spreadsheets, etc). Nothing in the GPL stops someone from profiting from the output of a GPL'd program.

If pizza, then I can only assume the "recipes" would be programs that produce programs, such as compilers or parser-generators. In that case the metaphor also falls apart, since GNU programs of that type have license exceptions that make the output of those programs (and the additional compilation files needed to run like libc and bison include files) usable without following the GPL.
The Insane Math Behind Billion Dollar Tech Valuations
I have another HiDPI laptop with the same wireless card (Intel 7260). I don't think your router is the problem, I'm experiencing the same issues. When I'm not in the same room as the router signal used to drop 50% of the time. Few driver updates later things are much better, but it still freezes sometimes. Consider disabling the power saving options - it does help. It seems Intel totally botched it with this card as the Internet is littered with people complaining about it, including Windows users. It seems the Windows drivers have it covered now, but the Linux ones are still catching up.

Regarding the HiDPI - Chrome is the only thing that doesn't play, but since I'm a Firefox user, that's not a problem. Gnome 3 handles it quite well. Yes, some apps (i.e. Skype) get their font rendering a bit wrong, but otherwise it's fine.
But the crisp fonts are something I'm not giving up.
50 Common Social Media Mistakes That You Might Be Making
Perhaps PDF.js is being used on the backend to render the images of each page.
One of the bigger issues with wind energy (solar also) that this solution doesn't address is the distribution. These energy sources don't have consistent output, and definitely do not match peak requirements. In other words, at times they will produce far more than needed and others far less. The solution to this could be smart grids and energy storage, neither of which are really at a feasible point at scale yet. But we're getting there.
Such a great concept!
Isn't this why frequency bands that equipped citizens cannot legally forward information among a mesh network?

Plus, as far as phones uploading to other phones, regardless of package signing and other security, no one would appreciate unsolicited battery life depletion.

I remember this discussion coming up with GoTenna [1] here, where they admitted it would be a nice feature to communicate beyond single point to point transceivers like a mesh network but the FCC stipulates these open bands cannot be used like that.

[1]: http://www.gotenna.com/
But you are not doing this everyday, right?

I don't imagine using service like this everyday.
I have yet to use a touchpad that works as well as a macbook's... which is pretty sad at this point.. I understand they reduced the travel of the keys and touchpad in the late 2014 releases though... That and the display are the two main reasons I got an rMBP (right before the new models last year)... but may well go with something else in a couple years.
why not a real example of a small company spending too much on packaging? hard to make an argument without one.
Are you trolling me? I don't understand what you want. Be straight forward and stop wasting my time.
At Google[x]: failure is indeed an option. So is changing the world
> Javascript have combined array/dict? How come?

Ha! Arrays in JS are just objects disguised as arrays, with a fancy prototype and some syntax sugar: no more, no less. There are no _real_ arrays in JS (in the traditional sense).

Keys in JS arrays are _strings_, weird as it is, because arrays are just objects, and objects use strings as keys. Try this yourself:

for (var x in ['a']) console.log(x, typeof(x));

Specification may (or may not) clear things up:

http://www.ecma-international.org/ecma-262/5.1/#sec-15.4

Also you can try this out:

['a'][0] // = 'a'
['a']['0'] // = 'a'
['a']['00'] // = undefined

Numbers are coerced into strings, and not the other way around! (Note that I said 'number' on purpose, since integers are available but rarely used on the web, for BC. So it's usually floats coerced into strings every time you do ['a'][0]).

This weird coertions are not much unlike PHP's, which turns anything you give it as a key into a hash, internally. Though PHP arrays are far more complex, and even weirder (like how are they're not passed as a reference or as copy, but kinda both).
Yet it's still slower and more expensive than sending a friend a photo of a physical filled-out cheque. Ridiculous.

edit: s/screenshot/photo/
A hotel found my kindle and sent me a message. I didn't see it for two years.
Would it plummet out of the sky if the wind dropped suddenly?
No, your employer is forcing you to reinvent wheels. Employers hating the GPL are not some sort of natural law.
Seinfeld reruns are played back at faster speeds
LCC-Win (formerly LCC-Win32) is not free but dual licensed. Free for personal use, but not so for commercial or educational use.

"This software is not freeware, it is copyrighted by Jacob Navia. It's free for non-commercial use, if you use it professionally you have to have to buy a licence."

The original LCC compiler by Chris Fraser and David Hanson was described in their book, A Retargetable C Compiler: Design and Implementation, which was first published in 1995. Link to the website for the book here:

https://sites.google.com/site/lccretargetablecompiler/

Pelles C is also based on the original LCC compiler, and provides a complete ANSI C development environment for Windows, enhanced for C99 and C11, and can be found here:

http://www.smorgasbordet.com/pellesc/

Unlike LCC-Win, "Pelles C is freeware for any use: personal, commercial, etc", the only restriction being that the compiler can be freely distributed, but not sold.
> If you buy a house at $X, and it adjusts to $X/2 because of speculation or job losses in the area,

Historically that is almost unprecedented - and no, a few thousand homes in a couple of areas does not make it any better an argument. Over time, property values go up - it's not a theory, it's a fact.

>you're still paying down the $X + $Y mortgage, where $Y is interest, fees, and whatever else the bank tacks on, now or in the future

The bank can't 'tack on' arbitrary 'fees, and whatever' in the future on any decent mortgage - in fact I've never seen a residential mortgage that allowed that. If you don't get a fixed rate mortgage then your rates may rise, but that's an argument against variable rate mortgages, not home ownership.

> And you still have to pay property tax, based on the assessed value of your property circa pre-collapse

No, at least not in California - counties were required to reassess property value down after the crash, and they did. In fact from what I've seen they haven't been assessing value back up enough to keep up with the market.
It depends on the license of the software he forked - many open source licenses allow it.
Where does the 30k figure come from? I don't see that in the article. In any case, it hardly sounds "astronomical" - that's only about 1.1% of all US deaths in 2013, according to this CDC data <http://www.cdc.gov/nchs/data/nvsr/nvsr64/nvsr64_02.pdf>
Though this piece has at least modestly more technical foundation than much of the earlier coverage of this story (it doesn't claim that MX Logic's servers were located in Clinton's private residence, as an early AP story tried to ascertain from WHOIS registration records), it's still a tad breathless.

$ host -t mx state.gov
state.gov mail is handled by 20 haig-ee.state.gov.
state.gov mail is handled by 20 stimson.state.gov.
$ host haig-ee.state.gov.; host stimson.state.gov.
haig-ee.state.gov has address 169.253.194.10
stimson.state.gov has address 169.252.4.131

Both of these are direct allocations to Department of State. A swaks check shows that both of these will accept non-TLS email:

$ swaks --from nobody@example.com --to test@state.gov --server stimson.state.gov
=== Trying stimson.state.gov:25...
=== Connected to stimson.state.gov.
<- 220 stimson.state.gov ESMTP
-> EHLO mjolnir
<- 250-stimson.state.gov
<- 250-8BITMIME
<- 250-SIZE 31457280
<- 250 STARTTLS
-> MAIL FROM:<nobody@example.com>
<- 250 sender <nobody@example.com> ok
-> RCPT TO:<test@state.gov>
<- 250 recipient <test@state.gov> ok
-> DATA
<- 354 go ahead
-> Date: Tue, 17 Mar 2015 14:12:13 -0700
-> To: test@state.gov
-> From: nobody@example.com
-> Subject: test Tue, 17 Mar 2015 14:12:13 -0700
-> X-Mailer: swaks v20130209.0 jetmore.org/john/code/swaks/
->
-> This is a test mailing
->
-> .
<- 250 ok: Message 19002797 accepted
-> QUIT
<- 221 stimson.state.gov
=== Connection closed with remote host.

SMTPS and SSMTP protocols are not accepted.

So to the extent to which using State Department email would have provided transport level encryption, the report appears to be incorrect. If my checks are correct, and DOS doesn't support SSL/TLS encrypted email transport, then all official state.gov email is unencrypted to all users at all points all the time, at the transport level.

Win Clinton if mxlogic supports SSL/TLS email protocols. Though further tests suggest it doesn't.

Note the phrase "at the transport level. Email encryption (as with pretty much all encryption) can occur at multiple levels. "Transport layer" security means that "data in flight" between two points is encrypted, but the "data at rest" once received is not at least as a consequence of the transport layer. For "data at rest" encryption, you'd need to use encrypted content* (e.g., PGP, GPG, or other email encryption schemes, including, possibly, code-book based encryption). Which is independent of transport-layer security. It's possible for content to be encrypted where transport is not (and vice versa).

That still leaves metadata exposed -- email headers, "To:", "From:", "Subject:", "Date:", etc. But the actual contents of the email would be secured.

We don't know that Clinton did or didn't use content encryption, though based on observations elsewhere from even those with a solid awareness of security, my guess would be "no, she didn't".
Two related discussions / articles that come to mind:

Disney's Magicband (https://news.ycombinator.com/item?id=9177105)

A Brief Rant on the Future of Interaction Design (https://news.ycombinator.com/item?id=3212949)
The best Verge is no Verge.
Show HN: Birth of Emoji
At the altitude these will be flying at, the wind is pretty consistent compared to the wind at ground level we're used to. However, I would imagine that the on-board controller could kick on it's propellers or something if the altitude changes too much.
You should have known (should have asked, they should have told you) the percent. That should not be secret, at any size company. Too bad.
I was surprised by it too, but people with more experience than I have seem not to be. When I've told them, their reaction has been "yup, it's always like that". So maybe it's not unusual?

I'm pretty sure it isn't one-time stumbling upon the site. It's that most regular HN readers don't log in.
presumably it would go into helicopter mode and return to base.
One Million by 2020
That's wrong. Someone's hypothetical had no diverging meaning involved, only a stylistic choice in the presentation of the same letter.

And he is still wrong when it comes to the claimed necessity to "guess".

The user has set up his system correctly. "Guessing" only comes into play if you want to force your stylistic variation on others.

And that is obviously a bad idea, for all the reasons called out before, like familiarity and readability.

Let's not kid ourselves. When it comes to Han unification opposition there is mostly one issue at play: plain racism. "Our holy script shall not be defiled by those dirty bastards". And that works in all directions.
In specific or in general? http://en.wikipedia.org/wiki/Cherokee_syllabary

An increasing corpus of children's literature is printed in Cherokee syllabary today to meet the needs of Cherokee students in the Cherokee language immersion schools in Oklahoma and North Carolina. In 2010, a Cherokee keyboard cover was developed by Roy Boney, Jr. and Joseph Erb, facilitating more rapid typing in Cherokee and now used by students in the Cherokee Nation Immersion School, where all coursework is written in syllabary.[8] The syllabary is finding increasingly diverse usage today, from books, newspapers, and websites to the street signs of Tahlequah, Oklahoma and Cherokee, North Carolina.
You probably won't understand where I'm coming from here, but I'll say it anyway, since that's the type of person I happen to be:

There is a fine line between using rational and reasoned thought to explain an unpopular way of thinking and using it to simply disguse being an asshole. My guess from reading your comments is that this isn't something that is really important to you, which is perfectly valid of course.

As an introvert that hates conversation myself, particularly small talk, I've come to realize that life is infinitely more enjoyable when you are aware of what side of the line people are placing you on at any given time.
Nvidia unveils Digits Devbox supercomputer for deep-learning researchers
Well if you are talking about damage done to forests & noise pollution, then you are trying to capture the externalities of power production into its "true cost".

I'm all for that, but if you decide to do that you also have to use the same methodology for coal, oil, nuclear, etc. Sorry birds, but I feel like the cost of every bird killed by a wind turbine pales in comparison to what a few mountain top removal coal mines do to an area.

In terms of economic ROI for the corporations owning wind turbines, I think it works out even w/o tax credits. Obviously the tax credits help, but the credits are not generous enough to justify all of this investing on their own. I believe the companies have done the analysis and believe it is profitable.
> The Indian government dropped the ball here. They went their separate way with "ISCII" and other such misguided efforts, instead of cooperating with UC

According to the beginning of chapter 12 of the Unicode Standard 7.0:

"The major official scripts of India proper [...] are all encoded according to a common plan, so that comparable characters are in the same order and relative location. This structural arrangement, which facilitates transliteration to some degree, is based on the Indian national standard (ISCII) encoding for these scripts. The first six columns in each script are isomorphic with the ISCII-1988 encoding, except that the last 11 positions, which are unassigned or undefined in ISCII-1988, are used in the Unicode encoding."
Well sure, you can do those on mobile, but you can do those and alot more on the ds with buttons. I'm not saying good games are impossible on mobile, just that their scope is limited by a lack of buttons.
A gif would be nice, or simply some result jpgs, if you like.
If anyone is wondering how they made such slick forms, check out my friends at http://typeform.com - they're lovely, and their product is amazing.
The author has a repo on GitHub: https://github.com/anbud/PxlSort

(The link was hidden midway through the article and it was very non-obvious that it was a link)
This is probably how people who work on movies feel about piracy.

Unfortunately, like piracy, you can't stop it. All you can do is change your business model.
Thank you! I was trying to work those out for you. The problem is that we are use Typeform and they are kind of semi-ready for mobiles.

Got any ideas on how to improve it?
I'd do three tier pricing model: $x for <10 users, $y for <50 users, $z for <250, and for large enterprises do a custom pricing model.
> days/weeks as has been known to happen with Apple.

That's understating it. Long review times are the norm, not just known to happen. I've never had a submission take under 72 hours. Typical is 4-7 days. (And I've done it dozens of times.)

It's incredibly frustrating when you have users (or clients) complaining about a bug you fixed days ago. I don't understand why they're still have such a deep approval queue after almost seven years. I guess they don't consider it a problem. The perks of having a huge market share, I suppose.
I'm sorry, but this thread is Slashdot 2000 - your bad analogies should be to cars.
> i.e. prescriptive features rather than what the end user wants.

This isn't a prescriptive feature, it's an implementation detail on how patches are downloaded.
We love them. They got a few quirks but overall experience is beautiful. Say thanks to them from me!
I live in Australia and have literally never heard of this service until right now. I think you are drastically overestimating its penetration.
That's like encountering email in 1994 and dismissing it as a piece of crap because none of your friends have computers or internet access.
I don't think it's an extreme statement. They already have advanced software, are located in Silicon Valley and have lots of great software engineers. And this is with pretty limited resources, it won't get easier to compete with them as they grow.

Btw, he doesn't seem to be afraid slipping prices, based on these previous statements:

"I think our stock price is kind of high right now,
to be totally honest." -- Elon Musk, Nov. 2014

"The stock price that we have is more than we have
any right to deserve" -- Elon Musk, Oct. 2013 [2]

[1] http://www.huffingtonpost.com/2014/09/05/elon-musk-tesla-sto...

[2] http://money.cnn.com/2013/10/25/investing/tesla-netflix-mome...
All for comprehension is syntactic sugar for repeated calls to flatMap.

So
for {
a <- someOption
b <- someOtherOPtion
} yield a + b //returns Option[Int]

ends up being
someOption.flatMap(a => someOtherOption.map(b => a+b) )

and remember, all flatMap does is 'map', (so you'd get Option[Option[Int]), then "flatten" it so you end up with just Option[Int]. So if you have 4 'nestings', you only get one level of Option and not 4.

The signature for all flatMaps is ...

class Something[A] {
def flatMap[B](f: A => Something[B]): Something[B]
}

So, you could have that for Option, for Future, for NonEmptyList, Stream, etc.

But they can't mix and match cause you don't necessarily know how to 'flatten' a List into a future. List[Future[A]] is something very different than say just a List[A]. (One is a concurrent computation).

So, yes, you can do implicit conversions to alleviate this, or you can do what is known as a 'monad transformer' which sounds SUPER scary but I go over them in some slides and they're really easy to use.

https://speakerdeck.com/vmarquez/using-scala-futures-the-fun...

If you want to get into the nitty gritty of how flatMap works and how to mix up futures/options.
It's not that people won't eventually add their debit card

Your payee has to a) have the FB app installed, b) have a debit card, c) from a US-based bank and d) agree to add that debit card to the FB app.

It's more than just "pay on FB". Enough little hurdles to present immediate adoption friction. Many people know that you can do chargebacks on CCs but can't do that for debit cards so they have reservations about adding that debit card to online transactions (never mind that FB Pay is likely just using ACH in the background).