skysight-inc/HackerNews huggingface dataset:
Well the idea was good the implementation sucks as usual. Android without the play store is not as useful or flexible and you can't compete with other budget phones which do have the play store so you're shooting yourself in the foot.

As log as there's an easy way for end users to put it on it shouldn't be such a big deal though.

What I suspect they are attempting to do is get back into the low budget phone market which they used to rule before they stupidly gave it up voluntarily and the only reason they are using Android is because it's the only one suitable for that hardware however this is not the old low end market they used to know.

Before it used to be acceptable to have only a few crap apps for phones but now even the low budget phones have access to the play store. I wonder if they will make it with this self inflicted handicap.
Don't know much about other stuff but from what I experienced in England (London area especially), the public transport is unbelievably expensive. I went there for 2 weeks and maybe the biggest part of my expenses was spent on trains/buses/the tube. Especially trains.

This from the point of view of a tourist, though. I guess English citizens have some preferences/reductions?
Upvote just because of the quotes :-)
The best are people who lie to the doctor. Unless you're hoping to defraud someone (get meds, insurance, whatever) it's not only pointless, it's so counterproductive.

"I haven't pooped in a week." "Hmm, how many servings of roughage do you eat per day?" "All of them. I eat ten apples for breakfast, lunch, and dinner, and I eat the solids left in the juicer after making my all-organic smoothies." "OK, I guess we'll have to do a DRE. Do you mind if my interns help?"

"How often do you floss." "Ten times a day." "That's curious, because your gums started bleeding like a Tarantino movie when my hygienist waved the box of floss in your general direction."

I learned the hard way when I faked appendicitis and ended up in surgery when I was 12. :-)
I've been learning Rust lately and people like cmr and the rest of the guys over at #rust have been super helpful. While Rust is moving fast the This Week in Rust posts make it very easy to keep up.

Overall I'm loving the language and the community and can't wait to see more wide adoption.
Streamlining and simplifying a code base by introducing JSON-RPC for internal API? Success is practically guaranteed!
Finding Designers – and how to decide whether you want to work with them
http://chris.eidhof.nl/posts/finding-designers.html
The pop is awesome. Also, the sheer grossness of a really good extraction is a thing to be respected.
I can't imagine why so many people making under 2000 GBP after tax move to London. Especially younger people with no roots anywhere, why on Earth moving here under these conditions?

Part of the problem is the influx of recent young immigrants from other EU countries where they have it even worse and they seem to default to London when many cities in the UK would be much better at least as a starting point.
They weren't smart enough to figure out that Java is an island? The language isn't called "Java Coffee". There are lots of geographical names to choose as well.
Both this article and that one were impressively alarmist. Speaking as someone who has implemented a HTTP/2.0 client stack it's really nothing like as bad as either of these articles makes out.

For once, I invite you to fully read the comments on this post and the one you're referring to. Or, alternatively, take a read of the draft RFCs and the WG mailing list, which is totally open.
No, it's not. The updater needs to know the correct signatures and it doesn't have a trusted way of retrieving them. Also, any previous update may have been malicious and replaced the updater. The updater may very well have embedded keys, but we don't know, so the secure option would be not to trust it.
The "featurephone" OS is S40 and it's in both "classic" phones (e.g. 515) and Ashas.... unless there is something I've missed completely. And come to think of it, I haven't heard any confirmation of closing the production of S40 phones, so I guess that'd make it 3.
"Money? What money?"
Or even get a tube/train map and not live in London. Plenty of people commute to work and seem to cope OK. Living in London is no more a right than owning a Rolls Royce.
PVP in mmos are hardly real time.
Just from looking the code it seems pretty sloppy, not what I would expect from security sensitive code.

Mixed tabs and spaces, inconsistent indentation, two empty lines in a row, sometimes "if (...)" and sometimes "if(...)".
Why is it weird for a news organisation to report news?
MPs get paid over £60,000 per year. If they cannot live on that they need to think about the nurses, teachers, etc who get paid less.

They don't need a second house in London. They do need London accommodation. It is bizarre that millionaire MPs get paid public money in the form of expenses on top of their wages to buy a second home in London.
This is criminal activity. They are tanking their market on purpose to buy up at firesale prices and make the most of their insider position with their customers locked without withdrawals.

I wonder what do they have in mind but this is a bonafide bucket shop and I have little doubt that they will be facing criminal charges.
So because of (1) you make a bad decision? Commute.
LazyGenerate: How to lazily generate properties in ActiveRecord
Not necessarily, if the database server is separated from the app server. If only the db is compromised, an attacker would first have to crack the encryption key, before being able to crack the password hash. But apart from the encryption key being really long, I believe that there's also no easy way of knowing if you cracked it, because all output would just look like a hash.

