skysight-inc/HackerNews huggingface dataset:
I fear that the browser itself will live forever. At least in my parent's basement where the PCs are like Mr. Burns' indestructibility: https://vimeo.com/96581518

So IE6 it is.
Premera Blue Cross Announces Cyberattack, 11M People Affected
You and he will both have some incredible memories when he grows up.
> security is just as good

Read the post, i never discuss the security or merit of a biometric versus a standard user/pass login. I only discuss the advantages/disadvantages and goals of each system. If you inferred a recommendation for one or the other then you misunderstood.

> Finally I think typing passwords just isn't that hard - everyone is used to it by now. I maybe odd in this

I completely agree. However, when you see people go to their 'secret drawer' and open up their password book to login to X, then you realize it's a fundamentally broken system (just as using a raw biometric is).
Thanks jordigh. Yes, I made the comment before the title was changed. I have no complaints with the title as it is now.
That third one reads like something out of a Gibson novel. Might work best with a pre-defined group of people (e.g., models in an agency) or something similar.
No, you don't. It's the same letter and it's always "goto".

Your local setup determines the look of the glyph, so nobody sees an unfamiliar form.

But maybe you'd like to encode typefaces/fonts in the Unicode code points, as well? To make sure that I'm seeing the exact same arrangement of pixels you want me to see?
The surface finish on the parts on their web site looks very, very rough - like coral.
But with both Google and Facebook essentially being advertising companies a notable amount of people are hesitant to give them access to personal data. That could be a real hindrance to them becoming ubiquitous payment providers.
Sounds good, but this is a bad idea.

You can't get useful work done on real problems without learning a lot of that "fragile" stuff. How are things scheduled on your OS? Where do you find your logs? How do you run unit tests? What are your local coding standards? What is the library call for doing X? How do you find your documentation? What was that section of code you found foo in the other day?

All of this stuff is fragile. None of it is going to last. But it is context for your current life, and you're going to be more productive if you learn it. And when this stuff changes on you, you're going to feel the productivity drop. But there is no sense in hamstringing yourself so that you won't feel so bad later. You learn it now, and you learn the replacement later.

Back in the 1800s there was a belief that you could only learn so much, so you had to keep your brain clear for the important stuff. (Go read Sherlock Holmes for an example of this prejudice.) But these days we know better. People can practice learning. And those who do, constantly are learning. About everything. Including trivia. And it pays off. It really, really does.
To me the huge problem in the Bay Area was (is?) public transportation more than housing prices. This may have changed as I have not lived there in a while, but I just remember the Caltraink, BART, Muny, etc. being horribly disconnected - to live in the city and work in the Valley or vice versa was impossible if you had to rely on public transport, unless you just happened to live or work near the Caltrain on the southeast side of the city.

The East Bay, etc. of course was worse to impossible.

I could never understand this, given the otherwise progressive nature of the whole area.
Exactly. Going out of your way to spend your leisure time engaging people in their interests doesn't enrich your life, or make you wiser, it just takes time away from you.

You're not going to be wiser listening to someone go on about some sports team. You're not going to be wiser listening to them go on about their kids. You're not going to become wiser listening to them talk about whatever TV show they like. They're not going to be any wiser listening to you talk about what you did the other day. Everyone is just going to be bored.

Life is too short to waste on trying to fit in or pretending to share interests with people you don't.
Why is it unlikely that enough people will add their card information to Facebook?
> (How does rust do that?)

My first thought would be to attach the connection object to the data the other thread is working on. When it is done it processing your message it drops the whole thing, closing the connection. If you want to hold it open for multiple workers you could make it an Arc<Connection> so it doesn't close until they all drop it.
Attractive Russian Woman Crosses the Road , But
> It's crazy that in these slides he says "I wanted a hipster language" -- most languages use [] for arrays so I used (). WHY!!!!? Just to be different? No actual real advantage? That's a terrible reason and a great way to make it hard for new people to adopt your language.

