skysight-inc/HackerNews huggingface dataset:
Incredibly interesting, and incredibly simple. Very cool stuff.

I do wonder... Why on earth is domain based privileges ever a good idea? There should be a proper roles system behind the scenes which doesn't grant privileges based on an email domain.
This question was answered years ago by the magna carta. Without rule of law, you get corruption and a dissatisfied population. Then you get economic stagnation and suffering by the masses. Finally, you get the French Revolution, the various Communist revolutions, and so on.

Rule of law is necessary for economic prosperity because without rule of law, entrepreneurs cannot confidently engage in economic activity without fearing that their property rights will be trampled and the wealth they generate will be taken away by an arbitrarily deciding government. Why should someone take so much risk and then be punished for their success? Without rule of law, there can be a temporary party for a few decades, but the party stops when the government starts getting out of hand and abuses its power. This is why Xi Jiping is making stamping out corruption one of his top public priorities, more so than any previous Chinese leader in modern history. He is also on record that he wants China to move forward to have proper rule of law.

I dislike it when people bring up Singapore as an example. Singapore is so small that it's really easy to manage compared to a large country with a large population. And besides that, Singapore doesn't have poor quality rule of law compared to other countries (yet).

edit: I get the impression that you equate rule of law with democracy. But you didn't actually say that, so please confirm for me whether or not that's what you really think. Rule of law is something else entirely: https://en.wikipedia.org/wiki/Rule_of_law
All of those things are accidents. Whereas terrorism is an intentional act by an enemy.

We evolved in a world where most causes of death, you couldn't do anything about. If you got an infection, you either recover or die. Really all medical issues were untreatable. If you got struck by lightening, thats just bad luck. If a big predator attacks you, you probably can't outrun it or fight it. If a natural disaster happens, you can't do anything about it.

But an enemy plotting to kill you, that is something you can do something about. You can fight them. You can be prepared for them. You can strike first. Etc. Violence has never been the primary cause of death, but it's the primary cause of death you can do something about. We have evolved entire emotions and social instincts about dealing with enemies. From anger and hate to paranoia and suspicion/mistrust. We don't have instincts for evading lightening or car crashes.

Hence why shootings and terrorist attacks get far more media attention than natural disasters and accidents. The boston bombing happened around the same time as a massive chemical plant explosion which killed hundreds. Guess which one was all over the news? Guess which one people remember?
> That's why the taxi fare regulations are there in the first place.

There should be a new saying, 'Never attribute to benevolence what you can attribute to corruption and greed'.
Apple's new Android app: Move to iOS
San Diego has had the electric Car2Go service for several years:
http://cleantechnica.com/2015/02/04/car2go-san-diego-upgrade...
http://i.imgur.com/zXGy9hn.png Doesn't seem to highlight the correct place. Chrome latest.
Yeah, let's generalize an entire region after getting screwed over by one company.
Whereas in the Apple App Store:

"Apps or metadata that mentions the name of any other mobile platform will be rejected."

https://developer.apple.com/app-store/review/guidelines/
Pluto Like You've Never Seen It Before
Yeah everyone up in arm at maven complexity but then you start to use things built by others and suddenly 'if only there was a better way'

There is, but the influx of hacker types into what's an engineering discipline just reset what the field collectively knew to do (when was autoconf introduced again?).
Video of Making- Scale Model Solar System in Desert
Probably the truest and best answer for a lot of questions. When asked why they did it, "Because its never been done before"
Right, but they don't use nginx. He is either suggesting that it suddenly becomes a priority when they might lose customers because the feature is available elsewhere; or that they go look at the source code of free software to figure out how to implement the feature; and maybe suggesting that they lift some of the free software's code for their own project. The latter would violate AGPL but probably not GPL, as long as they don't distribute a binary.
It's optional I suppose. I'm not aware of any official city documents that use it, but it has historical roots.

> California Governor Felipe de Neve established the first civilian town or pueblo in California on November 29, 1777. Founded near the southern end of San Francisco Bay, it was christened El Pueblo de San José de Guadalupe.

[1] http://web.archive.org/web/20080218051828/http://www.califor...
And murdering someone is just applied physics... Of course they can do things to regulate mathematics. Hell they can regulate Knowledge itself, just look up the "born secret doctrine". Through the sanctioned monopoly on violence, the government is given final rights over everything via their ability to leverage the threat of violence.
I think it's useful to mention that this privilege is not just a white thing. It's a "people who were born in a first world country" thing. By default, that huge group of people gets privileges that others can only dream of obtaining. You don't have to spend years of your life just trying to get out of a horrible country where you were born. And most of the time, people don't seem to realize and acknowledge this.

Hell, I've met Americans giving me blank stares when I would talk about how difficult it is for me to get even a tourist visa to go to the US.

