skysight-inc/HackerNews huggingface dataset:
Opera has long been known for being ahead of the pack. Let's hope at least Mozilla and Microsoft follow suit...
Someone somewhere asked why a lot of people in the Go community is taking this in a somewhat hard way, here is my hypothesis:

Go, unlike Chess, has deep mytho attached to it. Throughout the history of many Asian countries it's seen as the ultimate abstract strategy game that deeply relies on players' intuition, personality, worldview. The best players are not described as "smart", they are described as "wise". I think there is even an ancient story about an entire diplomatic exchange being brokered over a single Go game.

Throughout history, Go has become more than just a board game, it has become a medium where the sagacious ones use to reflect their world views, discuss their philosophy, and communicate their beliefs.

So instead of a logic game, it's almost seen and treated as an art form. And now an AI without emotion, philosophy or personality just comes in and brushes all of that aside and turns Go into a simple game of mathematics. It's a little hard to accept for some people.

Now imagine the winning author of the next Hugo Award turns out to be an AI, how unsettling would that be.
In case you missed an episode, ads are not only used for revenues but also for user tracking. If you want to increase your privacy one bit turning ads off is an obvious first step.
You're assuming the set of people who dislike ads and actively block them, intersects with the set of people who don't mind ads.

I'm not convinced that's the case. They're usually quite different demographics.
Soon after they started, it was found that their ads were delivering malware...
It should be "a computer beating the human" in my opinion. It's just like parents bathing in the success of their offspring. Yes, they can be proud, but no, they didn't achieve the "win" themselves.
There are multiple systems out there, however I have my doubts. It is important that your data does not get corrupted, and that your transactions will not get lost. Furthermore, speedups are possible with certain indices. That is why I personally would want to see some more safety/speed analysis and comparisons between the different systems.
http://flabbergast.org/ is the closest, and in a similar vein you'd have https://github.com/google/jsonnet and then Nix.

Configuration management is a very different thing to what most of ansible/chef/puppet/salt are commonly used for - it's possible to do it but it's a bit of an uphill battle.
The core problem of config management is not pushing out things, but rather how do you represent configs with their myriad of interacting multi-level exceptions while also allowing tens/hundreds/thousands of operational changes to be ongoing at the same time.

Ansible for example is good for about 3-4 levels of exceptions, which isn't that much considering region and environment (dev vs prod) are two of those.
When I was a young programmer, all the code I looked at was awful. If there was a different format indentation, that distracted me. All I could think about was code format and superficials.

I worked at Ticketamster 1990-1996.

I went back in 2003. I remembered my first assignment. In 1990, the Linker at Ticketmaster that Troy wrote ran out of room because the MAP file grew too big.

In 2003, I went back a found a terrible kludge that I did in 1990 because I was stupid. In 2003, I fixed it correctly. I looked at the code and thought how beautiful it was. In 1990, I thought the code was bad.

As you get more experience, it is a little easier to read code. Take my word that all code is bad, LOL.

Personally, I don't like code that is made of 5-line functions with no rhyme nor reason spread seven levels deep.

Somebody said the smaller your functions the better. Bad advice.

God says...
helices mists gewgaw's specced mesdames Lyndon's favoritism's fable's unequal apportions radioactivity's besoms thicknesses cordoned towel's spryer bobcat's suppressed Petra windscreen neckline overproduce meridians cartons prophylaxis's shoestring's retrospection's flubs amen thatcher bombshells cantankerous
> It's more important for me to use my browser then you website that doesn't respect my choices.

Likewise I have the right to reject you if you can't comply with my terms.
I am working in a team where code review are mandatory, but this was not so hard to implement because they are part of regulatory requirements.

Your culture change is a problem of change management[0]

There are different model, but some example of actions, are :

* finding a sponsor

* creating a common vision of the end result and benefits, communicate it

* identify early adopters to deploy it with them

* identify people resistant to change (and why ? Is there a way to convince them ? [1])

* communicate your early success

Most of it is basically common sense, but it is good to have a kind of check list to help you establish your plan.

One thing that is important, because it is otherwise frustrating, you have to lay out very clearly what are the "coding rules" and what the code reviewer will actually check up front. If the "contract" is clear, it is easier to follow it.

The most annoying situation is written a whole bunch of code and having to rewrite everything.

[0] https://en.wikipedia.org/wiki/Change_management

[1] for example, a human tendency is to resist change because a fear of loss of power. So using that you could decide that the guy that is more resistant to change will actually be the one responsible for doing a fair share of code review.
Websites can try to block users with certain browsers or ad-blockers, but that's not going to work. With a very few exceptions, content is a commodity and portals are easily replaceable.

Actually it feels like there are more people creating content than reading it these days. There is plenty of interesting content out there, so if people can't access something, they just move on to the next one and never return.
Most people find this a joke, but I don't kid when I say that 4Chan might be the single most influential political force today.

