skysight-inc/HackerNews huggingface dataset:
http://en.wiktionary.org/wiki/Manhattan_distance
Is all this secrecy just "security through obscurity" which is well know to be unreliable. In other words, would we be better off just letting everyone (citizens and enemies) know exactly what you are doing (e.g. tapping phones or not)?

The benefits are certain but the costs are uncertain.
As ridiculous as it sounds, that depends on your definition of freedom.

BSD and such allow people the freedom to do almost anything with the code. Close it, leave it open, whatever. BSD grants you the freedom to deny a freedom.

The GPL attempts to preserve that freedom for people other than the current recipient. GPL denies you the freedom to deny a freedom.
I guess I'm just a pragmatist, and I don't believe in forcing Apple to do anything with their own properties. If they want to conduct their business in a way that is unethical but legal, so be it.

While we might bemoan the walled garden model that Apple has picked and most people's seeming readiness to go along with it, you might be surprised at how many people would be interested in a store specifically "curated" towards GPL apps.
Cheap battery swapping would mean that all batteries are essentially fungible

Which will be interesting. I wonder if at that point the "tragedy of the commons" would start to set in. "Oh, it's ok if I run this battery totally flat all the time, it will shorten the battery's lifespan a lot, but I can just swap it for another!"
Why I Took an Internship at Age 30
> I know that this is not a popular opinion

Nonsensical, inconsistent opinions aren't very popular, you're right. There is no reason to like BSD/MIT because they allow "sharing" but dislike the GPL because people should pay for software, except that one allows you to personally profit from the work of others without giving back, and the other does not.

Meanwhile, IBM makes billions in "bogus" revenue based on Linux solutions, and Red Hat had $1.3 billion in "bogus" revenue last year.
This is cool, I especially like the dropdown.
Exactly. It's clearly a case of: if they'll do X, will they do Y?