Parentheses for array and map access really bugged me until I grokked functors. They're really all doing the same thing, and the mathematical symmetry of using the same syntax for all of them is very pleasing.
In-Memory Computing at Scale: When to Choose and How to Effectively Use JEMalloc
Checkout the pdfjs test suite, if you want to try it:

https://github.com/mozilla/pdf.js/tree/master/test/pdfs
Ask HN: Validation process email response rate
We're validating our idea (www.onemillionloops.com) with a video + landing page.Although we're getting emails subscribing, the majority of people are not answering back when we email them asking for some feedback (the email does not have the questions, we're playing nice and asking if it's ok with them to send some questions). We're getting a ton of feedback from friends and acquaintances, but now we're trying to get some "real people" feedback. We know what Ramli John has to say about this ("good luck getting an answer") http://ramlijohn.com/a-landing-page-is-not-a-minimum-viable-product/

But still, any ideas or benchmark on what we should expect?

Thanks!
wow, much storage, so free access, amazed
then dont stop renting it...
sounds like the buyer should have guaranteed cash cows.. well, bad luck, guaranteed cash cows are NOT fair.
Think rot13 plus a moderate RAM dependency. It uses either a lot of read/writes or a lot of RAM, pick one.

Takes enough time and resources to extract so doing a bunch will be a pain for a scraper, but not so much that it can't be done in real-time.
In my case (I'm 48) I've been applying to YC (third time lucky) because I have plenty of experience, but don't have the contacts. I suspect most people outside Silicon Valley or the US don't have the kind of contacts that YC can provide, or the kind of money that is necessary to scale their business.
Not sure what you mean; channels don't force you to copy buffers, you can simply pass the pointer/slice through the channel, but the point is that the paradigm encourages you to pass the ownership of that buffer through the channel.
I have no idea why this is being downvoted. That's a fantastic insight.
Simple dominates all of these, in my opinion. It is perfect from a user experience side. (If people already have the service, but people really want the service for more than the mobile payments part)
Sorry, Han glyphs render the same in Chinese and Japanese.

Regarding simplified versus traditional, no one is seriously unifying those.

There's some minor disagreements as to when a minor stylistic or historical variant deserves a separate glyph, but this isn't about rendering different glyphs in Chinese or Japanese. If Unicode is doing its job no one should have difficulty reading unified Han characters in one font regardless of language.
Well, a 10"x10" bed might be unreasonably expensive for now, but a 3" by 3" SLA printer like this has lots of potential applications, and would only cost around $75 for the Teflon AF 2400 (using your numbers).
This is unrelated to the news, but what's the best way to create this sort of screencast in OS X?
If I were Facebook I'd require anyone using the Pay feature to turn on two factor authentication.
Care to point out the reason then? Not sure why you assumed I don't care to find out, especially given I've stated that I've been using Scala since 2009 and love the language.
DIGITS-Deep Learning GPU Training System
> What the GPL does, is set a few (people from the BSD crowd would say restricted) freedoms and try to spread them as far as possible by making people license their own source code they wrote under GPL if they want to work with a GPL licensed codebase.

Not entirely true. You are only subject to GPL if you distribute the code you modify. If you keep it inside your company, or for yourself, or you run it on your servers, there nothing GPL will do to you.
I would claim that using Scala (and presumably Haskell) gives you the tools to make it impossible to leak secrets, if you want to. You could use a path-dependent container type to ensure that content was associated with a particular connection and never passed off to a different connection; if you tried to do something like reusing a buffer, it would be a compile failure.

There would be costs to this - both in runtime performance (presumably you wanted to reuse buffers for a reason) and in program complexity. And of course it's possible to make an error in your type definitions (though you have to make two errors to be exploitable - one in the types and one in the values - and the types are shorter and much easier to audit than the full program code). But it absolutely is possible, and I think that pretty soon we'll reach the point where it becomes worthwhile for security-critical code.
http://blog.snapchat.com/post/102895720555/introducing-snapc...
You forgot the resin, which is probably isn't just a regular UV-activated resin but could be their own patented mixture to achieve the accurate curing time they need.
That's the harder part to DIY but I guess it's not impossible and there will be similar products soon.
I guess that's what https://www.circle.com tries to be. I haven't personally tried them tough.
Unicode makes extensive use of combining characters for european languages, for example to produce diacritics: ìǒ or even for flag emoji. A correct rendering system will properly combine those, and if it doesn't then that's a flaw in the implementation, not the standard. It seems like you're trying to single out combining pairs as "less legitimate" when they're extensively used in the standard.
I used Quicktime to do a screen recording before taking that to GifBrewery to make the gif.
Remittances are one of the largest capital flows to developing countries totaling $400 billion in 2014.

As they say, if you could capture 1% of that market ...
> usually people don't go around showing their passwords to any camera they walk by or surface they touch. That is why people say that it is more appropriate for biometrics to identify someone than it is to provide their authentication.

Yea i see the point, but there will always need to be an asterisk after the statement, "a biometric is a username, not a password", because it's only valid in the sense there are concerns about the security of the biometric template. Down the line maybe we'll figure out this spoofing/liveness test thing, but we won't find out while many instantly write off the merit of the system to begin with.

> what do you do when these breaches happen if the data is biometric? You can't send out an e-mail asking people to change their fingerprints or face.

I did mention this somewhat in the original post. Saving a raw biometric template (minutiae points or whatnot) is synonymous to keeping a database of plain text passwords. It's just wrong. The data breaches (Uber, Target, etc.) are proof that in 2015, we still have this problem. I would never trust a start-up or large corporation with consumer grade biometric authentication. However, on my laptop a different story...i've been using the Thinkpad fingerprint reader for years and love it.
> Multiple implementations of a standard is a good thing.

I agree, as long as they are by companies, organizations, and teams other than Microsoft. And that's what we indeed have already: Gecko, WebKit, Blink (and Blink is new, which is great). I very much look forward to additional open engines (and POSIX-compliant operating systems, for that matter) by companies, organizations, and even unofficial teams of dedicated individuals that are not Microsoft, of which there are many.
Why do paper receipts fade and how to keep them from fading
Why can't you transfer buffers as []byte or []float32 etc to another goroutine over a channel? Hint: that doesn't copy the buffer, it just transfers "ownership" of it.
Bogus SSL certificate for Windows Live could allow man-in-the-middle hacks
I have three Desktops with an nvidia card that haven't had a problem. On Ubuntu DKMS recompiles the nvidia blob loader whenever the kernel is updated.

What operating system are you on? Did you install the proprietary drivers by hand?

Given what you've said, my guess is that you're on the proprietary driver but it isn't being recompiled properly.
I believe Ceylon will actually further refine Int | Option[Int] to simply Option[Int].

Option[Int] is simply an alias to the type Int | Null, so Int | Option[Int] would become Int | Int | Null after replacement, which simplifies to Int | Null since Int | Int is equivalent to just Int.
Yes, all tracing tools have overhead. It's the observer effect. Nowadays I'm better at warning about this than I have in the past.

My company has a performance engineering team, but I imagine smaller companies don't have any performance staff, or time to deal with understanding this. Hence the value in creating canned tools for others to use, provided their warnings are made clear.
Square Cash and Venmo are quite popular. I wouldn't be so sure.
There are still leaked builds that are newer than the public Windows 10 builds.
To oppose Han unification is to say that an 'a' in English and an 'a' in French should be different code points, because they're different languages.

Alternatively, if Unicode directly encoded words, rather than letters, of Western languages akin to ideographs in East Asian languages, it's like arguing that 'color' and 'colour' should be separate code points.
I'm curious, too. Given that they have hundreds of millions of users and most (that I know) don't seem to care one way or the other about the privacy implications, I don't see usage being an issue at all.
I use Square cash sometimes and I think it's pretty good, I don't think I would use this. A Facebook account is already a target for hacking, let alone bringing payment info into the situation.

If a friend had this but didn't have Square, that wouldn't be enough to sway me to put my CC in Facebook. I just don't think I can bring myself to do that.
> "Not that Internet Explorer branding will vanish entirely. It will still exist in some versions of Windows 10, but Project Spartan will be the main way Windows 10 users roam the Internet."

If IE was an issue for users, pretty sure that means they'll continue to use Firefox or Chrome, not Spartan.
because you don't have DKMS?
Haven't the Japanese had NFC payments forever?
I guess this means you'll visit a government web site and 2 times out of 10 gets a popup that says the certificate is out of date.
That comment was meant as a joke, hence why I used the smilee..... Sheesh HN
It's interesting that the B-Roll video is not hosted on Facebook.

BTW I just send money using PayPal to a Facebook friend and let him know using Facebook messenger. I would totally use this when it's available.
Not his call. Every individual kernel developer owns their own contributions.

Even if Linus were to move his own contributions to GPLv3 and require GPLv3 for all new contributions, he'd still have to get permission from every single individual who ever contributed code from the kernel. Some of these people are dead, so he'd have to deal with their next of kin (or more likely, their lawyers), who might be even more difficult to deal with.
"You owe me $20"
"OK, hold on, here's an ATM."
...
"Here you go."
Awesome app with the most exclusive places!
Simple is an entire bank/debit card. Square Cash, Venmo, etc can all be set up on your existing debit card. I certainly hope I don't have to switch banks to do mobile payments.
Besides the points you raise, I'm still interested in that figure. Otherwise, fair point: my underlying and woefully inexplicit assumption was the desire to reach a meaningful community-related (ie. human or socially-oriented) scale.
How are we back where we started? If I need to send my friend a payment and they are not in the same room with me, I couldn't do it with cash or checkbooks. Now I could send a friend money in about 5 clicks on my phone.
Han unification as a hole is misguided? I'll grant you that some characters which were unified probably shouldn't have been, and maybe some that some that should have been weren't, but what's the argument for the whole thing to be misguided?

Should Norwegian A and English A be different Unicode code points just because Norwegian also has Ø, proving that it is a different writing system? You may want to debate whether i and ı should the same letter (they aren't), but most letters in the Turkish alphabet are the same as the letters in the English alphabet.
Premera Blue Cross victim of cyber attack; 11M customers exposed
I would agree on this one -- it's part of the language that I actively avoid. Especially for anyone with a background in Python it's super confusing.
I've never heard it claimed that getting rid of rent control was a way to stabilize the housing market until this thread. I have heard that rent control creates severe housing shortages, insane competition for existing apartments (like having a renter's resume in SF), and lower quality housing for everyone. To me, it seems you've defeated a strawman.
$5 in Free BTC from Circle
>> Or separate mouse buttons.

I find that part to be the most annoying part of touch pads on non-Mac laptops these days. I get that Apple has the reputation for having the best pads (which makes them an ideal source for copying ideas), but I've always hated the clicking mechanism on my Macbook Pro, especially when it came to right clicks.

My Lenovo Y50 at least doesn't require a second finger to right click, but I would rather have had two discrete, tactile buttons for the pad.
One thing I feel I should add: HN has always been about quality over quantity. We spend our time on what we think may improve the quality of the site, and if we had to choose between being smaller/better and bigger/worse, I hope it's obvious that, and why, we'd choose smaller/better. Growing, but slowly, seems to be the right state for HN.
From a couple months ago:
"Technically, the browser will use Microsoft’s Chakra JavaScript engine and Microsoft’s Trident rendering engine (not WebKit), according to Foley." [1]

[1]: http://www.pcworld.com/article/2863878/microsofts-reported-s...
One thing that amazes me is that I get a huge volume of spam emails that claim to be from financial institutions. I use gmail for two reasons: (i) deliverability to mailing lists I need to be on and (2) other mail programs don't filter that junk out.

In 2015 it should be impossible to send a fake email from chase.com
Just to be clear: I think that currently, these TVs do not record audio and send it over the internet except when voice control is specifically activated (and not just enabled). I'm not saying they don't have that ability, or that they never will do that, or that they're not spying on people in other ways.

To answer your question: If they were, I'm pretty sure we'd have found out by now. I don't think they'd be able to hide the fact that they're sending audio data over the internet. If you connect your TV to a wireless router that you control, you hopefully can't tell exactly what data they're sending to the internet, but you can probably distinguish between "currently sending audio data" and "not currently sending audio data".

(Also, are capped internet plans still a thing? Someone who gets a smart TV and then finds their entire data quota used up in a week would probably notice.)

And it's somewhat plausible to me that this kind of news would break and I'd miss it. But then I'd expect you to be posting articles about how it actually does happen, instead of one which says that they probably aren't listening in on things you say when you're not using the remote, but here are some things you can do just in case.
This style guide is great. I employ almost all of this at Empirical (my company) and I even learned a thing or two. Very well written, and great examples!
I think this is happening mainly because of some newly hired employees that are pushing for strong security for government websites.
> Stephen Fry (of Top Gear infamy)

As others have mentioned, I'm surprised you'd associate him with Top Gear of all things. He's better known as the host of the british quiz/comedy show QI (Quite Interesting) [1], and before that one half of the comedy duo behind "A Bit of Fry and Laurie" [2], the other half better known in the US as the actor who played Dr House. Fry also played Jeeves in a television adaptation of P.G. Wodehouse's Jeeves & Wooster series, and dare I say incarnated the perfect humble and effective butler, again alongside Laurie as Wooster. [3]

He's one of the top living british comedians, which is why him outing himself as a geek and explaining the importance of the GPL has so much weight.

[1] http://en.wikipedia.org/wiki/QI

[2] http://en.wikipedia.org/wiki/A_Bit_of_Fry_%26_Laurie

[3] http://en.wikipedia.org/wiki/Jeeves_and_Wooster
http://www.ebrandvalue.com/
SnapCash and SquareCash are one & the same. I think it's a great convenience to add CC to my FB, but since I do not use a real name, do not trust FB, and would be concerned about my account being compromised (though it probably makes you enter a CSC/PIN), I will not be using this any time in the near future.

I personally use SquareCash all the time, and also use PNC bank's complimentary POPmoney setup to transfer funds for free (with PNC, I scheduled a partial rent payment to go to my landlord's bank account automatically every paycheck).
Samsung Galaxy A5 Duos Review
Honestly, I'd feel very uncomfortable making giving money this easy. Even with a physical wallet, it's still a two-step process.
Next step: Connecting in-app-payments so they can be paid by someone else.
> Unicode makes extensive use of combining characters for european languages, for example to produce diacritics: ìǒ or even for flag emoji.

But it doesn't, for example say that a lowercase "b" is simply "a lowercase 'l' followed by an 'o' followed by an invisible joiner", because no native English speaker thinks of the character "b" as even remotely related to "lo" when reading and writing.

> It seems like you're trying to single out combining pairs as "less legitimate" when they're extensively used in the standard.

I'm saying that Unicode only does it in English where it makes semantic sense to a native English speaker. It does it in Bengali even where it makes little or no semantic sense to a native Bengali speaker.
I've been using GitHub a lot lately for storing my class notes and this is really awesome. I use an app which allows Markdown/mathematical LaTeX and renders it to a PDF and previously they were impossible to view on mobile because of how raw assets are served.
Yes, they should do that. And I can't think of anything more annoying than needing to receive a text, just so I can log into dumb old Facebook. (I realize there are other "factors" available but that's not really the point.)
At least for my demographic in NYC it feels like Venmo has enough traction that there isn't much friction if you ask to be paid/pay with Venmo. Enough people have it that the odd one out who doesn't feels compelled to sign up, and the onboarding is also fast enough that people can sign up while waiting for the check at a restaurant, for example.