skysight-inc/HackerNews huggingface dataset:
Retail banking is a classic case of diametrically opposed incentives. Banks rely on the opacity of their products, apathy and the fear that the majority of people have of simply opening their bank statement, to inflict punitive charges on their customers. You want to keep your money, banks want to take it away from you.

Banks also depend on cast-iron control of the channel to cross-sell other products and services. The thing about 1st party bank APIs is they completely undermine all of this and that is why they haven't happened.

The end-of-days scenario for retail banking is a 3rd party coming along to build a superior banking experience atop of their APIs. The 3rd party starting from a market share of 0 has no choice but to align their incentives with the user in order to grow. This will manifest in apps that proactively warn users before their account incurs charges, notifies users when they do, and present products and services that compete with the banks but are better value for the user. A 3rd party will de facto end up owning the most important banking channel and this will ultimately devastate the bank's revenues. All of this is terrible for the bank but great for the user.

When you decompose things into underlying incentives it becomes clear why things have or have not happened and will or will not happen.

There are various initiatives to compel banks to provide open APIs, e.g. PSDII in Europe. However considering the aforementioned incentives it seems obvious that banks will not act in good faith and will find any excuse (vague hand-waving to security, fraud, etc) to subvert the UX of the API such that any service built on top of it is awful to use. A concrete example of this is the gestating RBS API, they require a 2FA SMS code before moving money over £30. This is something they do not do and will never do in their own private APIs that power their own mobile apps because users will not stand for it, but they can do this with a public API that has no users to speak of very easily.

Considering the current incentives 1st-party banking APIs (at least the ones we would wish to see) will not happen. The only way that can change that is through market forces, i.e. one bank has to provide the APIs that cause material customer churn at other banks. Given this it's clear screen-scraping is going nowhere anytime soon, in fact it will evolve, by directly hooking in to the private APIs that power the banks own APIs for more robust, and fully transactional APIs, i.e. payments and transfers.

Disclaimer: I have started a company that does this - https://teller.io/
Sunnyvale is likewise overcrowded and parents are PISSED [1]. Can't say I blame them--if you drop a massive amount of money to get into a neighborhood with the school being a large driver of that, only to be told "sorry, we're overcrowded and you're kid is going to go to this school that is known to be significantly worse" I know I'd be livid and consider whatever means necessary to fix it.

While SF's random lottery system certainly has its issues, it does actually solve for some of these problems.

[1] http://www.mercurynews.com/sunnyvale/ci_26825651/sunnyvale-s...
Go is a phenomenal systems programming language and becoming quite useful as a general programming language too. It's clear from the projects that are now coming into existence that Go lends itself well to the world of distributed systems and from the language design you can see that it was created with network programming in mind. The fact that concurrency is built into the language and errors are treated as values that should be dealt with just highlights those facts.

We used Go at Hailo for our microservices platform and it served us incredibly well. I've gone on to create an open source project called Micro https://github.com/micro/micro that builds on those past experiences. It's just a joy to write micro services in Go.
It's precision because each part of the field is uniquely targeted with just exactly what it needs. This greatly mitigates over fertilization, and all the other agricultural runoff, which is not only more economical, but also more ecologically friendly.

Microfarms are unsustainable. They don't grow nearly enough food, nor the variety of foods needed (we can't live on just kale), nor do they do this economically. Basically they're cute ideas from suburbanites that have no experience beyond growing anything beyond a chia pet herb garden in a window sill. Large fields exist of a reason. And yes, GMOs and "Big Ag" is wildly successful and safe for the same reasons.

Robots don't need to solve the planting or watering problem. That's already a solved problem. The most labor intensive task is in vegetable and fruit harvesting. A two-axis vertical plotter doesn't even begin to solve that problem. It's a vision and dexterity problem. Once you solve that problem, there's no reason not to truck-mount the arms and simply scale up.

The fly-over states know a thing or two about this.
The military has never used GPS guidance systems, the Soviets could disable it at will when it was designed. Consequently, no amount of spoofing GPS will cause a serious navigation error. The assertion of GPS-guided systems in the US military is a widely repeated myth that never seems to die even though even cursory research confirms that it is a myth.

US military systems pervasively use inertial navigation (INS), many of which can accept micro-corrections from the GPS system. However, they only accept corrections within the intrinsic error bound of INS, which is quite small. Spoofing GPS can buy you a deflection of meters at most, not kilometers.

The US military is developing new types of inertial navigation systems that are so accurate that it obviates the use of GPS altogether. (And the media will probably still call those systems "GPS-guided".)
You (and everybody else) don't understand what I mean because you haven't thought about it as much as I have.

