skysight-inc/HackerNews huggingface dataset:
Oh, fair enough. There are certainly differences; it's definitely not exact same architecture. They are both using Deep Reinforcement Learning, but e.g. AlphaGo benefits from getting an explicit representation of the board state and game rules rather than having to learn them.

Hassabis has said that in the next few months they want to try and get up to current AlphaGo performance without using any MCTS at all.
>*All the laptops mentioned in the article as shipping with Linux from Dell will in fact come with Intel WiFi.
I grew up in Syria where most people considered the government and police to be a bunch of armed thugs. Now that I live in the West, I've come to the conclusion that this is the case everywhere, it's just that our armed thugs behave better and with (slightly) better restrictions than others, but these restrictions keep getting ignored as time passes or whenever they become too inconvenient to the thugs.
Macbook Pro 13 inch - Mid 2012 - Upgraded to 16Gb ram and 256Gb Samsung SSD. It cost me 70000 INR (Approx 1000 USD).

Absolutely love everything about it. The charger, the backlit keyboard, the El-Capitan OS, everything. Everything about this machine is beautiful.

I think it is the best value for money if you are looking for a laptop.

The only thing I miss is my mechanical keyboard. But the trackpad makes up for it, to an extent..
Oddly enough, these people you mention were referred to as 'computers'. (Because they performed computations.)
Yeah, I have a Dell (a cheap plastic 13" of some kind) and don't mind the small arrow buttons. But I can't stand that they used them with fn for begin/end/page up/page down.
That Relay/GraphQL will "win" is very uncertain at this point. The solution is very interesting but only time and real world usage of it will tell in the long run. But you might be interested in this thread where the creator of Redux muses on a future convergence of Relay and Redux[1].

[1]: https://mobile.twitter.com/dan_abramov/status/69755646131300...
MacBook Pro Retina, 15-inch, Late 2013. 2.3 GHz i7, 16GB, 512GB running OS X Mavericks (10.9.5).

I almost nothing bad to say about this machine, in fact I love it. I run Windows and Linux VMs through VMWare Fusion for work and for personal development. It's nice having one machine to handle all of these tasks.

The one downside is that the battery life can be pretty low depending on what I have running on my Windows VM so I find myself taking my charger with me everywhere nowadays.

Edit: I purchased it refurbished and saved about $400. No issues whatsoever. It was indistinguishable from New save for the packaging which was just a plain white box shipped from Apple. I have AppleCare and have extended it beyond the initial 1 year warranty that came with the machine.
A curated list of awesome TDD resources
SXSW: What Went Wrong in the Recent Google Self-Driving Car Accident
You could host a volume into your container containing the code base. Then use any standard live reloading library to make it work.
But it will never be that all data is encrypted and out of the view of police. Even if a person were to encrypt all their own data, then any time that person interacts with the rest of the world, those interactions could be subject to observation/tracking/subpoena/etc.

There will always be crime scene forensics, surveillance cameras, human interviews, and all manner of other data collected and available for police to investigate crimes.
Indeed that's why I was surprised to be 200x slower than libxml2. A lesson in performance.
That looks seriously amazing and its backwards compatible with original hardware.

I wish I hadn't thrown out Leap Motion in garbage .
I feel the same.

All these smart small tools are amazing, but they suppose the user has only one computer and does everything on it. so he can just install once and that's it.

I normally use 4 different desktops and 2 VPSs weekly. Although I tend to do most of the work in one of the VPSs, the more I customize it with tools like this, the more all the other computers will miss things.

What is the solution?
Can someone explain to me why people keep saying you can't have trials on the app store? I've seen 2 ways this is easily achieved:

1) Release your app for free, but make the non-trial features be a single in-app purchase for whatever the price of the app would have been.

2) Release a free or lite version, and also release a full paid version. Users can use the lite version to see if they like it, then they can buy the full version if they do. Often the lite version will inform the user they could do more if they upgraded to the paid version.

Both of these currently exist. What is the impediment that makes developers think this isn't possible?
some ISPs in some countries won't let you switch from their crappy routers
Physical evidence is frequently hidden, obscured, and destroyed. Hiding evidence is constitutionally protected.

