skysight-inc/HackerNews huggingface dataset:
Well, you can use git just as you normally would, nothing stopping you from using that. Just make sure you exclude the right directories so you don't deploy your local wp-content to prod. I don't really know of any wordpress & git gotchas.

Bootstrap, CSS preprocessors, mobile first, that's all dependant on your theme. I've seen some pretty decent setups that incorporate a router similar to what Wordless is doing. CSS/Less/Coffeescript, you can set up a grunt config to handle all that easily enough, nothing in Wordpress will prevent you from doing this. You should incorporate your CSS/JS with the usual WP include functions so that WP Total Cache and similar can cache it properly, but there's nothing really weird going on there.

So, now you've got grunt linting your JS like a boss, you've nice theme partials, you've got some custom libs that functions.php is bootstraping for you, your theme folder has morphed into its own MVC architecture.

There are a _lot_ of shops out there that pump out WP site after WP site. I have to think that a well constructed starter theme that incorporates more modern workflow ideas would go over well, but at the end of the day you're still building on top of wordpress. Whatever starterkit you use is still limited by the parent it lives in.

To my knowledge the most painful part of WP -- keeping the options data in sync between dev, stage, and prod all the while you add and remove plugins -- is still largely unsolved.
>I believe the point is, don't believe every unsubstantiated claim by default. Some plausible evidence is required.

Let's make a bet. I'm going to mix a vat of chemicals. Then, I'm going to tell you that it's safe and "prove" it to you by feeding it to a mouse and, together, observing it go "unaffected" for 15 minutes. Next, I will challenge you to prove that it is unsafe. If you cannot provide some "plausible evidence" that it is unsafe, then you will drink a gallon of my concoction every day for a year. Do we have a bet?

Simplification? Yes. But, the line of reasoning is the same.

Of course I don't believe every unsubstantiated claim. That's a straw-man. And, I won't contest your point about whatever vested interests GMO-haters may have in "hanging some crime on GMOs". Instead, I'll object to your implicit characterization that the issue is binary. The world is not just comprised of GMO-lovers and GMO-haters. Some simply hold reasonable concerns. In fact, I don't recall even stating in my comments that GMOs are unsafe. I've only said that we don't know that they are safe; yet we often behave as if we do. We then challenge others to prove otherwise as a condition of constraining their use, even when we've seen this approach end in disaster time-and-again.

That's my point.
Amazing that the book was written by a man who failed to communicate that (rather obvious) idea to the employees of the multi-billion dollar company he owned and directly managed.
There's no silver bullet method.

If you do MVVM on an app that is sparse on input controls or text labels it's overkill. MVVM shines where you have a lot of data going back and forth in screens combined from different models and you want to be able to test everything you see.

If you are doing an app that is much more graphical in nature and the models that feed it are not really mapping to databases or web services they gel much more natural with your UI and mixing them up with each other is no problem at all.

I enjoyed MVVM a lot in WPF especially because of the two-way binding it provided. That was in an application that managed health care records so it was very text heavy and a lot of screens were taking context from Models left and right.

We went with full MVVM for complex screens and direct Model mapping when we had a screen where you would edit just a support table, like a list of doctors or treatment types.
Yes I did... but that is still not a chat business.

Twitter, WhatsApp, SnapChat... all their executives would have been more of a natural fit.
$100 million is just the money they said they are going to raise, not the valuation of the company.
They do have a lot of sales, but is still a loss-making business.
> One of the big things though that I look for is an over-abundance of documentation and resources.

..... stay tuned.
In such case it's worth reading the whole jargon: http://www.catb.org/jargon/ (in print version - The New Hacker's Dictionary).
Arguably should not be written in low level C, but something safer, lest it become the Internet of Unfixable Botnets.
Pertinence of TOEFL?
Zillow has two sources of data: quality data volunteered by real estate agents, and crap wrong data scraped from everywhere else. MLSes, for all their faults, have rather strict rules about accuracy of their data feed.