I think this is actually a great idea. Imagine someone steals your database with 100,000 user accounts, and wants to find a few users who used the password: "password123". They could easily take each salt and calculate password hashes in parallel, and would probably find at least one user account using that password. However, if the hashes were also encrypted with an unknown key, then none of your user's passwords could ever be cracked.

I'm actually surprised this is the first time I read about encrypting password hashes. I think the Rails gem "devise" should do this by default.
George Washington's Exquisite Math Handwriting
The Airbus A350 production system
I loved the series, I remember in X-Wing there was a complete campaign where you start with hit'n'run tactics against some containers (!) and end in an ambush and the first kill of an ISD. This storyline made you feel hopelessly outnumbered and you just stood (flew) there in awe whenever something bigger than a Nebulon B arrived at the battle scene. Your AI wingmen just panicked and ran and so did you, possibly directing all your shield and weapon energy to your engines if you were unfortunate enough to fly a Y-Wing.

Later on you could count on corvettes and cruisers that reinforced your side (though they were always late) and you
felt the tide of the war turning.

I never got that feeling again, maybe because I am older. Or maybe because DX 11.1b support is much more important for a game and story is considered overrated.
>Spouses can also end up meaning a life in a less desirable place. For example, my partner's in a career that can only really be done on-site and in London. That means I have to live here too. Less of a problem for unskilled workers, maybe.

Does your spouse stop you getting a train or a tube to work as well?
Touché: discoverability.
People excusing their lack of altruistic effort by calling any and all proposals for a better world "utopian" or "impossible".
This is a 15 year old article. What has this guy done since then?
Do you mean, making under £20k after tax?
Pax Americana will continue for another 3 or 4 decades, even more. No matter what the U.S. does, there is a time needed for the developing giants at the moment (mostly China and India) to get into the next gear and make that power shift.

The next power status bearer won't be any different, though. That's how international relations have rolled in the past, and that's how they'll continue to be.
The cheapest on the first page is £300/month - about 25% more than the £230/month mentioned in the article. The second cheapest is £360/month - almost 50% more. If you're trying to demonstrate that there are alternative cheap places to rent, I'd say you failed.

And all of those rentals will require at least a month's rent up front, which is the main point that the article was addressing - starting out renting is beyond the pocket of many people.
Looks like there are various modes of discovery, see under "Peer discovery":

https://github.com/jewel/clearskies/blob/master/protocol/cor...

I can't find any references to DHT in the code (but the protocol lists that as an extension).

For lan udp broadcast:

https://github.com/jewel/clearskies/blob/master/lib/broadcas...

For tracker client (apparently gets a list of tracker URIs from the config):

https://github.com/jewel/clearskies/blob/master/lib/tracker_...

https://github.com/jewel/clearskies/blob/master/lib/conf.rb
Easy to Exit Recovery Mode after iPhone Jailbreak 
Tenorshare ReiBoot can help put iPhone/iPad/iPod Touch into and out of Recovery Mode with a single click, when you can’t boot your iPhone properly. It allows you to reboot iOS devices stuck in Recovery Mode/iTunes logo, with Apple logo, or in a loop of rebooting, etc. It is especially usefully when iOS device Home or Sleep/Wake buttons are broken.
So now the country with the worse case of hyperinflation of may be the last 30 years is somehow representative of a continent of 50 countries ?

Anyway.

Capital flight (especially unearned capital) has been a more common issue for much longer. I'm not sure how making that problem worse would help.
I don't quite understand this one. "Now you’ll have to create a new commit...". At this point, you haven't yet created a top-level project commit at all.

That sentence intends to illustrate what can happen when you forget to push your submodule commit before commiting on the top-level repository.

Why was submodule better than just using a single repo and multiple remotes in this case?

I'm not sure what you mean with this.

Or put another way, what did you gain by having separate repos if all the repos branch and come back in exactly the same way.

We used submodules because the code in the submodules was shared with another team.

You want to also branch the submodules so as not to break another branch.
The article is spot on. We at http://visualwebsiteoptimizer.com/ know that there are some biases (particularly related to 'Multiple comparisions' and 'Multiple seeing of data') that lead of results that seem better than they actually are. Though the current results are not wrong. They are directionally correct, and with most A/B tests even if 95% confidence is really a true confidence of 90% or less, the business will still do better implementing the variation (v/s not doing anything).