By what principle do you think districts should be drawn--they must be redrawn due to shifting population--so do you intend to draw exaggerated patterns to spread out minority opinions, or to clump them together? Or are you suggesting that you flip coins topologically? What if flipping coins results in a salamander of some sort, you want to use soap films to find the minimum enclosing surfaces? "Mathematically neutral" methods of drawing districts will result in some parts of the country randomly enhancing minority opinions while other parts of the country will randomly diffuse them, with results that will lead partisans to complain bitterly.

My point is, there IS NO RIGHT ANSWER. There is only your preference.
Like a lot of people, not for social purposes of internal communications, but to engage with open source communities on FreeNode.

There are a half dozen projects I use whose IRC channels are the best place to get urgent help or to talk through a complex problem or corner case. For the ones whose mailing lists are full of tumbleweeds, it can be the only viable option to get help.
I'm the same as you, except that I'm still not convinced yet. The more that I see this idea being pushed, the more I'm convinced that people are going to want to add this to the list of the many government handouts, not replace them.
Wells Fargo charges $3/month just for read access.
Easier, I think, to just make oneself slightly more autonomous with a solar-panel USB charger, than to acquire the sheer number of items that the smartphone phone has replaced. Just the number of physical maps you'd have to carry in place of one offline navigation app would make one regret the project.
Suppose you want to bring a date home and have sex. What's been the typical reaction to the "van down by the river"?
> It seems a GPS shutdown like this would basically shut down IFR flying and airport terminal control since ATC has no other way of knowing the position of airplanes.

I highly doubt that good old-fashioned radar will be shut down. It has to be, anyway, for all the planes either that don't have the equipment for IFR, and the pilots which are not certified for IFR, only for VFR.
Business is about risk though. The entrepreneur envisions a demand for a product and then builds the capacity to fulfill that demand. If the investment in production capacity were risk free there would be much more capital available for that endeavor. Who would make the investment risk free though? The government? Or in the case of our recent housing bubble catalyzed by the brave new financial world, some thinly capitalized derivatives underwriter?