The US Government does have a rather sordid history though, it's not like they're saints. From the fake Iraq weapons claims, to the Gulf of Tonkin incident being used to get us into Vietnam. If they'll go to such lengths to get us into wars that kill massive numbers of people (our own included), I do find it hard to believe they won't kill a single journalist (without implying that's what happened to Hastings).

"The second Tonkin Gulf incident was originally claimed by the U.S. National Security Agency to have occurred on August 4, 1964, as another sea battle, but instead may have involved "Tonkin Ghosts"[6] (false radar images) and not actual NVN torpedo boat attacks.

"The outcome of these two incidents was the passage by Congress of the Gulf of Tonkin Resolution, which granted President Lyndon B. Johnson the authority to assist any Southeast Asian country whose government was considered to be jeopardized by 'communist aggression'."

http://en.wikipedia.org/wiki/Gulf_of_Tonkin_incident

Or this (US military admitting to having sprayed black communities in St Louis with radioactive chemicals in the 1950s and 1960s):

http://www.stltoday.com/news/local/crime-and-courts/suit-fil...
I would definitely move to Berlin. It's not only a great city from what I've seen, but it seems it's becoming a startup hub as well. SoundCloud, Wooga and CloudControl come to mind.

Santiago also looks like a great place to go. One of the best cities to live in South America. The ecosystem is not as strong as in SF or Berlin though.
It's a neat idea, and a good implementation at this point, but I don't like the idea of moving towards human-verification methods that won't work for the sight-impaired.
No, their motivation is to preserve your personal freedoms with your own software and hardware.
It's probably a matter of opinion. Personally, I'd call a search that didn't result in charges for what they were searching for a false positive, if not unreasonable fishing.
Really? All evidence to the contrary.
Dan Carlin pointed this out on his podcast days after it happened. Not surprising to those paying attention, yet amazing how these guys can slip up and only a few notice.
Which would be nice for owners. Recharge your battery until it shows signs of age. Then swap it out repeatedly until you get a newish one, then go back to recharging only.
Thanks man, it's a work in progress. Going to add a ton of different modules like modals, lightboxes, typeahead and some more mobile centric stuff.
Indeed. They need to come up with some sort of criteria for evaluating trusted computer systems.
https://en.wikipedia.org/wiki/Georgi_Markov
The JavaScript gotchas will still getcha, such as variable hoisting. I tend to forget they are still there when working in TypeScript, but that's my fault.
The protections of an "articulate suspicion" are trivially defeated: "we received an anonymous tip that...".
I've always dreamed of moving to Berlin. I'm even learning German. But I'm not sure if getting a job in one of the startups there is the way to go for me. Would it be too difficult to open my own company?
Multiple weather panels will be available in an update. We had it enabled in beta versions, but it could get confusing so we only allowed one for 1.0.

The flight tracker idea is a good one, I'll look into it. Thanks!
I really like the Brackets editor, but the TypeScript extension is still 0.8 isn't it?
Measuring human productivity
Multiple weather panels will be allowed in a future update. We removed them for the launch. Stocks will also get better.

Sorry that it's not there yet, but hopefully we'll do a better job with a few more iterations and refinements.
Password Ask & Answer
Confused with your password issues? You can ask a question or get your solutions from passwordask.com
I use Safari , chrome for testing compatibility
Don't they realize that no matter what they try, they can't stop leaks.

Just like you can't get 100% security.
> what crazy incentive structure made it in the interest of bank employees to do this?

Nothing fancy:

> Senior managers provided carrots and sticks for employees to lie to customers and push them into foreclosure. Simone Gordon described meetings where managers created quotas for lower-level employees, and a bonus system for reaching those quotas. Employees “who placed ten or more accounts into foreclosure in a given month received a $500 bonus,” Gordon wrote. “Bank of America also gave employees gift cards to retail stores like Target or Bed Bath and Beyond as rewards for placing accounts into foreclosure.” Employees were closely monitored, and those who didn’t meet quotas, or who dared to give borrowers accurate information, were fired, as was anyone who “questioned the ethics … of declining loan modifications for false and fraudulent reasons,” according to William Wilson.
Dim lighting sparks creativity
I have a mostly similar stack, plus I use NoScript and added every news site to the JS blacklist.

Tangent:

I am a paying customer for many online sites, but haven't yet found a news site I'd like to pay for. If a publication like Reuters or Al Jazeera charged membership fees and could develop an intelligent online community like HN, then I'd probably pay for that.
Well best case scenario I would go to the trouble to get out a blender and make a shake with ingredients that I think are optimal: oats, banana, natural peanut butter, whey protein, or a number of other ingredients that cover my nutritional needs in "shake" form. If I'm in a hurry I've picked up meal replacements from the store, but most have sugar alcohols, sugar, or other processed ingredients that are fine once but you don't want all your meals like that.
You could use the battery controller to implement restrictions. (E.g. allow it to be run flat only once per owner per month) or perhaps simply log the stresses they put on the unit and charge accordingly.
Mandela

Mandela was a terrorist. You weren't aware of this?
I like it that Anders said "We've had kind of a mantra - we don't mangle your code."
Oh, they told us it has. Shouldn't that be good enough? They've been open and honest so far.
If one server queries a MySQL database on another server inside my network (using private IP addresses), I don't encrypt what's transmitted between the two servers any more than what's done by default. And that default isn't SSL or anything of the sort because I'm expecting that my network admin knows what they're doing with firewalls to keep the unwanted packet sniffers out of the private network. Besides, I don't want to spend the extra CPU cycles on encrypting when I can just fortify the firewall.
Everything Isa
Was this stated somewhere that I didn't see it?
> At any rate, assuming all fibre optic is tapped, how does that explain breaking SSL?

Large governments don't need to break SSL. They have SSL root keys and can man-in-the-middle at will. Doing so across the board would likely be detected, but targeted usage likely wouldn't be.

If this was widespread, I'd expect someone to have found a Google cert signed by different root. Then again I suspect Google pins their certs in chrome for a reason.
Control live cockroach from your smartphone
Speaking for myself, I'd like to encrypt the content of my communications as much as possible. But I can't control or encrypt the meta-data, such as numbers I dial, how long I talk, etc.
The decision to only support Unicode 3.2 is simply because the StringPrep framework [1] (which XMPP's nodeprep and various other protocols use) is forever tied to that version of Unicode.

Current work is on the PRECIS framework [2] which uses the metadata for Unicode code points to determine how to handle them during canonicalization instead of relying on a hard coded set of mapping tables. There's still a lot of work to be done, mainly to review that the process works reliably and doesn't introduce subtle new issues. Peter Saint-Andre (one of the authors of PRECIS) has just started on a Python tool for testing how a given version of Unicode is handled by PRECIS (https://github.com/stpeter/PrecisMaker).

[1] https://www.ietf.org/rfc/rfc3454.txt

[2] https://tools.ietf.org/html/draft-ietf-precis-framework-08
This is, I think, the only way for these tech giants to come out of this scandal better off than they went in -- to take a stand, and take the fight to the feds, hard.

Google does have legal resources far beyond anything a normal citizen has, and since they have been compelled to secretly give up their data, they also have the legal standing to file suit (presumably, although who can know when you have secret laws decided in secret courts via secret decisions...).

So uh, go google!
NSA is signals, CIA is analysis and human intelligence. I don't think NSA has "agents".
Who on earth still care for IE8 ? I can't see any good reason not to use Dart instead of TypeScript, and there are plenty of reasons to use Dart:

- VM in Chrome will give us speed

- VM snapshoting - faster app startup

- batteries included - basic framework + pub package manager
all this with tree shaking (smaller aps)

- server/client programming

- decent tooling on all major OSes

- optional types

Promoting TypeScript will push us again into windows gettho to have a reasonable IDE.
7 reasons for an online co-working space.
China in carbon trading market experiment
That's not fair. I would hope someone would at least contact me regarding my products before lashing out and having people call me slimy.
Or a Dell or a Samsung or a Lenovo, any hardware, obviously, or Windows...
Give them Obama's
I want to add that, my site is so far a bit pre-mature for all of this traffic. I added some more content but linked to the article in the top post.

I'll be implementing a more "real" blog shortly, but that's part of the development process of this blog.

Feedback is much appreciated. And feel free to come say hi in #docker on freenode.
1) San Francisco

2) Mountain View / Palo Alto

3) Boulder
If they're going to switch from the JVM to the CLR, they might as well switch to F#; in fact, I'll even argue it'd be easier for them to switch to F#, since they'll be able to continue using many of the functional programming concepts and abstractions they've already learned in Scala.
Edward Snowden: I don't want to live in a society that does these sort of things
Yeah. I saw that at the time, I think.

