skysight-inc/HackerNews huggingface dataset:
The HTTPS-only folks mean well, and I support it as a stopgap solution, but it is useful only in that it can probably be implemented more quickly than IPSec-everywhere (or, if IPSec proves to be unsuitable, then some successor standard with the same goal of encrypting all traffic).

The latter, however, should be preferred as a permanent solution. The Web is by no means the only part of the Internet that needs to be secured.
There could be all kinds of uses. Imagine a product launch event - "We need to pack a room so the press is impressed. Want anybody and everybody - tell them we have free food."
I wonder what incentives these new players have to provide a medium to transfer money on their platform? Why should I give my credit card to Facebook or Snapchat?

It doesn't really make sense for me. I would much rather use a vendor that's sole purpose is to provide a means of money transferring. I don't need the convenience of typing a sigil followed by the amount to send money to friends. If I really can't electronically send them money, I will go out of my way to give them cash at a later date.
This style guide discourages multiple parameter lists, but it doesn't mention that they are useful for helping the compiler with type inference, as mentioned here: http://docs.scala-lang.org/style/declarations.html (granted, this is a bit of Scala ugliness, but it merits discussion).

I agree with several of their recommendations, but I strongly disagree with their general philosophy of "[feature] can confuse programmers less familiar with Scala". It's one thing for [feature] to be genuinely confusing, and an entirely different thing for it to be "confusing to novices / Java programmers". In the latter case, the right course of action is to educate them; otherwise we'd be stuck programming in Java++.
Only if you're using the iCloud Keychain on both, right?
Listing Available Phoenix Heating AC HVAC Air Conditioning Repair Service
No disagreement there. I was merely pointing out that objecting to cars because of their pollution is silly when more and more of us are driving around in electric vehicles.
`Box` won't leak, but `Rc` is just simple reference counting and can leak if you don't use weak pointers to break cycles.
Interesting. Facebook has over 1.1 billion users, but their existing financial systems (Facebook credits, etc) process only 1 million transactions a day. I would have thought it was higher. Of course, that's daily, so another way to look at it is 0.1% of Facebook users pay for something on Facebook on a given day, which strangely feels high.
They're not unrelated though. You have to have a way to get from your input format to the finished product in a consistent way, and the glyph set you design has a large bearing on that. You can't solve it completely with AI, because then you just have an AI interpretation of human language, not human language. A language like Korean written in Hangul would need to create individual glyphs from smaller ones through the use of ligatures, but a similar approach couldn't be taken to Japanese, since many glyphs have multiple meanings depending on context. How should these be represented in Unicode? Yes, these are likely solved problems, but I'm sure there are other examples of less-prominent languages that have similar problems but nobody's put in the work to solve them because the languages aren't as popular online.

You need to be able to represent the language at all stages of authorship - i.e. Unicode needs to be able to represent a half-written Japanese word somehow (yes, Japanese is a bad example because it has a phonetic alphabet as well as a pictograph alphabet).

Anyway, trying to figure out a single text encoding scheme capable of representing every language on Earth is not an easy task.
I think they're aiming to enable people to buy from ads without ever leaving Facebook. Reduces friction for the buyer and has the potential to be a major source of revenue from ecommerce companies.

I'm sure they realize how much money Google is printing with their shopping campaigns, and FB ads haven't proven to be very rewarding for ecommerce outside of fashion/lifestyle. Adding a major feature like that would be enormous in grabbing some of that market.
TechStars Code of Conduct
Nodes supporting replace-by-fee will always mine the higher fee one.
I think this would be more interesting in WhatsApp than in Facebook Messenger, because the different kind of graph you have.
For now. That, too, will eventually no longer be an issue.
Microsoft is in much less of a position to screw with standards than they were back when IE was a problem. I'd be more worried about Apple and Google running the browser show if I were you.
Snapchat is not the first one having payment via chat. Afaik wechat had that long time ago.

