skysight-inc/HackerNews huggingface dataset:
The above three drush commands get a site technically functioning, but it's typically a long way off being a "nice site" or being "up and running" in the push to production sense.

WordPress's out-of-the-box post install experience is a lot nicer and a lot closer to being a "finished" and ready site.
Microsoft's HoloLens and the future of luxury car buying
Me too, but I'll support their right to speech about limiting free speech. Once they try to pass something as law, then the gloves come off.
Not super related to Shift Card, but I always thought big banks are terrible at customer service and how they treat their customers. Looking at complaints about CoinBase and how ShiftCard is setting pin based on phone number, you get a sense that this is all a bunch of amateurs and/or kids running the show.

Or maybe handling transactions is really hard?

Not sure what to think honestly.
They have civil asset forfeiture to handle that ;)
Messages are sent through plainly first over Twitch's IRC-ish protocol. You can connect to Twitch chat with a simple IRC client, or through the browser. Twitch's own browser chat connects to a WebSocket server that passes IRC commands to the browser, where they are parsed & executed.

Twitch has a few additional IRC-ish commands like CLEARCHAT, which deletes messages by a given user. Most IRC clients don't support this, but Twitch's browser client of course does :) In larger streams spammy messages are usually removed by bots like http://www.nightbot.tv/ or http://twitch.moobot.tv/. That's where the delay comes from: messages have to arrive at the moderator first.

Interestingly, CLEARCHAT can only delete _all_ messages by a given user (as far as I know), so non-offending messages are also removed. This is done by the client, the chat servers only pass "CLEARCHAT #channel_name user_name".
(e; it's all messages by a given user, or all messages in the channel if no username is given)

In the Twitch browser client, you can double-click the <message deleted> text to show the original text if you really want to! :)

Reference: https://github.com/justintv/Twitch-API/blob/master/IRC.md
I wouldn't trust anything with Minecraft hosting as its primary offering to provide a VPS. DigitalOcean also has a $5 offering, and you get an SSD and the same amount of RAM. (Edit: Also, with DigitalOcean you can get $50 worth of months with the Github Student Pack if you are a student.)
That's got to be the most depressing statistic I've seen all day. It's terrifying how we've fought for years for freedom of speech and rights, then this generation seemingly want to chuck it all away for political correctness.
You could have 9 women on a constant baby producing staggered cycle so one baby gets produced every month. Then, when you need a baby you will be able to get one in 15 days, +/-15 days.
I said 'US/Iran' resentment. The 'Iran/US' resentment dates back even further, and if you trace it all to its roots you end somewhere in the 1700's or so, but then it was still (mostly) the UK and not the US.
I've heard lots of good things about this project, by the way: http://python-future.org/

It's much less clunky than six. Instead of manually adding the compatibility layers to your code, it automates the process, which results in cleaner code. It can even translate (some) Python 2 modules on-the-fly.

Many projects switched to it from six.
They all but installed him.
I would grateful if you could cite a source for this information, as it runs counter to all the sources I'm familiar with. A few examples are:

An Introduction to the Modern Middle East: History, Religion, Political Economy by David S. Sorenson (Page 202)
http://bit.ly/1S9HrTA

The Cold War Museum
http://www.coldwar.org/articles/50s/OperationAjax.asp

If the U.S. didn't overthrow Mossadegh, why did the CIA admit to doing so years later in declassified documents?

http://nsarchive.gwu.edu/NSAEBB/NSAEBB435/
Technically, you send the funds to a Bitcoin address you never had (and never will have) the private key to, but yeah, if Coinbase gets hacked, then the hacker gets your funds.

(Creating new Bitcoin addresses is very cheap.)
I cannot recommend Coinbase at all. I operate an adult comic book publisher and they shutdown our account without notice and gave no real reason for their action. All support tickets took 3 - 5 days to get a reply and it was always unhelpful.

For a company like ours the whole appeal of Bitcoin is the anonymity, so our readers don't have to worry about buying lewd comics and having it show up on their statements. Coinbase tarnishes what Bitcoin stands for and they do not protect artists/publishers.

