skysight-inc/HackerNews huggingface dataset:
especially true for people who are not power users

This is particularly sad because those people are also the ones who are the most easily misled into getting bitten by ad-originated malware and thus the ones who will derive the most benefit from AdBlock. Power users who know and use AdBlock would be also far less likely to fall for such deception.

There's one decision that is clear when using the Internet: either you can learn enough to be able to take control of your browsing experience, or you can remain complacent and be controlled by the entities who will manipulate you to their satisfaction. I've chosen the former and wish more people would too.

Personally I find that just having JS off by default cuts out a huge amount of the crap on most pages (including ads) and don't need more than that + a HOSTS file to kill off the rest, but this is unfortunately a setup that is probably unusable for the (current) "average user".
> Inaction here will kill their industry.

That's the part I'm less certain about. I would've expected it to happen already; they're hurting themselves, but so far not fatally.
+1 for that. Anyone have a pretty full list of programming/development videos in general?
Fork me on GitHub: https://github.com/aercolino/Hype-Amplifier
How Mention Reduced Churn by 22% in One Month
This is our first take on vfx and editing. What do you guys think?
really cool idea, but not sure if actually true:
http://math.stackexchange.com/questions/216343/does-pi-conta...
I think there may be several solutions to this, one is:

P+T > P > P+S > P+T > F+S > F > F+M > M > P+T > F > F+M > M > M+D > P+T > P+D > P > P+T

Where P=policeman T=thief S=son F=father M=mother D=daughter.

It helped me to approach this as some kind of machine, or a universe with weird physics - from there you can establish some basic operations which are then easy to combine into the whole solution.
Well, Binney was an NSA employee and is now on the record saying that their goal is population control. That is a source.
Awesome JavaScript – A curated list of awesome client-side js libs
I love Twitter and that’s weird
I posted this here and totally forgot I did, and then wondered why I was getting followed by all these people.
It should be pointed out that the child was removed from the study many months early. The other child who remained for the duration of the program is still HIV negative.
Do you mean for this particular implementation or in general? If the latter, here's an animation of input-to-hidden weights during the training of an autoencoder on MNIST data:

http://i61.tinypic.com/micsrc.gif
I still see the "issue" on my searches
The exciting part of HSA though is the APU architecture that AMD is putting out. Its hardware specific, but the CPU and embedded GPU have a coherent cache. (CPU and GPU are on the same die with APUs).
A Roadmap To Becoming An A/B Testing Expert
HearthSim is a generic Hearthstone game simulator and AI, designed to run large numbers of simulated AI vs AI games in order to test and understand the values of various game mechanics and cards.

Then I read an article about The Coin on OP's blog: http://buddypanda.com/?p=65 and I don't think that the simulator is that useful. Maybe I'm too dumb to understand this, but my intuitive idea is that a card like The Coin gives you various advantages and no disadvantages, since it is an extra card that comes for free and gives you more flexibility. How come then, that the simulator says that the player actually wins more games without The Coin?

Hearthstone isn't mainly about random encounters between AI opponents, but to gain advantage in material over your opponent over the course of the game. Sometimes, 1hp, 1 card, 1 round is sufficient to decide over victory or defeat. If the simulator neglects hero abilities (as in The Coin article), my guess would be that it's not too accurate.

However, I thought that a simulator for Hearthstone would be a great idea. I think you're onto something here, but I'd like to see a few more use cases that match my intuition I gained from playing hundreds of games of Hearthstone.
and it would take too much of my time to switch.

Yeah, that drag & drop can sure be a pain in the ass... :)
The New York City median annual family income is actually lower than the nation as a whole - $49k ish.
> I used to block ads before we noticed that 30% of our website revenue was lost to adblocking.

I'm curious how you came at that number.

I'm inclined to believe that at least some of the population that does click on and interact with advertising is part of a very different group than that would install AdBlock.

I find myself in the latter - I run AdBlock, but even if I didn't, I wouldn't be clicking on ads anyways. Am I part of that 30% lost revenue?
HIV and retreat to hiding places like the gut and the brain, where treatment is very difficult.
1. You'd have to ask them

2. You can't argue that they shouldn't be #1 until you can argue that something else is better.

I know when I am just doing a quick search for some reference I usually end up at w3schools, because they have actually created a quick reference for web elements, and 9/10 times the information I get serves its purpose.

So before you argue that they shouldn't be #1, please tell me where a better reference exists.
Note that the game only implements about 50 cards of the 382 cards available in the game: https://github.com/oyachai/HearthSim/tree/master/test/com/he...

