skysight-inc/HackerNews huggingface dataset:
Nice nice! Open source by Vizzuality too: https://github.com/Vizzuality/gfw
I will take this seriously when Mercer and Reuters will move their corporate headquarters from the 6th Avenue in Manhattan and Canary Wharf in London respectively to Vienna.
I am not sure of that. Some discussion here:

https://news.ycombinator.com/item?id=6701321
What do you prefer? ORMs? Those keep the same set of problems, and add an entire new class of them.

The reason that you don't notice is that most of the times this stuff does not matter at all. Not because ORMs solve anything.
Exactly. When I lived in Tokyo, there were several excellent grocers and produce shops on my walk home. There was no reason to plan ahead. Every incentive—cramped living quarters, convenience of the shops, no car, always having fresh ingredients relevant to the mood of the night—all pointed me toward daily grocery shopping.
Just for future reference, it's usually considered a good idea to put your status page on completely independent infrastructure so that it stays up even when the rest of your stuff goes down. A status page that doesn't work during an outage isn't particularly useful.
You guys should really put a notice on your homepage or something.

Good luck.
Congested and overpriced yes, but racist and incestuous? Why so?
Wow I didn't know about this. +100 for DDG.
Is YouTube fame worth the abuse (from trolls)?
As an Engineer-American, I used to gripe about the tipping thing as illogical, etc. But very little about culture or language or manners has any logic to it. Now, I just think of the tip as an unstated part of the price--in fact at most places your tip is actually what brings the server up to a reasonable wage.

Instead of thinking of it as an annoyance, think of it as a pleasant opportunity to improve the day of your server by tipping 25% or more. If you're a regular somewhere, being a good tipper is also a great way to become the servers' favorite customer and get outstanding treatment, favors, extras, and more, for what amounts to an extra buck or two per meal.
You mean the 12m votes he got in the election that was deemed to be unfair by international observers? I'm not surprised people have no faith that the recall process will work.
http://helsinki.org.ua/index.php?r=3.4.2.4
I don't like Yanukovitch, he is a greedy asshole. Thugs from East are disgusting. Right Sector is alright, but they are being used and soon will become irrelevant and ousted by nationalists.
Working with the Least Authority folks has been elaborately enjoyable. Highly recommended.

I've started the long journey of reading the code and discussion history of their Tahoe-LAFS project -- action packed with fascinating details.
do you have ETA?
How to Come Up with Startup Ideas worth Pursuing
> So it is natural to join forces for a shared goal.

That's like releasing a lion to eat your house neighbor because you had a quarrel. It's really THAT stupid. These are Nazis, they are not people with whom you can reason. Not to mention the message you are sending to others: I wanna come to power no matter what, I'll do whatever it takes (rape, kill, steal, etc) to stay there. So you're no better than the current ones, you might even be worse.

> And Ukraine is not a battlefield created by super-powers. Super powers only aligned with the sides after it erupted. And people don't give a shit about them anyway.

Do you know what are you even talking about? You think Klitschko and Yatsenyuk being in Berlin 24 hours before the mess, is just a coincidence. It might be, but I can't believe it. I'll go with the conspiracy that they got full support from Germany and USA and they decided that it was time to use guns. The fact that other forces, which are not controlled by the opposition weighted in, is irrelevant. I mean, THEY are the irrelevant part, not the other way around.

> People are just fed with corruption and criminals in power, all the political fighting is secondary here, despite Russian propaganda efforts to paint it otherwise.

And what exactly to propose for people to do: Overthrown the government not by elections but by force? This gave (actually already did happen) the excuse to USA, EU and Russia to weight in. We might even see an armed conflict there, as we saw in Syria.

The thing is that you can't fight fire with fire, because you'll get burned. Of course the largest part of the population - no in Ukraine, everywhere - can not see the big picture until it's too late. History repeats itself.