The best listings on Zillow already sold, months ago.
Less than 50 slots remain for Cartalyst Sentinel
First Dates (Or, Optimizing Your First Time With Timehop)
Rubber Ducking Mental Health
I found this to be curious(and interesting):
http://instanerd.me/v/55#you-made-it

WWOOF is a international program that allows you to travel the world, with food/accommodations covered, in exchange for volunteer work.

That was the only page with that message in the url. Made me wonder if that page is the point behind the website.

Genius move if it was.
Do you feel the same way about signing bonuses? All of them work that way, I think.
I'm not suggesting that training should be adequate consideration for a noncompete.
You are making a very superficial judgment.

If you want to copy WhatApp, there are many options. If you want someone to invent something next-gen...
>"Caltrans permitted an unknown number of cracked or suspect welds in the suspension span.

That obviously is not good and is a sign of a badly run programme, but it is also true that structures are built with a certain level of defects all the time. It sounds like in this case they may have made judgements about that which were questionable but accepting work (including structural) which has some flaws is not abnormal, the question is whether the judgement as to the materiality of the flaws was made for sound engineering reasons or not.

>After two senior engineers challenged quality assurance practices, Caltrans reassigned one and let the other’s contract lapse."

Yes, that does sound quite bad. It's by far the most damning thing, I can't determine from here whether they used good engineering judgement, but dismissing whistleblowers is bad news. It's not corruption though.

>"Tony Anziano, chief executive for toll-bridge work, made at least 64 visits to Shanghai, stayed in one of the city’s most luxurious hotels and spent more than $300,000 on travel during construction."

Totally normal. Anyone writing "one of the city's most luxurious hotels" doesn't understand business travel in Asia where there may not be much between the tiers of "luxury" and "doesn't meet basic standards".
Most of that money went on air travel, and I wouldn't want to travel back and forth to China 64 times in a short period. That's not a bribe, it's a punishment.

Admittedly, with this much travel they're going to eat into the savings from using a cheap contractor, not to mention the cost of accommodating their China team which was there full time.

This doesn't sound like corruption, it sounds like they foolishly picked a low bidder that couldn't hack it, tempers within the organisation started to flare when they realised how fucked they were and this guy flew back and forth way more times than was planned in a frantic attempt to fix the cluster-fuck before it all blew up in their faces.
In their code snippet, it seems that position is not defined for the first loop and would throw a ReferenceError.
Yes; don't, on the other hand, waste lots of time on multiple classes of stock, or on discussing the benefit of S versus LLC or C versus S; you can end up paying thousands of dollars for what should cost you a couple hundred tops.
If I lived in a world where robots were masquerading as humans, I would probably be very suspicious of strangers.
I'm sorry to hear this and I'd like to get to the bottom of why Estately wasn't updating fast enough for you.

We monitor Estately's feeds very closely. When we do head-to-head testing, we're ahead of Redfin with updates over 50% of the time.

I'll email you for follow up. Thanks for bringing this to our attention!
The apps have a human review process. It's not like there's some algorithm that handles these kind of things.

The problem you mention is very much a "I'll know it when I see it" type thing - I'd trust Apple to bring down the hammer on someone trying to rules-lawyer their way around the restriction.
Close, except Estately gets access to MLS data too. (Founder & CEO here)
Get Free Digital Products Every Week| WildFREE
This is an email based service that each sunday sends you 4 links to get digital products, software etc. for free.

Things like plugins, eBooks and all that - for free... yep.
Won't be free for long though so sign up ASAP!
A twist on the Turing Test that would be fun.

Drop in 19 people and 1 AI into a chatroom, and then try to determine who is the AI. A lot of these adversarial questions may come off looking more like an aggressive AI than a human.
http://wildfree.wildfiree.com/

lol forgot the link
What's funny is you can buy books in the Amazon Store app (not the Kindle app) and then open the Kindle app and read them.
> I would get tired of typing "Invalid syntax."