Is there more to this argument? "everything completely encrypted" doesn't really mean anything. What problem does the digital age present that require new trade-offs?
Scientist grow dinosaur leg on chicken
Julia: A Fast Language for Numerical Computing
"TELLS US THE RSA KEY, COOK!"
I use arch in a VM on my HiDPI XPS13 with and without a desktop environment. Support is simple, if it doesn't recognize the HiDPI automatically (I could understand from inside a VM but I would suspect it running on hardware), support is just one setting in the X11 config file. With distros that don't have HiDPI support, I set the internal VM resolution to half my screen size and then set the VM scale to 2.0 within VMware. Overall a good experience.
The idea is that even there's a policy network that is able to decide at some point what the best possible move is, the tree search is done to refine this choice and to "evaluate" it. This is why a value network is derived from policy network and is used in conjunction with MCTS to make sure that the moves AlphaGo picks are good ones.
Great list. Can't think of much you're leaving out there from a technical standpoint.
Is Twitter Making Us More Productive?
The article isn't clear on this, but eslint and Babel works together to provide just enough typing to get you by, even checking symbol references across modules.

I was planning in giving TypeScript a go after having some problems a type system should be able to fix, but after having used just eslint for a while I don't really feel the need any more. Maybe something to reduce the syntax tax of Reacts propTypes would be nice, but then I'm set.

After all, ES is a heavily late bound, dynamically dispatched kind of thing. Which means a truly useful static type system supporting things like statically dispatched type classes and such, would force a completely different semantic on the language. I can't imagine that would be fun to debug in a live browser session.

Actually going back to C# now is a frustrating experience compared to ES6 in just how the type system limits you. Granted that has more to do with nominal typing vs structural, then static vs dynamic. I'm guessing TypeScript don't have the same issues.
Laser broom – clearing orbits of space junk
I'm not sure how you can't take an absolutist view on it. Either you have encryption to keep things secure or you provide these escrow keys / backdoors that, once your enemies know about, are going to concentrate all their effort into getting (either by breaking it or through other means).

Meanwhile those who would not be using this encryption would be perfectly secure.
Exactly. There are a few MikroTik routers for less than $60. They are all rock solid and full of functionality, including watchdog timer.

http://wiki.mikrotik.com/wiki/Manual:System/Watchdog

http://www.amazon.com/Mikrotik-hAP-AC-Lite-RB952Ui-5ac2nD/dp...

http://www.amazon.com/MikroTik-RB951Ui-2HnD-5-Port-Wireless-...

http://www.amazon.com/Mikrotik-RB941-2nD-TC-Lite-2-4Ghz-802-...

http://www.amazon.com/MikroTik-RouterBOARD-2-4GHz-Access-Poi...

http://www.amazon.com/MikroTik-RouterBOARD-2-4GHz-Ceiling-Ac...
Introducing Peachpie – The PHP Compiler to .NET
I'm not sure exactly where you see that so I'm not entirely sure of the context (I tried looking in the first chapter), but a general problem with garbage-collected languages is that while the runtime will eventually get around to cleaning up unused resources, you don't always have guarantees about when. So you still generally need to close files when you're done with them, or you may run out of filehandles. I've encountered this issue in multiple languages, it's not Go-specific.
I have one that looses the internetz when a newer macbook or an iphone cause noticeable traffic. After a reboot it's fine for a while.

ISPs in Germany can force you to use their router. I have a proper one which remains unused :/
Malware suspected in Bangladesh bank heist
Discrete math is "absolutist", I'm afraid.

For instance, either a integer is prime or it isn't.

Broken crypto is no crypto at all.
Macbook Pro.

Pros: "it just works" (mostly, nowdays, :)), it seldom overheats/has the fan turn on, it makes a good impression (read: 'dress for success'), I like the screen size, its got enough RAM for me to run a couple VMs, Unix/terminal power.

Cons: Price. Accessories.
Where did he say "identical"?
MacBook Pro (Retina, Mid 2012), 15-inch, 2,3 GHz i7, 8Gb, 250Gb, OS X El Captain 10.11.2

