skysight-inc/HackerNews huggingface dataset:
Do you know how many FDA approved drugs kill people every year due to adverse reactions? How times drug companies have been caught selling FDA approved drugs that they knew to be deadly? How do you justify alcohol and tobacco being legal? Both directly kill millions.

How do you answer the actual question. On what moral principle can one human seek to imprison another human for growing or possessing a simple flower?

Why not outlaw fatty foods like burgers and fries? That's the only thing that directly kills even more people than alcohol and tobacco. Why not arrest people for eating illegally fatty foods? Arrest illicit burger dealers?

If you had grown up in a world where fatty foods were illegal you would tell us all how our desire to eat fatty food is bad for society. You would be right. It is. It's also my right as a human.
American Apparel Board Kicks Out Founder On Alleged Misconduct
I run a website which uses a blurred photo as the background. I'd love an API from splashbase that I could poll daily for rotating in new images on my server.
I get the same in C, with gcc's __attribute__((warn_unused_result)).
Have the same problem. Although I'm a Mac user, but I'm using OneDrive to store some toy projects. OneDrive stopped working and complained about the long folder path when I tried to install a NPM package. After some researches, I know this problem will not be fixed soon and move all of my Node projects to DropBox. For Windows user, I think the only solution now is to use a VM.
That benefit would be a breaking change. Node modules are stateful, so two packages suddenly sharing their dependency could have nasty side effects.
@ Zissou - I'm Chris a Carlypso Co-Founder. I'm always up for a friendly talk!

Getting the pricing to be reliably accurate was one of the biggest challenges. We tried many of the third party tools only to realize that most were not accurate for our needs.

We do a few things that distinguish our pricing from other sources after realizing no third-party tool worked particularly well. Granted, there are anomalies but here's a few brief guiding principles:

(1) As you pointed out the region matters - a truck in TX is not the same as one in central San Francisco.
(2) A listing is not the same as a sale. Dealers often attempt to hold gross margin when a car comes in, then gradually reduce to market rates to sell the car in a period of 30-45 days (e.g. price it high to start and then lower it). We measure how long a given car has been listed on a dealer's site, and often cars listed for a higher price only sell after they are reduced to a lower price. We can do some validation of the final negotiation with DMV records and comparing those values to final listing prices. Fewer and fewer cars have large negotiating margin.
(3) You can measure the relative demand and supply of the vehicle market by looking at the flow rate of the vehicle relative to the total local market supply (E.g. measure how many civics sell in a given month relative to how many are available that month).
(4) Everyone claims their vehicle is perfect but every vehicle we inspect needs some level of refurbishment so we factored that into our pricing to give "average levels". If a car truly is perfect, we're more than happy to help sell it for more than we predicted, we just prefer to be direct and honest upfront rather than reduce prices after the inspection occurs.
(5) The price floor is always set by what someone else would pay in very short notice. This is most easily observable by looking at auction values.

As a side-note, pricing a rare car is virtually impossible --- we can only price cars where there's a significant market and low levels of heterogeneity. The variance on a 1967 Porsche 912 can't be estimated by traditional models since a numbers match car with Fuch's wheels and three gauges is worth more than a restored car with non-numbers match engine, 5 gauges and re-welded floor pans.

- Chris
Etoot privacy policy
This is great feedback, thank you!

Yeah, I think Firefox isn't quite up to the job yet. But I think Chrome's performance is indicative that it is possible.

I'm using the technique described in this article, but with a web worker, meaning that the clock doesn't stop when changing tabs.

http://www.html5rocks.com/en/tutorials/audio/scheduling/
Vodafone, Optus outages frustrate users
Browser <pre supports tabs and defaults to the value of 8 (as is standard), so that shouldn't be a problem.
Yeah, as I mentioned above, I don't think Firefox performance is quite there yet. Haha, good point! Thanks for the feedback!
Microsoft can decide to not call it a bug but that doesn't mean the rest of us don't believe it's a bug.
Or, don't support Windows.
Linux kernel uses tabs. I'm a fan of kernel-style, so I use it in my personal projects as well. It seems common in C projects, anyway.