Good point, but put yourself in the computer's shoes. If I were an artificial computer, talking to a human would drive me insane.
'I'm guessing' 'trivial' and 'splicing fiber optics' doesn't realy flow,

logically.
> Third, C++ is better than Javascript? That's going to take some explanation.

It's statically typed, and the types you have to work with are a lot simpler.
> No formal explanation of how to create your own base image from scratch (ie. not using a Docker Project provided base image).

http://docs.docker.com/articles/baseimages/

Some links there for examples. Ultimately the base image is a tarball of a filesystem.
I've been at events where Docker people were pushing this "separation of concerns" nonsense. Really? The devs build it, hand the black box to ops, and ops has no say in how things are built or even knowledge of how to fix it?

You're pushing to make it so that ops is powerless to fix your "tamperproof" container?

I haven't met very many devs qualified to work as ops engineers, and I've met even fewer interested in jumping in to opsland and joining on-call rotation.

Containers are cool. Docker's "separation of concerns" and "tamperproof" messaging, however, is ridiculous. Devops was supposed to be about communication and ditching silos.

The vision that Docker is pushing is anti-collaborative and unrealistic. The technology is interesting, the sales pitch is horrible.
This is a huge, huge loss for PayPal.
A Retired Boeing 727 Converted Into a Home in the Woods
Another annoyance is they do not offer the database functionality in IntelliJ on WebStorm. The database plugins that can be installed on WebStorm are geared towards MySQL and Oracle. I use Postgres.

I wonder if it's worth trying to crowd fund a JavaScript IDE based on atom.
Jazelle still exists in newer ARMs; ARM shot its own foot off by keeping it closed, so its use is limited to a few corporates.
Meaning FB is getting into payment, or some sort of credit transferring via the Messenger app. I am actually surprised it took this long for FB to revive the doomed FB credit service. I mean, by now FB probably has more info about many people than banks and debt collectors.
My understanding is that chromatic is not the only person at that company that knows Perl, not that has had experience with Perl 6 and/or Parrot. I think it's appropriate to judge the article on it's merits and how well it covers the issue, not the specific views of people that may be associated with it.

Truth be told, I was thinking while reading it that it sounded quite a bit like chromatic but with tones down criticism, and said as much to a friend I fowarded it to. I wrote this "Sounds a lot like chromatic when he was disillusioned, but not yet bitter. Which is to say harsh, but definitely constructive." That it's from the company he's involved in doesn't surprise me. If he wrote it and wants to keep it as aonymous, I think that's perfectly acceptable. If someone else there wrote it, that wouldn't surprise me either; I doubt all of his thoughts and opinions happen in a vacuum.
Existing: https://news.ycombinator.com/item?id=7869018
The programming manual:

http://ed-thelen.org/comp-hist/lgp-30-man.html
A big, detailed tutorial for Meteor.js
Fotos do Samsung Galaxy F vazam – Rumores
I agree that doing clever tricks is not good software development. But that does not diminish at all the delightfulness of this story nor Mel's awesome mastery.
Binaural Recording: capturing sound as the ear hears it
I'd love a store that offered that. Sometimes I go to buy something then just walk out because they're processing so long. Sometimes I'm tempted to throw down cash and walk out but I figure that might cause a security incident.

But being able to skip the line for a few bucks is great. I do the same when flying, too.
Patreon is starting to replace ads for some people. Including me. I won't be sad to see them go.
> The idea of this is not "try to break the robot"

Think of it this way. If you want to learn what constitutes strong chess play, will you learn best from playing a) yourself or b) a much stronger player?

Having a "collaborative" exchange with a chatbot is of the same strength as playing chess with yourself, for the purposes of investigating what "thinking" consists of.

The Turing Test is useful precisely when we are trying to "break the bot" as you put it; in fact, when the bot is pitted against a real human, who in that contest plays the role of the chess master.

Saying that Eugene Goostman "passed the Turing Test" is like crowning me World Chess Champion, based on the amazing record of beating 70% of a random sample of six year olds.

> "if you ran into this robot in real life