Of course, these are very important issues for A/B testing vendors like us to understand and fix, since users mostly rely on our calculations to base their decisions. You will see us working towards taking care of such issues.
From Imperative Programming to Fork/Join to Parallel Streams in Java 8
In the demo, how does one append another chapter?
OS X still vulnerable
I think the thing this article fails to mention is the perfectly adequate Public Transport system there is around London. I would think the number of jobs where you physically have to live in London would be very small. For everyone else there is Tube/Train/Bus/Coaches.

Complaining you have no money because you chose to live in Central London is like complaining you've got no money for food because you spent all your salary on payments on a Ferrari.
The intersection of the two sets: new people learning the language, who are learning the language in order to write new code in the language.

New people learn COBOL still, but they only do that if-and-when someone with an existing COBOL codebase has a problem with it, for which they're willing to hire and train up new programmers in COBOL.

For example, banks who needed their batch-processing code updated for Y2K-compliance trained a good few people in COBOL. But they weren't learning COBOL wIth the intent of writing new code in the language—just with the intent of maintaining old code. Effectively, they were treating the COBOL codebase as a Ball of Mud (http://laputan.org/mud/), where old components could be patched, but any new component should be written for a living platform, communicating with the Ball of Mud over an API instead of being sucked into it.

I'm asserting, here, that Perl is such a language—that the only reason new people learn Perl is to maintain a Ball of Mud written in Perl. From there, they may go on to become productive Perl programmers—but because they were only "born" into the Perl community because some company who had Perl-ers lost them and needed new ones, the language's adoption rate is effectively "below replacement," like a birth rate below 2.0.

In living languages, at least some people will learn the language on their own, because they think it will be useful for some task they'd like to accomplish. Perl is not one of these languages.

Under this definition, other dead languages include sh-derivative shell scripting (people only learn it because shell scripts that already exist must be modified), and anything to do with SOAP (it was stillborn; people only ever learned about it to deal with codebases that used it. Then, horrifyingly, they ended up creating more of those codebases.)
Weak specs, no physical buttons, and one of the two missing an SD card. I predict these will not do well.

Edit: Oh, and the interface is awful. The sensible thing would have been to use Android as inspiration to redesign Metro to be less ugly and nonfunctional, not to try and port Metro to Android...
You are working under a set of extremely strong assumptions, which happen to be true right now: (1) Humans have to do most menial tasks. (2) Most people will cling to all their possessions, never giving them away for free. (3) We don't have the resources to give everyone decent housing, transportation, energy, food, and communication.

(1) Automation is on its way, and will continue to eat jobs. It won't be possible to create as much jobs as technology is taking away. Take self driving cars for instance: soon there will be no bus driver, no truck driver, no taxi driver. Some of them will work in control centres and "supervise" 50 vehicles at once, but that still means many people who will need another job. People will have free time, whether they want it or not.

(2) This is a cultural problem. I guess much of it will go away once we solve (3)

(3) is less costly than it sounds. We just need to be rational about crop management (which is currently insane, thanks to globalization), the use of technology, urbanisation… It's a huge problem, but not an unsolvable one. We will need the political will to do it though, and that won't happen until western countries become democracies[1].

[1]: Current western countries are not run by the people. They are run by elected elites, which happen to represent the interests of the businesses —the only special interest that is not called such. Therefore, current western countries are not democracies. They're plutocracies. Now, I think this is most true in the US, and less true in some European countries.
Weird.

Microsoft intended to handle Android as a non-primary platform. I'm curious if those apps are going to be available on the Google Play Store as well (i hope so).

With this move, they should have update apps on the Android platform.

Also, i'm curious if developers have to change their Android APP UI to fit the new UI from Nokia (could be dangerous for Nokia).

Next, Android users all have a gmail account, now they need to switch to Outlook ? Not exactly user-friendly. Most developers have to change their Authentication also on their app.
You've destroyed an important bit of information in your paraphrasing. The literal quote:

> It turned out that on some connections, about every fifth packet we sent would just disappear into the Ethernet.

Due to the way packet-queueing works, it is actually a reasonable failure-expectation. If the network is on the edge of congestion, a packet will be dropped as there's no space in the queue, but another packet will be sent and clear space in the queue before a second packet has a chance to be lost. In many near-congestion failure modes, it is literally every fifth or tenth or twentieth packet that gets dropped. This is actually the basis of how TCP's congestion-control works, too.
>they already make a bunch from Linux patents

I'm interested in how they apparently do this - especially as the Linux development process is open and MS' is secret.