https://www.kernel.org/doc/Documentation/CodingStyle
Well-rounded: The Virtue of Having Many Interests
Still though: if it's good enough for David Hockney, it's quite good.

http://www.annelyjudafineart.co.uk/exhibitions/david-hockney
Let's hope Amazon Drones deliver on Sunday
How to Generate Traffic with the New Twitter Remarketing Tag
> Amazon has the only complete end to end solution where they sell you the products and advertise for their own "other stuff" they sell. IMHO Amazon is going to be the big winner in the long run.

I think you are vastly under-estimating Apple's dominant position in the fastest-growing and most profitable category of "selling other stuff": digital content. Itunes is on track to $30 billion revenue this year with huge yearly growth several years in a row. That is almost half of all Amazon revenue combined! And presumably with vastly better margins, too.

In the next decades people will spend more and more on digital goods (Apple's turf), at the expense of physical goods (Amazon's turf). Amazon will do anything to avoid being leapfrogged that way. They have a very strong cloud infrastructure story, obviously, and are playing decent catch-up in many other areas, but in the grand scheme of things they are very far from the guaranteed winners.
Or we can stay with the devices we have now.
I can understand the sentiment you describe.

But there was no 'come work for us' implied or explicit, of that I'm sure.

This was small to medium-sized Australian government agency, knowingly talking to people we (assume) were based in either Europe or the USA, either way off-shore.

We didn't even have a tentative contract to hand, and as I say I can't remember the details, but I suspect our opening inquiry was along the lines of 'has anyone else talked to you about this type of deal', leading into a 'we'd just like something on paper that will satisfy management that we've done due diligence'. Our expectation was that it would effectively be a donation to the project.

Clearly there was, for us, back then, no perceived risk at all TrueCrypt was about to be abandoned - and the project's response to fixing bugs far exceeded any non-free / proprietary software we were concurrently deploying.
Show mercy to your users!
When sketching concepts, line weight is created in various ways and used to bring a sketch to life, conveying information such as 3d depth, important areas, material strength, motion, mood, as well as the designer's particular style. I don't think this is intended for CAD and vector drawings.
While I use 2 spaces in all my code because that's the winning convention in languages / frameworks I use, I've always felt tabs were a superior option, most notably because everyone can set tab width to what he likes, so you have a standard file with custom look and feel. I set my tab width to 2 chars ; if an other dev prefers to use 4 chars, there is no conflict.

The annoying part is that you can't set tab width in browser (afaik), which makes it painful reading code on, say, github, and being displayed an indent as the equivalent of 8 spaces. Browsers have to fix that.

So, to answer your question : I do not use tabs, but I would gladly do if offered the possibility.
Alexey Troshichev, "Strike to the infrastructure: a story about analyzing thousands mobile apps" ZeroNights 2013: http://2013.zeronights.org/includes/docs/Alexey_Troshichev_-...
Whenever you find yourself potentially writing "write-only" code, it's worth it to take the extra time to split everything with newlines and insert lots of comments.

Some people think over-commenting is bad, but in my opinion, I'd rather take verbose comments over obfuscated code any day.
Eek, I didn't realize anyone thought it was a good idea for modules to be holding state inside themselves.

Simple-enough fix, though: drop an extra directory in there, call it "state", and have each state-container in that dir be named after the the hash of the dependency path you would have traversed to load it. Virtualize modifications to packages into those state-containers.

(This is also pretty much how Windows protects itself from programs that think keeping their state in the Program Files directory is a good idea.)
https://github.com/rcrowley/go-tigertonic/compare/go1.3
Marketing and Localization Teams: Friends or Foes?
i wish i have such devices integrated with sketch
Terrier 4.0
Provided everyone use the same tab width :)
Thats silly.