You wouldn't ever "run into" Eugene Goostman in real life, because it lacks the kind of generalist problem solving ability that would allow it to insert itself into any "real life" situation - an ability that even six year olds possess. It literally couldn't even get out the gate.
I don't think that describing it as just cheesy and annoying does it justice, although some people might get that feeling.

Music was a bit over the top but not sure if that was bad or good. It set kind of an epic and exciting ambiance to the video I think. Maybe a bit too much but not sure.

I think if the tool wasn't as awesome it would be too much but it is a badass tool so probably a soundtrack that epic is warranted.
It's interesting that according to the FT article mentioned [0] the license is for Europe - and they're talking with UK payments companies. I'm not sure about the rest of Europe, but in the UK I don't imagine a lot of interest - payments are easy by bank transfer. Paying to other European countries isn't great via the banks, I imagine most people use something like Paypal now. But I don't think international payments are likely to be a big part of Facebook realistically.

The license is apparently valid throughout Europe though so maybe other countries have poorer bank transfer systems and this would be better.

[0] It's paywalled, so techcrunch discussion: http://techcrunch.com/2014/04/14/facebook-emoney-whatsapp-re... , FT article : http://www.ft.com/cms/s/0/0e0ef050-c16a-11e3-97b2-00144feabd... , google search for it (dodges paywall) : https://www.google.co.uk/search?q=facebook+targets+financial...
This is what regulation is for.
David's post announcing the change:

https://www.linkedin.com/today/post/article/20140609203227-3...
He had the financial incentive to not make that happen, namely to lock people onto IE/Windows and direct them out of AOL and into a 1990's MSN walled garden.

If anything, Gates the futurist vs Gates the businessperson shows us that, regardless of what the pro-lassiez faire types say, most often corporations left unfettered don't product the best results, but only results that directly benefit themselves and that often translates into things like vendor lock-in, poor software, poor support, lack of progress.

I mean, does Gates even question why the market for the things he complains about are so inefficient? Its because its full of guys like himself.
Maybe I'm being nit-picky, I wish we would stop using "poaching" to refer to the (legal) hiring of a person already employed at another company. Actual poaching is illegal, conversely anti-"poaching" pacts are collusive and illegal.
Interesting how the normally libertarian HN is very much against a "free market" in apps, preferring that Apple get to dictate who earns money instead.
"can be tested in a lab" is different from "would take thousands of years of test"
There really is an arrow from Java to JavaScript? Java is like JavaScript as ham is like an hamster.
It all depends on your use case. I can see some deployment situations where the ops people would be the ones asking for tamper resistance. If you're running a small shop with only few people and you're not in banking or some other branch of industry where mistakes are very costly then separation of concerns is probably not your main worry.

But if you're operating with some auditor looking over your back then it can become a very powerful argument for using some technology over another.

As with any tool: use it where it is appropriate.

This all assumes that docker will make tamper-proof an option, not mandatory.
Another interesting, more recent paper (I couldn't find a link to the actual pdf, but I'm sure people are resourceful):

http://dl.acm.org/citation.cfm?id=2516712

This one describes an attack to not only steal browser history, but to reconstruct pages from the users cache.
Scott Aaronson here makes plain by example that human beings still have a big lead over chatbots in combining thoughtful examination of deep issues with humorous tone and sparkling language. I'll recommend to all of my friends that they read this submission.

The comments below the blog post also demonstrate much better conversation than the chatbot, and answer some questions that I had as a reader when I had only read the blog post itself. Friendly groups of human beings (as here on Hacker News) still provide much better conversation than chatbots. Accept no substitutes.
Only if the theories are falsifiable, which is not the case in evolutionary biology.
I do like the idea, but all it would require is at least 2 people putting forward group strategies.

For example, one person says "everyone repeat your username", so everyone does. Of course, the one who said this could be the bot, so another person would then have to put forth a different challenge (something similar -- repeat your username backwards, or something).
How much of the content on the web is garbage?

