skysight-inc/HackerNews huggingface dataset:
There are plenty of books online. I would recommend creating your own project and finding something specifically you would want to do with that topic. For a class project my group and I did something simple, like a minesweeper bot. It also included a screen scrapper to scrap from windows and created our own minesweeper game including the AI part. It had about a 30% failure rate because it would get stuck on the 50-50 chances of it picking the wrong square. But that was a lot of fun. We did a bunch of statistics on it also.

This is a very broad topic because it can range from everything from 2D to 3D and different genre games.

I read and enjoyed this one. I would recommend it to start:
http://www.amazon.com/Behavioral-Mathematics-Game-AI-Applied...

It covers basics like game theory and goes into some of the mathematics and some code examples.

Here are some good slides from Valve on how they did Left For Dead
http://www.valvesoftware.com/publications/2009/ai_systems_of...

Good luck, have fun
Font Awesome has one too.
Font awesome has spinners... :)
I dunno. How hard is it to host a site abroad?

I know very little about Spain situation, but even then I'd guess that it's easier than hosting it in Spain. Smaller media can certainly do that.
Yes! iOS 8 added App Extensions:

https://developer.apple.com/app-extensions/
Thanks for spotting the typo - fixed! :)

We don't track trials just yet, but we'll be adding this functionality in the near future.
Inheritance is almost always an anti-pattern. It's encapsulation-breaking, dependency-creating, brittle and limited.
No, it was a lot different from Reddit or HN. Please stop trying to support the "pirating is okay". It's not. It's theft. You do not need or have to see those shows. You want to watch them and you fulfill that want by pirating. That pirating may cause purchases later is a horrible argument for theft.
I once handed out a paper brochure at tradeshows. That is, I didn't have a booth myself, I clipped my business card to my brochure then gave it to the people who were in the booths.

Be careful not to do this to someone who could otherwise be talking to a paying customer or distributor - that's what they pay so much money for. But if they're not busy they're usually cool with it.

I'm about to make paper brochures again, but this time I will mail them.

Don't just wait for gigs to be announced; learn to find the contracts on your own. When a gig comes up on oDesk, of course lots of people respond, so it drives the price down, also you are less likely to get it.
It's just blue, what's the problem?
>Netflix exists because of illegal sharing. And even though Netflix is pretty awesome, look at what all the established companies are doing to try to screw with Netflix.

And let us not forget that Netflix is still unavailable in many countries (pick any Eastern European Country, EU countries included). And where it is available, many titles from the US Netflix are not available. Torrents (and illegal downloads in general) are a strong incentive for copyright owners to improve their game. Otherwise it'd be a stagnant monopoly.
Marbhan's albums – Imgur
I'm sorry, but downloading entertainment is not a human right. He didn't exactly feed starving people by breaking the law. He put up a torrent aggregator to, mostly, Hollywood movies and shoved aggressive and high-revenue porn and malware ads into every nook and cranny of that site.

HN and those passionate about internet freedoms deserve better heroes than guys like Sunde, Dotcom, and Ulbricht. These guys very much enriched themselves via what was essentially a web based business and any "freedom fighter" argument is pretty disingenuous at this point.

Personally, I see malware coming from ad networks and other dirty tricks TPB did as a bigger issue than being able to watch Spiderman 3 without paying. Honestly, now he's painting himself as a some anti-spying hero when his site was the #1 vector of aggressive spy and malware onto people's computers? I mean, it fucking took over the search box when you clicked on it and launched a download to suspicious-toolbar.exe immediately. What link actually took you to the torrent? Not the dozen of so "DOWNLOAD NOW" buttons Sunde happily populated his site with. We need less of that stuff, please.
Nice picture - where's the content? Comes up blank.
Well most of the people prosecuted for piracy, maybe even all of them, were because of uploading/copyright infringement, it's usually a very gray area of just downloading/watching a stream, and I've never seen a case of it being illegal per se.
Huh. Every summer Iowa moves a town of 20,000 people 400+ miles across the state, on bicycles. Its called RAGBRAI.
So in other countries you can only use Uber to pay and not to hail? Are you sure this isn't just a weird exception.

