skysight-inc/HackerNews huggingface dataset:
Motorola still sells great phones. Android doesn't have high system requirements and computing power has dramatically increased, become cheaper, and more energy efficient in the past few years, it's not too difficult to build a long-lasting and great phones anymore, which is bad for phone manufacturers because they rely on people purchasing phones frequently.

Even though I'm very tempted to purchase a Moto G or E I can't help but to stick to the Nexus phones though. If HTC or Motorola would just sell phones without custom software and pre-installed applications and would have a 3 year update policy, only then would I purchase from them.

I have no problems installing custom ROMs to keep a phone up-to-date but I really shouldn't have to.
I love what the archive team does. I used their VM when the posterous backup effort was happening last year, and today I sent a link to my friend's now defunct posterous blog.

But I know that the owner of days posterous page had no intent on keeping the page a going concern, and was happy to see it disposed of. In light of the recent Google "right to be forgotten" ruling, will there come a day when the right to be forgotten will extend to archive.org?
The limit is 15. Around this number
If being under surveillance really does trigger the feeling of being stalked as prey; then it raises everyones stress level ( as represented by cortisol in the bloodstream ) and that should be detectable in the general population through the incidence of stress related injuries and mental health issues. Of course it could just be lost in the noise of the ongoing financial and environmental crises.
As mentioned in the article Emacs creation of arbitrary new functions and Vi creation of new shortcuts are both application of the same basic principle : composability. All you need is :

- primitives

- a way to combine primitives

Combining instructions together (and giving it a name) is just a function. This is nothing extraordinary for us programmers. However exposing that ability to users of a program for extensibility is rarely done, Yet it yields immense power for little complexity from the user comprehension standpoint.
Semi-off topic, what are some of the good algorithms to search faces with a similarity factor? Let's say I have a database of millions of faces and I want to go through the streaming of a video to identify all the faces showing up in the video with a 90% similarity factor.

I assume the faces on each frame of the video are extracted to be queried against the face database.

Would all the faces in the db loaded into memory and constructed in some data structure for efficient query? Or some mapping to SQL's standard B+ tree index with range searching can be done?
Well isn't a warrant canary that is public knowledge just considered a method of breaking NSL silence? To be safe, a warrant canary would need to be plausibly deniable.
You can't increase your safe withdrawal rate by using leverage. Even if you don't ever plan to liquidate completely, a sufficient reduction in assets combined with your regular cost of living withdrawals could bring you to a point where the withdrawals are no longer sustainable.