That is what I have asked over 100 people in the past two years. Only two have ever answered less than 80%.

> Advertising is the critical financial engine of the Internet.

Well this explains why we have so much garbage. The web is the result of the perverse incentives advertising creates.

> The fate of the Internet is therefore inextricably tied up in the fate of advertising.

We are not doomed to this fate. TV has gotten better because we have decided its worth paying HBO and the others.

We have to stop the lie that the ad supported web is free: https://news.ycombinator.com/item?id=7485773
You risk to look sleazy in addition of bluffing previously. Men (or woman really) pretending they know the answer are annoying. The worst is if I really need the answer - then they are both waste of time and source of misinformation.

Trying to charm me afterwords will not help. It is more like huge neon writing over your head: do not trust me.
Agreed on the checkout, but the flying thing always struck me as stupid. You spend some extra dollars so you can skip ahead and... spend longer on the plane? It's not like that's any more fun than standing in a queue.
That's mostly because of a bunch of names for functions. JavaScript has more in common (syntax wise) with C than with Java.
I've seen this story around before, but I'm always curious if anyone has managed to track him down. Would be a very well read interview if someone could speak with him. Seems likely he could still be alive.
It's impressive that the Smithsonian has added ads to cutting and pasting of the title. What a perfect way to motivate people not to share the link..
Is the quote from Drew Houston of Dropbox also fake?

https://theworkmob.com/demo/#/projects/smart-admin
Can someone explain to me the practical differences between vagrant and Docker? I know they're implemented in quite different ways, but in my utterly non-devops mind they seem to achieve the same thing. Wrong?
Think about the implications for all the "who's the daddy" day-time television shows!
Its one of the hallmarks of a great story, a consistent world to host it in. That does create a level of authenticity that is felt more than read. I really enjoyed all of Tolkien's maps and even the maps in the Thomas Covenant series.
Great idea actually.
Traditionally(on desktop applications) the model was injected into the view, then actions(save, delete, buttons etc) were performed on the controller.

However the way Apples IBOutlet system works, makes this difficult. You link up the UI to fields on the controller.

The first significantly reduces code size.
Stephen Fry: Mass surveillance by government spy agencies is squalid and rancid
Libertarianism is fun and games until that freedom bites you.
I think your junior dev shows some promise. Maybe too orthodox in his thinking or taking wrong conclusions from the right info, but at least a hopeful glimmer of understanding.

I think the upper limit of possibilities a View should have interacting with a Model for me is the point where your View and Model map 1:1 and the user is able to update the fields of the Model represented in your View. You might argue that in some cases it's better to just let the View not only read the Model and represent it but also let it change values in the Model or even create a new one.

But the decision to read / save / delete the Model should always be taken by the Controller and never be done directly by the View.

I also like to argue that there could be something between the Controller and the View that handles specific chores like input validation and creation of objects from input fields. You have the opportunity to add Objects to your Storyboards for just that reason.
Pretty cool idea. I don't really walk around with my WiFi on so I don't think I get tracked that way. But still a nice idea.
GoDaddy files for IPO
It was different for me: http://instanerd.me/v/93#you-made-it
That wouldn't test for whether we evolved for it. We could, at best, simulate early human societies with various levels of violence and see if one led to large jaws. (Though currently we have insufficient information to model such societies.)

Most people grossly underestimate the forces of genetic drift and personal preference on phenotypical evolution. The null hypothesis for any gender-linked trait having evolved should probably be "it made them more attractive to a fertile population of the opposite sex."
The FTC held a workshop this spring about location tracking, particularly the retail analytics kind that this is calculated to thwart. I spoke there and was the person on the panel categorically opposed to the tracking (though I placed the blame on the wifi device makers for leaking a tracking identifier, rather than the people taking advantage of the tracking opportunity).

http://www.ftc.gov/news-events/events-calendar/2014/02/sprin...

You can also read the comments that various organizations filed about this:

http://www.ftc.gov/policy/public-comments/initiative-516