First world privilege should end. Black, white, asian, latino - doesn't matter. If you were born in a modern and developed country, you are already a part of a privileged group. Acknowledge this, gain some humility and try to better yourself and others around you.

I urge people to organize YC Open Office Hours for non-first-world people, immigrants and the like.
Abraham Lincoln said, “A house divided against itself cannot stand.”
Easy Taxi exits Singapore amid stiff competition
DDoS Mitigation Skills Are in Demand
What could a government do to prevent or alter Bitcoin? Shut down the Internet?
Tule (YC S14) is hiring an EE/firmware engineer to build global sensor network
I was using travis-ci for a long time. One day my credit card died during their billing cycle. They emailed overdue receipts to colaborators on all my travis-ci repos. All clients, all devs, everyone. Thats breach of information, I don't want client1 to know who all are employed at client2's firm.

Ok, fine, bugs exists in software. I emailed them saying that 'Guys, you should email only repo owner when payment fails, no everyone on the team". No response. I considered that lack of support and moved to circleci.
Two things come to mind

1. Tinfoil hat time! "Pisshorse" make money off of hosting their own software. So they are financially incentivized to make it as difficult as possible to install yourself, but at the same time they get to go "woooo, open source" as much as they like.

I'm convinced Oracle did the same sort of thing by making their DB product impossible for normal people to understand, in order to charge outrageously expensive consulting fees to companies. Or so I hear; I've never used it so I could be wrong.

2. Your users aren't always who you think they are. I learned this one switching from back-end/n-tier work over to front-end CMS based web dev. Yes, the users are the people browsing the website, but the users are also the people trying to use the damn CMS, so the website UX and design extends to those people as well.

Meaning, instead of forcing your hapless marketers to use some crazy admin panel with thousands of options and checkboxes, or even try and edit XML configuration (I've actually seen this), any time one extends the functionality of a CMS, creating some custom front-end UI to control it is a basic necessity.

In the same vein, any sort of software (and hardware! printers, tools, cars, whatever) has to consider the installation and maintenance of itself as a UX/design concern and the fact that it has multiple domains of users.
I'm sorry, I don't speak English natively. Any correction is welcome.
You know, if you're going to use this meme, you should get it right. It should be "all your bug are belong to us" [0]. Yes, it's ungrammatical -- that's the point!

[0] https://en.wikipedia.org/wiki/All_your_base_are_belong_to_us
it's probably more indicative that all of them are wrong since they can't be collectively right.
This is also going to make a base pricing look uncompetitive with the regular taxis, and they will use that in advertising.
What we see here is evolution of advertisement. From low quality spam-like ads to higher quality advertorials, which must provide some usefullness to the reader in order to carmouflage as normal content and to attract attention. I work in a marketing agency and there is a big shift from Adwords + SEO to "content marketing". Big money is put into creating interesting or funny stuff to attract attention (and backlinks).
So it's a criticism of the bank's fees, not of Bitcoin's utility. How does she get her local currency? Volatility has to be factored in to determine the price savings. (I personally think the level of control is a much stronger argument than the cost, since savings can be wiped out by the market or the banks updating fee structures)
As another old-school type, I really enjoy this rant. And my understanding is that the piece of software in question is a nest of snakes, so I can well believe that there is no good way to install it, only bad ways and worse ways.

But having tried out Docker for some production deployments, I think that it (or some less goofy successor) is the way forward. You get a sealed box with all the necessary dependencies, and the box has just enough holes poked in it that you can connect up the bits you care about. It turns apps into appliances, not things you need expert craftspeople to lovingly install.

As much as I have enjoyed 25 years of doing everything on an OS whose conceptual model is a 70s university department minicomputer, this era is coming to a close. We already know it's a poor match for existing hardware and use cases because we now mostly run it in virtual servers. But "virtual server" is the new "horseless carriage". It's a phrase that tells us we are living in a future we don't yet fully understand.
Frankly, I see that as a positive.

If I made a similar transaction I'd be up set if it didn't at least trigger a fraud alert.
She probably quickly exchanges it for local currency
There probably isn't any implication: https://news.ycombinator.com/item?id=10237306
TIL = today I learned
The part about Ben being a two-time YC alum caught my eye. In practice, what does that mean?

I was under the impression that even once YC technically ends, founders are still allowed to schedule office hours if it suites them. If so, what does that person receive from returning to YC?

I presume (1) the opportunity to have the advice geared towards a new company, not the old one (2) access to the dinners for that session, and (3) the ability to bring in new partners to YC.

Roughly accurate?
We actually bought two copies, thinking that since they require us to pay that much, it has to be a great game, just like previous Diablo titles. After finishing it I can say that it was a waste of money, we were wrong, and you did the right thing.
Not necessarily. Coinbase's fees are probably far less than it costs to wire money or PayPal's 3-4%.
> * I learned to program because I wanted to build stuff. I couldn't care less about "quality" of other people who's using a language*

You're conflating "learning to program" with "using a specific programming language."
Theory and experience says that it's somewhere between hard and impossible to fix it.

Regulatory agencies normally become controlled by the industries they are set to regulate. That's a fact that you need to be aware of when proposing regulatory solutions.

I'm not saying Uber is particularly good (or evil). Right now their lobbying disrupts some really bad systems. But I don't doubt they'll move on to getting their own regulatory commission once they're big enough. That's how our system works.
I have an original monkey island dial a pirate wheel somewhere, loved that copy protection
Regarding tinfoil hats, I don't even think it requires thoughtful greed on the part of Discourse and Oracle. Making something really simple to use takes a great deal of work. It's not that they have chosen to make a simple product complicated; they only have to fail to make a complex product simple.
You can find Chinese tablets for a similar price with better specs and cleaner/closer to stock android rom with Google services. If your plan is to get this in order to try and flash cyanogen or something similar then you won't mind the dodgy Chinese warranty.
Why do you think the national parks are a great evil?
Startups are blood, toil, tears and sweat
Well, in all fairness, isn't this true of Linux too? At login, only lightdm (or whatever) is ready; we've not yet loaded the WM, mate-panel, other random stuff, etc.
If not them, then who?
>"Let’s just say it rhymes with “piss horse”

I think he's talking about Discourse [1]. I tried Discourse few years back when it was released but it was too bare-bones at that time. Haven't tried it recently.

[1]: https://github.com/discourse/discourse
Oddly, no. We're not a software company, and we don't normally sell our software. It's developed for in-house use. One of the managers thought this particular application would be pretty lucrative if we sold it overseas (our customers are all in the US), so he got permission to do so. But we really didn't know what we were doing, i.e. we had a useful application with thousands of internal customers, but on the business side we were making it all up as we went along.

In the end the product was dropped because there's a lot of effort that goes into making an application a product you can sell to other companies, and we would have had to grow our organization more than the higher-ups wanted to grow it. Things like fancier interfaces, license enforcement, documentation, packaging, 24 hour support, etc.
This is a weak article. The author's never worked with Docker before, so got tripped up by a few gotchas (but seriously, installing a third-party PPA isn't that hard or weird), but it doesn't take that much googling or trial/error to figure out how to do it right.