But this totally tells us about how slow facebook is moving. They had 100x people, 100x money but still end up 2x slower.
Just a point here that since two of the primary founders / inventors are on the faculty of UNC Chapel Hill, this technology likely arose from work in their labs on campus. That means it could fall under the UNC Patent Policy [1].
It would then be up to UNC to make the determination on how to best protect the IP and commercialize it. Universities have large patent budgets and do their best to protect their IP until suitable commercial partners can found to take over the patent costs and bring the technology to market.

1: http://policy.sites.unc.edu/files/2013/05/Patent-Invention.p...
I cannot even imagine a way that this could possibly go well.
That is a practical concern, not a political one.

The purely political stance I rail against is, in effect, "X fits my use case and is objectively better in every way, but Y is free, so I'll use Y."

For what it's worth, I can still open PSD's created way back in the 90's, and the format is well documented.[1] Adobe could disappear in a puff of logic tomorrow and their format wouldn't become unreadable.

[1]: https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/
"Oh wait, that's not my bank's ATM. I don't want to be charged a $4 fee. Oh well, I'll get you next time." ATM's are not a good solution. I don't want to pay $24 to give someone $20 because of ATM fees. Or wait in a long line (assuming you are at a busy location/area) to get the money.
Not really. Cash and checkbooks require you pulling out a some form of tender, divvying out the correct amount or writing the amount out, and then handing the tender to the cashier.

Now, using Uber as an example, I request a car, get into the car, and leave the car. You never even need to open the app back up after requesting a car.
Ah, so I'm not hte only person that thinks that way. I've found it helpful to imagine the same mechanism at work in any large system like market, a nation and so on. Even things like ant colonies have a sort of slow primitive consciousness.

It's particularly interesting that you mention 4chan, since the the fact that it is anonymous by default actually fosters this behavior.
Cash is nearly useless for payments between friends becase everyone only ever has $20s, if they have cash at all.
I'm having trouble finding the reference now, but years ago I did read a story about how an early version of Unicode's reference document depicted CJK characters in a font with Chinese-styled characters, causing slowed adoption in Japan who had a gut reaction that "Unicode is too Chinese". Later editions printed several variations of characters, and the objections mostly evaporated.

(Apologies if I've gotten the countries reversed in this story, it's been years and google is failing me)
How to Get Customers from a Competitor’s Popularity
Yes, if the way the characters look depends on the other characters in the word including some that are nowhere near being neighbours. Especially if there were weird and complex rules about how this changed depending on the kind of word being written.

There are a number of writing systems that are evil like that, including several Indic ones.

The code that handles this complicated process is often called a shaper. Choosing and combining the correct glyphs involves a complicated dance between that and the font(s), possibly including large tables (and code!) in the font itself on top of what the shaper does.
All of the other mobile payments things seem like they want to be your bank (but only sorta kinda sorta).

Simple is just that. A bank (or rather, a banking services provider. Us bancorp is the actual bank).

The tight integration with mobile payments, because of them also being a banking services provider, is absolutely flawless.
I wonder if there's potential for this to be a content-creator-payment platform? That is, make tipping a publication as easy as hitting a "Like" on any given story...you could even have it as an extra button (I think making it a default pop-up with every "Like" would be detrimental to the user experience, to the point that users would just stop hitting "Like" for stories they actually liked)...it wouldn't make much money for FB, perhaps, but it would create further adoption of the platform.

Edit: Not only might it increase adoption for the payments system, but it may further entice content creators to join FB's nascent content-platform ambitions: http://digiday.com/platforms/facebook-youtube-premium/
How Long Will the Apple Watch Retain Its Value?
Yeah, I noticed the article didn't really mention the Okinawans either. They were annexed relatively recently, and are pretty different. http://en.wikipedia.org/wiki/Ryukyu_Kingdom