BTW, if you haven't tried it yet, Hearthstone is a great CCG with a very fair progression system and very good polish/balance.
I installed adblock when i finally got fed up of 30 second-1 minute unskippable ads on 1-3 minute youtube videos.

Of course, the killing of malvertising/download-software-with-adware etc ads is another good thing.

In my opinion, if there was an easy link to report an ad directly on the search results, I'd pause adblock to search for various terms and report the fake support/adware laden download links/etc ads.

But as it is, I think tipping is the future. But maybe that's just my connections to the Dogecoin community coming through.
https://news.ycombinator.com/item?id=8019558
This is fantastic. I wonder if we've passed a tipping point where some of these fundamental machine learning algorithms will be taught the same way we learned the C++ STL back in the day. Really something like a spam filter should look like a shell script, where you pipe things around and use off the shelf tools, rather than spending inordinate amounts of time trying to implement building blocks (imaging having to write grep before you could even start).

Just out of curiosity, does anyone have a link on NN training parallelization? I’m just hitting paywalls. I’m curious if it’s simple or if there are dependencies between neurons that make it hard. As I see it, the next big hurdles after ubiquitization are distributed training (possibly with GPUs) and empirical data on the best tuning parameters for various problem spaces (which will come largely for free when training happens 5 or 10 orders of magnitude faster than today). Eventually we’ll have an answer as to whether AGI can be composed of basic building blocks or if we’re still missing some fundamental insight.

For example, genetic algorithms are fairly easy to parallelize because by their nature they use large and independent populations. About the time I was graduating college in the late 90s, there was great interest in using them to find the initial weights in NNs to avoid local minima, but then I didn’t hear much about it since. Have there been any breakthroughs?
Sounds reasonable, I look forward to seeing the full details in August to get the full picture, but those assumptions seem fair.
In that article, he shows that giving the coin to p1 (the 2nd player, it's 0-based) gives a /disadvantage/ to p0 (the 1st player), so it is actually beneficial for the player who gets the coin.
What else have you heard about Wayland?
I'm not sure that was a good example. MDN contains not only a description of individual attributes but also explains when you could use them and how.

And this is why there was backlash against w3schools. It's a copy-paste site, and the people using it were putting out terrible code. If you "just want to know how to use something", you are ruining the web.
1. The type system is too complicated.

2. It's difficult to find implicits. If I am looking for a Haskell typeclass instance, I know it will probably be defined either in the same module as the type, or the same module as the typeclass. I couldn't work out where to find implicits.
I believe the person above answered your second question. Also I believe your second question answers your first question.

42.
Hype has almost universally negative connotations to me. Based on the name, I expected your extension would hide "hyped" stories (where hype is perhaps defined by a high comment-to-upvote ratio for a story), since hype is usually bad. You may wish to consider a new name.
No: the NSA is recording at least 80% of all calls and will, towards the end of the year, have the capacity to record 100%.
I really think you end up at w3schools not because they are a quick reference, but because they always rank #1 on Google searches for web development terms.
The hack that saved the astronauts of the Apollo XIII
I always wondered how much advertising, in any shape or form, works. I know for a fact that advertising didn't convince me to buy anything this far.
This was the Keynote talk at Devoxx UK - well worth a watch IMO!
Adding a 'pretty good' card to a deck means you might draw that card when you need a critical one. Even though 'The Coin' is good, it may not work (as well) with the rest of the cards. As you say, 1 card, 1 round can decide the game.
The first amendment allows local newspapers to publish info that they got from the police public record.

It certainly doesn't prevent a law that forbids police to disclose names of arrested minors, and keep their names out of the public record unless they're proven guilty.
Whether that is the NSA leadership's goal is anyone's guess. However, with the road they're going down, they will have the ability to exert considerable control over people around the world, particularly in the United States. Give that sort of capability it is inevitable that it will be abused. They're already abusing the power they have now.
> How come then, that the simulator says that the player actually wins more games without The Coin?

This isn't what the results say. The win rate for the player who goes first ("Player 0") rose from 41% to 61% when the player who goes second ("Player 1") was not given The Coin.

This is summarized in the text:

> The Coin basically makes what used to be a first player advantage into a first player disadvantage. Not bad for a single card!
The criminal people don't need to stay together, the thief can stay behind as long as she is alone. You can hence use the policeman to ferry a son/daughter. The next challenge is if you go from there and ferry one side of the family across, eventually the boat will be on the wrong side - so you need to make a little tedious shuttling/shuffling session to make sure the policeman/thief duo actually waits on the opposite side. From there, it's pretty straight forward again.

I'd say those are the only two critical sections, the rest should follow automatically.
the techy in me is greatly impressed that can do this.

the libertarian in me is greatly annoyed they can do this.
14,000 Draft Notices sent to men born in the 1800s
I don't get how this applies.

If you have a 100-gigabyte file you want to "compress" with Pi, all you have to do is find the beginning of that exact sequence in Pi and write down its location and the size (100gigabytes). As long as the binary representation of the location within Pi was less than 100 gigabytes, it is now "compressed". Why wouldn't this work?
So that they can do what, exactly? Once they get total population control what kind of stuff will they be able to do that they couldn't do before?
Show HN: The Markdown Resume
Woman Accused in Google Heroin Murder Linked to 2nd Suspicious Heroin Death
More or less, yes. However, the danger is really only to people outside the safe herd majority who might draw the wrong sort of attention. So I don't see it being a huge danger.

However, I don't think it'll ever devolve to the point where mass arrests or anything truly draconian takes place. There isn't any need in Democracy. You need to only control 51% of the engaged voters [e.g. the people who actually vote] and at least in the US the two party system controls that quite effectively.

I'm worried about this because it will lead to people getting stepped on and crushed between the massive gears of the "State Security" apparatus.
While advertising may not have convinced you to buy anything, which is doubtful that it hasn't has some influence, there are millions of people that are influenced by advertising. This is why it's done.

What is sad is that obvious marketing attempts work so well. One weird trick ads really do work. I was as surprised as anyone when we started running these for a client assuming that they would fail and we could stop. Sales nearly doubled for that ad group.

It's hard to blame the marketers for the dumbed down advertising when it works so well.
FUCK AMERICA.

the government wants to declare war on the very citizens it represents??

BRING ONE TO THEM.

bombs.
Πως να διπλασιάσετε τις πωλήσεις σας μέσω ίντερνετ – SEO | WEB DESIGN
The old joke with Common Lisp used to be if you've developed a program for one version of Common Lisp, you've developed a program for one version of Common Lisp.

Lisp is notoriously hard to deploy. Code is not portable between different lisp implementations. Apple's ATG ended up axing many projects because they had so much trouble moving their lisp from 680x0 to PowerPC.

The fact you talk about "your system's package manager" ignores my point -- I'm not saying Lisp is especially hard to deploy to servers (although it is -- but this is, as you say, a popularity issue; and it would be far worse if the world of servers hadn't converged on a small number of very similar platforms). I'm saying it's hard to deploy to desktops and mobile, which is where most of the "useful" programs people might want to write still live.