As it was, if they decided to try patent trolling, chances are they'd get crushed by google, Red Hat, even Oracle...
Well the good news is there's an opening for the next big bitcoin marketplace now since no sane person would ever trust mtgox ever again.
Reinventing the first 90% of the wheel is quick. It's that last 10% that takes all the time.
Nobody I know uses Microsoft's lockin. Some prefer google's or apple's, but increasing numbers are trying to escape from being a data source for advertising and the NSA and ditching google, apple, and MS.
If the camera is as good as the other Lumias and this can be flashed w/ CM, count me first in line at the fire sale
Why I Write Tests?
Maybe the coins were there before, but I expect once the news broke out most people did the reasonable thing and bought bitcoins for all the cash that was stuck in mtgox after a day or two. The price was guaranteed to go down in the short term and I woundn't be surprised if mtgox needed 2-3 times more funds now then before closing.
Comparing Haskell Web Frameworks
Refactoring is hard. I'm learning this with delving into the LibreOffice codebase. It's got a lot of issues - about 25 years of accreted code and design decisions that need unpicking, tangled code that needs refactoring, etc.

However, it's sure easier to refactor than start from scratch! At least LO has a working product. Best of luck to the Neovim guys :-)
Respectfully, just because hackers can drive a truck through your app doesn't mean they should get to fly a plane, too.
Its also easier for your users if you put a CAPTCHA in you registration form rather than your login form. This can mitigate large-scale fishing for usernames.
Granted, that hacker who is going after a single poor soul who uses your service won't even feel the speedbump. But s/he is the toughest adversary, and the least common.
In other news, the sky is blue. News at six. Why is anyone surprised by this?
Rest interaction in android
Password complexity is not a critical validation. The client-side code could easily perform the same validation before hashing. If someone hacked the client-side code and intentionally disabled the validation, then they could submit a weaker password, and that's not a big deal. It's a huge win if the plaintext password doesn't leave the browser.
I can't speak for vim, but the following smacks of code that needs a refactor:

300K lines of code which does the actual work is simply too much code. And one should exercise great caution while dealing with it. Regression is just one thing, I'm sure there are a lot of places in the code which can silently break things you can't detect only to pop up in some strange case in the wild.
I was wondering if they meant pages as in websites. I was thinking "That's a lot of superfluous javascript rubbish to load...".

The site is loading as if the page was 1GB though.
As far as I know they get licensing payments for use of the FAT file system. Since they do own patents for that and Android handset manufacturers can't exactly tell users to use ext\d on SD cards there are licensing contracts in place.
Divide and conquer.

By making any success with its Android phones, Microsoft can achieve two goals:

- further fragment the Android platform making it more difficult for users to buy devices and for developers to support the various devices and

- benefit from Android's strong market position instead of only trying to create market for Windows phones in places where it doesn't fit

They've identified the greatest flaw in Android ecosystem and they're exploiting it in an attempt to make their own offering more attractive in the long run.
There also was a quite interesting protocol T/TCP - which was something between TCP and UDP.
To put it another way, we're not used to seeing guns around. It would be like if everyone was walking around with axes or swords. Why the hell does a traffic cop have an ax?!
Note that only the MtGox price crashed that hard, other exchanges offer much more bucks for the coins. But, since you can't withdraw in btc, it's no use buying them cheap at MtGox because you can't sell them elsewhere. At least for now, if we should believe them.
A fundamental flaw in many people's understanding of bitcoin's "advantages" is this notion of "not printing money" being a uniquely good idea.

Yes, extremely bad monetary policy is worse than having no monetary policy (as in the bitcoin economy). But the case of no monetary policy being better than even a moderately bad monetary policy is much harder to make.

I also don't see why so many people believe that there won't ever be an increase in the money supply from bitcoins. With a growing market capitalization and growing number of businesses dependend on Bitcoin, financial services and products around btc are becoming more common. Virtually no contracts, even in the bitcoin world, are instantaneous, thus investment banking will evolve and distort the idea of a new gold standard.
M-Pesa is one service by one telco operator.
Almost every teco in Africa has implemented an equivalent.

Now the penetration may not be as deep in the other countries as in Kenya but that will change.
Because why would you move a thousand miles just to live in Nottingham? World cities such as London have something to offer to everyone, not just professionals with established careers and this is exactly what makes London special and exciting. I remember at the beginning of my career I was living in London on a £25K salary for two years and I was just fine. Don't be elitist.
From business point of view i am bit curious to know why microsoft is started using Android OS?

Android owned by Google and the biggest competitor of Microsoft. Despite of having nice operating system like Windows mobile, they are trying Android ! This gives good sign of co-operation between giants.

Share your thoughts !