I didn't know that "gypsy cabs" was a legitimate term of description to use to describe unlicensed cabs. I think it still sounds offensive, but I guess that would mean that he wasn't the instigator.
There needs not be a good reason for a bad law not to be enforced.
What's being said here is that if you want to keep the rights to something, you must keep it to yourself. If you publish it, you must lose control.

That's exactly the opposite of what patents say.

Patents say if you want to publish something, you can still have protection for it.
Inheritance, in practice, is cut-n-paste for people that think they're too smart for cut-n-paste.

"Give me an object like Foo, but with this one little thing changed."
That does look like fun. There are many online programming contests that work similarly to that, and I would recommend starting with one of them.

I'd also add that while everyone suggesting AI resources is helpful, the best thing to do is just jump in and start coding. One of the problems with our formal education system is that it often ends up trying to present solutions to problems before the students actually understand the problems, resulting in students that learn fairly superficial understandings of the solution that the brain naturally ends up garbage-collecting. Just code things for a couple of weeks. You should notice you're sort of hitting a wall around that time. You should notice that you see behaviors in your opponents that you do not currently know how to implement. That is the time to start cracking into the AI texts and learning from those who preceded you, and everything will tend to make total sense why you'd want to do that, instead of being these abstract thoughts floating in space that tend to go in one ear and out the other.