4Chan's 'meme makers' have an uncanny ability to distill an idea to its simplest form. Ideas that emerge on 4Chan end up on Reddit, from where they are picked up by Buzzfeed and HuffPo. Before you know it, what was a dumb little idea spawned by some anon on /b has become a part of 'internet culture'

I've seen firsthand how 4Chan has been able to influence Trump's presidential run. If it weren't for /pol's constant shilling for him, I doubt Trump would've had so much support. 4Chan's memes have changed perceptions of Trump, whether you like it or not
I disagree on some points.

First, it is crucial to distinguish between "exactly-once" semantics with respect to state inside the stream processor (for example an aggregate computed in a window) an exactly-once delivery to external systems. The former is built into Flink, the later is only possible in some cases (transactional systems) and requires extra effort.

Exactly-once for state inside the stream processor is incredibly useful, because it allows you to implement many non-idempotent operations such that the writes to external systems are idempotent: For example, you compute the complex aggregate in the stream processor and only periodically write the result to the external system (overwriting previous values). Now the external system always reflects an aggregate without duplicates.

That is very valuable and only possible if inside the stream processor, you have exactly-once semantics for state. That does imply that the stream processor has a notion of managed state (in Flink for example the Windows, key/value state, and generic checkpointed state).

Disclaimer: I am a Flink committer.
With the amount of computing power they throw at this I doubt that's something even google could easily fund.
Exactly. I hadn't read any Graham Greene previously. I went and bought "Our Man in Havana" and "The Quiet American" because of this submission, and threw in a copy of Hemingway's "The Old Man and the Sea" because it was suggested by Amazon and a pal of mine raves about it. This is what I like about HN, pointers to literature I might not have ordinarily chosen to read.
The new gTLD info for Thursday the 10th
So, after working with Ansible over the last 7 months, I've come to the conclusion that it's not SO bad (it is still bad) if you have some sort of frontend to it that builds your playbooks for you and then calls out to `ansible-playbook` instead of trying to write your playbooks from scratch in YAML. We have a big CLI application, written in Python, that does a lot of this for us. It provides clean, specific interfaces to our most common tasks and has wrappers around the base tools (`ansible` and `ansible-playbook`) that add some useful features we found missing from the base tooling (Want to set a nested variable without resorting to passing a JSON dictionary at the command line? `-V foo.bar.baz value`). Even though our CLI is written in Python, we still prefer to build and write playbooks to temp files before calling out to `ansible-playbook` over the Python API just due to the amount of logic baked into the module and playbook runners that we'd have to replicate ourselves. Ansible 2.0 looks to provide a more powerful Python API (and a better example on how to use it in the docs), but porting our stuff now isn't really a priority. As I started writing this, I thought this would be a much more scathing comment as I find myself terribly frustrated on a regular basis, but, as I said, it's not SO bad using a frontend written in a language I enjoy working with. As another commenter wrote, I really feel that Lisps/Schemes (or some other language with a powerful macro system) would make the ultimate ops/cms languages...Guix and Pallet seem to be the only games in town in that regard.
This Samsung-Backed Firm Wants to Bridge Internet-Of-Things Platforms
Well, it's a bit more complicated than that. Neither chess engines nor go engines use brute-force (that is, exhaustive search). Although go does have a much higher branching factor and that does affect the search algorithm used, the biggest challenge is being able to write good evaluation and move-guessing heuristics.
The headline doesn't do justice to what he said. He actually said that he thinks after watching the current games he has a 60% chance of winning, but that AlphaGo will eventually beat him (perhaps in months, perhaps a few years).

The headline makes it sound like he's being super-arrogant, but his actual words tell a very different story.
Good read, thanks
That's why task based notions for general intelligence are rubbish.

Here is what humans can do: When presented with pretty much any task, specified however poorly, they can design hardware and algorithms that can beat themselve at that task.

That's a decent measure of intelligence. A decent measure of creativity is coming up with tasks that make the intelligence part as interesting as possible.
StackOverflow has already often served me but sometimes I think what we really need would be some place where some people fluent in languages/frameworks could showcase best practices/mini howtos giving a little bit more context.
Free Joomla Templates
"Zeus" in particular is pretty cool in this regard
> for a small fee

It claims to be free
Peeple, the 'Yelp for people' app is mostly useless
> I stopped visiting myself

That's one data point that can give you an idea of what the general reaction was.

Let's find some more:

https://news.ycombinator.com/item?id=11258424
Lovelace Test is pretty old though.
Don't know why you're being downvoted. The future of Opera is most likely this:

[1] https://www.techinasia.com/360-safe-browser-malware
Ultimate list of Google Analytics resources for your eCommerce website
A Kippo honeypot: how the billgates botnet spreads
Spotify is using 50,000 anonymous hipsters to find your next favorite song
AlphaGo uses much simpler hardware for play than for training. I think the Go associations can afford to run the hardware.
Why am I feeling a bit scared of all this ?
London Girl Music Video
> I don't see anything in this comment [...] for me to respond to

Yet you did it anyway! :)

Actually, he did begin by responding something useful to what you've written.
I am not sure that calculating the raw number of positions is a good indication of complexity at a given point. What if most positions are obviously junk in go while they are more difficult to assess in chess? Not saying this is the case in this particular example but thats a possibility in theory.
It is, like google is free.
Not uncommon at all.

Chances are the short code is the SMS aggregator or 2FA service they're using. Google turfs up some spam complaints for that number, so it's probably their aggregators standard US shared number. Twilio or whoever.

Most aggregators have a selection of short codes, internationally. Same goes for the more popular SMS enabled services - they'll have a short code shared for all their customers. Now in most countries that 2FA text will have a customer chosen text senderID eg "eBay Authorization" by the service, and short codes saved for when the service needs to handle incoming texts. USA and Canada insist on numeric sender ID so using a short code is more common. Outside the US you never get to know it's a shared aggregator or service, and probably can't reply to it.

Shared codes are common, mainly because of the cost and lack of availability. US is, from memory, somewhere around $1k a month for a random number, potentially quite a bit more if it's a 4 digit or word association. USA and Canada stand out as the difficult/expensive ones globally for SMS.
My Start-Up Will Cure Your Impatience Problem
How true you are, Opera was in fact the first browser forcing users to block Ads back in 2003 when it integrated the Ads right into the GUI. I had to create IPFW rules to block them back then, at least now that process is easier. :)
A New Typeface for PayPal
Our desires and neurochemistry evolved in a very different environment from today. I think it's fair to say that a chemical that mimics an evolved desire/reward system without actually fulfilling the need that system serves is "tricking" the brain.
Deploy4Me Added Google Cloud Platform Support
Endgame is also a strong point of AlphaGo.
Linux with Alex Nix Neues,gel Support Hacker-Power User Bundle – Slashdot Deals
Lorde “Love Club” by Scratch Ambassadors Feat. Olivia Dawn
How soon we forget. Twenty or thirty years ago Chess was spoken of in exactly those reverent tones.
I find it interesting that AlphaGo seems to take a long-ish time to play the move every other pro would play instantly. These pauses probably help balance any time oddities. I think Sedol managed his time well, and even AlphaGo went into byoyomi near the end. Also the fact that it's on even time is more than fair, since the standard until now has been "go on, add more computing power, take more time to play a move, you'll still lose to a pro". As for AlphaGo, I kind of remember reading that doubling the computing resources at this point gave an increase in 60 ELO points. (So if they solidly win against all the Sedol matches they may need to double once or twice or find enough software optimizations to take down Ke Jie using standard time control, but it's not out of reach..)
> So those using ad blockers are making the web worse for everyone

How is it making the web worse for people using adblockers? Because they are a subset of "everyone"
The Languages and Frameworks You Should Learn in 2016
I can only agree, the headline is absolutely horrible, the actual quotes are way more nuanced and importantly expose downright eagerness to try himself against AlphaGo.
Fully agree on common sense.

Unfortunately managers hire cheap coders, so it was kind of useful this natural obstacle to repel code ninjas, or at minimum demotivate them from writing cryptic code.

I'll tell you, even with static typing rules I've seen code where I just think: "why, oh why?". One time found a nested IF chain that was 15 levels deep with other IF statements.

In Javascript it is honestly so difficult to try figure out what they were expecting as output, because comments are never present on the code. If you write scala, that is good but there are reasons why Java caters a different type of projects and audience.
In my experience it's not typical for web infrastructure to come from distro packages, unfortunately.
Sure.

