skysight-inc/HackerNews huggingface dataset:
That example doesn't seem parallel to me because it lacks a sudden deregulation of a very tightly controlled market (or in this case, a newly exploited loophole or lack of enforcement of law or whatever you want to call this).

I think Uber / Lyft etc should either have to play the medallion game (which obviously wouldn't work) or local govts should just do away with medallions and the cities should buy them back from the people they sold them to ... as it is now, it just seems like selective enforcement of taxi laws on the guys with the yellow cars.
Atlassian files IPO papers
On Windows
Sage is accumulating a lot of math software. Try it at cloud.sagemath.com.
An introduction to sage for undergraduates, using linear algebra as the topic focus is at http://www.gregorybard.com/SAGE.html
If only a handful of iPhones were sold and those iPhones were the only phones that could make calls in SF, then yes -- I think Apple would need to pay you back $600.
IoT launches full force, and is an immediate catastrophe. Estimates suggest over 50% of IoT devices in the home are susceptible to RCE, but vendors still do not issue patches because no one is forcing them. Underground video channels exist where you can spy on people through the enormous collection of cameras embedded on devices like toasters, light bulbs, doorbells, etc.

Cyberwar (ugh, that term) has become white hot after a nuclear reactor meltdown in Russia where every adversary blames each other and America blames Russia for a false flag operation. Packets are now blocked from entering/exiting entire countries unless you have a special permit. Like with radio/tv in Cold War I, everyone begins suspecting spies and government malware in their computers. People increasingly huddle for safety in walled gardens like Facebook, rarely venturing out to unknown sites.

Node/js experiences a huge exodus of maturing developers seeking a more professional, rigorous language, leaving behind massive codebases of poorly-written and completely undocumented code and over 3 million node package libraries with varying dependency issues. Javascript has become so popular worldwide that Americans barely make mimimum wage coding in it.

Ethereum still struggles to find any devs who can understand how the fuck their entire platform is supposed to work despite an additional white paper being published.

Microsoft admits no one wants a windows phone and retreats from the mobile market, dooming themselves to simply dominating the dismal "legacy" desktop world only inhabited by developers, people too poor to afford a mobile phone, enterprise customers, and call support centers. Open Sourcing .Net winds up causing large amounts of developers to learn Linux, and they develop a taste for it. C# developers are recognized for their overall brilliance and steadfastness and paid 500K/yr salaries by all employers. (OK, that's a wish, not a prediction)

VR has completely polarized the planet between "pukers" and "players". Thousands die every year from VR-wasting disease brought on by malnutrition and lack of sleep from being fully immersed for weeks on end.

TechCrunch collapses under the weight of it's hideously poor commenters and a management sex scandal.

Self-Driving cars get off to a rocky start, as normal drivers everywhere attempt to run them off the road to "test" their safety.

NoSql replaces Not-NoSql so quickly people begin dropping it from their resume as a skill.
Why Quirky failed?
The One Child policy was a draconian method. A humane solution is to improve education and rights for women globally. Educated, empowered women choose to have fewer children, take better care of them, etc.
Comparing a human being to a local burger franchisee is a pretty awful analogy.
It's really quite remarkable that you can know so little about something, yet be so judgmental about it at the same time. Go 'mericuh!

Prop I is a temporary (18 month) moratorium in one neighborhood (the Mission), for only a limited subset of projects, coupled with the requirement that the city has to create a "neighborbood stabilization plan" by the end of that period [1].

It is not a "moratorium on building new market-rate housing", as you say.

The idea is that the Mission is undergoing a land-grab by speculators, that poor people are losing (they are), and that the battle will be over by the time a coherent plan is formulated to do anything about it. Whether or not you believe this to be the correct approach, it does nobody any good to mischaracterize it as something that is obviously and painfully stupid.

I realize it's not at all fashionable on HN to point out that life is more complicated than chapter one, paragraph one of a high-school economics textbook...but prop I might actually be a good idea over here in the real world, where actual poor people are being evicted from the only places they can afford in the city, at alarming rates.

[1] http://ballotpedia.org/City_of_San_Francisco_Mission_Distric...
I wish there was an easier way to report outliers or wrong results. For instance, I asked to see photos of Tony Cruz. It showed me photos of Toni Croos. Understandable that a soccer player may be more popular than a baseball player, so I restated and asked for photos of Tony Cruz of the St. Louis Cardinals.

It took the query and showed the same photos. lol

Collecting these sort of results into a larger data set could help refine the results.
Meh, it's fairly inevitable. Systems are only getting bigger and more competent. This kind of stuff requires resources and some solid thinking about algorithms and data structures. No doubt they could publish some amazing papers. But I don't suspect they have revolutionary breakthroughs ala the NSA with crypto.

I've written a small-scale system for VoIP calls, to archive and index all network traffic - it's amazingly useful for debugging. Several years back, on a single quad-core machine with 1 disk, I was able to handle 5TB (several billion messages) of signalling data per day - indexing, archiving, searching. I'm nothing amazing. (I went to SF thinking I could somehow turn this indexing system into amazing profit. First guy I showed says "oh yeah I recognize this, go get <some intro db textbook>". Oops, so much for breakthrough ideas.)

A team of me-equivalents (with some that _have_ gone to school) and a nice budget could end up designing something like these spy systems. They aren't the Manhattan Project requiring new knowledge no one in the world has. I'm no 3-sigma intellect. There are dozens of millions of people more intelligent than me. Complaining about it and shaming engineers will not work against such critical projects.
This is a frequent misunderstanding, but the patent system is not subjective. It cannot be, really, if you think about it. It is a legal system and hence has to be as objective as possible.

So patent examiners cannot just look at something and say, "this is crap, no patent for you". They have to prove a patent application invalid. There are many ways to do this, but the most common is by showing sufficient prior art. If they cannot find one or more previously published works that disclose each and every element of the claim, they must allow it. Apparently the examiner could not find evidence of somebody thinking of this before, and so it was allowed, regardless of how novel it appears to us now.

Another way to find an application invalid is to show that it does not disclose enough detail about how to implement the invention. That is probably why this patent (and most others) are really long-winded.
Wow. Great news. Very good alternative to slack.
Nope. By issuing a medallion, the city grants the right to participate with known rules of competition in a specific market and it also has the obligation to protect the licensee from unfair competition.

The cities have failed to comply with their duty and so, in my opinion, owe damages to the holders.
Poverty (within our current socioeconomic system) is an almost impossible problem to solve. If you give individuals the wrong kind of help, you will make the problem worse. (citation needed). If poor africans keep having 10 children each, there is no way they will ever get out of poverty. (Raising standards of living is pretty much guaranteed to reduce the fertility rate, you have your rate of causation backwards on this one). The root problem is education. African children are not being nurtured as well as they could be because there are too many of them. (Sorry, but this is a borderline racist statement, I'm not saying you intended that to be the case, just that it is). I think the one child policy in China has has been a key to its success over the past 20 years - It allowed parents to focus all their resources on that one child and allowed them to get the best education possible. (So you think possibly one of the most authoritarian policies in recent history is the answer?)
> ITs open source in the same way OSX and iOS are open source

I can give you a link to the AOSP repository.

If iOS and OS X are open source in the same way than Android, then you can give us a link to the repositories, isn't?

Can I fork OS X and make another operating system based on it?
Yep. Also, you increase partition counts (shards) in your topics, which then lets you place replicas and replica leaders across more server instances.
Previously: https://news.ycombinator.com/item?id=10276053
Watch, I am going to change the human resource/Talent Management industry. (Have mercy on me and don't thump me down as I only have a few karma's..:). Happy weekend folks.
Some cab companies do have their own apps, or sign up with national "e-hail" app vendors.

In my experience in a number of US cities, these apps get terrible reviews in the App Store/Google Play because they're borderline unusable. They often don't have all the features of Uber and Lyft, like letting you track the cab while it's on its way to you or even handling payment through the app, and they're often poorly designed and even prone to crashing.

My guess is that cab companies want an app that will feed into their existing dispatch workflow, with the limitations that entails. They probably also have no experience picking IT vendors, negotiating with them or evaluating apps.

Also, lots of local cab company owners and medallion holders are probably skeptical that they can compete or profitably do business with a worldwide, hypercompetitive billion-dollar taxi company. It's not easy running a local discount store when Walmart opens across town, but it's not necessarily any easier for a small supplier trying to sell through Walmart.
> Saying that Android is Open Source doesn't actually make competitors to "Google Android" viable or numerous

Tell that to Chinese Android manufacturers.

Apart that your comment has nothing to do with Android being open source or not. it is irrelevant if a fork is competitive or not, AOSP is still open source
I was using Eclipse for a couple of years for C++ and Java work (some of that work was building things on Eclipse) about three years back.

Once you increased a few limits like the Java max heap size [0] Eclipse was a bit slow to start, but -once started- was no slower than any other full-featured IDE I'd used. CDT was really nice, and the Java tooling worked as well as I expected it to.

The two really big issues I had were the really terrible dependency resolver -which not infrequently required you to update packages in stages, playing the "Which package(s) is giving the dep resolver grief now?" game for several fives of minutes-, and Eclipse's tendency to cache all sorts of file state. Once you learned what Eclipse cached, you knew what sorts of things to not do outside of Eclipse, but until then... oh, the mysterious errors one was likely to receive! :P

[0] Rant: Why the fuck is this even a tunable? Every other program I use (including software written with a language that targets a GC'd VM like C# or Erlang) is completely capable of regulating its own memory usage. Why does Java need me to tell it how much memory it is allowed to use?
Accidentally leaked D-Link private key has been revoked
What about animal and plant life? Articles like these are very human-centric. For example it might be best if everyone from South America was forced to relocate to Central America, and make all of South America a nature reserve.
Yes, it's in fact exactly what's running on zulip.com.

puppet/zulip_internal in the server repo even has the zulip.com puppet configuration (sans secrets).
It’s not a winner take all. In SaaS, it really isn’t
> That is why we elect people. To answer these kinds of hard questions.

In California, its arguable that the premise of the model of government we have (as articulated in the State Constitution) is more that we elect people to exercise legislative power in the regular case not because we have other things to do on a day-to-day basis, but that the people reserve superceding legislative powers of initiative and referendum specifically because we don't think that the people we hire to deal with the day-to-day drudgery of dealing with legislation are necessarily any better or more trustworthy when it comes to answering the tough questions.
Congratulations on hooking several projects. That is a sign that you are offering something that is in demand.

As @eschutte2 suggests, lighten your workload. Offload some of the work to maintain your health and sanity.

Finish the current client's work. Then revisit the other clients and ask for more money. It's the old supply and demand balance. If there is that much demand, then you should be able to raise your rates.
Sad story but every economic change for the better creates winners and losers. You can't regulate away loss without regulating away improvement.

He is better off forgetting the medallion and finding work somewhere else to repay the loan. He should be able to make a few dollars renting the medallion in the meantime.

As for the government stepping in - live by the fake government market, die by the fake government market. I have no sympathy for people who build businesses behind government firewalls or with government subsidies, and suffer when those rules change. Because plenty of legitimate businesses have engine to the wall when the government arbitrarily creates regulations where previously there were none.

I just don't understand why this guy doesn't start getting uber pickups - if that is the problem, just join them.
Hi SwellJoe,

Mattermost team here. We've had requests for XMPP, and potentially it can be added in future. Feature idea can be tracked here (and more ideas welcome!): http://mattermost.uservoice.com/forums/306457-general/sugges...

That said, communication has changed significantly since the XMPP standard. For example, after we implemented markdown in Mattermost it's really hard to go back (http://www.mattermost.org/open-source-slack-alternative-adop...).

If you decide to try Mattermost, please let us know if we can help! Twitter at @mattermosthq or via community options at http://www.mattermost.org/
Cookie signing doesn't fix this. Attacker will just login, take his own signed, valid, session cookies, shove them into Victim. Now Victim uses whatever.com and Attacker can see.

The example they gave was being able to do this to Gmail. Victim is logged into Gmail, but the Gmail Chat widget is logged in as Attacker.
I use vim, I don't have to think of different key bindings. I can program for any language consistently, if I was not using vim, it would be emacs. Nothing more, I've used vim for 20 years and my IDE is Unix. With vim, plugins, unix commands, scripts, i have every functionality that any so called modern IDE provides.
Let me guess. For every person in this situation, there were probably ten in his situation a few years back. I suspect if you were to ask him or folks in a situation similar to him before he got his medallion, they would have complained about overregulation from the city and definitely wouldn't have called for more. Perspective.
I don't use Keybase yet as I haven't evaluated the assurance and usually don't rely on VC-funded, startup tech for critical stuff. That said, I've enjoyed the Keybase articles so far and this is no exception. Way I see it, companies like them will keep experimenting until they figure out what approaches work in terms of usability, adoption, and potential for strong security. And then experienced, security engineers can build a stronger version of it. :)

Look forward to seeing what they brainstorm next.
I use the Referer Control chrome extension for that.
Rap God 2nd verse
SF sold them the medallions with the promise that SF is going to limit the number of cabs and now it isn't doing that. That is different from Apple selling you a piece of electronics with a single year warranty and no promise that it's going to be useful in the future.
I was referring to a franchisee as a human being. A franchise is a business.
That's exactly the point though, it's the entire system that needs replacing. It's awfully hard to turn a ship around when it's as large as the taxi industry (with lobbies to boot).

Take one element of it - say the taxi companies said, "OK, you're now getting rated, and if you drop below 5 stars you lose your medallion." Drivers would lose their minds.

Imagine them saying, "Also, now your trips are going to cost 50% less" again, would not fly.

Or even, "You can use your own car, because that's way more efficient" (would never happen, because taxi drivers rent their cars for $40,000/month).

The taxi industry has done a hell of a lot to entrench itself and make itself irreplaceable, no matter how awful it is. In doing so, it has created a system completely resistant to change and innovation. The industry was ripe for someone to come along and replace it with a parallel system that was better and more efficient.
I wasn't trying to say they can somehow get your plain text - this is just a copy of encrypted data. What they can do is keep you from tricking them into destroying the data they have.
The experience is terrible and cabbies still have all the perverse incentives that make people loathe them.
Indeed. Complete destruction of the data is probably impossible. This is exactly why this kind of vacuum everything collection is so dangerous. There's no data access protection in the world bullet proof enough to justify the risk of storing it.
Do all of those sites only send cookies over HTTPS (or did they at the time the GCHQ document was written)? I know, for example, that the Amazon homepage is sent in the clear - is that sufficient to ID the user?

My gut reaction is that HTTPS isn't generally broken (though is probably susceptible to implementation flaws and targeted attacks to e.g. steal a priv. key) or we'd have seen more direct evidence in the leaked documents. That said, given the volume of documents that remain unpublished (or even unleaked), and the time that has passed since they were written, it's difficult to say for sure.
I don't think the statement was borderline racist. It's fair to point out that a certain group has exhibited certain statistical tendencies (large numbers of children in this case), so long as that tendency is not attributed explicitly to race itself (which it wasn't here). I don't see how we could ever have a productive discussion on issues like this if just straightforward observations are torn down as racist.

I do agree with your point that most likely better education will lead to fewer children rather than fewer children leading to better education. However, clearly that's easier said than done.
That's a good point. They should put a link up top or something so people that stumble on this can get to main site. It's a best practice for a reason. The link to the blog in general being at the bottom is strange, too.
Ok, the lifetime of a person is a preferential zoomlevel for the time axis. But a zoomlevel for the productivity axis is still missing, so that everybody for the last 500 years did experience an elbow just before the time they were living.

And if our growth had been exactly exponential+, everybody for the last 500 years would have experience an elbow with the exact same shape. Just the magnitude would change, and so fast that everybody would dismiss the previous generation claims, just like you are doing now.

+ Now, it hasn't been exactly exponential. The exponent is accelerating since we got precise enough measurements, and funny thing is that this fact just extends that "no sudden change of behavior" further back, while still not creating any privileged zoomlevel for the productivity axis, and not letting any new generation have any claim that their time is different.
Netflix's Keystone Pipeline (Apache Samza)
read: don't forget that innovation has been made illegal due to pressure by certain cartels and outsiders must form political alliances to circumvent them.
There's a Git integration that you can use with GitLab or anything else that supports post-receive hooks. But it would be cool if someone contributed a more slick GitLab integration :)

Also there is a beta XMPP gateway at bots/jabber_mirror.py that can mirror traffic with an XMPP setup. It's beta because it's kinda annoying to setup; feel free to reach out on the development list for help if you have issues setting it up.

One note is that the a key feature of Zulip is thread-level topics which aren't really supported by XMPP; see https://news.ycombinator.com/item?id=10280817 for more discussion of this.
Do You Know What Your Toddler Is Watching on YouTube?
The preferences window would be useless without its search box.

I found Perspectives odd at first, but I grew to like them. For the work I was doing, being able to set up a couple of modes, each with its own set of open and positioned windows was rather useful.

As to workspaces, I initially found it strange that I was expected to have like all of my projects in a given workspace, but Working Sets (or whatever the thing was called that opened certain sets of projects and closed all others) made that pretty reasonable. I did end up having separate workspaces for my C++ work and my Java work, though.
Do Chrome for PC and Chrome for iOS come from the same code base, and if so, how do you automate testing for closed systems like iOS? (I ask because from my totally anecdotal perspective, Chrome for PC is a rock-solid dream of an application, but Chrome on my iPad crashes if it sees an animated GIF from across the room.)
Gee. I'm sure that's not how the incumbent system was created in the first place, or anything.
It's not quite the whole story. Medallions used to be almost free, which is why the waitlist was 10 years. They started charging 250k, but you can give them back for 200k.

From the MTA site:
By capping the sale price of medallions, the MTA insulates medallion holders from market fluctuations, either up or down. When drivers want to resell, the price is what they paid, minus a 5 percent transfer fee. The agency said it is unlikely to cut the price. For those cabbies who paid nearly nothing for their medallions, the new sales system is an even better deal; they receive $200,000 when they surrender it for resale."
Here in Toronto, Uber is much cheaper then a cab and only reaches cab prices when surge pricing kicks in: http://www.moneysense.ca/spend/uber-vs-taxi-the-best-way-to-...

So the incentive isn't only the app, its also prices. There is a lot of lobbying being done here on the part of Uber and the cab companies have already staged a few demonstrations. Will be interesting to see how this plays out.
i think keybase (or something like it) is going to be huge. Instead of email, sites like reddit and HN will use PGP keys for identity instead of email. I don't use keybase because 1) I'm behind 12K people for their private beta 2) I know how to run gpg --gen-key
OK, well, I'd certainly be happy to review a plan to consolidate things (probably the development mailing list is a better place for a detailed discussion) that doesn't hurt performance.