And the point of that is, once you know Docker, now installing just about any set of dependencies becomes a skill you know. I've never worked with Discourse. I've never worked with Rails. But because I've done Docker-based deployments, I bet I could indeed get it up and working in 30 minutes.
The Microprose games I remember had that as the mechanism. For the simulators it was identifying military vehicles. For Railroad Tycoon it was identifying trains.

Brings back memories of the good old days.
Lol, what the hell is "regular ANNs"?
Both convnets and RNNs have been in use for more than 20 years.
Thanks for the detailed reply. I look forward to your website updates and the future simplification of the credit industry.

I also find it a little surprising that the 30 day numbers are missing from your simple interest page... that's the single most important time frame, given that its common to everything that we are talking about.

I did some numbers on the 5k outstanding debt. After 30 days, simple and compound interest difference, on 5k debt looks like this...

compound interest total : 5074.50
simple interest total : 5073.97
difference : 0.53

So, a regular joe would save 53 cents a month on debt of 5k, if they pay off more than the interest every month.

Also, you seem to be putting a lot of emphasis on the evils of minimum payment in your comments... and if the minimum payment is less than the monthly accrued interest, that is EVIL. I hate paying a single cent to the banks in interest, and have had enough money to pay all debts in full every month. So I never felt the need to study the minimum payment booby trap in detail. But if banks are doing that... I hope you succeed in derailing them.

Good luck convincing people to be financially responsible, while other banks are inviting them to be irresponsible.

I think building a story around "avoiding the minimum payment booby trap" might be useful... but its a complicated story to tell in a way that an average joe with a short attention span can understand.
Maven is fantastic at handling this complexity. It's a pain to initially configure, but once you have it set up you can pretty much forget about it. Similar to the author, my experiences with Gem and Bundler have been rather painful due to a combination of things like Cygwin/Windows issues, incompatibilities between Ruby versions, and 32/64 bit problems. Maven isn't quite perfect, I'd really like the ability for dependencies to have their sub-dependencies sandboxed in their own namespaces, I've run into some weird quirks with load order and the API-only JavaEE packages, but once you get a POM written it's totally reliable.

I bitch just as much as the next guy about the mistakes that have long since been baked into the Java environment, but that dedication to backwards compatibility does pay off. Similarly, the fact that it's running on a JVM rather than bare metal has its performance costs, but it does allow you to trust that the actual computation will Just Work wherever you run it (although of course the stuff that touches the surrounding environment will not).