But the OpenCompute ones listed don't.
This won't work once more and more sites join the adwall band.
The Firejail security sandbox
From a go player's perspective, this would have been a more exciting match. Ke Jie is largely considered the strongest player in the world right now whereas Lee Sedol is marginally weaker but has better name recognition.
Robert Bosch Launches Own Cloud for Internet of Things
If we look at this from a risk-reward perspective and define 10 as the maximum reward for the maximum amount of risk then we have the entrepreneur who is a 10 for obvious reasons, an Angel who invests in the entrepreneur (maybe not the idea really because it might pivot a few times) maybe at an 8, then VCs at 7, bigger institutional investors at 5, and so on and so forth until the average teacher in Michigan who's pension allocates .001% of AUMs to VC at maybe .5 it becomes clear that if that structure becomes unbalanced the overall value creation cycle starts to become disfigured. In other words everyone tends to forget what's really important. For example if an entrepreneur doesn't feel that there is a great deal of risk to their personal livelihood as well as a great deal of reward for taking that risk and an inherent difficulty of having to earn every single cent (i.e. if they assume they can find easy money) then they are probably less likely to dig as deep as they can to come up with ingenious solutions to problems which is really the core of the whole tech startup scene. And then we can back trace that all the way back to the teacher in Michigan who might think that they are better off giving their money directly to someone who is a "VC" in SV. Basically the whole risk-reward equation becomes unbalanced. As a result when S#$$ hits the fan for them, everyone who doesn't really understand that model/equation will slow down. But my theory is that the ones that actually stick to the fundamental rules will keep plugging along with a small grin on their faces because they are glad that they are the ones who actually start to lead again and create value with a lot less BS!
10 Powerful Blogging Tools Every Blogger Must Use for Best Blogging Result
I'd very much like to see Ke Jie try (and also beat) Alphago while it appears to be in the realm of possibility.
Android bank app users targeted in sophisticated cybercrime attack
Sure it's unfair. But it is the current state of software.
Cartel members always have incentives to cheat - if one site can become popular by not ad-walling like 90% of them do and regurgitate the content of 90% they will do it and disregard "the big picture" especially considering the low barriers to entry. They have no enforcement mechanism to keep everyone honest - the only way this sort of thing works is if you "outlaw" non-ad-walled sites - something like google not listing those sites - otherwise not happening.
Originally their software was available as download to third parties (but without sources AFAIK), but it no longer is.
I disagree entirely.

The essential point I want to make is that just because you have a right to something, does not mean you have a right to the material implementation of that right. (Because that would mean you had a right to the labour and property of others, i.e. a right to violate their rights).

You have a right to free speech. You do not have the right to publish your opinions in any outlet of your choice (because that would violate the publishers' rights). Even if you lived in a small town with only one newspaper, and they wouldn't print your letters to the editor, it still wouldn't be right for you to compel them to print your letters by legal means. They built the audience, its their right to communicate with them as they see fit. (This isn't censorship, because you're still free to hand out flyers in the street, start your own newspaper, sue the existing newspaper if they commit libel, etc).

Your argument is essentially that because Google is "the world's largest information system", we shouldn't be "letting" them put whatever content they want on their pages, for whatever reason they want. The implication is that if someone builds something really useful, that thing should become public property. (People are saying the same thing about Twitter).

AdWords is absolutely moral because a privately-run service needs a source of funding. (I should note that I do think many PPC ad networks are exploitative and immoral, but that's not the case for Google).

Unless someone sets up a nonprofit search engine run by donations, the only alternative is a public, state-funded search engine -- that's the only way to get an "information system not biased by money". On the unlikely possibility that the state could build and maintain such a system, it would be the most powerful tool for potential censorship imaginable.
This seems to be well known at least by doctors. I've read multiple books that recommend waiting as long as possible to medicate (middle school to high school) and simply focus on non-medication strategies. Besides many kids growing out of it there's also concern about long term medication side effects like stunting their growth.

I beat all of the standard "ADHD isn't real" comments this time. Let's see if I can preempt them all in one go: No, just because you were misdiagnosed doesn't mean it's not real. No, just because you were on medication throughout high school and don't need it now doesn't mean it's fake. Yes, telling someone they just need to try harder, need discipline or were spoiled as a child is not unlike telling a person with depression to "cheer up".

ADHD isn't an issue with attentiveness, it's a disorder of motivation, time sense and impulse control. Everyone thinks it's a bunch of lazy people making an excuse to play video games all day but that's just a possible consequence. Given the choice between literally doing nothing while staring at a blank screen and doing something you don't want to do you'll need to fight yourself to the point of exhaustion just to do it. Your conscious self is essentially not in charge. Your most reliable tool to motivate yourself is fear. ADHD isn't some kind of vacation from responsibility, it's a nightmare.
Label.css – Label everything
But your friends have larger chance also being ad blocker users, right? In the end, the website just get more requests and a bigger bill from ISP without getting a cent from those.
It does show you how to approach building a back-end in the first place, which I would consider to be quite instructive for someone who has never done it before. And it does separate the phases and still remains compact.

Of course, once you have progressed to things like SSA, you might want to study something more complex.

BTW, the current version of SubC has a much more interesting back-end and even uses AST-level optimization.
Programming with Java 8 Lambdas
Came here to say this. It's a copout. They didn't know what things are worth a year ago either, particularly early stage cos.
The question (as Ke Jie says, but the headline hides) is not if AlphaGo will beat him, but when.

I was taught a computer would not beat a professional player in my life time. Now, there is maybe one player who can beat AlphaGo. I guess this won't be true for too long. When? That would be an interesting bet.
I liken Go to a real-time strategy game. Essentially a game of StarCraft 2 can have an infinite set of 'moves'. When an player wins at StarCraft 2, you can argue that he is wise too.

Right?