How would you know if any browser pushed an update [even accidentally], with this side effect?
Pixel Currency
The greatest advantage I've found for static typing is IDE support. I find it's a lot easier to change things in something like Java using Eclipse or IntelliJ IDEA, vs Python using PyCharm, just because the IDE can have deep knowledge on what you're the code is doing, and all the places that need to change.
Of course, if the language has restricted expressiveness, you might introduce other components to make up for it (e.g. XML, templating DSLs like FreeMarker, SQL); then you've basically introduced dynamic functionality and can end up with runtime errors anyway.
Workflow for CSS files
I've noted a few people assuming the male pronoun. It may have been an intentional misdirection at the time, but I do recall my guy had expressed mild amazement that the developer he'd been talking to was a female.

That aside ... :)

We hadn't talked cash at all, it hadn't even gotten that far.

I would speculate, thinking back at it, that I'd have been happy to throw somewhere around $10k at them. I'd just managed to save about $150k on MS licences, so my budget was looking healthy, and TrueCrypt solved a goodly number of our regulatory problems.

As I mentioned above we were in the very early stages, and were likely couching the arrangement in terms of a donation (in return for some vague assurances of assistance if it all went titsup).
Sure, but the public perception is that he was.
bookmarked, thanks.
You can also change it to 4 (which is what most editors use by default) via `tab-size`:

https://developer.mozilla.org/en-US/docs/Web/CSS/tab-size
From your experience, it just seems like the android team was lacking those "training material". I think your case shows it would have been a good idea for them to have some as well, doesn't it ?
Genetic Algorithms Demystified
Interesting. Did you see that they replaced the Google App Store with their own? That means an additional revenue stream from app purchases. Clever
AWS keys should belong to IAM users who have constrained permissions to only perform the things you want them to perform.

If you're shipping root account AWS keys in any app, you're doing it wrong.
So, what did you do?
Easy to go mainstream if it can support Rails. :)
Ridiculous as this sounds, there's a very interesting conversation happening on Twitter with Marc Andreessen about this apps' uses.

Apparently, the "missed call" phenomenon, where people will call someone else and hang up, is incredibly popular, especially in other countries (e.g. Bangladesh). It's a free way to communicate 1 bit of information, which in many cases is enough if the people know beforehand what they want to communicate. E.g., "come downstairs", "call me back on another line", etc.

I think one article mentioned that missed calls are 70% of the traffic of cellular operators in Bangladesh!
Pingdom customers who are worried and would like to look at alternatives, we at Site24x7 have a special offer for you. Get a one year subscription for the Site24x7 Business Pack for FREE. Get in touch with support@site24x7.com.
More details in our blog - http://bit.ly/1jAeWfs
Have to put out a shameless plug here for Hacker School. I looked forward to code reviews there because I learned so much from them. This is to the point that it actually surprised me reading your comment about how code reviews have been unpleasant for you. Would be great if more workplaces could adopt that kind of mindset and set of values as well.

In short, code reviews don't have to be bad, from personal experience.
Thanks for your feedback! We have now got a more detailed intro to how to use the service, etc. More information about the people will be put up shortly.

I started it off as an experiment to see if anybody would pay a dollar to get an answer, and, also to know what kind of questions would be submitted.
If you read the article:

Previous examiners had missed it, and several accounts of the case have
referred to it as a “secret pocket,” but it seems to have been intended
to hold a fob watch. Inside, tightly rolled, was a minute scrap of paper,
which, opened up, proved to contain two words, typeset in an elaborate
printed script. The phrase read “Tamám Shud.”
I think you're arguing wrong.
First: there's not so much lobbying in Northern Europe countries.
Second: you should look at the size of the food and distribution industries, more than the agricultural sector
You have to be careful about who you hire. If you do that well, then opinions, code reviews, one shared repository, and so on, work great. If you hire a bunch of assholes, then they won't work.

I do about 20 code reviews a week; there is never bullying and they are only rarely rubber stamped.

(My favorite code review of my own code this week was where I updated a counter to use atomic.AddInt64 instead of sync.Mutex. But where I was reading the counter, I just read the integer value directly instead of using atomic.LoadInt64. 30 seconds of the reviewers time, and we avoided a potentially difficult-to-track-down bug. No pissing match, no bullying. Just better programs.)
I wish I could find his rant about his refusal to add binary coded decimals to the C standard, his refusal to allow anyone to add them to glibc, and his assertion that BCD is useless.