Love almost anything about it. Have about 6 hours of work without charging, it's lightweight and very comfortable for me.
The Quest for the Real-Life Treasures of Atari’s Swordquest
I am sorry to say that Yahoo management doesn't have a clue about what its doing. Case in point : I used to be a avid fan of the show Community and was elated when Yahoo picked it up. However for Canadian viewers I learnt it was only available only certain days of the week. WTF? And don't event get me started on the streaming issue. They couldn't even get the basics of online video right.
Many studios are large enough that they have publishing departments to rival major publishers. These are never defined as indie.
It is extremely hard to believe that anything in the JavaScript ecosystem will be a standard or 'here to stay' for any timeframe greater than a year or so.
Thinkpad t series (t440). Built like a tank, ~12 hour battery life, great keyboard, every thing just works under linux, silent, bottom does not get warm.
This is a general property of most garbage collected languages - you don't know when a gc takes place (if ever) to run finalizers.

For this reason Java has try-with-resources, C# using, Haskell bracket and Go defer.

Note that you can attach a finalizer to a Go struct:
https://golang.org/pkg/runtime/#SetFinalizer
Thinkpad T Series - but i'm probably going to get a Surface Pro/Book as my T410 is beginning to show it's age. Before this I had a T61 and assumed I'd be a thinkpad fanboy for a long time. Unfortunately I don't trust Lenovo enough to continue purchasing their products.
Under her tenure, yahoo product quality went downhill. I think the course is set to go out of business. 1
> Either way, the complexity is seemingly already in the compiler.

I do not agree with dismissing this complexity on the hunch that the complexity is already in the compiler. Implementing generics for a few select types/functions is a completely different story than real useful generics in the hands of a user.

Consider, for example, how much larger the language specification would be. I think you've neglected this cost.

I also find your dismissal of type classes to be curious. I wonder how useful, for example, parametric polymorphism would be without some constraint based polymorphism, even neglecting higher-kinded polymorphism. I suppose ML might fall into this category at first glance, but its module system makes up for its limited parametric polymorphism in many ways.

> Before saying "Compilation speeds might be effected", we should probably get some numbers to back that up. So I don't buy this cost right now.

I think there's a mountain of real evidence that generics impacts compilation speeds, assuming monomorphization as an implementation strategy. Exactly how much isn't clear. There is a comparatively smaller amount of evidence that suggests compilation can still compete with Go's compilation speed. (I'm thinking of D's compiler, although I've never seen any rigorous benchmarking.)

My suggestion to you is: instead of being so quick to imply those that disagree with you are dishonest, perhaps you might consider that there are indeed trade offs involved with more sophisticated forms of polymorphism that Go doesn't support, and therefore, the costs may not necessarily be worth the benefits. Not only is this a valid and honest position, but it's a reasonable position. Abstractions aren't always free, and too many of them can become quite costly.
I find it interesting that, as detailed in this article, Obama viewed his decision not to attack Syria as breaking with "the Washington playbook"; yet in the subject article of this thread, Obama is clearly playing straight out of "the Washington playbook" in supporting the government's ability to invade citizens' privacy.
You can add ANY wifi router to ANY ethernet network. You absolutely are not required to use a wifi device that your ISP gives you. The WAN side is under their control, but you can do anything you want on your side.
I consider myself an indie developer, and I share none of the author's pessimism. On the contrary -- I think that the circumstances have never been better for indie developers.

First of all, customers have gotten used to buying software from individuals. On the app store, my app is sold alongside apps from major corporations.

Secondly, who cares if the app store is dominated by large companies? As a solo developer I don't need millions of dollars in revenue. I just need to find a niche that's worth 100.000€ a year, and there are plenty of those niches! And the nice thing is that these niches are not interesting for big companies, because the market is too small.

If you look for successful indies, you will find them. You won't often read about us in the media, since most of us make mostly boring stuff for small audiences, but we exist!
Conversely, I have the 13" model with these specs (i5 not i7, though) and I was able to get from Toronto to Vancouver and watch a TV show for the whole 5 hours. This was a year after I bought it too, so the battery had some wear. I tend to bring my charger if I'm going to be using it for extended periods of time, but I have no problem getting 5-7 hours on it if I'm not doing anything CPU intensive.