On a related tangent, apparently modern karate originated in Okinawa, where it was locally called something like Tang-style (of the Chinese Tang dynasty). But it was re-branded Karate to make it more palpable to Japan (since they happened to be in the middle of invading China).
According to that definition of memory leak, I guess you can call anything that doesn't eagerly free memory for memory leak. And the term gets quite weak and vague in that case.
They seem to be rendering the documents at 2x, which is good for retina and 4k displays, but means that it's slower on low-res displays, and the text's anti-aliasing is at the mercy of the image scaling algorithm used.

Instead, they should render the documents at the actual resolution it's being displayed with.
Is it just me or is this a stealth commercial for Pencil?
If you're worried about memory leaks, an obvious downside of Rust is that it encourages reference counting over GC (more accurately: has no GC, but that might change in the future), and reference counting can leak via cycles.

However, in practice most values can be neither Rc nor Gc but single-owner, like unique_ptr in C++, which is easier to reason about than either.
What's the alternative? A web of trust where thousands of individuals can be leaned on by not-so-well-meaning authorities?

Trusting the individuals or groups who validate identity at some level seems to be unavoidable.
Endangered Animal Species in CSS
Languages aren't all just simple alphabets like English. Some languages use ligatures to combine characters. In English, things like 'fi' and 'ffl' can be done almost automatically, and is optional, but other languages have stronger and more important rules.

As a simple example, in German the ligature ß is not a simple ligature for 'ss' but a combination of two previous ligatures; long s with round s ("ſs") and long s with (round) z "ſʒ"). Various spelling reforms have simplified the orthography, but "Maßen" and "Massen" are still different words.

Quoting from a Wikipedia page, "Urdu (one of the main languages of South Asia), which uses a calligraphic version of the Arabic-based Nasta`liq script, requires a great number of ligatures in digital typography. InPage, a widely used desktop publishing tool for Urdu, uses Nasta`liq fonts with over 20,000 ligatures"

Then there are rules for presentation. "Complex text layout ... refers to the typesetting of writing systems in which the shape or positioning of a grapheme depends on its relation to other graphemes." - http://en.wikipedia.org/wiki/Complex_text_layout . Cursive English is closest we have to complex text layout; while there are "cursive" fonts where each of the characters is in cursive the letters don't merge. Now imagine a language where smooth connections and fancy curlicues in the "right" places were essential for being seen as erudite, and where "right" depended on 5 years of learning.
Seems to be working fine in my Firefox 36 on Ubuntu 14.10.
> Multiple implementations of a standard is a good thing.

Except that is hardly the case.Competition is good,that's what forced IE to evolve as it was losing marketshares. But let's not kid ourself thinking all the players are in it for web standards.

> Yes, let's all use Webkit. Much better.......

Because IE supremacy used to be better...
AP CORRECTION: ACCUSED MURDERER ROBERT DURST IS'T A FORMER MEMBER OF LIMP BIZKIT
"My first choice as theoretical Quentin wouldn't be "how can I frame this accidental, perhaps even flagrantly disrespectful omission as antiprogressive and dissect the credentials, experience, and ethnicity of the people who made the mistake via culture essay," it would probably be "where do I issue a pull request to fix this mistake or in what way can I help?" "

I could tell you, but I'll need $18,000 first.
I generally agree with what you're saying here. The difference appears to be that Rust forces you on a compiler level to be safe of any potential race-condition.

Go doesn't enforce this on a compiler level -- but instead it encourages the use of sharing by communicating (over channels, where data races cannot occur), instead of sharing memory e.g. via a mutex (where you can run into a data race).
The problem with "survival of the fittest" is that people don't understand that "fitness" is a technical term in evolutionary biology: http://en.wikipedia.org/wiki/Fitness_%28biology%29 And once you understand the technical meaning.. the phrase is really close to being a tautology.
desktop is a different story. the issue happens when you have both intel and nvidia gpus.

see for example:

https://devtalk.nvidia.com/default/topic/790089/linux/nvidia...

http://askubuntu.com/questions/372686/after-installing-nvidi...
I think the real reason was to preserve round-trip compatibility (legacy char -> unicode char -> legacy char) with the existing encodings for those alphabets.
It will not use Webkit. They internally forked Trident and tore out all the legacy code. From what I've heard the two code bases don't much resemble each other anymore.