Alas, it appears un-googlable.
American Apparel fires founder Dov Charney
There exists "gjs" and "js" ("smjs" in Debian), both of which are being maintained.
But accurate enough:

http://studiojason.files.wordpress.com/2013/01/nikko2.jpg
Unless more sources are added I think it is simpler to just browse the Unsplash archive at http://unsplash.com/archive#_=_
I still affirm that Michael Hartl's "Ruby On Rails Tutorial" (http://www.railstutorial.org/book) is one of the most beautifully simplistic and effective tutorial books ever written. Combine his book with Ryan Bates's Railscasts (http://railscasts.com/) and you can pretty much build anything you can think of. I learned RoR we these resources as well and am just starting to take the plunge into iOS. I haven't looked into NSScreencasts much, but I did obtain a copy of The Big Nerd Ranch Guide to iOS Programming (http://www.amazon.com/iOS-Programming-Ranch-Edition-Guides/d...).

Anyway, congrats on launching both an iOS and web application. Bonjournal looks awesome!
In a toxic environment, every tool and process is abused.
We have some public codelabs; the Dart ones come to mind first:

https://www.dartlang.org/codelabs/darrrt/

Basically, a tutorial. The internal codelabs have some logic to substitute your username throughout the text (good for things like "create a test directory"), but are otherwise very similar to the public ones.
Forget about Egyptian Blue and its techno-wonders, did you see the link to Mummy Brown?

http://www.artinsociety.com/the-life-and-death-of-mummy-brow...

Far more fascinating. tl;dr: for several hundred years, Europeans traded in Aegyptian mummies (real ones and various imitations thereof) first for apothecary medicine (ergo consumption), then as paint pigment. Horatio must be spinning in his grave ("there are more things,... etc.").
More like: when company A acquires company B, company B does not instantly replace its culture with company A's. Especially if company B is quite successful.
So this relates to the API keys used by developers to access their own backend APIs and the APIs of third parties, such as Facebook or Twitter.

There are suggestions in comments here that you hide your third party API keys in your own backend server, and your app queries for the API keys and then makes the call from the client using the temporary downloaded keys.

So how do you secure your own server's API keys? That's just a Russian doll implementation.

I can't see a valid way to access an API key using a consumer key / secret without storing them in the application.

Any suggestions?
I am very impressed with the phone. The technology is a giant leap from the current Android phones. Kudos to Amazon and the design team.
Very useful service and a nicely written documentation too.

There's a typo you should correct: > Since installing BillForward, Wifinity has seens (should be seen).

Also, consider increasing font size in the docs. 12px is a bit too small to read comfortably. Otherwise this section is very good and comprehensive.

As an entrepreneur myself, I love the fact that there is a relevant call-to-action at every scroll level on every important page. Except just one - Customers page. Perhaps you should put one there also. Guiding visitors to appropriate next action is extremely important for conversions, this I can tell from my experience of running an A/B testing service.
An ironically lengthy way of saying "tl;dr".
Looks like that's already been done: https://github.com/celluloid/reel/pull/3
I am surprised that more developers do not run a code scrambler on their code before compiling a release. Also, why would you name the variable where you store the key "FACEBOOK_CUSTOMER_SECRET" rather than "AKED223KWN" or something else random. And, why wouldn't you at least pad and scramble the key, so it would be a little harder to pick it out of memory.
Bing also shows different daily backgrounds.
Facebook is returning a 503 No Server Available right now
If you want to play with something similar, including the sourcecode, check out conceptnet:
http://conceptnet5.media.mit.edu/

If you want to get an interesting introduction to the idea of concept graphs take a look here:
http://xnet.media.mit.edu/docs/conceptnet/install.html
This works with conceptnet4, but I think it's a nice simple introduction that you can run easily. Conceptnet5 is very different from conceptnet4, but the examples for conceptnet4 are a good intro. I was never very successful with using conceptnet5.

Conceptnet data is considered noisy, ambiguous, redundant, etc. by researchers, but I think that describes our own knowledge as well. The problem that we found with conceptnet is that there's just too much knowledge in it and so relationships between concepts were washed out. It's almost like talking to an extremely knowledgable but boring person with no opinions - we were trying it out to look at relationships between concepts and emotions.

By relationship between an emotion and a concept, I mean the distance in the graph between the concept of the emotion and another concept. For example, 'cake' is closer to happiness in the graph than 'rain'.

And related to this, you get contradictory relationships between concepts. For example, some people from some cultures will have positive emotions close to 'dog', but other cultures have negative emotions associated with 'dog'. By trying to fill a concept graph with all information it can find (wikipedia, news articles, web crawling, etc) you just get a big mess.

Another problem with conceptnet 4 is that the data is culturally limited - for example it's obvious that it was filled by MIT students when you search for concepts related to happiness and the concept of getting a good grade on a test is higher than the happiness of kissing a girl.

What would be useful is to develop personal conceptnets by analyzing all communication of that person. If you can include voice communication you can get even better emotional data than you would from just analyzing text. Even better would be to keep a time series of personal conceptnets and blend them over time, and from that you can analyze what external factors changed a person's emotions/concepts. You could even do experiments - apply some external factor and see how they change.
I've played that. It still involves bluffing etc but is much less about forming alliances. Still a pretty decent game, though.
pi@pi ~ $ curl -I http://facebook.com/

HTTP/1.1 503 No server is available for the request

Server: proxygen

Content-Type: text/html; charset=utf-8

Date: Thu, 19 Jun 2014 07:54:55 GMT

Connection: close

Content-Length: 2131
I also immediately though of that talk. It makes sense that it also applies to CEOs.
Needs infinity scroll
Nothing particularly noteworthy.
It is down from here Nepal too.
http://downforeveryoneorjustme.com/facebook.com
Wow, 5 posts at the same time about the same thing, did you set up uptime checking for Facebook? ( I guess it would be useful if your project is based on it )
Actually looks like that; I am getting the following message:

Sorry, Something went wrong.

We're working on getting this fixed as soon as we can.

Go Back

Edit - This is India reporting.
Yes, they are doing quite well for a nazi country.

http://en.wikipedia.org/wiki/Estonian_alien's_passport
Yes, I can confirm that it is indeed down from here too (Wales, UK). That is a pretty big 'down'.

Like and follow buttons affected too.

Network error on the App.
Definitely down http://cl.ly/W9Vm
and from here (UK)
Reposting this from my own "Facebook is down" thread because this one has more visibility:

pi@pi ~ $ curl -I http://facebook.com/

HTTP/1.1 503 No server is available for the request

Server: proxygen

Content-Type: text/html; charset=utf-8

Date: Thu, 19 Jun 2014 07:54:55 GMT
Connection: close

Content-Length: 2131
Wikimedia Commons, Wikipedia's media database, has over 21 million images that are free and usable for commercial purposes:

https://commons.wikimedia.org/wiki/Main_Page
Down from Australia
Down from London as well
down from France
We use the linux kernel implementation at neovim. But a libc (and possibly asm optimized) implementation would be nice too (it could avoid two runs over the data). Not that it's likely to be a big improvement, strlen and memcpy are usually some of the most optimized functions there are.
Same from japan
In related news, productivity highs appear in workplaces around the world...

[Edit] It's down down under as well.
Down from Singapore too. At first, I thought they had finally blocked facebook at work.
UK can confirm
Down in Egypt
Fortunately, we don't have access to Facebook from work. But unfortunately, Hacker News works :)
This is PC only, who cares.
Is this a first? I can't remember the last time it happened.

Edit: down in France as well.
$2.5b revenue in Q12014. ~$321 revenue per second. A costly outage, no?
and Germany. First major outage, no?
Are their APIs and Sign in with Facebook, also down? That's pretty messed up for all the sites that rely on their Sign in.