Edit: For transparency here is my back and forth with their support (http://imgur.com/CHeAEPP) and the link to one of our books on Amazon I shared (http://www.amazon.com/dp/1634420241/ [NSFW]). Ironically I've been waiting on a reply from them for 22 days and counting. They have about $5,000 in our disabled account along with all our customer/order information that we can't access.

Do not use Coinbase.
Also, the overthrow of Mossadegh was fundamentally about communism. Eisenhower featured that Mossadegh's policies would lead Iran towards communism. (The British were the ones who got that ball rolling; they wanted to depose Mossadegh for other reasons, mostly related to oil, but were not in a position to do anything with him.)
In the UK there is a separate profession (and qualifications) of psychotherapists. They don't necessarily have a qualification in psychology or psychiatry, or work as a social worker. I thought this was true also in the US?. (Anyone can call themselves a counselor in the UK. Not sure what qualification clinical social workers have).

My second point was simply that pragmatically, an hour or less per week, which is how much time you see any of these practitioners, is not all that much time, and during an actual session they have to deliver the therapy. Most decent practitioners will spend some of their time outside actual sessions thinking about their patients, and human nature is that they will probably think most about the newer ones. Unless your therapy needs no serious 'course corrections' after the first few months, it is probably easier to find a new therapist than to get an existing one to rethink. As I said, this is based on my anecdotal (but unfortunately very long) experience; take it how you will.
Elon could probably go door-to-door.
I wasn't saying that they should be censored. I was saying that recursion indicates that their position is self-contradictory.
My first reaction was the 37signals prank a few years ago:

PRESS RELEASE: 37SIGNALS VALUATION TOPS $100 BILLION AFTER BOLD VC INVESTMENT [1]

1: https://signalvnoise.com/posts/1941-press-release-37signals-...
Drones light up the sky with animated letters and shapes in award-winning video
If this is true, it's far better news than Let's Encrypt ever was. I tried the Let's Encrypt beta and was extremely disappointed that getting a certificate isn't possible with DNS records—you have to do the challenge response by serving a page from the live server. This is a non-starter for many use cases. If every CA is going to be offering certs free soon, at least one of them is bound to have a real API that's not encumbered by terrible tooling.
It's a good point, but if we have to basically 'program' them to get them to understand anything, they're not particularly good/useful AIs. The vast majority of the population won't do this, and any decent AI needs to be able to understand them.
Indeed. USPS money orders are pretty good for getting around that. They can be cashed at any USPS facility, can be bought in $1K limits (no more than $3K per day though), and can essentially be treated as bearer bonds if you don't fill them out until time of exchange.
If the arcade is enclosed and cars are banned, that's a shopping mall. That's what that is called.

You might have housing in there, but it would be living in a shopping mall. Something which somehow hasn't taken off.
"Most apparent is the backwards 'Q', which Samarskaya surmises might have been an accident due to _painting the lettering from inside._"
I'm surprised they didn't do anything for the noise. I have seen some really interesting noise cancelling ceiling treatments if the ceilings are high. One looks a bit like a kelp forest hanging from the ceiling only denser. The "leaves" on the vertical vines form a noise capturing space so absolutely nothing bounces off the ceiling.
>Because afterward you only need to send about 4 bytes, instead of multiple KB

So much wasted time waiting for all those kilobytes to finish downloading...
FWIW also no paywall if you save to Instapaper.
I'm assuming NASA is pretty confident in SpaceX's SuperDraco thrusters after the unmanned pad abort test [1].

With regards to the second comment, I can find out if you're interested.

[1] https://www.youtube.com/watch?v=1_FXVjf46T8
URIs are a perfectly valid "serial", and only need a few bytes (e.g. see URL shorteners). Receivers can look up images in a cache before trying to download them, and caches can be pre-populated with thousands of popular images, by OS vendors, application providers, users, etc.
Any ideology can breed violence. The Bolshevik Revolution by Marxists, or Mao's Cultural Revolution, are examples of non-religious ideologies that led to violence.
I suspect he had nothing else to talk down to me about, so he chose the most trivial thing he could.
Outdoor malls are nice in Seattle, where it constantly rains and nobody cares because it constantly rains but you never get ice storms or mosquito-filled summers with 110% humidity and 110°F. Transpose your idea to Missoula or Dallas or Phoenix and it loses some luster.
unwritten rule

I don't know if I'd call this (common) practice an unwritten rule in the Python world.

rather, there's no real notion of visibility.. so the only thing you can do to make something 'look private' is name it obscurely (i.e. the underscore prefix, as you mentioned) and leave it undocumented.

it's perhaps my least favorite part of python module semantics.
I would suggest you consider drupal as a basis for your fully custom sites. You start out of the box with a well supported, standards based system for the basics: user management/authentication, data modeling/storage/query, routing, path handling, HTML templating etc etc. It has a huge ecosystem of modules, also effectively out of the box, for third party integrations and all sorts of esoteric requirements. So you start writing your custom code on an established base with a strong API for modification and integration, which means less custom code to support.

In a Drupal custom module you can do or change literally anything, and you can write whatever architecture you like for your individual component. You just have to integrate with the Symfony2 router and dependency injection container. Pretty cool stuff.
> in order to protect one's neighbors from... what exactly?

In my case, the late-night noise, rubbish and vomit of the people staying in the apartment above mine.

The vomit was disgusting, it splashed down all the balconies from the 5th floor to the ground. But at least the culprit was immediately obvious. A cleaning bill was sent to the owner of that apartment, and the different-every-weekend people having a party on the balcony above mine stopped.

And it's hardly a few bucks. More like €80-100/night.

> limitation of what one can do in their own home

It's typically forbidden to use your home as a restaurant, crèche, laundry etc without some form of permission. Why should turning it into a hotel be different?
Am I the only one who misread this as 'Introducing the Shit card'? For a full two minutes, I thought this was a parody site mocking bitcoin.
There's also the Israel tail wagging the dog issue. Israel hates Iran so we hate Iran. Israel loves Sunni dictatorships in Egypt and Saudi Arabia so we love Egypt and Saudi Arabia.
Starwood Hotels Warns of Credit Card Breach
I respect that. I hope free certs will be a boon for the EV cert industry, since businesses will need to stand out more as trusted.

Perhaps, though, you could pass it along to whomever it concerns, that the blog post reflects poorly on Namecheap. It's obviously targeting Let's Encrypt, but it uses vague phrases like "SSL certs from free providers" that _do_ come across as blanket statements.
I don't think that's a good idea. I don't want to run Linux anything ;-)
Well, seccomp already does this, no?
It's one reason, another was in case you'd been there a long time and could comment on what's changed over the last 5-10 years.

And I think that describes most startup ecosystems, just those also happen to be the conditions for really good companies to emerge too.

For me Berlin is a place where people can really be whoever they want, even two or three people in the same day. After all, everyone's an electronica DJ after hours ;)
Thanks for clarifying. I agree that my "signature only" was inaccurate.
This article has a completely misleading title. In reading the article, it looks like pigeons were able to identify breast cancer on pictures of pathology slides (ie done using a microscope). The article states that they were not able to identify tumors on mammograms (the study that actually uses x-rays). So no pigeons were not taught to diagnose breast cancer on X-Rays.
Agreed. I come to HN to read about technology, not geopolitics. Some related issues like electronic surveillance, encryption etc. seem relevant, but a discussion about geopolitical roles of two Middle East regimes seems pretty off-topic. The controversial nature of these topics also unfortunately attracts people who aren't HN's target demographic, and dilutes the excellent content of the site.
When did evidence-backed criticism become synonymous with trolling? Also, which statement exactly was angry? (Let alone rubbish? Or, gasp, vomit?)

It seems you want all Elm news to be positive Elm news. So does the language's author. In fact, when addressing the announcement re: Hacker news, he wrote this:

"Just an FYI, if you go to a HN post via direct link and vote on it, those votes either do not count or are used as demerits because it indicates that people are trying to artificially boost things. I guess getting a kickstarter to the top of HN can be worth a lot of money, so they try to protect against voting rings."

(See https://groups.google.com/forum/#!topic/elm-dev/NQxML4HA4X8 )

Civility is important. But so is the honest, unfettered exchange of ideas.
There are very few long-time readers of HN who can honestly say they'd have a hard time predicting what HN will say about any given political issue.

The only issue I have predicting that stuff here is related to the surprise I sometimes feel at how much the bias of this site has drifted over the past couple of years. There's definitely been a pronounced uptick in the prevalence of left'ish wing /socialist'ist thinking here. At one time opinions focusing on individual rights, free markets, etc. were mainstream here. Now they routinely get heavily downvoted.
>They ignored it.

why wouldnt they? you have no consumer protections in US, and even suing cost money, they know most people are sheep
DNS-based challenges are coming, hopefully soon after the launch date[1].

[1]: https://community.letsencrypt.org/t/shouldnt-verification-vi...
Show HN: An Open Source list of Government procurement thresholds
It's been interesting to watch the rise, peak, and fall of this irrational frenzy behind companies that have a terrible business model or no business model at all.

It seems like the investment community is finally learning that yes you can get millions of people excited about something that is free or heavily discounted to the point of losing money but actually making money that way is extremely difficult. How many billions in financial and years of human capital have been burned learning this lesson?

The rise and fall of Groupon, LivingSocial and others just makes me wonder how much damage was done to small businesses in the process.
Gobble (YC W14) is hiring full stack and front end engineers
We're hiring techies that love a Hell's Kitchen style challenge. We're a small but well seasoned team looking for the creme de la creme to join us in solving the problem that busy people face when trying to eat well every day.

Gobble makes easy one pan dinner kits, so anyone can make a Michelin-worthy dinner in under 10 minutes. You'll get to taste and review a world of dinners -- whether it's Miso Salmon, Butternut Squash Ravioli, or Korean Bulgogi Tacos. We believe that both exquisite taste and big data combine to produce the most standout menu every week.

We apply engineering to every part of our "full stack food" company. That means working closely with our CEO, Michael Mina trained Chefs, and logistics masterminds to solve complex problems every day that directly impact thousands of families across the country.

Think you can handle the heat? We've got wild organic growth right now and lots of meaty challenges for engineers with a very hungry mind. Email us at chops@gobble.com.

--

Senior Full Stack Software Engineer

Requirements:

* 3-5 years of experience building web applications
* Extensive experience working with Ruby and Ruby on Rails
* Have used React / Backbone.js (or a similar library/framework) on the
Front-End
* Able to slice and dice a MySQL database to answer any data related
questions
* Know how and when to use TDD (with RSpec/Jasmine)

Bonus:

* Experience working with Rails 2 and/or 3
* Some experience with Chef, Ansible, or similar server provisioning
tools
* Any kind of Culinary background or just a plain and simple love of food
culture

--

Senior Front End Engineer

Requirements:

* 3-5 years of experience building web applications
* Mastery of HTML/CSS(/Sass) with an understanding of reusability
* Experience using React / Backbone.js (or a similar library/framework)
* Data driven (create and runs A/B tests to increase conversion and
engagement)
* Able to work in a Ruby on Rails environment

Bonus:

* Know how and when to use TDD (with Jasmine/Jest)
* Strong visual, interaction, and UX design experience
(web and/or mobile applications)
I'm starting to see now why some people say engineers can be prone to rigid and extremist political views.

I really don't see engineers being in any way unique in that regard.
If "everything" is simply interpreted as many things, I believe one can be great at something and good at many things. If you interpret "everything" as a vast number of things, then being good at a vast number of things is a greatness in itself. Peace is good, but I'm not sure this is the right application.
There are a lot of great posts and case studies about weather.com, which is a solid example of drupal in a high performance environment.

Performance has been a specialty for me in my own drupal career. Drupal 8 is a whole new ballgame, though. Cache tags are built in from the ground up, and the page render/caching engine is built to mimic a reverse proxy. Rasmus Lerdorf (creator of the PHP language) benchmarked a pre release of drupal 8 at >2500 page views per second with 20 concurrents.
This might be seen as the tipping point in commercial space ventures. With SpaceX running LEO operations, NASA/Roscosmos can focus on the planets next.
Yep

http://themacro.com/about/#r1

See Note1 at the bottom
Everybody in the startup community could explain why LivingSocial was doomed from the start five years ago. It's only the East Coast naifs investing great wealth of other people's money that are in any way astonished.

I wouldn't consider that a cautionary tale for anyone but easily conned New York investors.
PIC – A Graphics Language for Typesetting (1991) [pdf]
> Usually there isn't much quantitative information to work with, but in this case, we do have some.

As mentioned by jc4p, that tiny bit of information has provided the author with just enough rope with which to hang himself.

Technical people know first-hand that the wrong information can easily lead you away from the source of a problem. Some (many?) slightly-technical people don't understand that screen-on time and cpu-awake time [0] are the major contributors to battery drain. If you provide a raw number for $ACTIONS_TAKEN [1] without establishing whether that number is in the normal range for that app and without tying that number to actual battery drain by correlating it to actual CPU or backlight usage, you're very likely to waste people's time on a wild goose chase.

When making reports for non- or slightly-technical people, you usually have to be careful to filter out irrelevant information.

[0] IIRC, both of which are stats that have been provided in Android for at least the past several major versions, and probably back to -at least- Gingerbread.

[1] In this case, number of times contacts have been accessed by a particular app.
What to write in the research blog?
I started an investigation on different writing services with the goal to separate the sheep from the goats. I ordered several writing papers and write my own review. I am also going to write the following:
a) how to check if the service is legit?
b) who's behind the scene (CEOs of services, their real countries etc)
c) blog about what is plagiarism and how to check it

