skysight-inc/HackerNews huggingface dataset:
I really dislike his attack on Google, yes they are occasionally evil, but they don't own the FCC like Monsanto owns the FDA.It doesn't matter how many people you have in office as long as the head of the government body established to regulate you is run by one of you former employees. Also, why would Monsanto want to sue their consumers, their policies allow for such small margins that the farmers are worth almost nothing.
We've always had to collect billing address and zip code when running transactions, even with Stripe. Not sure phone number is required, but I can understand why they would ask for it.

You would be surprised at the amount of fraud these companies get so it's understandable why they ask for the details. And I think customers are use to entering this information.
How to Setup Custom Domain Email on Outlook.com
When commenting, be careful not to fall into Argumentum Ad Monsantum:

http://blogs.scientificamerican.com/but-not-simpler/2013/10/...
Why would I use Jil over Newtosoft ?
The return of open mail relays
At my job I maintain some PHP that we are slowly removing (and replacing with Scala for the backend and Angular for the frontend). My total experience with PHP prior was writing a tiny wordpress plugin a decade ago that added some anti-spam stuff to comments.

And you know, PHP, it's not so bad. It gets the job done, it deploys instantly (the rest of our code is mostly Scala. Oh. My. God. Just. Build. Already…). It can be pretty haphazard, you can do some funky stuff with it (the abilty to pass by reference on integers and other 'primitives' caught me by surprise) and I wouldn't pick it for new code, but it's certainly not the steaming heap of evil that people make it out to be.

Maybe our code is just awesome, idk.
It's not just you. My fear is opposite to the one the author describes: That by using these services, all these messages that I treat as ephemeral are actually being recorded forever, and 20+ years from now something I said offhand to a friend or a stranger will be used to embarrass or discredit me.
Except for one feature that users have been screaming for, since near day one: MMS support.

And not in a hacked "if you're with TMo/Sprint, you -might- be able to get an email with the MMS in a format that's not reply-able" (and even that, only recently).
I would have much rather seen this as a technology/algorithm hire from a company like Honeywell or some other established HVAC company, which could have kept selling the Nest (and their new smoke detector, etc.) but also incorporated the technology into higher-tech commercial/industrial systems, where you some companies could probably save millions a year through more intelligent control and management systems.
I wasn't making any broader point; I just didn't like the way you engaged with the grandparent here. We need to stop reinforcing the pattern that "I don't like X => we have to do Y to try and stop X". You could just as well have engaged more constructively, asking whether they thought there was any Y that might be worth looking at.
SF has independent coffeehouses. But every tech company has free coffee.
http://howto.cnet.com/8301-11310_39-57600794-285/return-to-y...
Kinect was not an acquisition. MS licensed the device from PrimeSense. Apple bought the company recently.
The easy way to avoid nap grogginess is to limit then to under twenty minutes.
I can see the google advertisements now. Spending too much on your heating/cooling? Save big at Acme heating & cooling.
+ - * / even doesn't support multi-data. (+ 1 2 3) would be 3,stupid
But you're just pinging the servers, which is not as informative as the actual response time for returning a lookup.

There are exceptions, but ISP-provided nameservers are often problematic. My ISP is one of the two or three biggest in the nation and they intercept NXDOMAIN, their response time is rarely better than OpenDNS or Google's DNS, and they have gone down more than a few times.

I've had none of these problems with OpenDNS.

One would like to believe that address resolution is such a basic vital service that every provider in every region on the planet both emphasizes and executes it superbly. Unfortunately, they frequently do not.

I don't know why using your ISP's nameservers is an assumed thing. Do you assume that everyone uses their ISP's provided email service? Their ISP's complimentary crappy webhosting service? Their ISP's bundled McAffee anti-virus? Of course not. You shop around for the best option for yourself. DNS is the same way. My ISP provides me with it, but so do a lot of other people. Some free and some for pay. When your ISP or another service isn't cutting it for you, you shop around for alternatives.
Three cheers for NoScript!