I feel for the people, I agree that both sides are equally corrupted but I don't think violence is the answer. It will only make things worst.
Yes, Vancouver housing is incredibly overpriced. Perhaps more-so than the Bay Area because wages have kept up even less (supposedly due to Vancouver's desirability as a destination). That doesn't mean there aren't good, well-paying jobs there, but on average, wages in Vancouver are much lower than, say Toronto.

As for the racism aspect, I think the choice of word is a bit hyperbolic. That being said, as a Canadian who has lived and worked in SV, I think there are major differences between the way visible minorities are integrated in Canadian and American society. California is probably one of the less jarring transitions for a Canadian (fairly liberal society), but even then, you can't help but notice. Note that I'm not saying it's better or worse (that is a matter of opinion), but that it's just very different.
Congested, overpriced are ok. I don't know about other too..
The arduino package has been sitting in the AUR for an oddly long time given its relative popularity. I've been waiting for it to go into [community] but it hasn't so far.
I get the impression that they undersold...
We've been stoked with DNSimple.
think about living in the weird Bay Area bubble and how that doesn't translate at all to the rest of the world and Oakland.
DDG is good but not for non-english context. I mean, comparing to google for Greek text search is laughable at best.

That said, I hope the grow strong so I can use their engine.
The difference between a dictator and democrat isn't being elected democratically - the difference is seen when someone peacefully steps down after democratic elections.
I expected that this article would just be another way to feed into negative stereotypes about Japanese. While a lot of it is just the typical raving, there are one or two items which I would say are pretty spot on. Their vending machines _do_ put ours to shame. Also, as an American, you don't realize how much we use sarcasm until you travel abroad and realize people aren't getting it. It's nice, actually. Sarcasm gets old :P.
AngularJS SDK for LoopBack, an open Node.js based API framework for mobile and web
Crisis Management From the Man Who Saved eBay
WOOH the Akamai realtime attack visualization is completely red at the moment:
http://www.akamai.com/html/technology/dataviz1.html
Jim Weirich – Connascence Examined
If there is not a proper Debian package you can use checkinstall or GNU stow. This lets you install from a source tarball and be able to cleanly remove the installation if something happens, good or bad. (proper debian package / botched compile/install)
I've considered doing this also!
Yes, Route 53 has been great for me as well. I have my crucial DNS zones hosted there. But all the other stuff was on Namecheap's name servers.

I'll probably continue with that setup, but just make sure my TTL is set fairly high.
Even easier (and better for your karma and the server's budget): round the bill up to the next 10 dollar increment, then do this trick (and add a buck).

Also, never use the pre-tax amount, cheapskates!
In other news MySpace wants to regain its lead over facebook.
For the most part, Vancouver house prices are pretty expensive, it's virtually impossible to find a house for under 1 million in Vancouver. Given these prices, anyone familiar with the wages in Vancouver will tell you we're depressingly behind most cities with similar cost of living. I do feel like rent prices are quite a bit cheaper than the Bay Area though.

Recently saw some articles claiming that Vancouver has the highest living costs in all of North America but I doubt that without seeing any extensive data and thorough comparisons.
WhatsApp brings Asia, Africa, and South America to the table.
You need to provide some gift to your customers for this downtime. I am using NC for 10 years, every time on bad issues I continue to use. But this outage very bad, I lost money...
Thoughts on Lua
Tip #11: Don't call things "retarded" if you are an adult.
That reminds me of something I heard once- "there are old pilots, and there are bold pilots, but there are no old bold pilots."
I am surprised no one has mentioned steroids js from appgyver (http://www.appgyver.com/steroids). It's sort of a blend between titanium (native controls with a javascript api) and phonegap. That way you can write a truly hybrid app. I've played around with it a bit and I have to say that it seems like the best of both worlds. Plus the documentation and onboarding is stellar.
Same with Phabricator
The idea that this gives write access to my SSH keys is still scary. Not that I don't trust your service, but what if somebody attacks it and adds malicious keys?

Or does write access not include SSH keys?
The 30 second habit
Really? Maybe you should post this to Hacker News. Or to news.ycombinator.com. Hurry.
Oh don't get me wrong: I feel crappy for the kitchen staff too. I actually thought it would be cool to get in to the restaurant biz until I learned about it.

I don't know how kitchen staff don't go insane. Or maybe they do. Which is why I am always super nice to the staff at restaurants.
I recall reading (and no, I can't find a source now, sorry) that Simple had a lot of trouble initially because they weren't a bank in many of the ways that you need to be a bank in order to work with other banks.

So hopefully this will give them the 'establishment' they need along with the independence to keep innovating. Hopefully.
You dream. There are elections this year and current president Dilma is a strong favorite.

The protests in Brazil are fizzling. The poor never took part on them and the middle class left them because radicals (black-blocs) turned it too violent.
What really troubles me about Putin is that he and his government is way ineffective. There are no brave people, only loyal. Their money are in the west banks, as are their safe retreats.

And what is much more troubling - almost every country with powerful ruling class is like that. As people say "паны дерутся, а у хлопцев чубы трещат" (=when those in power, the superiors, are in conflict, it is the common people, the subordinates, who suffer). And curse those Ukrainian officials who let it escalate to this.
name calling/branding is the resort fanatics take when they cannot rationally discuss an issue or the facts do not fit their argument. The Pro GW crowd went off the fanatic end long ago and lost any creditability, but they do have two things that many who stand up to them do not, money and political power
One of my favorite things about Japan was knowing that staff were getting paid something reasonable-ish without tips. Not tipping streamlines the restaurant experience and eliminates the "well that was a great time, now we have to spend five minutes arguing about how much to tip" thing that happens so often.

Only recently have our American vending machines added some variety. I still miss the extreme selection available in Japan.

Actually that list was somewhat educational- makes me consider how many times I may have baffled somehow due to the manner in which I laughed. I wouldn't have thought to ask anybody about the strangeness of my laughing habits.
I can't really argue with your logic here. Yes, ideally you want to do something you are passionate about.

Now, to be fair, that isn't always the case. I have a small business running almost in auto-pilot that is generating probably $10K a year. Not a ton of money. At the same time, it requires almost no attention. I am not passionate about it. It isn't a scalable business. With a lot of effort it might generate $20K, tops.

That said, yes, if something is going to scale and grow beyond a hobby business you really have to want to be in it because business is hard work. For me it is easy to become passionate about something if it starts making money. It might not be the love of my life, but I enjoy making money. I hope that's not a bad word on HN.
As an American East Coaster, where we have longer social experience with massive immigration (and with our own share of racism and segregation), lots of CA seems like a throwback to an even more highly segregated and almost racist time period. It's not quite the Deep South, but it's definitely uncomfortable with minority groups that tend not to be involved in tech or finance.

People lament the dying of ethnic enclaves like Chinatowns, but what it really means is that those ethnic groups are starting to integrate with the majority ethnic group.
Most useful comment in this thread and everything else I've read on Pando, Forbes, Techcrunch, and every where else on the topic.
In the US an ultralight has to be under 254 pounds and does not require any training or licensing to fly. In most other countries an ultralight is more like the sport class in the US.

At 254 pounds you want light and simple. FBW requires actuators. And controllers. And sensors. And power. And then you have to double up everything for redundancy. You would easily eat up 50 lbs or more making a reliable FBW system and it would cost 3-4x what the entire aircraft cost.

Even with normal light aircraft a FBW system is both unneeded and overly complex. Cables and pulleys are extremely reliable. They are inspected every year (along with the engine and various other pieces of the aircraft).
That's a great point.

As a programmer it's also taken me quite awhile to recognize that I'm not a perfect snowflake and am quite capable of writing code that contains horrendous bugs.

I've always recognized that while flying though, because I've always felt like a neophyte at it, and not a "real" pilot.

Statistically speaking, it's pretty safe to allow your attention to wander a bit while on a long uneventful flight. That's why there are auto-pilots. The real danger comes in whenever you're close to the ground or in bad weather.

Surprisingly the #1 thing you can do to avoid an accident is just make sure you have enough fuel. Which is a very low bar to clear.
I was able to meet Jim, albeit briefly, at Distill Conference last year. He gave one of my favorite talks of the conference (the link posted). It's useful advice for all programmers. He also performed 'God Writes in Lisp Code' with his ukelele during one of the lightning talks. Hopefully, there's video of that floating around as well. RIP Jim.
They might be talking about cooking at a home stay, for example. And you could argue that mashed potatoes, boiled/steamed vegetables, casseroles, etc. are not exactly flavorful. Certainly they don't have the subtlety in flavor like Japanese food does.

But, Americans aren't into subtlety...
Full disclosure: I work for Appcelerator.

There's an app Showcase at http://www.appcelerator.com/customers/app-showcase/, with apps submitted by our users. You could use this to get an idea of who's using it. Here are some I personally like:

http://goo.gl/MHhMKr
http://goo.gl/xuMzyw
http://goo.gl/vJC74J

Now, if you're looking to choose between the two, here's some information that could help you to better understand how to compare them.

Phonegap and Titanium are very different tools and approach the cross-platform problem in a very different way. Phonegap is a framework for building mobile web apps. You start with a clean slate, look for a UI framework like Sencha, KendoUI, etc., and start building your app, which is a small website with some added device features.

Titanium is very different, and more in the line of tools like Xojo (http://goo.gl/bQ86R3). Titanium's approach is that you are actually a native developer, and you think of your apps as if you were developing it using the platform-provided tools. That is, if you're building an iOS app, you'd probably look for the UINavigationController. This is exposed by Titanium as NavigationWindow. All the features of that container control are available to you, but instead of writing Objective C, you're writing JavaScript. This also means that you don't have to start looking for a UI framework like mentioned above. Your app will always look native because you NEVER emulate the UI or the screen transitions using CSS; it all comes straight from the SDK, and exposed to you as Titanium Javascript Objects. Some objects will translate across platforms like textboxes, buttons, etc, and some other like the CoverFlow and the ActionBar are exclusive to iOS and Android respectively.

Now the challenge (this is a positive challenge) for a developer is that since you're thinking -native-, you're actually building multiple apps from the same source code, just like Xojo mentioned above. This is the MAIN difference between building Titanium apps or web apps. With Titanium, you don't necessarily think about building an app that looks and behave exactly the same across platforms, because that's not what a native developer does (look at Facebook, Twitter, Evernote, etc. on iOS and Android). With Titanium you plan your app to use native containers, native UI patterns and native navigation paradigms, but the code that makes up the content of your app, and the modules and classes that make up the business logic of your app, are shared across all platforms, all written in Javascript.

So, if what you want to build is a web app, then Titanium is probably not your tool. If on the other hand you want to build native apps, just like those written in Objective C or Java, but cheat using Javascript, and build them at the same time, then Titanium is for you.
I'm not so sure. BBVA is hardly a household brand name - they might be quite happy to use Simple to gain a foothold.
How many software developers would it take to change a lightbulb? [rant]
> “When Americans are talking, they might put their foot on a nearby chair, or even a table. They might cross their legs so that one foot rests on the opposite knee. In American culture, it is considered an acceptable norm, but often causes irritation in other countries.”

I'm very curious about this one - I can see putting a foot on a nearby chair/table could come across poorly, but crossing your legs by resting your foot on your knee?
This is because managers believe, and may have studies to back it up, that a tipped service can never provide the consistency of a non tipped service.

Remember that "tips" is an acronym for "To Insure Prompt Service".
I've seen this kind of sentiment a lot. But it seems like if you want to bring people into the fold, you might stop calling them names and pointing out the wrongness of their previous beliefs over and over.

Show some human understanding. Let them save face. Invite them in and make them want to join you. Find points of agreement. For example, it isn't incorrect to question science, especially when just tens of decades of data are being used to predict the outcomes of epochal processes. But now it's not just predictions. You can see the effects with your own eyes. Something immediate is happening now. And whether you believe(d) the cause was human or not, what is certainly true is that humans have the ability and urgent need to improve the situation.

The more important goal (more important than trumpeting your rightness) is solving the problem. Any one of us could have been a "denier" in different circumstances. World views take time to adjust, and getting insulted by your philosophical opponents over and over doesn't speed up the process.
elicit.

(Why correct him? Because I care.)
How do you convince a Republican to vote for this?
AppVeyor CI 2.0: dedicated build VMs, parallel testing, NuGet, deployment
It is a markdown version posted by github for the original DMCA takedown notice sent to github

https://github.com/github/dmca/blob/master/README.markdown
If you talk about small amounts of inflation, then the amount of inflation from the time I get my paycheck, to the time I can convert it to other assets is negligable. I don't need to purchase anything with it.

I haven't seen any evidence that convinces me that modest inflation causes people to spend money sooner (If you have any I would be very interested to see it).

I think that easy access to credit definitely affects people's spending behavior, but I don't have a lot of data to back that up.
If your site is down and you are on v2, Switch to v1. It only takes a minute and it works.
The homepage wasn't accessible until just a bit ago. We're still working on it.

tamar (also at Namecheap)
Here are all of the S&P 500 companies that are worth less than WhatsApp
Games are a bit of a special case though, since they're mostly non-platform specific logic sitting on top of OpenGL.

LibGDX is awesome.
Because it's hard to find other jobs. The free market doesn't always even things out. Sometimes, you just don't want to feel like you're broke and have no prospects, so you take the first job that you can get. And why shouldn't there be good, fair jobs available for people in that position?
> While American style tipping is odd to me as a European

How is American-style tipping different to, say, German? Being from neither, but having visited both... did I do it wrong?
When I moved to my current job a year ago, I shut down my business and closed a checking, savings, business checking, and credit card account with Bank of America. I had a Simple invite sitting around, and thought it made sense to consolidate and...Simplify, making my single Simple account my sole bank.

I couldn't be happier with that decision, and believe that I have been saving money (in both fees and in general) because of Simple's interface.

So with this news, I feel excited for their team, but still very nervous. I joined Simple precisely because I was tired of dealing with a megabank (like many folks here), so if Simple can continue to buck the trend and stay customer-focused and agile, then I'll continue to be all-in.
To get some context on the "racist" comment, Google [bart killings]. There are multiple cases of BART transit cops shooting unarmed people of color.

Also, the Oakland police department was on the verge of Federal takeover last year largely due to a series of racist-overtoned cases.
Unlock $10,000 in Free SaaS Apps and Help Us Give Away $50,000,000
thank you for getting back to me = )
Instead of putting all of your eggs in (yet another) one basket, for a site with critical availability requirements I would distribute DNS over multiple providers. If any one provider goes down it is less likely to hurt overall site availability.
I agree, this is the real reason WhatsApp took off so quickly. Especially that it automatically uses your phone number as account-id and then goes through your address book to automatically populate your WhatsApp contact list.

No other Instant Messenger did that. It was always: Create account, exchange account-ids, add to contact list. This adds huge amounts of friction for a new service, and WhatsApp sidestepped this completely.
This is the HTML version:
https://github.com/github/dmca/blob/master/2014-02-12-WhatsA...
Introduction to Distributed Evolutionary Algorithms in Python (DEAP) notebook
But if it wasn't for the GROUP BY, filtering 100 results of a million down to 10 results wouldn't change performance much even if you read every column of every row of those 100.

The trick is the fact that the GROUP BY means that "It used to return 100 it now returns 10" is a red herring, it still has to read every row to make up those 10.
Thank you so much for the kind words. I'm proud of our work on the Crypton audit, and I hope you have a chance to look at our report at some point: https://spideroak.com/share/PFXWQM3PN5FGK/LeastAuthorityAudi...