A huge part of Lisp's problem is fragmentation. Which Lisp? Aside from fragmentation in Common Lisp itself, there's all the not-quite-Lisps around, ranging from Arc to Scheme to Clojure to sheesh-I-really-have-no-idea. And of course this is because once you start coding in Lisp there's an overwhelming urge to abstract away difficult things in your own clever way, perhaps even hacking the language itself, and pretty soon your little world is utterly unique.

Another great, simple language in the exact same boat is Forth.
but what stops a structural technique for maximizing light usage by plants (like stacking or some more optimal structural pattern, such as the natural tree pattern [1] optimized by nature) from achieving 4X or more increase in efficiency of light usage?

1. http://online.wsj.com/news/articles/SB1000142405297020355030...
> Your view is certainly not the same as the way many people view Kickstarter.

My view is based on things like Kickstarter's terms of service and contract law.

And the complaints about failed delivery of rewards indicate that it is also consistent with the way many backers see Kickstarter.

Certainly, I can see why each individual project team would like the idea of getting funding without giving up either equity or an obligation to pay money later (as they would in traditional financing) or an obligation to provide product (as they would in a preorder, or in Kickstarters existing terms if they offer the product as a reward), while still using the product as an inducement.

> There is obviously a lot of value in having some kind of market where people hand over money with the risk of project failure, in order to potentially get a new product that they want to exist built.