What else can I add to my little blog?
http://legit-essay-service.blogspot.co.uk/2015/11/how-to-check-if-essay-writing-service.html
It's actually quite interesting to compare best practices of people who have > ~5 years of experience vs. those who have less than that.

The latter say "Use package managers. Use SemVer. Automatically upgrade to the latest version when it comes out. Check in your package.json, but don't check in your node_modules."

The former say "Check any dependencies on third-party software into source control, and always build from source. If you use a different build system from the original package, write the appropriate files & tools to build it with your own build system. Use new versions only after they've been proven safe with your software. Budget significant time and manpower each time you need to upgrade the version of your dependencies."

The other interesting thing is that this distinction has been in force for at least 15 years. It's not something related to just the Node.js ecosystem, nor to tooling that was recently developed. I can recall being that junior developer in 2000-2002 saying "Let's just write a few shell scripts to run RPM and PEAR install, and everyone can run them to bring their local installations up to date", and being overruled with "No, we're checking this code into the repository with all the appropriate license files and build rules." I think it's really because version breakage is something that will hit you and cause a monetarily-significant loss about once every 5 years, and so until you've been burned by it or worked with someone who has, you'll always gravitate to the more convenient package-manager approach.
Google Gets Serious About Competing in Cloud with Amazon Web Services
Good point. But if B.bar accepts an interface that C.t implements, then everything should work just fine and that should be the way to go on public APIs.
I don't even know my neighbors. I certainly don't want to have to ask them before renting out my spare room.

I don't ask my neighbors before having family stay for a few days. Why should it be any different for Airbnb?
There are cases where housing is attached to malls. There some at Copley in Boston and Santana Row in Santa Clara, while not an enclosed mall, is a mix of retail, restaurants, hotels, and condos.
It's a debate over the definition of "owning property", which is something that changes frequently over the years. We're always trying to find some sensible middle ground.
Microsoft Graph API
LEO is the most difficult part. I bet NASA and Roscosmos will have tons of company up there.
The quality of life of travelers and hosts seems to line up quite nicely with startup revenue.
"AirBnB raises $100m which gives them an unknown valuation due to the complex financial terms of the deal" just doesn't draw as many clicks on your story
Once the whole self-driving thing is completely integrated it'll be even easier.