I understand that it doesn't really solve your problem, but if it's safety you're worried about...
Of course not. It only runs a paltry ~80% of the web. Just ignore it. Maybe it'll go away.

One of the nicest things about Kieth's talk is that he specifically did not make the case that network effect is a reason to take PHP seriously. He mentioned it as a data point that should pique curiosity, and proceeded to discuss concrete strengths at length instead.
I thought exactly the same thing. Those books are very educational, as well as entertaining. The main/only problem is it is sometimes hard to know where the fantasy starts and the facts stop. I suspect the non-titular/non-noble characters (Shaftoes, the slave galley crew that become Jack's boon companions). Plus there is the whole island of Qwghlm. Also fortunately it has its own Wiki http://baroquecycle.wikia.com/wiki/The_Baroque_Cycle_Wiki.
<Quote>

Will Nest customer data be shared with Google?

Our privacy policy clearly limits the use of customer information to providing and improving Nest’s products and services. We’ve always taken privacy seriously and this will not change.

</Quote>

This was the $3.2 billion Question.....

The answer should be more than enough to assure you that yes Google will own all data that Nest now has (or will have).
But given the timeline of producing those types of films, I wonder how much of those four was already in-motion prior to the deal closing?
Database storage managers could get some advantages by having direct access to the memory page maps.
A strong type system can give you a lot of "free" documentation and I love it! I long for a search engine like Hoogle in other languages (http://www.haskell.org/hoogle/). Most functions are very obvious from their signature and name.

My favorite example are two functions with the signatures:

fun1: a -> a
fun2: Int -> Int

You might think the first is more powerful because it takes any type and returns that type, but ultimately, that function can only be the identify function (barring unusual things like exceptions, undefined values and runtime introspection). With the second function it could do all sorts of things. It might increment, it might decrement, it might divide by two and round down if the argument is a multiple of three.

I'll go further to say that it's very frustrating in languages like C++ and Java to have to deal with statics and objects. They have a lot of hidden state that isn't obvious from the type signature of their methods. Particularly the fact that some methods must be called before others—e.g. initializers—can make the behavior and side-effects non-obvious.
Accessing your own data and storing it is great, but there's still the matter of backing it up. jwz wrote a good guide for that as well. It's linked in the article, but not in a way that makes it obvious. Thought it would be good to mention it here:

http://www.jwz.org/doc/backups.html
"The real figure is probably $100+ million/month to give an order of magnitude."

So we are completely in agreement on the numbers. I used $30 million as my anchor point: the same power of 10. Either way it's 2.5-3 orders of magnitude from $30 billion (B), which is what you'd predict if money was moving around as fluidly as the rest of the economy.

Emphasis: you're fiddling with a factor of 3, within an uncertainty of a factor of 10 and a shortfall of a factor of 1,000.
Well, ok, now I disagree :) (because up to now, I was agreeing with everybody.)

It's not that ugly, but more important, it's white and not shiny. If I was looking for a thermostat for a completely decorated house, that's exactly the thing I'd look for (unless the walls were colored, in that case I'd get somebody to paint it). The one thing I wouldn't want people to look at in my house is the thermostat (and that's quite a thing for me to say, because my house has even decorative power outlets).

Somebody with a great sense of aestetics may be able to place a shinny thermostat in a way that it looks nice. That's not for 99% of us, and few people do hire the other 1% for helping them.

But, anyway, I'm here just for the fun, because I'm certainly not looking for a thermostat.
Good point, though I'm not sure how often a server needs to operate yet. I suppose I wasn't suggesting that Google should abandon the cloud and put servers in people's homes -- if anything, Nest has a pretty Google-ish architecture. We all know that Android with wifi and BLE is Google's most likely "home server" at this point -- that and whatever Nest comes up with next, including those more powerful smoke detectors.
It may be surprising how many sysadmins and staff at even huge companies and massive complex highly-technical deployments don't understand very much about DNS. I have seen so many mission-critical deployments of various systems brought to a halt, because someone didn't configure DNS properly either on the actual nameservers or on the individual hosts.
Python: Packaging with Wheel
Absolutely, I agree that taking a many-to-many relationship and reducing it to one-to-many would be simplifying it. However, I wouldn't say the US government acts or thinks like a computer programmer and we would see much more bureaucracy if the government were to take on a bigger majority. TSA for example is the one and only providing airport "security" and their bureaucracy and size is mind boggling.
My last girlfriend was like that. Two things: 1) she was very attractive; 2) she was outrageously gregarious.

I can accomplish a fractional amount of her socialization if I happen to be feeling supremely gregarious (not very often), but for the more averagely social human being, it can be challenging to initiate conversation with people you don't know. I do think the built environments of the adult, professional world are less conducive for this.

On this point though, I always marvel at the park picnic scene: often you can find very large groups of ethnic or seemingly blue collar people holding court at the picnic tables at parks. My own personal demographic isn't as frequently represented in that scene. Go ahead, guess.
If a Time Traveller saw a Smartphone
As was already said, Command-W. This will always close the active window.

What’s not as obvious is how to close this window without the mouse when you have switched to some application and Force Quit is no longer the active window. Command-Tab won’t allow you to switch to the Force Quit window since it’s not treated as an app by OS X. However, you can switch to the window by simply using the command for Force Quit again, i.e. pressing Command-Option-Esc, then closing the now active force quit menu with Command-W.
HyperDock looks interesting. I was hoping it would exactly replicate a feature I love from Flexiglass[1]: moving windows from any position by a (modifier, movement) combination. Unfortunately, HyperDock doesn't quite replace Flexiglass due to binding limitations.

Flexiglass allows (modifier key(s), two-finger move) to reposition a window. This is effortless and awesome. HyperDock requires (modifier key(s), left mouse click + movement). The click seems like a small thing but is more awkward, in my experience.

[1] http://nulana.com/flexiglass/
I never found my Nest to be all that intelligent beyond "I wonder if he'll notice it's colder now?" "Oh wait, he turned me up, I guess he noticed." It's a game of cat and mouse with that darn auto-away enabled sometimes.
You could potentially remove the hard drive from that computer, then put it in an external casing and hook it up to a new computer. Then research software to pull messages out of your old backups. You could potentially still salvage the messages, it sounded like they were old ones
nice work.
forked it and went super glitchy.
http://codepen.io/ctrlaltdesign/pen/LFsHl
Modern PHP with a proper framework isn't really that bad, from a development point of view. You certainly don't have to deal in spaghetti code if you don't have to.

No comment on whether that's due to modern PHP frameworks splitting the difference between pretending to be Ruby or pretending to be Java, though. Of the major server-side languages it seems to be the most adapted to its purpose - churning out web resources with as little effort as possible.
10 essential questions to decide if you are ready to be a pro blogger?
A pointer dereference allows the compiler to assume that a pointer is non-NULL, so it can then perform "invalid" optimisations (like dead-code removal), this post contains an very small example: http://blog.llvm.org/2011/05/what-every-c-programmer-should-...
On android you just mount phone partition and query SQLite tables.
Input in the product space and the solution space.. I like it!
I've had TiVos for as long as I can remember (> 10 years). I've always bought the lifetime subscriptions - beating the monthly fee many times over, and the ads are extremely minimal and unobtrusive.

As far as DVRs go - I'm still convinced they're the best I've seen.
If i'm not mistaken, Google has been dipping it's toes in home automation for some time.

http://en.wikipedia.org/wiki/Google_PowerMeter

http://mobilesyrup.com/2013/12/17/google-dipping-its-toe-int...

To acquire home statistics. Can you imagine the personal data gathering? And the $ value attached to that data?

All sweetened with sugar for you to buy the product, connect, and give your data for free.

Oh how I would love to be a fly on the wall and look at who exactly is pulling these strings.

Government? - Which ones
Private equity? - Which sticky hands
Other Countries? - Which ones & what would the data be worth to them?

This is why I disapprove of services such as: Google glass, Home automation data gathering, Car & transport data gathering.

I'm not an 'all-or-nothing' kind of guy, but sheesh....

And that 23andMe DNA gathering product: https://www.23andme.com/ It's like a totalitarian wet dream.
!I wish sarcasm punctuation caught on⸮
"literally overnight"

3.5 months.

Also, you'll be hard-pressed to find much upward pressure beyond free on this list: http://en.wikipedia.org/wiki/Comparison_of_feed_aggregators
Thanks so much for making this public. You're putting yourself out there for our benefit and so that we can all learn (and not feel quite as shitty when we get similar emails). Thanks.
Why not just integrating HNSearch? That is very convenient for all users.
One big warning here.

If you are wanting to serve static content for multiple domains (e.g. somefont.ttf for foo.example.com, bar.example.com and baz.example.com from a single CloudFront distribution) CloudFront is not your solution, because CloudFront does not vary its cache on the Origin header. So if your first visitor is loading foo.example.com/static/fonts/somefont.ttf, then the Access-Control-Allow-Origin header for somefont.ttf will be set to "foo.example.com". Subsequent requests for that file from (bar|baz).example.com will fail with a CORS error.

It was a pretty shocking thing to find out. We've concluded AWS/CloudFront isn't a viable CDN until this is fixed. Based on the following thread, it isn't clear when or if it will be fixed: https://forums.aws.amazon.com/thread.jspa?threadID=114646#
Yes. If you're not a Ponzi... um, 10x founder, you're shit to VCs.
You may want to take the IRS seriously...
Reader kept working until they turned it off.
Three. Don't forget the website, itself.

Well, maybe four or five or ten. Don't forget all of the advertisements and beacons on the site you're visiting.

Well, maybe also Google, if you're using Chrome.

Oh, and maybe everybody, unless everything you're doing is always encrypted and it's through a VPN service that doesn't maintain any logging and isn't subject to government subpoena and can be thoroughly trusted.

Frankly, if your ISP can see it, then who cares who else along the chain does? Nobody else providing a service that can see your data is going to do anything with it that Comcast, Cox, Sprint, Verizon, AT&T, CenturyLink, and Frontier isn't already doing.
Exactly. A strong type system enables more rapid iteration than a weak one, just like writing unit tests. I was a fan of dynamic languages until I used Haskell and Scala, and saw how powerful types could be when they allowed you to express intention rather than getting in your way.

Now I relegate dynamic languages to writing single file scripts or less.
[Live] We are NASA Glenn engineers who work on Ion Propulsion. Ask Us Anything!
Funny how the anti-Monsanto position is always caricatured as a liberal anti-GMO person.

I think it is just as likely to be a libertarian person who finds their legal pursuit of farmers who have (frequently accidentally) had their crops cross pollinate with Monsanto patented breeds to be ethically distasteful.
The speaker makes the following case:

1. PHP's "programmer workflow" is unmatched. The development model is: "modify code, reload page." That's it. Simple and effective-- nearly optimal in fact for rapid development of code.

2. Program State: all PHP programs start as a web request with an empty heap and empty namespace. Cross-request state must always be saved explicitly and this tends to reduce bugs considerably at the cost of 10ms or so additional processing time for each request.

3. Concurrency model that relies on the request/server architecture rather than a specific language feature. PHP's strict enforcement of one thread per program per request forces you to use this model. The downside is that it's not applicable outside of the web server environment. Which, he argues, is fine since you want a tool optimized for the job you're trying to do.

Also:

0. He reviewed a number of PHP weaknesses, accepted that they are legitimate flaws in the language, and that if you had a PHP do-over there's no good reason to make all those mistakes again. But, he'll accept these flaws to benefit from the strengths listed above. He also shared the observation that a wide variety of programmers seem capable of becoming productive in PHP rather quickly, even if they've never used it before.

4. He reviewed tool they are developing, called Hack, to add better typing capability to PHP.
Good question - I was targeted by a CC recruiter and wondered the same thing.
How can a BDFL retire? I thought it's For Life?
Myrddin Monthly: Language Updates in December/January.
Apuestas deportivas de futbol - Gane con los expertos
Target hackers working to decrypt PIN numbers
God-damn.

I just spent the last week working on a new language that... turns out, is basically Facebook's new language: Hack. Although, it does seem they've not released it to the public, so I suppose I'll keep working on it, heh.

My new language steals PHP's "shared-nothing", "bootstrap from nothing at request" but steals Typescript (and Hack's, apparently) gradual typing system, along with a saner, less ridiculous StdLib.
I tried looking for something by way of an official announcement or release (preview or otherwise), but as Keith Adams joked, it's impossible it Google it, and the http://hacklang.org URL he referenced is not correct.