And Kickstarter can be that without product-as-reward -- after all, if the project is for a product to be offered to the public, people who back the project can "potentially get" the product (contingent on project success) when it is offered to the public.
I'm using it because due to performance and maturity requirements I decided to build my app on the JVM. Among the JVM frameworks I selected Play for its features (development workflow, statelessness, async, REST/JSON). Given the choice of Java or Scala, I selected Scala because it is more expressive (less, clearer code) and the functional style makes it easier to work in asynchronous and immutable style. Also, I wanted strong typing and didn't want to use Groovy or Clojure.
In the simulator maybe, but according to Blizzard statistics going first has a small advantage (51%-53% winrate in feb 2014: http://www.hearthpwn.com/news/296-developer-interview-with-e...).

It was much greater before the extra card and coin was added.
They could ensure that everyone lives by the true religion and the true constitution.
Men born between 1893 and 1897 reminded to register for the draft
He was an (important) employee but did not speak for, or set the NSA agenda. He's also disgruntled. This makes the quality of the source less than ideal. Now if he had some sort of memo or recording that would change the source, and could provide more credibility.
Although that's true, I consider anything he says about the NSA's current activities and goals increasingly inaccurate the longer he's not there.
Thread-based vs. Process-based concurrency – Node.js
There is an option (the only one, really) to boost more comments or points. That is up to you. Initially it's 50 / 50.
see this other structural pattern for maximizing use of available light (be it LED light or sun light)

http://online.wsj.com/news/articles/SB1000142405297020355030...
Yep, I'm up to about 100 cards at this time, working on the basic cards first. Besides the cards, there needs to be more work on the AI modeling... currently, it won't handle any card with elements of randomness to it. I think I have an idea on how to treat it (without the AI cheating), so that implementation is coming up... soon.
Exactly! I was expecting an article on unskippable ads, or something like that.
I'm picturing JavaScript strapped to a chair with its eyelids forced open undergoing aversion therapy as it undergoes multitudes of revisions to eliminate all those pesky bad parts.
Sure, if you read just that sentence. If you read just the one before it, it definitely seems like he meant the US has visibility into 80% of calls.
At 25 I would already have blown all my savings on basically not working partying and traveling. Actually that's pretty much what I did..

But I crafted that lifestyle for myself specifically after having a pretty lonely miserable time living in my home city. Shortly after school I was in a sort of similar situation living alone, working in tech, not making new friends, spending weekends with family, not meeting girls etc. I knew some friends who moved to LA, so I disposed of everything I owned and moved out there. I completely stepped out of my comfort zone and lived with a bunch of guys in a fratty situation in Hollywood as it was becoming colonized by hipsters. New friends, parties, women all this stuff I was isolated from back home just became my lifestyle all of a sudden. I bounced around road tripping, went to Hong Kong randomly. Its something that really changed the tempo of my life in a way I would never pass up.

I probably set myself back a lot financially and career-wise. I lived in the bay area for a time, I got bored and moved back to LA to party. I turned down tons of business opportunities. Do I regret it? Not really. I'm not rich today at all but I met my wife during that time, all of my best friends. I learned how to balance freelance and life so I have ample free time while still paying the bills.

So basically do something that makes you happy. Get out of your comfort zone. Put yourself in the places you'll have the opportunity to make the most out of socially. Reinvent yourself. Its worth it.

Just don't blow all your money.
I think they are aware of the issues and just don't care. Like most things, 90% of people aren't going to be obviously impacted.

It will only be the people they want to give the shaft too. To make matters worse, the majority of those people will actually deserve it which will give them the cover they need. :/

I think comparing David Cameron to the Emperor is a bit of a stretch. ;)
Not sure I agree with the last part - it took me 2 years of weekly salsa lessons to get comfortable on a dancefloor

Having said that, I can't recommend dancing highly enough, it's added an enormous amount of joy to my life. Programming scratches an intellectual kind of itch for me, but dancing scratches a much deeper one
Thanks, this is actually quite useful.
While this is true in the general case, The Coin is an extra card added to your hand at the beginning of the game and is never a part of your deck. It is purely beneficial.
I'm a bit against the code style: https://github.com/oyachai/HearthSim/blob/master/src/com/hea...

So the card that does the damage has to do the removal check for the minions? Talk about duplication of code. Wouldn't something like this be better:

engine.dealDamage(1).to(Category.EnemyMinions);
Or better yet, write the entire thing in a logic programming DSL.
We're using Flowdock here in our company. ChatGrape sounds interesting but does it integrate with all the services Flowdocks offers support for?
That might be true. The advantage that The Coin gives you is highly dependent on the deck that you have. In that particular deck that I used in the simulations, the advantage is rather large. For a deck consisting of stronger (higher mana) cards, the advantage is much smaller. I think it's basically due to the fact that a 2-mana drop vs 1-mana drop is much stronger than a 7-mana drop vs a 6-mana drop.
oh I see. it seems obvious now. odd. Thanks
Thanks, that's all very useful feedback. There have been several significant improvements to the module system in 4.02 (including generative functors and module aliases [1] in signatures), so I agree that there's quite a bit more to write about. We have a very short section on common patterns that could perhaps be expanded into a chapter.

[1] https://blogs.janestreet.com/better-namespaces-through-modul...