>I overreached though. The thing that keeps shared hosting alive is the gigantic momentum of PHP apps like Wordpress, various bulletin boards etc.

I think the thing that keeps shared hosting alive is that most people don't want to be SysAdmins. VPSs don't remove the need for a sysadmin's services, they just push it down to the customer.

From that perspective, shared php hosting is not only more expensive to do well (vs. selling VPSs) it provides more value to the customer (when done well) - unfortunately, market expectations right now make people expect to pay more for a VPS; the net effect being that most shared hosting services have underfunded admin departments and are thus, kinda crap.

I mean, even as someone who sells VPSs? I want the shared hosting market to be stronger. Selling a VPS to someone who is not able or willing to sysadmin a linux box is not fun or profitable. It's a bad day for the customer, and it's a bad day for me. And it's reasonable to want to not sysadmin your own server; it's a lot of work. We need some place for those people to go.
Downvoted for inaccuracy (the office furniture I had at Microsoft was new, on at least three office moves).
You really wrote the algorithm for FedEx? Thats amazing!

I read your whole post but I'm not sure exactly what you don't like about the class other than you seem to think learning Discrete Optimization in general is a waste of time because theres more lucrative problems much easier to solve.

Care to briefly elaborate on what you dislike about this course specifically (it does appear that Simplex is covered)?
Developers of The Neverhood Discuss Upcoming Game
Understood, and what you say _may_ factor into the thinking re: loan modifications, but my question was about short sales. In these cses the homeowner wants out and there is a willing buyer at X (which is less than the amount owed on the loan Y). In these cases why would the bank drag their feet when offered X (writing off Y-X) and opt to foreclose and accept Z which is .5X?