(I am convinced, incidentally, that this is why people can so confidently proclaim the uselessness of a degree in computer science to programming; what is taught is incredibly useful, but trying to jam it in for four years before finally turning you out into the real world to actually encounter the problems you've supposedly been learning the solutions to is a terrible way to go about learning. Take advantage of the ease of just hiking out into the coding wilderness and encountering these problems yourself before trying to learn their solutions. It is something the other engineering disciplines would kill to be able to do!)
Nice satire
They lack a bit of contrast for my taste.
Nice work, I like them better than the Bootstrap Glyphicons - they're lighter and more elegant.
This article discusses why recently we do not see many hacker groups anymore, and why the ones we do, such as Anonymous and its satellite efforts, do not succeed in having the same cultural impact as their forefathers.

Umm, what? I'm hardly a fan of Anonymous, but I think that's a pretty ridiculous statement on its face. The only reason I've even heard of CCC and the like are because I was a huge nerd who read way too many hacker books as a kid. About the only one of the classic groups I recall even getting any mainstream attention was cDc, meanwhile Anonymous routinely make international news.
What if instead of just one file starting with b, you have multiple files starting with b?

If there are files with names bc, bd and be, `mv b B` now renames all of those to Bc, Bd and Be. With normal directories, there is no way to do that as one operation.
I developed a similar system to this last year, but instead of defining my tasks for the week, I'd just choose the three most important tasks I wanted to get done for the day at the beginning of each morning.

If I got my three tasks done, it was a productive day and anything else I did was gravy. If I didn't, I forced myself to look back at what I spent my time on that day. The three-task system helped me get focused to avoid "fake work" like meetings, emails, etc.

I eventually coded it up into a simple tool for myself that I still use every day. I haven't focused on marketing so I'm honestly the only user, but I'd love if the folks here could check it out and tell me what you think - http://three.do
about collecting taxes to pay for stuff..isn't it far easier to print new money than to collect old money back?
http://archive.wizards.com/Magic/Magazine/Article.aspx?x=mtg...

So my memory is failing me and I was off by a decent amount, seems mid 60's is an average ceiling for win rate.

This is just an example from the 2013 season at the world championships. You'll want to sort it by Con(structed) Win %. Even the best players in the world win slightly more than they lose over an entire season.

EDIT:
Actually individual hall of famers might be better to look at, especially since these are lifetime stats.

http://archive.wizards.com/Magic/magazine/halloffame.aspx?x=...

http://archive.wizards.com/Magic/magazine/halloffame.aspx?x=...

If yo go to the career stats page you'll see that kibler has a lifetime win rate of around 60% and finkel is slightly higher than that.
Healthcare cost transparency tools proven to reduce overall spending
7 Day Profit Machine
Nothing besides convenience. As a rule of thumb I would love to have editor I find suiting my needs and ideally it would be easy to me to contribute/adjust it to my needs.

Regarding [Neo]Vim - I don't think core is something I would touch a lot. Most likely UI/GUI stuff and plugins (vimscripts etc ..). Due to the nature of vimscripts I would prefer to hack around it in something like Python, Lua or Rust.

My personal subjective judgement:

- Disclaimer: I'm mostly Java, C#, Python developer

- I find C++ codebase too hard to follow and understand. I like C, but it lacks syntax sugar etc...

- I find Rust promising (hopefully it's something I will be able to read relatively easy and hopefully it would be easier to reason about,especially in regard to memory management).
Where does it say that this database is persistent?
An excellent use of their data, thank you! You have saved me an average 6 minutes a day
Your argument is implicitly based on an assumption that piracy/sharing reduces income/profits. I'm not so sure this assumption is correct; at least it hasn't been demonstrated as true (AFAIK). A strong argument speaking against it is the fact that there are many examples that say the contrary; Avatar is one of the most pirated movies and also one of the most successful ones, and earned a huge amount of money just on cinema tickets. You have e.g. Zynga, King and Rovio who have earned lots of money on free games.

I used to pirate stuff much more when I was younger (a poor student). Now, I often pay for music that I really like, to support the artists! Other music I just watch on YouTube. If I was sure that Netflix would provide a better service than downloading (i.e. good quality, little wait time, superb selection, offline viewing, no geo-restrictions), I would subscribe.
I had a paypal account when I was 14. I used to build websites and sell them on ebay, it was pretty good money for a high school kid. But for some reason ebay/paypal thought I was running some kind of a scam and permanently banned me. I'm 28 and still banned and they refuse to even take a look at my account or listen to any kind of appeal.
Normally I don't reply in this kind of situations but I make an exception: 1 I think You misunderstand Go. 2 You complain about something you admit you don't know well. 3 You want the development to be more the way you want it without making any effort. My feeling is: Your internal feelings towards Go development are not relevant for many.
Hard to tell from the video or scant text - does it actually climb? Does it do more than emit smoke? Is it more than a controlled glide?
I looked at the article again a bit more closely. The Scorpion does have a valid use: as an observation platform. Essentially, replacing the repurposed Pipers or Cessnas that were used in the WW II to Vietnam era for spotting ground targets.
Using Chinese censorship to argue about pirated content is, imo, a variation of the slippery slope fallacy.

If someone obtained your family's credit card numbers and PINs, you would consider them to be in their good right to distribute them freely? They're just numbers, after all.
Depends if you're basing decisions on the ethnicity or on the facts.
And in their test, they made writes at that frequency, right?

It is, however, commonly used for average frequency rates too, not just measurements of constant frequency. "Frequency" the word means how frequent something happens, right?

I don't know what the 'something' to measure frequency of in pink noise would be, but if there is something to count over time, you can measure it's frequency.

"Frequency is the number of occurences of a repeating event per unit time" says wikipedia. https://en.wikipedia.org/wiki/Frequency

However, it is true that "In some fields, especially where frequency-domain analysis is used, the concept of frequency is applied only to sinusoidal phenomena, since in linear systems more complex periodic and nonperiodic phonomena are most easily analyzed in terms of sums of sinusoids of different frequencies." In some fields.

I have no idea why we're arguing about this except that we like arguing on the internet though.
Transducers (from Clojure) for Go
Can I edit or create threads by using API of Hacker News?
Is this API read-only?
https://github.com/HackerNews/API
Looks great, this is an area I have always thought surprisingly lacking by the payment providers themselves. I'll definitely be giving it a try when I get a chance.

It might be worth providing a bit more of a breakdown of your product (especially screenshots) as I found your sell sheet a little brief, just a little constructive feedback.
Open Data: How to Make It Work for Your Business?
Beyond the Flynn Effect (2006)
Sure, if it doesn't end up above clean water. Its cheaper, so I can guess it will. And depending on how its done, it may actually stifle free speech, not encourage it.
We can quibble over the meaning of the word "distributed," but I don't think this has much to do with anything. At the end of the day, the primary function of TPB is to allow users to download TV shows and movies for free. Indeed, the world-changing consequence of TPB shutting down, according to Sunde himself, is that "[i]t tilted people's brains into knowing that tomorrow, their favorite TV show must be downloaded somewhere else." (Though, granted, he imagines that this will cause people to perceive some sort of slippy slope. His argument here seems to depend, however, on conflating TPB with the BT protocol itself.)

Nor is it especially relevant that computers, cash, the Internet, etc. all facilitate crimes, in some sense. TPB is easily distinguishable because its express purpose, and dominant actual use, is to facilitate crime.

I do respect that Sunde was willing to go to jail for his cause. But given the dubious specific goals of TPB as it was actually operated (despite whatever ideology might have supported or motivated it) I can't say that I'm particularly cowed by his moral courage generally.
And we don't want to live with people who can engage in the intellectual dishonesty that a site dedicated and known for primarily listing numbers pointing to copies of somebody else's work, that they worked hard to create, is harmless.

Yes, there are rich people who make money off of TV shows, movies, videogames, etc. But there are also regular hardworking people who depend on it for their living, and saying TPB is just exercising free speech really skips over the issue.
> Using Chinese censorship to argue about pirated content is, imo, a variation of the slippery slope fallacy.

I was not trying to do so, just using it as an example of freedom of speech being good in other contexts than the purely political.

But yes, credit card numbers are piss poor security wise. That's why banks essentially write replacements off. Compromise is expected.
Ask HN: Use Vim for iOS development?
I have been a developer for some years and while I know how to use Vim, it is not my editor of choice. Many people recommend using Vim because of the speed you gain while coding using only the keyboard.

I do build all my apps with pure code, but somehow I feel xcode brings more to the dev process.

Is Vim recommended for iOS development? Can it really improve the development speed?
The Pirate Bay Is the World's Most Efficient Public Library
Funny (and probably a bit off topic) fact : if today I have a coding job it's because when World of Warcraft was all the rage, after a while I started "botting" then wanting to make my bots better I learned to code and a few months later I was enrolling in an IT school. The rest is history as they say.

If you want to interface with games, I would highly recommend looking at Innerspace (company was named Lavish something). My knowledge is from 10 years ago, it might be discontinued though (I'm not botting anymore).

edit : oh btw if someone at Blizzard read this, I would totally pay for 10 accounts on a botting friendly WOW server. I can always dream ;-)

edit 2 : yup they are still in business : http://www.lavishsoft.com/
Plug: Clear, a set of 500 icons in 3 variations (thin, thick and solid) comes in SVG too.
http://appzgear.com/products/clear-icons-bundle.htm
The current spanish government is hardly socialist
Should marketers learn to code?
Alternatively, the full domain could be displayed instead of just the root domain, so (itunes.apple.com) would be displayed instead of (apple.com). This appears to be the case for some domains, like Tumblr and Blogspot, but not others.
I'll second this. Also, for board games like chess or othello, you should take a look at the mini-max algorithm:

https://en.wikipedia.org/wiki/Minimax
Why? It's not like the most downloaded TV series are also the ones making the most money.
Creating "AI/bots" for games comes in three parts/flavors/divisions:

First, and the most critical to most games, is basic behavioral AI. This includes things like pathfinding, locating targets, attacking, and otherwise making an entity in the game interact with the environment in the game.

Second, you've got the more abstract parts, the "high-level decisionmaking". This is the AI's strategies and tactics, such as communicating with other AI, coordinating with squad members to circle an enemy, deciding when to change weapons or throw a grenade or pull back to reload, etc. In most cases, developers put in many crude heuristics here either because they don't have time to think of anything better, or for performance reasons. This will look like "if known nearby enemies > 2 and ammo < 20%, find safe point to fall back, reload". The developer thought up this quick rule of thumb and told the AI to do this, without having to code the AI with the intelligence and information the developer used when making up this rule of thumb.

Third, bot creation (for the usual "hacker" version/meaning of the term, as in e.g. bots used by AFK players to farm) is significantly different than making an "official" AI as a developer or writing a replacement AI using available scripting in some games. For most games, bots will involve various hack techniques for retrieving information about the game world (occasionall literally involving visual pattern recognition, which is a whole other ball of yarn (and separate type of "AI") you don't want to mess with just yet). Bots will also usually involve indirect control of the game character by using some third-party program to "send" keys to the game using OS functionality. This is probably not what you're interested in, and you'd need to learn at least some basics of the first two to be able to achieve anything here.

One thing that was rather popular a while ago is to just dive into a game like Robocode[1] and work up your way until you can code one robot that will on its own beat various competition-grade robots without user input to adjust for the opponent's strategies.

[1]http://robocode.sourceforge.net/
> Yes, there are rich people who make money off of TV shows, movies, videogames, etc. But there are also regular hardworking people who depend on it for their living, and saying TPB is just exercising free speech really skips over the issue.

Does it though? TPB themselves are not doing any sort of piracy, nor are they harming anyone. That exercise is left entirely up to the users.

The only thing they do is distribute numbers, exactly like I just did. Your choice what you do with that. If you choose to use that number to harm someone, that's up to you, not me. I'm not at fault for giving you a number.

Perhaps those users look at it from another perspective: maybe people shouldn't be making money like that. We live in a post-scarcity world with digital resources, we have no need for such people anymore. We've shown time and time again that even without enforcement, some will thrive and profit greatly, some will operate for free, and others will fall. Maybe it's time to just let it happen and give up on the use of coercive force to create a false market.

I can't say whether it's right or wrong, I don't think there's a correct answer there, but you have to understand that different people view these issues entirely differently.
I was looking for a similar solution recently, and came across Stackicons[0], basically icon fonts with multiple color layers, essentially what Microsoft is proposing.

But there's a huge flaw with the whole approach: you can't have color gradients. Of course you can still emulate gradients by using lots of layers, but it's going to look like crap when you increase the resolution.

[0] http://stackicons.com/
That's an argument against the entire idea of personal property. Maybe that's what you want but it's going to be a really tough sell.
This is assuming the OP is the creator.
Roughly about the same time that the scarcity of digitally generated goods became a lie. I'm not stealing from you, I'm getting a fully functional copy that doesn't affect your own copy in any way. It might though affect your capacity to profit from an artificially enforced inefficiency in distribution though, as opposed to finding a manner to attaching an intrinsic value to your trinkets.

The fact that you put a lot of effort into something doesn't equate to it by itself being worth anything.

Reductio ad absurdum: Regardless of how much effort you put into masturbation, your bodily fluids aren't more valuable because of it. And if your business model entails making people pay for viewing them inside a box rigged to make other people around it infertile, your business model is doomed.
As a further note, the levy is intended for cases where the person doing the copy already has the right to do the copy (for example, recording from radio, recording a tv-show, or making a back-up copy of a movie one already owns a legal copy of). It is not intended to compensate for copying that is currently illegal (such as copies obtained using any form of pirating).

Many people misunderstand this, and think it is a levy to compensate for illegal copying. That is not, and has never been, the purpose. This misunderstanding is also one of the common arguments against the levy, since it gives the impression that even though some copying may be illegal, it is compensated.
5 Reasons I'm allergic to veto rights
>We won't stream the latest show from the other side of the planet right from peers in real time but well.

Ain't that what Popcorn Time is doing?