Source: http://www.smashingmagazine.com/2015/01/26/inside-microsofts...
I applied with an entertainment (film) industry related startup, but looking at the company categories, it looks like that wasn't on the menu this time around.

Always next time, though!
I honestly think biometric is just eye-candy. The real interesting thing here is MS Passport.

Passwords are only broken because for most intended purposes they act as a symmetric key that you happen to leave around everywhere and when it leaks, you have a problem.

If we had a web standard for asymmetric key authentication, you just unlock your device and your device authenticates you. A leaked public key (created for a single service) is useless.

And once you only need to unlock ONE device, you might as well remember that single password, because at that point it is way more secure than a fingerprint.

Of course devices break and get stolen, so you need to back up your keychain, and I bet that is exactly what MS Passport does for you, which is why it will never be adapted by other vendors.
It's only slightly denser: 235 versus 220 ppi.
Why is that a good thing?

For a developer's perspective being able to write once and have it work everywhere is pretty darn big "pro". What are the practical "cons" that outweigh this?
Looks like we had a war, the male peasants were conveniently wiped and the women were the spoils of war for the few but well armed conquerors...

Wealth can even have a negative effect in survival when each other around you is poor and has nothing to lose (as most of soldiers).
A subtle way to over-fit
Not to say there aren’t problems with CJK unification. It’s difficult or impossible to represent old family names or newly coined characters without some means of composing characters from radicals—even if you do want “precomposed” characters a majority of the time, as is the case with, say, é (00E9) versus é (0065 0301).

As far as these characters being “the same”, I think it’s better to say they’re analogues. A in English is analogous to A in Polish—both are Latin alphabets, but neither is the Latin alphabet, and these languages use “the same” letter quite differently. And, say, Å is a letter in Swedish, but in English it’s A with a separate accent mark.

These are also just as well analogous to Α in Greek or А in Cyrillic, so hell, I would actually support the author’s “Greco Unification” strawman if it could be done in a principled way.
> The Bengali fonts that you have installed happen to render it as a jophola

It's not only the Bengali font - the text rendering framework of my operating system also needs to have a bunch of complex rules to figure out that a jophola needs to be rendered. It also needs to know that the visual ordering of i-kar is before the preceding consonant cluster (দ in আদিত্য).

> the characters that are required to type a jophola have no semantic, phonetic, or orthographic connection to the jophola.

Not so sure about that. The fact that it's called a "jo"-phola points to a relationship. The relationship may have become less apparent as the script has evolved (though there are words such as সহ্য which makes the relationship more visible), but the distinction is still not as pronounced as between "ta" and "khanda-ta". For the khanda-ta case, it was explicit from the the then-current editions of the dictionaries produced by the language bodies of both Bangladesh and West Bengal that the character had become distinct (স্বতন্ত্র বর্ণ was the phrase that was used). As far as I know, there hasn't been any such claim about jophola from the language bodies. Also, if you look at the collation in Bengali dictionaries, jo-phola is treated as (্+য) for collation.
I want the govt / central banks to do it.
Is their new project architecturally different, or just a rebranding? I've thought for years that they should rename the thing, to get rid of the stigma, but it'd be kind of a shame to completely abandon the browser just as it was catching up.
Eric Schmidt called out by own employee for interrupting female panelist at SXSW
Free? How? Any company charge you processing fees when you use credit card
> It does help that the most common source of memory leaks is eliminated however. That many Java applications are memory hogs is more a result of typical Java programming style than anything else.

This may be part of it, but typically, the JVM will happily reclaim large chunks of memory from the OS, without necessarily allocating anything internally.
How to properly(?) relicense a large open source project – part 1
I wonder if this is a way to get around backwards compatibility issues. If it's a new brand with a new name, maybe there won't be expectations that it will work like previous versions of IE.
Lots of good sense, but a few things make the code clunkier than scala needs to be IMO.