Unless they are in some weird tax situation where a dollar written off is worth more than a dollar earned (unlikely) the only motivation I can think of is spite or ineptitude (since the owners credit is ruined regardless and the bank makes less money).

There is perhaps some consideration to the fact that foreclosures are sold "as-is" for cash rather than financed with contingencies but that can't be worth the dollar amounts we are dealing with...
It will work pretty damn well when the NSA is constantly planting fake spies and the death penalty is in play.
And now you can browse Wikipedia in Servo (which is written in Rust): https://twitter.com/metajack/status/346822553089761281/photo...
I'm not sure how large your "large" Office 365 system is, but I'd hazard a guess it's half a dozen orders of magnitude smaller in size and complexity than Google's systems.
I love how animated and excited this guy is about his subject!
It's a feature not a bug, apparently.
New User Analytics (not app analytics) for mobile apps
"It depends on what the meaning of the word 'is' is. -- Bill Clinton

And now I am reminiscing fondly about the days when our biggest national concern was a blowjob.
I have a different and more pessimistic perspective. My pessimism is actually derived from my Facebook feed as well. I haven't seen a single posting about PRISM or any discussion of the massive surveillance state that we have created from people outside of the technology industry. My facebook friends consist largely of people whom I've grown up with or known since childhood. I have approximately 226 FB friends and of those approximately 20 are developers. The only posts even mentioning these shenanigans are from a few of those developers. YMMV I guess.
Why You Shouldn’t Run Beta Software Unless You Know What You’re Doing
Regressions can be accidental. Did you see how the parent stressed testing on your specific hardware with your specific code?
VisaDoor
I think TypeScript is a cool idea, but I actually want runtime type checking. I don't know how many developers code with "design by contract" where you have contracts enforced not just at compile time, but at runtime. It allows for some incredibly smart, pluggable systems. I really don't know why there isn't more done with runtime type checking in various dynamic languages.
Why I Left Facebook and joined Intercom
If I would be unemployed, I would create ultimate 3D tic tac toe for hardcore players.
Hello czbond. Did you get onto the front page of HN? What was the post that got you there?
> This does differ from how members of the the Ruby and JavaScript communities take criticism of those languages, for example.

Don't forget Go. :)
F# is licensed under Apache 2.0: https://github.com/fsharp/fsharp/blob/master/LICENSE

The Windows-based implementation of the CLR is proprietary, but as other posters have mentioned, it's built around an open, standardized specification (ECMA-335). Xamarin has been making big strides in improving Mono over the past year, and it'll only continue to get better.
As a dev, I view the GPL's primary motivation to be about _forcing_ downstream developers to "contribute back". The additional freedom for a user to tinker with that software is a byproduct that isn't very compelling.

Note that I'm not trying to suggest that I don't find open source software very compelling - just that the trade off doesn't make sense to me.

I'd rather be generally trusting of downstream devs; it pays more dividends in terms of goodwill (and subjectively, contributions).
If you are testing for uniqueness of the canonical name you don't want to have to recompute the canonical name for all your existing records.
Fab Grabs $150 Million At $1B Valuation
Have you checked out Rust?
Ask HN: Twitter Accounts worth Following?
Hi,
Who do you think is interesting and worth following on twitter?
Which accounts shall enrich my account?
Preferably less entertainment oriented, which is exactly why I come here.
Do you know why BoA wants to foreclose on so many properties? In my naive understanding of American mortgages it seems to make more sense for them so keep mortgages active as long as people are paying.
huh. interesting. this was the primary reason jails sucked so hard for me. The heavy users would push the light users pagecache out of ram.

However, using xen or kvm solves that problem, by giving each guest their own ram that nobody else can fuck with. I wonder if then using cgroups for the remaining writes would work well? seems like the 'shares' approach might work better than the 'priority' approach that ionice uses.
I2P Compared To Tor and Freenet
Whether nefarious or not, I do think the editor at Rolling Stone intended this quote, possibly quite literally:

says Rolling Stone managing editor Will Dana, "the sense that there are stories burning inside them, and that there's no higher calling or greater way to live life than to be always relentlessly trying to find and tell those stories. I'm sad that I'll never get to publish all the great stories that he was going to write,

I hope if he were working on new stories, that he at least left some notes behind. Also, the global surveillance grid is a double-edged sword. I'd love to see some GPS data and final tracking of this journalist before he died.

Anyhow, I don't choose to live my life thinking all these events and accidents are anything other than they seem. But I do hope we still have great journalists in our world who will expose reality to us when events are not as we thought. I'd love to read an alternate take on this journalist's accident, but until that story is published, I'm not turning into a conspiracy theorist. Amazingly, in recent weeks, I have felt very much like one, but it's just because I read the news and many nutcase theories have been proven to be very much true and widely acknowledged by the public (versus 5 years ago when talking about the government reading your email made you a tinfoil hat lunatic amongst non-programmers).
> 2. But weirdly enough, many operators aren't generic. String concatenation is performed with "++" but addition with "+".

Some see concatenation as addition, others as composition. Funnily enough, in Haskell addition is reserved to numbers and composition to functions. I'm guessing that's why "(++)" was chosen for lists, with strings as a particular case.
Still, why would the banks want the customers to be foreclosed upon?
I respect Ron Paul's honesty. I think he sincerely believes in what he says, and too few politicians are willing to stand for their principles these days, especially when those principles contradict the status quo. I even agree with most of what i've read of his views.

I just wish some of what else he appears to believe didn't seem so batshit crazy to me, otherwise I would decamp from the Democrats in a heartbeat. He seems to want to turn us into 50 semi-autonomous laissez-faire oligarchies. I don't actually hate the entire government and I do believe certain things like the FDA, Federal Reserve, Department of Labor, and FEMA serve a valuable purpose.
That seems pretty reasonable within a datacenter. Nobody(?) would encrypt traffic from local client to local mysql server. But accessing remotely over network links that could be tapped by governments or other antagonists? If you had dedicated netsec and infosec departments as big as Facebook's, you might encrypt that.

Some of the companies named in the PRISM slide deck are in a state of constant information warfare with hostile governments (like China) and governments openly desirous of tapping all networks (like India). They are also continuously beset by piratical criminals from all over the world. It seems unreasonable to assume that they would transmit data over long-distance links in the clear.

I'm not saying they do encrypt everything or even most things. But as the basis of one's theories about PRISM, it doesn't seem like a good assumption.
I don't believe a right to bear arms is an integral part of being human. I think the 2nd Amendment has outlived its usefulness.
You have to figure they are shoe-ins for EFF Pioneer awards.
I dont know if salon works without it, but just remove javascript entirely from bad actors.
Noscript is my best friend.
I am new to this.

Docker lets us use same set of configs so that we have uniform server setup everywhere right ? How is this different from Vagrant ? Or did I miss something ?
This is a great idea. You have my $10.

(FWIW, advanced Flask-SQLAlchemy topics (relationsips, queries, association tables, alembic etc) and also security issues (what to watch out for with Flask, jinja and WTForms if anything) would be my picks for useful chapters.)
Err, why would swiping to the left go back? This isn't a standard UI pattern in Android at all, and honestly I don't think it even makes any sense. The back button always takes you back to your search results in my experience, I don't know what else it would take you to.
I would rather see them challenge FISA requests on the basis of tax law. These requests are, in addition to everything else, a form of taxation.
These cats are pure evil, especially #13
Actually no, except for my point on social views. A couple assumptions I made are:

1) He wants the American economy to improve

2) He wants to do what it best for Americans as a whole

They seem like reasonable assumptions, correct me if you seem any hole in them please.

I do not think he his actions and these assumed goals are linked in a rational way.
Why not out the guy? at the very least, as warning to other people to be weary around him.
At this point, I'm unsure if anyone in the world is allowed to explain this whole program to the world "lawfully"