China has much more intervention in their economy to do this sort of thing, with the banks acting as partially privatized central planning. The role of government in economic planning is certainly an area for policy wonks to carefully consider. In a democracy there's a bit too much incentive for the public to, as Marx noted, vote themselves money from the public treasury.
I really want an excuse to build something with CouchDB and PouchDB (https://pouchdb.com/). Can you expand on your experiences with it?
A lot of Mongo DB bashing on HA. We use it and I love it. Of course we have a dataset suited perfectly for Mongo - large documents with little relational data. We paid $0 and quickly and easily configured a 3 node HA cluster that is easy to maintain and performs great.

Remember, not all software needs to scale to millions of users so something affordable and easy to install, use, and maintain makes a lot of sense. Long story short, use the best tool for the job.
Car applications care about kilograms per kWh stored, and cubic volume per kWh stored. Stationary batteries, not so much.
I think Mello-Roos is awful in some ways. New owners in the area shouldn't have massively disproportionate tax burdens because they moved there a few years later (in some cases that is a very large difference). Especially when you consider things like the fact that people are still using the resources just as equally.

Areas change, and increasing taxes on all residents (even if it forces some out) is unfortunately part of the downward pressure of house prices that our market is missing.

Elsewhere in the country in saner real estate markets, if taxes increase too much and you need to move as a result, that's what happens. It absolutely sucks, but it helps balance the inventory.
Stanford social robot “Jackrabbot” seeks to understand pedestrian behavior
> There are some big changes that would need to take place to achieve what you are talking about.

No doubt about that. And I am not so naive to believe they will happen soon on a big scale ... but I hope to live long enough to see them come (while having my part in it)
On the other other hand, two pilots issuing opposite control inputs generally has a bit more impact than an empty printer tray. Boeing's relatively low-tech solution of making the two controls physically interlinked seems like a common-sense solution to a potentially immense issue.
Exactly. Use the right tool for the right job. Start prototyping and development with MongoDB and then migrate to Postgres, or Cassandra or whatever suits your user-case better.
What background checks? [1] [2]

[1] http://calgaryherald.com/news/local-news/nenshi-not-very-goo...

[2] http://observer.com/2016/05/uber-driver-charged-with-attempt...
> We definitely need to be vigilant to make sure npm (the company) doesn't add proprietary features that lock us in to their service, but that's another reason the PouchDB team didn't choose scoped packages

And thank you for this. I have the feeling that not many people explicitly take failures into account these days.
Recently I decided to do something about my handwriting, and I went from barely-legible scrawls to being able to write in any of a dozen fonts in the space of a few weeks (less than an hour practice a day). If you want to fix your handwriting, start by slowing down, and try to write just a few sentences in a nice, consistent style.

Think of it not as writing, but as doodling, just with letters being your doodles. Once you've played around like that for a few hours, look up some penmanship resources and try to mimic some writing styles. If you really get into it, try some calligraphy, it's a lot of fun. People regularly comment and compliment my handwriting now. (But if I go back to top-speed, it becomes a scrawl again.)
Come on, now I'm starting to suspect you're commenting in bad faith.

Just to reiterate, SSH was an example of the general problem that is misconfigured/buggy software. OpenSSH is certainly one of the most secure programs I'm aware of, but the same can't be said for things like wordpress.

Eventually, something gets messed up (if only momentarily), and being nonstandard makes you less susceptible to scripted breaches.

We can debate whether the tradeoff is worthwhile (and in many cases it's not), but it's a valid gosh-darn secruity layer!
> It's only Theranos if you don't deliver.

Indeed; last time I checked, Tesla is shipping working cars and SpaceX is successfully putting satellites into orbit/delivering supplies to the ISS.
Lessons for Other People
I'd love to hear about those languages.
As others point out, just because the warning is displayed as expected, does not make it a good warning.

In flight testing, whenever we encounter situations like this (the aircraft does not react as the pilot expects for a given input), we don't necessarily blame the pilot. Especially if multiple pilots get into the same mess. Then we know it's time to change how the aircraft behaves and bring it in line with what the pilots expect.
>You're confusing levels.

And you are adding extra levels of meaning that are not in the UDHR to suit your argument. If as you say, there are extra levels of (implied) actors (e.g. religious groups, corporations, etc) besides government in Article 19, it would also means there are extra levels of actors for Article 9: "No one shall be subjected to arbitrary arrest, detention or exile."

Was Article 9 put in there because non-government actors such as Mercedes-Benz, or IBM, or religious groups such as Catholics were arresting people and locking them in church prisons? No, the document was a reaction to government abuse (e.g. especially the Nazi government abuse... such as rounding up Jews and killing them.)

You're twisting the UDHR in an attempt to make it fit your argument.

>I'm talking about what constitutes free speech and infringement of free speech,

OK, got it.

Let me put it another way: The government can only realistically protect you from the government itself arresting you. The government can restrain itself from putting you in prison for dissenting opinions.

The government cannot protect you from advertisers dropping you, or business associates distancing themselves from you, or a girlfriend not marrying you... or other negative consequences of "free speech". You called your girlfriend's mother a "fat whale" and now the wedding is called off?!? Yes, your future mother-in-law was truly an obese monstrosity and you were only speaking the truth! And yet, the fiancé cancels the marriage because you expressed your contempt. Therefore, it means that you truly didn't have "free speech"!!! Well, that's how non-government free speech works. There are consequences. If only the government protected you from broken marriage engagements when you used your "free speech" to express The Truth. Yeah, UDHR Article 19 means you can insult your mother-in-law without consequences. Sure.

The government also can't protect you from a crazy suicide disciple of Zeus from inflicting harm because you decide to draw that god getting penetrated by a horse. The government can certainly punish the terrorist after the fact for assault. However, fear of retaliation from a non-government entity is not something the government can stop. What exactly do you expect the government to do? We don't have precognition-guilty-before-the-crime-is-executed technology.

If you define "free speech" as "freedom from non-government consequences", there is no government body on the planet that can provide that privilege to you. None.
I wasn't comparing them. I was describing the historical circumstances that led to the zoning laws that still make it difficult to do profitable high density residential development in most of the US, and specifically how the paucity of non-tenement high density apartment buildings is an ongoing side effect of these laws.
> Grandma should move to someplace cheaper.

..and somehow NIMBYs are painted as the heartless ones?
Banks don't do anything unless they can make a buck.
All I ever hear is terrible things about it. I'm not a "gotta hear both sides" kind of person so that means something to me.
> do you think that if there were 10x as many doctors magically hospitals would charge you any less for your stay?

Eventually, yes.

All those unemployed doctors are more likely to settle for working for a cheap hospital and earn 'only' ~$150k than switch careers or stay home on welfare. This would eventually decrease the cost of basic care.
TLDR: He was reading the database while another process was writing to it.

Why all the Mongo hate? I'm sure this would happen with other databases.
To encourage compromise in other areas of the country/world where citizens and voters often think there is no downside to adding regulation. So I guess in a precedent-setting way (unfortunately to the detriment of the minority that was against the additional regulations). Too often I feel locales make regulations, even if the majority of the citizens want them, that they feel have very little downside purely because they don't think companies are willing to leave.

As egregiously capitalistic as it may sound, I like that companies have to bend and so do consumers instead of either the company's leverage being too large or the government/citizens' leverage being too large. In the ride sharing space, I believe that Uber and Lyft have bent more than municipalities.
Short answer is yes.
Long answer is that it is that the level of corruption varies from place to place but the police susceptible to political influence everywhere. A daily interaction with the cops like a traffic stop can be similar to one in US , cop checks your documentation and issues a citation, or it can be “indian” one where he accuses you of a crime (that you have committed or not), gives a option of pay him x amount as bribe or paying a fine of 5x.

There are many honest policemen/women (as well as dishonest ones) but if you are pitted against someone well-connected politically or rich or (usually) both then chances are police is going to side with them and you will probably lose regardless of who is guilty. Unless something extraordinary happens,like you get showcased in the media.

It is not only police. The government machinery on the lowest level is inefficient and corrupt. You need to pay a bribe to get a power connection to your home, a drivers license etc. If you refuse to do so, you will be forced to spent your time in following up, complaining to superiors. It is doable to some extent but you will spent significant amount of your time and energy.

This is my experience in one of the better states in India, which makes me wonder about the rest of the country.
I hear a lot about MongoDB's reliability issues. How do CouchDB or other document store database compare in terms of reliability and consistency?
https://news.ycombinator.com/item?id=11853758
Posted for a unicorn specialist-generalist in NYC, was pleasantly surprised to get one applicant (who didn't pan out).
Not every port, but maybe you remember this: http://arstechnica.com/security/2013/03/guerilla-researcher-... The article also details an earlier cataloging where a researcher probed 18 ports 3-4 times a day over the ipv4 address space. Tools like ZMap or MASSCAN make it easy for anyone to scan as many ports as they can, but I haven't heard of any worm that systematically tried all 65535 ports of all addresses. Though I would bet a lot of money that an OpenSSH 0day that bypassed all authentication would result in several such worms from multiple actors who already control hundreds of thousands of devices.
Exactly my situation. First thing I did when I got home was start rewriting my CV and putting together a list of potential leads in competitor firms. You better have something amazing to offer if you think you can 'motivate' me to work my ass of for a year just to change one word in my title.
The post was meant to be a concise description of an architecture, and is not meant to be comprehensive in any sense. I definitely agree that diaspora, and a few other projects out there feel like they should be a part of it and in fact, it started out as a more extensive post including a roundup, and a motivation on the state of social networks. Hopefully, it is the first of a few written works (as well as technical works) and there is plenty to be said about the topic.
As someone who actually owns rentals in poor black neighborhoods, UBI is the most retarded ivory tower idea I've seen gain traction. All the black families on my street have section 8 vouchers, so they basically have no debt service. What do they do with all this free time? Deal drugs, look for marks to mug, break into vacant apartments, wake up at 2 pm, etc. Drive through my street around noon and count the number of able bodied men doing absolutely nothing productive and you'll lose count. They're hopeless.
Housing, feeding and clothing everyone is one thing. Doing so while telling all of those people that they also do not need to work is quite different. Having just 10% of the current workforce drop out would have huge repercussions. The GDP drop might make it so we can no longer afford it. Or as I've said before, everyone having more money with no increase in goods and services will create serious inflation.

My point is systemic changes have to be looked at as a whole system. An economy and 300 million lives is very complex.
Given the public knowledge of the old P(Y) code and the new M code, you can remove 'probably' from your first sentence.

https://en.wikipedia.org/wiki/GPS_signals
if you scour the discussion history of the wikipedia page you will find my comments many months ago disputing that the article implies that there is some "fair" way to draw districts without laying out what that way should be.

I contend that the system we use, the gerrymandering system, is the most defensible, it's democratic. Don't like it, vote for somebody else.
>it ruins a lot of people's lives that they do.

Honest question. How does Party A, living in a house that Party B wishes to replace with an apartment, ruin the life for Party C? Or is it B whose life is ruined? Or A's? Or am I misunderstanding you?
Hash consing is a 1970s Lisp technique for supporting this that was recently rediscovered as "string interning": https://en.wikipedia.org/wiki/Hash_consing

In general copy-on-write schemes would be useful for this, and some persistent data structures can be as well.

JonL White wrote a paper about this idea in 1980: http://3e8.org/pub/scheme/doc/lisp-pointers/v1i3/p17-white.p... (favorite quote: "GC Once a Year: Enough?")

Rivest and Shamir wrote an interesting paper on write once memory in 1982 that I feel might have some non-obvious applications to this: https://people.csail.mit.edu/rivest/RivestShamir-HowToReuseA...

Linear types (http://home.pipeline.com/~hbaker1/LinearLisp.html) is a closely related idea in terms of avoiding garbage collection that has very useful concurrency properties. Most time-of-check-to-time-of-use and kernel/userspace race conditions would be prevented by using linear types for system call arguments. IMO linear types have enough benefits outside of memory management to make the trade-off of using them worth it vs the other techniques mentioned above.