In the comments the author states that he wants something "less invasive" than Docker. I'm not sure what that actually means - for me, having to actually install it and deal with the versioning on my real system is more invasive. Containerized applications that build their own runtime environments is a step in the right direction there, just like the JVM. Docker has some really dumb defaults right now, running as root has been known to be retarded since forever and you should not encourage users to do it. But running as root is problematic for lots of other reasons, and causes the potential for jailbreak on other jails too (eg chroot). FreeBSD jails seem to have some good rules on what you're allowed to do inside a jail.

If you really want "minimal invasiveness" and your software really really requires that you have superuser privileges then you should probably be running a full-fat VM with an OS inside, with the network sandboxing happening at the host. Even then, it's not like even Xen hasn't had the occasional jailbreak. The real problem is that the program itself should never require running as root in the first place - but that's a problem with Discourse, not a problem with jails.
Python Option Types
I'm not sure which is worse: not validating your data, or silently truncating invalid data.

It seems that the fix [1] was to limit the length of email addresses to 127 characters. That'll do for the time being, but they really should pay more attention to database warnings. MySQL does all sorts of stupid things, but at least it tends to emit warnings when it's being stupid. Catching those warnings and turning them into exceptions should go a long way toward preventing bugs like this.

[1] https://git.mozilla.org/?p=bugzilla/bugzilla.git;a=commitdif...
With all the things on the market, why is Amazon doing this? 50 bucks? I am really trying to understand why..
I find this so interesting as I have always felt if someone is paying me I make sure to give them exactly what they paid for and not a bit more. A market economy does not allow me generosity. When I'm writing code for myself or others the upside feels boundless as appreciation and enjoyment are much more difficult to quantify.
Huh. Why the downvotes?
I'm not sure what you are trying to say -- are you saying it is faster to use x87 instructions for, say, vector3d operations rather than sse?
What about silk road? Do you think people were using it as a currency there or still as a comodity?
The New Kardashian Website Exposed Personal Data of Over 600,000 Fans
Insurers Refuse to Pay BitPay for 5000 Bitcoins Stolen by Hackers
I started reading the FQA, and I am kind of torn. On the one hand, I like the idea of questioning and critisizing both C++ and its FAQ. C++ has its fair share of problems, even seasoned C++ developers will admit that, and pointing them out / exploring them is a good idea. Even if you do like or even love C++, being aware of its problems is a very good idea when using it (which can, of course, be said of any language!).

But I don't like the aggressive tone. This way, it is merely intellectual masturbation to somebody who already does not like C++, while somebody who does like C++ will find it easier to dismiss this as just another rabid rant rather than take it into consideration as an informed critique.

Maybe turning it into community projekt will allow for changing the tone, turning it into a valuable resource that even diehard C++ lovers will appreciate?
Probably a combination of inherent cynicism and lack of credibility in Chinese financial statistics.
I've used docker before and my install was to a clean ubuntu 14 64bit - discourse installed + up and running in about 3.5 minutes. I have never worked with Rails or Ruby, or had to touch rvm for this case.

Incidentally, my hosting machine is basically clean - I don't use it as a personal or dev box, it does not have a ton of random userspace stuff in 32bit, it just hosts things.
Except

Sellers of Amazon DevPay applications must be able to do business in the
United States. Funds earned through the sale of Amazon DevPay applications
can only be withdrawn to U.S. bank accounts.

https://aws.amazon.com/devpay/faqs/#general_10

Q: How are taxes handled?

Amazon DevPay does not provide tax collection services for you. You are
responsible for paying the appropriate taxes (local, state, federal,
etc.) as applicable.

https://aws.amazon.com/devpay/faqs/#pricing_7
So I actually remember running into the "Unable to locate package docker-engine" issue a while ago, and it seemed like an issue on Docker's end because for me, the issue actually only lasted about half a day before it started working again without any changes on my part.

So I think in the end this was just a case of really unfortunate timing, because if it weren't for the Docker installation issue, the only real complaint left in this post would have been the fact that the official method of installing Docker was to curl a script and pipe into sh[1]. And the rest of the post would have been singing praises of how amazing Docker is to be able to take setting up a Rails app along with all its dependencies and turn it into such a simple, painless process.

[1] Which is a perfectly valid criticism, by the way. They should really document the much saner method of installing through their official repos:

https://blog.docker.com/2015/07/new-apt-and-yum-repos/
Thanks for all your support! Means a lot. Clipped labels is a big issue, working on it. Any help is welcome with bugs and styling. Info is at https://www.mediawiki.org/wiki/Maps . Will post updates on twitter @nyuriks. Thanks!