Best computer I've ever owned.
MacBook Pro 13", Early 2011, 2.3 GHz i5, 4 GB, 120 GB Samsung SSD + 320 GB stock Hitachi HDD, OS X El Capitan
A lot. A brain is much bigger and much slower.
I have a Lenovo Ideapad Y410P running Slackware-current. It's intended to be a gaming laptop, but I don't game on it. I mostly bought it because I figured if it were good enough to run today's games, then it ought to be good enough to run a couple VMs, and I was right. It's not perfect (the screen resolution is a little lower than I'd like, and the trackpad kinda sucks), but overall I've been happy with it.
Thanks! My work requires using a certain device which I figured how to use remotely but occasionally it needs a reboot and the devices I found were very expensive.
Acer Cloudbook 14" 2G ram, 32G eSSD. N3050 dual core Braswell. $189 at Walmart. (Careful: it is the bait and switch model. Do not believe the "in stock" indication on the web site. I went to pick one up at four different stores and none actually had them when I arrived. I finally got lucky with my second attempt at their "deliver to store today" option.)

It was a rough Linux install, ( noapic edd=off use a new kernel, Debian has the iwlwifi drivers in nonfree, don't use uefi, touchpad in legacy mode. I used both "grub>" and "grub-rescue>" before it was working) but it does just fine for OS development.

The display has such a narrow acceptable angle of view that you can't angle it to get the center and the top and bottom all with a decent black point at the same time. But I use it for programming, so that isn't too important.

I'm really pleased with the eSSD storage. It is much nicer than USB or SD card and supports ext4's discard option.

The power connector is optimized to fracture the solder connections.

This is my "where is cheap hardware" excursion. I tried repurposing a Chromebook into a computer, which was great until it failed to sleep, ran down its battery, and lost the setting that let it "legacy boot" then ate all my data in the restore operation. On the road, away from Internet and any synchronizing. Grr.

Most of my work is at a proper desktop with as many displays around as are helpful for the task, and I generally use a MacBook as my laptop, but I needed to rotate the extended family laptops a little faster than I wanted, so my wife was sharing mine, but she doesn't share well and I found myself with a laptop deficit until Intel can get a Skylake processor into Apple's hands and then they feel like having a rollout.
homebrew just works
I'm very very opposed to a government which uses sticks as a means to prevent suicide. (criminalizing [gun, suicide implement] ownership)
Ontario announces that it will begin a basic income trial in 2016
It is necessary to make multiple alternatives in the tree comparable in an easy way (and nothing is better comparable than scalars). They could also go about training a network that compares two positions to decide which one is superior, but that would require much more computation. Or another alternative would possibly to learn the value somehow jointly with the action selection, but that would possibly also be harder both to train and evaluate.
> what was clearly a problem before that had not been decided as being in breach

These are the signs that I always have a good chuckle with, thinking, "that sign is there because someone did that."
Speaking as a fintech startup in the compliance space... Complex regulations are an opportunity too!
Sticking with a MacBook Pro 13" as well. Gives you a hard limit on the length of functions that fit on a screen. Upgraded to 16G RAM, 1TB SSD + 2TB HDD (not really possible with Retina), since I work a lot with data. Would love to upgrade to 2 x 2TB SSDs some time.
I had a deal with a local VAR (who also ran the BBS I belonged to) so that I could take credit cards in a pinch. But, yeah, I spent way too many evenings getting all the checks ready to take to the bank and stuffing floppies into mailers.

To your point though, I think the changing factors that would have made it much easier in many respects to operate a shareware business by the late 90s also led to a market dynamic where very few people were willing to pay for anything that wasn't nailed down. (This was always true to a degree of course but it was amplified once the mass market got online.)
>why people keep saying you can't have trials on the app store?

>"... the non-trial features ..." "...lite version...full version..."

>"What is the impediment that makes developers think this isn't possible?"

It's possible to you because your idea of "trials" is crippled version vs uncrippled version.

Other developers are talking "trials" in terms of time-limited-trial. The timed-trial is the full version with all features except it quits working after 30 days or whatever.
I assume you live paycheck to paycheck on an income that's probably 2-3x the median income for your location?
An Acer Chromebook 13. It's really easy to run Linux on it, which is all iup personally need. It's light, cheap and has great battery life.
Could be. I certainly do have some strong emotions in this area.
Latina restaurant
Home: Macbook Pro 15" late 2011
Work: Dell M4800 with Windows 7. They're threatening to upgrade us to Windows 10 :(
How to Be Good: Derek Parfit's Moral Philosophy
Doesn't "trained" in the context of voice recognition mean something more like "better able to understand your voice" and not "able to exclude other voices."
Maybe instead of beating up on MM, we could look at Yahoo the way we look at Twitter: Yahoo could be great if the world would let Yahoo be Yahoo.

But Yahoo being Yahoo would be a smaller company, with smaller, focused business, and happy customers. But it would have a smaller market cap, and today’s investors would take a massive haircut. So they keep plowing ahead trying to be a tech giant.

Because they bought tech giant shares, and it’s tech giant, or collapse until it’s sold for scrap. And MM has to parrot the “this is the road back to being a tech giant” line to keep the illusion alive.

I’m not sure that anyone can do any better given the “tech giant or nothing” circumstances.
Mostly because I believe the device can be more cheaply made if it does not have to run a full-featured OS such as Android. No browser, no color screen, just like my old Nokia candy bar phone; no GPU at all would be required.
> She inherited what others had already started

I am not Marissa Meyers' biggest fan, but I feel I have to come to her defense here. She was employee #20 at Google. She didn't inherit anything, she helped build Google from the ground up.

There are a lot of reasons why Marissa is not a good CEO, but a history of riding on other people's coattails is not one of them.
Dell XPS 13 Developer Edition (2015). Had to replace the Broadcom WIFI with an Intel one. Works perfectly well with Ubuntu 15.10.
Re: the "accidents": The difference here is that the military is never convicted for manslaughter.
The economic value is providing better prices for people buying stocks. (If they didn't provide better prices, no one would trade with them, they'd trade with other market participants, because those are the rules of the exchange: you get a better price when it's offered.)

The economic value is found by removing overhead on the order of around a cent (or less) per share per transaction, which starts very very small but adds up quickly.

(There's also a huge latency-game going on there because you can't price more accurately than one cent, due to regulations, which is another inefficiency.)
Sure you can.

The government either has a backdoor to our encrypted phones, or they don't.

This is really the gun debate all over again. But the same crowd seems to be on the other side this time.
Why I switched from Firefox to Chrome
That's my plan as well. Glad there are more fans of the non retina 13" ;)
MSI GS60 w/ 16G ram, 256Gb Raid-0 SSD, 1TB disk & Ubuntu
No idea if they're available outside of Germany, but my ISP-supplied Fritz!Box has been rock solid for years. Only complaint is that the wifi signal isn't very strong.

This is after several terrible experiences with expensive name-brand home routers, which I agree are usually trash.
Is he pointing the finger again?
On the other hand, in many ways AlphaGo plays much like a human professional. The openings and fights were not radically different. The professional commentators did not have a hard time explaining why most moves were good. The structure of the board was understandable. Some moves were "forced" moves that were predictable and many others were good moves that a human would play. The human player isn't efficient enough to win, but attacks and defenses still mostly work as intended.

This suggests that Go space was already very well understood and there aren't radically different play styles we've somehow overlooked. AI is not a magic wand that radically changes how the game works.

However there may be some bias due to AlphaGo having trained on human games and playing against a human. The real proof will happen when they redo the retraining from scratch.
"EDIT: Wow, this is apparently a thing."

More interesting, in my opinion, is "surgically" inserting a little magnet into the tip of one of your fingers, which then vibrates in magnetic fields such that your nerves can feel it.

This gives you a sixth sense - you can sense magnetic fields.

http://io9.gizmodo.com/what-you-need-to-know-about-getting-m...
The problem of making sure an AI does what you want it to.

http://lesswrong.com/lw/n4l/safety_engineering_target_select...