Look at it this way: even if you could borrow money at the risk-free rate (which you can't), anything you're earning on those leveraged funds is a risk premium (which by definition can't be diversified away). So you would certainly increase your odds of making more money, but you also increase the odds of a larger downturn, which again, could reach unsustainable levels.

I don't believe there exists a workaround to achieve a long-term (ie near indefinite) safe withdrawal rate of more than 3% or so in real dollars.
Hi author here!

It was more a play experiment than a true try to replace Python/Ruby/Go scripting. I was very intrigued by "Objective-C Minimalism" http://bou.io/ObjectiveC-Minimalism.html and wanted to see what would be scripting in Objective-C with all new features (Objects literals, ARC etc...)
The Most Important, Overlooked Statistic about NYC's Bike Sharing Program
http://www.slate.com/blogs/future_tense/2014/05/30/nyc_citi_bike_zero_fatalities_in_new_york_city_bike_share_program_s_first.html
Are you sure about that? I'm pretty sure that it's NSImage that holds the actual pixmap, which definitely makes it part of the GUI stack.
The Most Important, Overlooked Statistic about NYC's Bike Sharing Program
Car manufacturers have been forced to install remote-control systems since 2008
Yup, eliminate the soda, cake-like-bread, and condiments at the table and watch the body fat evaporate.
To me the most amazing thing is that we still have "low fat" food around and that it is still labelled as healthy. Instead, the low carb food is either labelled "low carb" or "paleo", which are both names that remind this gym fixated people everybody laughs at. Then you have all the vegan/vegetarian crowd who laughs at who eats meat and steaks. It's a mess.
Code reviews don't do anything to solve issues where an attacker manipulates the repository after the commits are already there. To solve that, you'd have to do reviews of existing commits well after they go in, I think?

I don't see how test cases would fix this either. The attacker can break the test case just as easily as they can insert a backdoor.
I seem to remember a huge debate we had right here on HN regarding Wordpress themes a year or so ago. A commercial theme provider had included GNU code and was not redistributing the original source (or offering their altered source under the GNU license).

The vast majority of comments regarded this as outright theft.

If I make copies of your personal data (credit card info, address, name, SSN) and pass it around the Internet, is it a victim-less crime? I'm merely making copies of bits onto a webpage (the other effects shouldn't matter..according to your logic).

The real victims are the people put out of work due to rampant piracy of software and anything else digital. Information wants to be free. Just don't come looking for me to foot the bill when the unemployment rate increases and people are calling for things like basic income.

I'm honestly tired of the "everything should be free" mantra coupled with "We can't figure out why there are no more jobs left..it must be the greedy companies!!! durr!!"
>XBOX One can't be turned off

you are only half a year to the party

http://www.forbes.com/sites/erikkain/2013/08/12/microsoft-re...
I think it depends on what you deem "safe." UST's are considered "risk free" but we all know that's not true, there is some risk involved. So if you consider the liklihood of an inverted yield curve to be low in your lifetime (or at least, only for a short period) then buying a leveraged bond fund that leverages via the spread does increase your 'safe' withdrawl rate, afaict.

Bottom line is once you buy those bond funds you should only be spending your coupons/distributions. There's a chance your distributions might decrease if for example the yield curve flattens or interest rates decline and the fund has to roll over into lower yielding paper, but for the purposes of discussing FU money you should probably be buffered to withstand a moderate decrease in monthly interest payments anyway. Ie, in practice you're not going to spend your entire monthly distribution, so any cash leftover can be rolled back into your investments and likely moderate any of the risk incurred by not going with a full 'risk-free' portfolio.
>will there come a day when the right to be forgotten will extend to archive.org?

Sites can at any time opt out of being archived via a robots.txt exclusion (IA still keep their previous archives privately). However for public blogging sites operated by a third-party that's another matter.
Even if SnapChat deleted stuff, the NSA would have grabbed it all off the wire anyway. Not that it makes it right, but if it transits, it archives.
If you have trouble finishing books, try audiobooks. That's what has worked for me, and I got subscription at audible.com, which is great.
But if the array is that small it won't matter. The sort() will be quicker, but it will be a trivial difference.
Please don't editorialize titles. The original one describes the content perfectly well:
"Not One Person Has Died on an NYC Bike-Share Bike"
They have limited resources and already have a giant redesign in the works, according to Jason Scott.
Why can't people love Go not because of Google, but the language itself?

Don't be deceived by your hate towards any specific company, otherwise you will miss a lot of beautiful, useful, adorable things in this world.
The best computer interface? Maybe ... your hands
The computer is an incredibly powerful means of creative expression," says designer and TED Fellow James Patten. But right now, we interact with computers, mainly, by typing and tapping. In this nifty talk and demo, Patten imagines a more visceral, physical way to bring your thoughts and ideas to life in the digital world, taking the computer interface off the screen and putting it into your hands
The trend you're describing is because employers are adopting the same attitudes as in the States, not because the vocational system is bad.
Thankfully in Python this isn't required either. Implement all of the methods of an interface and duck typing will take care of the rest for you...
Fair enough. If we're talking about discretionary luxury spending, then you can take on a bit more risk to get to your desired income with a lower FU number, as long as you're willing to curtail spending if things go bad.

That said, it's a lot easier to increase spending than to decrease it, so I'd want that risk to be small, or to have a desirable fallback for added income.
Truecrypt is a high quality open source project that has been updated diligently for many years. For its developers to abandon it in such an immature fashion was highly bizarre. The possibility that they were sending a deliberate signal with this act was one of my first thoughts. I don't consider the article posted here to be plausible evidence, but it certainly gives voice to my suspicions.

Truecrypt's developers, if they indeed live in the U.S., may have done as much as they can do. It is now up to the audit team to evaluate truecrypt as thoroughly as possible and, should truecrypt prove sound, it will be up to international teams to pick up the torch. It's certainly possible that a completely different country is cracking down on truecrypt's developers, but this action fits the NSA's modus operandi perfectly.
This greatly reminds me of zope.interface!
I'm curious, do we have any definitive examples of other warrant canaries being triggered in public? One prominent example is rsync.net [1] and their canary has been publishing weekly updates for a long time.

[1] http://www.rsync.net/resources/notices/canary.txt
Funny post validating that ⅔ * HBS = BS.
Cool idea. Can you elaborate on how this improves on just searching amazon directly with filters on price and star rating?
The end of analog note-taking
Open Biology Data
I can't speak for GCHQ, but the Boston bombers were identified by signals intelligence. It was Russia's, but they were identified nonetheless and turned over to the FBI.

The FBI failed to properly follow-up with that lead, but that's not (itself) a failure of SIGINT.

Despite all that (and ironically), the Boston bombing was a scenario where we should expect the NSA to be unable to see early signs, since they are forbidden from tracking the communications of either of the Tsarnaev brothers since they were on U.S. soil. NSA would only have seen anything if they had reached out to a known foreigner, outside of the U.S., in the process of germinating their plot.

But even so, it may be that we have to "settle" for the existence of occasional homegrown extremism (America is no stranger to that either) while still foiling the external plots that can be foiled.
Agreed - a push to confirm in a way that is not desirable creates the opposite effect. And this is actually pretty common - expecting folks to work on weekends, be available to reply at all times and so on.

Working beyond 40 hours is non-productive is a rhetoric I see often on Hacker news. And it always blows my mind. My life experience has been exactly the opposite.

The parent article does not state it as a requirement - more so as a nature of reality for the more ambitious folks in the startup vs. corporate category. I find exceptional folks in my company to be also very hard workers - by choice and not by force. And there are plenty who live a precise 40 hour schedule. Which is fine for both parties as long as that's what they want. What I find pretty ridiculous is the very common new-agey declaration that there is only one right way for everyone which is "40 hours of work" and anything else is just a waste of time. I think it is a very appealing life-style for many - but not a reality for many people who want to get ahead in their careers, are ambitious or are attached to the nature of their work. I see nothing wrong with that.
Amazon did issue a statement: http://www.amazon.com/forum/kindle/?cdForum=Fx1D7SY3BVSESG&c...

"When we negotiate with suppliers, we are doing so on behalf of customers. Negotiating for acceptable terms is an essential business practice that is critical to keeping service and value high for customers in the medium and long term." is the relevant quote for how it's not killing customer experience.

The short term customer experience is indeed impacted, but in the long run, I'd rather have more reasonably priced ebooks.

Of course, this is Amazon so they're not going to just say "yup, we're doing this out of greed, screw the customer". It's up to you if you believe what they did say or not.
> Falter said she knew how to write JavaScript and thought she could use that background to learn Node.

Knowing some Javascript, I would run away as fast as possible from the prospect of using it on a server (especially if it comes to using the callback pattern to represent concurrency).

> It was also free [...]

Aren't most development languages for general back-end work? Maybe .net isn't...? I haven't checked. But it seems a bit like they just wanted to add another item to the list.
If I were a three letter agency who illegally threatened some crypto developer with unsavory things, willing to send him to Guantanamo or to outright kill him (as some people on HN obviously can imagine very well)... I'd just shrug my shoulders after this highly conspicuous way of shutting down the project and think "well played, Mr. Developer, no hard feelings".

Of course.
If you have a tax %, the wealthiest will automatically give more money but it will still be proportionally.

Also, not having too rich and too poor people is a goal in itself - to move wealth from rich to poor creates a society where everyone is equal. Equal people are more happy and peaceful, and that is what it's all about.
I remember listening to an interview of soldiers who had to iris scans of all the people we killed in Fallujah. 500+ corpses piled in rows, remove the sheet, scan biometrics, next.

Not sure exactly what the point was.
Thanks - this was a dense but provocative read. Is the context that working those extra hours just gets you into the over-performing loser category and doing so for the psychopath organization (which has no loyalty to you) is all for naught in the end ?
A tool for generating fakes for testing in go
Well that would be hard to accurately answer by definition, I think...
Depends how and how often you travel. If you're married, two kids, and want to be able to bounce around the world when you please, it's not inconceivable that airfare alone might cost as much as you'd spend on essentials staying put.
Vodka shots in the office, or during work hours, isn't part of American culture. Besides your description of American culture is too simplistic. I get the impression you don't understand American culture, which I guess is understandable since, as you say, you're not American.
> Moto G or E I can't help but to stick to the Nexus phones though.

Moto G I believe is pretty minimal. There are a few "Motorola" apps. But dialer, calender almost everything else is vanilla Google Android
Thank you! I have been lookign for these stats for a while, but didn't find them.

To answer questions: No, LA is not NEARLY as bad as Baghdad after the fall. There are areas and situations where it MAY be comparable (Watts, '92, OJ, etc) but is 99% not even close to as bad.

Interesting though, I wonder what the diff is between, say, NY or NOLA and LA in cops/mile and $/cop. Hell, Dallas-FW even, thats a comparable sprawl set of cities.

90k for a cop job in LA is not very good. But then again, I'm thinking my life is worth WAY more than 90k. Though it really depends on person and family history, I guess.

Thank you most though for the 6 minutes stat. I had HEARD that LAPD was pretty isolated, but 6 minutes for average backup blows that out of the water for me. Still, I am not cop and I do not know if that is a long or acceptable time for backup (Obviously, compare to NYPD, London PD, Paris PD etc.). Still, you gotta check the data. It may be a gaussian distribution with a sigma of ~1 hour, we don't know, it may be ~30seconds for sigma.

"the budget is not being properly handled" With LAPD, no! Surely you jest! Watts, Rampart, OJ, Rodney King, Dorner, the Sherrifs Dept THIS year? No, the LAPD just has a few bad apples.

Thank you for the data, the time to source the data, and the sources themselves. This is why I come to HN, for the real story.
Decided to give it a shot in bash.

#!/bin/bash
set -eu

curl -s "https://raw.githubusercontent.com/manbolo/appicon/master/mask.png" >"icon_mask.png"

for app_id in "$@"
do
metadata=$(curl -s "http://itunes.apple.com/us/lookup?id=$app_id")
icon_url=$(echo $metadata | jq -r ".results[0].artworkUrl512")
name=$(echo $metadata | jq -r ".results[0].trackCensoredName")

icon_base="icon_$name"
curl -s "$icon_url" >"$icon_base.png"
convert "$icon_base.png" "icon_mask.png" -compose copy-opacity -composite "$icon_base.png"

for size in 1024 512 120 114 60 57
do
convert "$icon_base.png" -resize "${size}x${size}" "${icon_base}_${size}x${size}.png"
done
done

rm icon_mask.png

Run like

./appicon.bash 400274934 598581396

Notes

- didn't replicate the slugify

- dependencies: imagemagick, jq

- here without spaces: http://pastebin.com/yBPwHwdk

- to get the same clarity as the python & Obj-C samples, I'd probably be approaching the same length.
I have no clue on how it works other than the linked article.

It's not hard to make reasonable guesses based on fundamental systems engineering principles though. E.g. the interface might simply be "Here's a known picture of the guy, find all matches to this picture" and start seeing which connections pop up. Almost like a Facebook Graph Search based on an image identifier instead of a Facebook UID.
What's the point of using untraceable methods to pay for advertising? Won't your name be right there in the ad?
So if the penalties were reduced to the same penalties for GPL violations, you'd be all for it?
Hmmm, I didn't know pyobjc at all, sounds very cool: power of Cocoa with expressiveness of Python!
Being in Central America, yes some expenses are lower, but the additional security requirements seems like they could add up. I don't think it'd be out of the question to need $50K+ a year for a good multi-person 24/7 security detail.

Plus as the upper class stays that way, it seems living in good spots starts costing as much as US cities. Even going to the movies, just my wife and I, can easily hit $100.
Indeed. My point was only that skuldsanering would free him from the damages, not that it is necessarily applicable in this case.
Oh boy, that's going to be helpful. Thanks!
I guess it depends on what FU means. If it means just retiring, then there's plenty of ways. If it means being able to move or fix many circumstances to your liking, then I think $1100 a month may be too little.
They'll have a better chance at adding new users if they improve the experience for those not logged in, surely?
GP wasn't making a statement about the impartiality of legal processes [1], they were making a statement about the evidence in this case. If you'd like to dispute that, I'd suggest looking at some of it.

[1] In fact, the comment "somebody has to ring the bell" suggests significant awareness of biases in and limitations of legal processes.
Once I got car insurance (I don't even have a car) offers from the IEEE I made sure I wouldn't renew.
I can imagine such "practical engineering" online degree being formed, which will give one the ability to create systems that combine multiple domains of knowledge.

Having people with such capabilities is highly useful in many startups, especially at the early stages, and startup access is percieved as a chance to wealth, so it seems such a degree would have significant marketing value and differentiation, maybe to a degree that would surpass it being online.
And while there might not be a mass surveillance system, in such countries, it might be easier to bribe an ISP or otherwise compromise them.
This Is The Kind Of Competition Publishers Want
NSImage is part of AppKit and while it is definitely key to a lot of UI code that's because of well thought out delegation rather than it being part of UIKit or CocoaTouch. It would be pretty annoying to have two different and possibly incompatible NSImage classes to deal with if it lived in each platform's UI framework.
How do NSL's work in practice in large organizations? This might not make sense for a small organization like Truecrypt, but if someone like Microsoft or Google receives an NSL, presumably multiple people have to see it and handle it -- what keeps one of them from taking a picture of it on their cell phone and leaking it anonymously? (Of course they need to sanitize the embedded metadata and timestamps.)

If they can't prove which specific employee leaked it, who do they punish?
Are you afraid of technological singularity?
Looking at the reviews and purpose of the class, I wonder why couldn't it be done with Erlang, given that for the tasks they're being asked to do, it should do quite nicely, and though the syntax is unusual, it's a small language that's remarkably simple.