Someone in the Q&A pointed that out, so he mentioned that there'd be a post about it on the HHVM blog, but there doesn't seem to be anything about it in the last few months (this talk took place in September). Someone asked Keith Adams on Twitter at the end of October, where Adams said there was nothing to announce yet: https://twitter.com/keithmadams/status/395658859722723328

The only other thing I could find about it was another talk by Julien Verlaguet (to whom Adams credits the invention of Hack) from October: https://www.youtube.com/watch?v=gKWNjFagR9k
> because they were too much trouble and came with 50 page instruction manuals in 5 different languages.

Just wondering - is there a problem with different languages?
I had the same thought, as that seems to be an overlooked market. After some research, I found a few: check out Greenbox http://www.greenboxhq.com and Lono http://lonoapp.com for a couple of smart sprinkler startups.
Straightforward C is slow; straightforward python is medium speed; expertly written C (the foundations of python) is fast
What Toronto Can Teach The Rest Of The World About Living Well
Timberwolves recall rookie Muhammad from D-League
The two I talked to were towing the company line, and said they still had the autonomy to work on everything they were before the merger, and just had more resources at their disposal to do so. The whole team was also flown by private jet to meet employees at a Monsanto facility shortly after the acquisition, so..yeah. Didn't get into comp, but I'm guessing we'll see how everyone really feels once they hit their (presumed) bonus date.
similarly, you can get a janky json pretty printer by doing:

curl -s http://some/json/url | python -m json.tool
No, “unsafe” means “evaluate this unsafe block as though it were safe”. This enables Modula-style safe interfaces for unsafe implementations.
Hi Michael, I'd strongly suggest adding more detail. For instance, you mention "Travel Blog Success" - adding a URL (so we can see what you did) and more details (so that we understand what you did) would be helpful. You managed sales. Great. Does that mean you contacted customers, set targets or something else?

Similarly, when you were freelancing, you built some plug-ins. What were they, and how can I test them out? Are any of them popular? Did they demonstrate any particular expertise or ability to understand your users?

It looks like you did some interesting things, you just need to help us to understand what they were.
At a guess, it is a measurement tool for analysing cause and effect with the aim of not being caught out by political mass movements. If you want to model a society thermodynamically, you need a lot of data. But then I have always been a fan of Asimov's Foundation.
Was just noting today how crappy youtube has become. Agree with you totally.
I really liked this talk.

PHP was my first language when I was starting out professionally, and before I went into university and learned "proper programming". Back in 2007-2008, I remember the mess it was, with the internals list being a permanent struggle to implement anything by consensus (no lambdas or JS array notation because it wasn't easy to google, for example), and it really did look like a dead end. The internal source code of PHP was often a mess of macros everywhere, and the whole PHP6 unicode fiasco really did paint a grim picture of its future.

Facebook seems to have given it a bit of fresh air, implementing some pretty interesting stuff (Hindley-Milner with subclasses, for instance), and it really seems like the "feel" of programming in PHP has changed. I'm not going to say "Screw C++ and Haskell, _this_ is a serious language!", but on the other hand I feel I can say with a straight face to someone who is starting programming, "You could check this language out", without a guilty conscience that I'll be ruining their mind.

I'm unsure of PHP's future - if it'll be tied to Facebook (and thus Facebook's future, which I am equally unsure of), for example - but as of now, it seems to be a reasonable, if idiosyncratic, language.

So yeah, good talk :)