try foo catch {...}

is readable and consistent; the idea that {} just makes a block is really useful, making try/catch, if/then and even method definitions a lot less "magic", a lot less cluttered by ceremony.

Infix method calls can likewise read much more clearly:

string contains "foo"

Try is bad, but \/ makes a better alternative to throwing an exception for exactly the same reasons that Option is better than returning null.
In historical terms can this be accurate other than "successfully gave birth to children who than successfully gave birth.." ?

I'm reminded of the intro to Idiocracy, where successful birth giving and "fitness" have long been separated : https://www.youtube.com/watch?v=icmRCixQrx8
It's called creative placemaking and it brings communities together. http://www.artplaceamerica.org/articles/principles-of-creati...
Street parking is really dangerous for kids. No visibility for drivers when a kid is crossing from a footpath and is shorter than many of the parked cars.

Driving an empty street, you can see children leaving their homes, crossing the verge, etc. In a street full of parked cars, you might only have a split second as they leave a gap between two parked cars to cross a street.

As a motorist and a parent of a toddler, I really don't like that from either side.
> Probably the most extreme example of this is iOS. Apple put a slick UI on BSD and now it runs on a billion zero-freedom devices while BSD is slowly dying.

This is a very incorrect association to make, as the existence of iOS has very little effect on the relevance of BSD. (Besides, Netcraft confirmed *BSD was dying long before iOS came out. :)

Sure, from the perspective of 20-30 years ago, there were dozens of proprietary forks of BSD Unix (including NextStep), and BSD looked like a lousy choice for open source distribution.

However that doesn't acknowledge the profound change internet distribution has had on how developers consume open source code. There is now a massive ecosystem of BSD/MIT/Apache licensed code and very few evil corporations sucking it up and turning it proprietary. (Much of this 'framework' code which was always problematic under GPL.) So we should acknowledge that BSD-style licenses are successful in their own right, and not keep relying on outdated FUD about Microsoft or Apple "stealing" code twenty-five years ago, because it largely is no longer happening.
"You owe me $20" "Ok, hold on, let me get into my car, drive down the street, look for parking, get out of my car, wait in line, pay an extra $1-4, drive back down the street, look for parking, exit car, then hand you your $20 that just cost me about $30 in time, effort and gas."

But maybe I'm cynical because I'm in Austin and driving anywhere is just miserable.
From Idea to 6 Figure Run Rate in 90 Days
I have verified that this is indeed a Wikipedia page. Thank you.
How nice, baristas will now have an option to discuss race relations with their customers. How come they didn't have such an option before?
Carbon3D's Terminator-inspired 3D Printer
Don't forget about Bitcoin.
I wish all manufacturers would just allow buying computers without an OS.

I recently tried to check if Lenovo offers Windows refund for those who reject the EULA. No dice. They still claim Windows tax is mandatory even if you don't need Windows.

What I never understood though is how can they legally do it. Doesn't it violate product tying laws?
All right, I used the same address as last time.

-bitcoiner's fantasy.
Depending on the arbitrary counting methodology you want to use you could easily say this is the same amount of steps. For your physical wallet you take wallet out, you get money, you swipe, you sign. For Facebook the first time you open a chat with your friend, you click button, get wallet out, you enter information, you enter amount, you send. The subsequent times it's you opening a chat with your friend, clicking the button, entering the amount, sending.

I'm just trying to illustrate that the amount of steps required is arbitrary and doesn't really indicate security. Sure feeling uncomfortable is fine but at least this way is safer than a physical wallet simply because you can't have your cards or cash stolen and worst case your phone is stolen you can login on a computer and deauthorize the phone (plus you can use a pin).
Kendall and Kylie Are Making an App, Sorry
Good good, one step closer to equality. I hope those guys were suitably chagrined.
Wait, there's a fee to withdraw money from ATMs? Never heard of such a thing.
XML External Entity Injection