skysight-inc/HackerNews huggingface dataset:
C&C-RA2 was very good, but for me RTS, the era of Starcraft and C&C was crushed to dust by the 3d terrain and balistics of Total Annihilation, nothing held a candle to it.

I still remember yelling out loud with surprise the first time enemy artillery destroyed some of my aircraft while firing on ground targets further away.

Sadly the 'moar triangles' era began shortly afterwards and definitely abandoned the simplicity of well balanced gameplay and solid game engines, for flashy graphics and other cheap lures.
I'd also like to say that some things about how the article addresses how we are meant to protest.

"Students: You should go on strike. If your textbook costs more than $50, don’t buy it. If it has more than 500 pages, don’t read it. There’s just no excuse for bad books."

This is not an acceptable solution. If you don't read the textbook in some classes you will fail.

If this happens, in some cases, you could be set back a year and pushed into >10k of debt. (The cost of taking 1 class for one semester with dorming at my college)
Yeah you're right -- fantastic is definitely an exaggeration
Perhaps astrology has some truth to it after all :)
Honestly, why? Most of the time, you want to write C++, with exceptions, and the STL. You can make this kind of programming as robust as you want against memory allocation failure.

If you don't want to use this style of programming, for whatever reason, check out sys/queue.h. It's already on your system, if you're using some kind of Unix.
I understand this, but I am referring to the what is commonly known as a textbook.
[Un]fortunately, we are tied to C/C++ due to mission requirements and our hardware platform.
One thing I don't understand for example is the hostility against every single competitor out there and everyone that dares to say something critical about the RPI. The latter I find strange seeing they constantly improve these devices.

If it is really about education, get small inexpensive devices in the hands of millions, children... does things should be welcomed. Hell some of them attack a guy that wants to experiment with a different open source OS, that seems extremely conflicting with an open platform from my POV.

For me it is the opposite of being "open", seems more a marketing ploy to me.
> Better to be completely arbitrary in the number.

What!?

No. If you want to go that route, it's better to simply omit any discussion about it. The worst thing is to present some arbitrary number that has priming and framing effects in the mind of the candidate. Especially if the number doesn't have a meaningful connection to the types of outcomes you might expect.

Providing a crude distribution or crude examples that imply a distribution is best. In the absence of that, providing no number at all is next best. Providing an arbitrary number is absolutely the worst.

Imagine if the chart showed an exit of 25 billion! That's also an arbitrary number, but it's clearly not legitimate if you can't back it up.

The fact that seeing 77MM doesn't hit you with the same "that's absurd" feeling that a 25 billion figure would should scare you ... because you don't have any information about whether the 77MM number is any more reasonable!

(Of course, you could just use base rates among start-ups, or start-ups in this industry ... but then you're using a distribution to justify things, so why not just actually use the distribution?)
Doubtful; I don't think comparing such small W/L distributions will be illustrative.

On the other hand, the Nature paper shows the single 8 GPU machine performs similar to the 64 GPU cluster, but the larger clusters perform a comfortable margin better. [0]

By a single machine winning many games relative to the distributed version, really it's just saying that the value/policy network is more important than the monte carlo tree search. The main difference is the number of tree search evaluations you can do; it doesn't seem like they have a more sophisticated model in the parallel version. The figure suggests that there are systematic mistakes that the single 8 GPU machine makes compared to the distributed 280 GPU machine, but MCTS can smooth some of the individual mistakes over a bit.

[0] http://www.milesbrundage.com/uploads/2/1/6/8/21681226/877172...
No, but they're (statistically) less interested, know less about you, and furthermore you're less beholden to them. Chaining VPNs multiplies the effect, with the end result looking a lot like TOR.

Centralization is bad precisely because it concentrates the information, adds context to it (what you're doing relative to others), and amortizes the cost of building surveillance infrastructure and developing the business relationships for exploiting it.
Aw. It should have been named the GNU Gneural Gnetwork, gno?
If I wanted to give "old school" games a shot, which few should I try? I haven't played many -- Sonic as a kid, I watched FF7 and Symphony of the Night on youtube -- so I don't really have a good basis to judge from, but nothing I've seen obviously meets (let alone exceeds) the bar set by my favorite modern games, e.g.

Soma: Story, Atmosphere, Thought Provoking

Deus Ex HR: Story, Atmosphere, Thought Provoking

BioShock 1: Story, Thought Provoking

DragonAge 1,3 / MassEffect 1,2,3: Story, Characters

Witcher 3: Story, Characters

Portal 2: Story, Mechanics

Undertale: Story, Mechanics

Alien Isolation: Story, Atmosphere, Mechanics

Mirror's Edge: Mechanics

Braid: Mechanics

Dark Souls / Bloodborne: Mechanics? (Haven't played)

Blood Dragon: 1980s simulator

I can identify the "commercialization" trend that you're talking about if and only if I focus my attention to a single franchise or a single aspect of a single franchise. Example: Mass Effect lost its hard SF edge in 2, 3 but the characters and mechanics got better. Starcraft lost its story and character edge in 2, but the mechanics got better. Bioshock lost its philosophical depth in Infinite but the story and characters got better.

Overlaid on top of this is a trend of increasing production value. Every franchise gives you some facet to point at and say "devs don't care about X, only production value, boo." This ignores the boring explanation that it's hard to churn out sequels that exceed the original in each and every possible point of comparison. Sequels need to be evaluated on their own merits and the industry needs to be judged as a whole. Otherwise everything is guaranteed to look like it's going downhill.

Or maybe I'm wrong. Let me know your favorites and I'll promise to give at least one a try.
I remember hearing about the Beagleboard for years before the Pi, along with the Plug machines and Gumstix (if I'm remembering correctly; never really dug into those at all). I think the RPi's greatest innovations have been their educational goals and (crucially) the price point. I think that most of the boards before it were marketed as hacker/dev boards and priced accordingly, and they were correspondingly more niche products.

It certainly wasn't the first hackable SBC, but I think adding "mass-market" into the claim makes it defensible. There's a parallel to the Arduino, in my mind. It wasn't the first microcontroller dev board, but it was the one that made that microcontrollers look cool to outsiders.
I completely agree on the intellectual laziness on exhibit with population reduction arguments. I think there's far more room for exciting creativity in thinking of ways to move humanity away from capitalist consumerism toward resource consumption habits that are fueled by a long-term outlook on how to avoid waste for the sake of making a buck (or a few billions of bucks), and how to put our creative efforts to use for maximizing utility of resource usage—all while continuing to improve the quality of life that everyone enjoys.
I went the other direction, I programmed for decades without syntax highlighting because back in 1989 I thought ANSI color directory listings were for MS-DOS weenies, so I used a monochrome terminal for everything. I finally became a software developer and adopted syntax highlighting and haven't looked back. Catching unterminated strings and mismatched do..end blocks in ruby saves an incredible amount of time where you can just fix it immediately in-editor as you are coding.

I find it amusing that now we've got hipster programmers wanting to get back to basics and reject syntax highlighting. Trust me, its not better, colors do make you more efficient.
Here is the developer of uBlock Origin, telling me how to block Twitter specific requests: https://news.ycombinator.com/item?id=11141600
Urban Assault, now there's a nostalgic flashback. I got hooked on the demo that came on the CD with one of the PC magazines, but never had the money to get the full game. They did a damn decent job trying to merge two very different genres and I'm really saddened by how few games since have done anywhere near as good a job.
No, I think if you had video of a security guard macing a woman or a dude with both hands full of water jugs on a public sidewalk, you'd have plaintiff's lawyers coming out of the woodwork.

Again: if it were police doing this, different story (ironically): it is much harder to sue a municipality, and there is an unfortunate presumption that police use of nonlethal force is almost invariably justified. But none of that is the case with private security.
Indeed, v6 is on the todo list
This is not necessarily true if the cipher used provides forward secrecy, is it?

From https://en.wikipedia.org/wiki/Forward_secrecy:

>As of March 2016, 49.4% of TLS-enabled websites are configured to use cipher suites that provide forward secrecy to modern web browsers.
That's just not true. In many places, it may (unfortunately) be the case that there's no recourse when the police assault homeless people. But ordinary citizens have no presumptive right to use physical force against other people in anything but self defense. Private security guards are nothing but ordinary citizens.

The really famous cases of nonviolent people being pepper-sprayed are instructive: they're university police, a special class of private security guard actually deputized to use force.

I'm not here to argue that the homeless aren't abused, or aren't getting a very raw deal with the law and law enforcement in general. I'm just saying that the details in this particular story seem off. Again, they should be getting this on camera. Those videos could be worth a lot of money.
Scala has taken the industry by storm, in the sense of the influence it has had on Swift, Rust, TypeScript, Kotlin, etc.
The limitation with void pointers is that it can only inline values <= the size of a pointer. If you have something larger then you need to allocate it separately which may have cache efficiency issues.

The main alternative, other than hardcoding an element type, is to use macros and pass the element type in the definition.

Sometimes you just don't have the option of a C++ compiler. Also, and this was a situation I was in recently, I needed a collection in a small area of my C code so it really didn't warrant a toolset change.
That depends on when a failure were to occur. If we have a failure while the spacecraft is en route to its destination, perhaps we can recover because we may have enough time.

If we have a failure during rendezvous with our target, it could be a very bad day.
Caffe has an OpenCL backend - https://github.com/BVLC/caffe/tree/opencl
Serious question, that's not generally how SSL vulnerabilities work is it?
They didn't detect your VPN connection, they simply block AWS IP ranges.
The promises were only hollow because we have a coward in the White House. Red-line Obama has proven that he's all talk and no action.
allocate a separate list node for each piece of data

So many programmers don't even consider "overhead" of data when writing things. But, most of the time it doesn't matter. Do you need a list of ten things? Great. Do whatever. Do you need a list of a billion things? Then you need to rethink everything from the bottom up.

when all you need is just a pointer to realloc

Wrong! https://github.com/Tarsnap/libcperciva/commit/cabe5fca76f6c3...
This isn't a secret, most people are aware of people whose "friends" are simply those who have skills or knowledge they want. In the context of what's important in life though, this drive for status and financial success might require examination. Especially when the people around you will disappear when there is nothing left to gain. If those are the majority of relationships in your life, it would be easy to lose sight of all the other awesome things in life aside from status and money. More importantly, you might realize the age-old problems with solely pursuing those things.

"You can't get everyone to genuinely like you, unless you're a snake, but then it's just an illusion. If you're lucky, (in this day and age) those you don't get along with will be polite.

Having all the money in the world is pointless if no one else has anything left to trade.
Presentation Tips You Don’t Hear – Write in Your Diary
I'd vote the behaviors and form factor of what's described in the article are all still "first wave".

What's coming is AR/VR tech - in particular: AR is what will become the next big mobile platform.
The best (like absolute best) football|basketball|baseball players in the world make approximately what per game?
What makes these pieces of software "harmful"
We were discussing the probability that Sedol would win this game. Everyone, including me, bet 90% that no human would ever win again, let alone this specific game: http://predictionbook.com/predictions/177592

I tried to estimate it mathematically. Using a uniform distribution across possible win rates, then updating the probability of different win rates with bayes rule. You can do that with Laplace's law of succession. I got a 20% that Sedol would win this game.

However a uniform prior doesn't seem right. Eliezer Yudkowsky often says that AI is likely to be much better than humans, or much worse than humans. The probability of it falling into the exact same skill level is pretty implausible. And that argument seems right, but I wasn't sure how to model that formally. But it seemed right, and so 90% "felt" right. Clearly I was overconfident.

So for the next game, with we use Laplace's law again, we get 33% chance that Sedol will win. That's not factoring in other information, like Sedol now being familiar with AlphaGo's strategies and improving his own strategies against it. So there is some chance he is now evenly matched with AlphaGo!

I look forward to many future AI-human games. Hopefully humans will be able to learn from them, and perhaps even learn their weaknesses and how to exploit them.

Depending how deterministic they are, you could perhaps even play the same sequence of moves and win again. That would really embarrass the Google team. I hear they froze AlphaGo's weights to prevent it from developing new bugs after testing.
We might get much quicker to the solution of Go Working with the computers as Go players and scientists, than only scientists.
I believe the most difficult part of a compiler/language is actually the runtime environment, in case it contains a concurrent garbage collector. Code optimisation is easy compared to that, especially if done a priori.
The "ethical motivations" section is out of place here. Its moaning about "money driven companies" (as though money were a bad thing), or "monopoly" (which does not exist in AI), just reflects badly upon the project.
Until recently it was technically or financially unfeasible for an ISP to record all traffic and keep it forever. Maybe today it isn't (or maybe it still is -- I have some experience using large, petabyte-scale, reliable data archives and they are from what I've seen still expensive and slow), but does anyone have knowledge if it actually happening? If it is, how is it being financed? Why would a competitor not undercut with better performance/cheaper pricing by not building such a logging infrastructure?
I have been using syntax highlighting since Turbo Pascal 7.0, it has never been a problem.
Have not--how dare you!
Three-Colour Numbers
The other critical piece was that Haswell doubled load/store throughput to L1 cache, not just register widths. (I know that you know this, just want to make it explicit).
"So the RPi foundation deliver the first mass-market hackable board,..."

I notice this type of negative comment about inexpensive, "hackable" hardware freqently on HN. As if the fact that a piece of hardware is inexpensive and "hackable" is insignificant. Perhaps to these commenters, it is. But to others it may be signifcant.

A pocket-sized computer with networking that boots _either_ a GNU/Linux project, a BSD project or Plan 9, not to mention a few other open source OS, from an SD card. For me, this is the major advance and appeal of the RPi.

Far from perfect but still a major advance from the previous status quo, IMHO. Thank you RPi.

In a sense RPi is a market maker. Now they have to find ways to compete in the market they made.
> I get that people are annoyed that its better for the RPi folks to just [use] ARM7 for all versions because its easier for unsophisticated users

Raspbian is ARMv6 for all versions.
I worked hard -- or, long -- because I had a shit personal life and neighbors who made it miserable to be at home. And, I was taught early and thoroughly that there was nothing I could do about such things.

Let me tell you, it is a terrible way to live.

Working hard and smartly and with fun, which I occasionally got to do, was something different and immensely satisfying.

But, if you are "working hard" because life sucks. Get your life in order. The sooner the better, not just for you, but ultimately, for your career.

Anyone who says you can't. Or that you have to "pay some sort of dues"? Fuck them.

As I overheard in the cafe, the other day -- my paraphrase may not be as snappy as the original: There's one choice where the outcome is 100% certain: Not choosing. Making no choice, taking no action, no chance.

The young-ish fellow was advising another young fellow on whether to ask a girl out.

As someone who's ended up spending his life alone -- and, is that "not by choice", or, per the above, precisely by choice. Let me tell you, there is no more important choice.

Family, friends, lovers, work and interests that matter (however, and, big or small). There is no more important choice. "Work hard" on those.
Performance. OpenCL has been 2-5x slower for ML than CUDA. Not sure of the exact reason but I think it's the highly optimised kernels which are not there with OpenCL, but are with CuDNN. I think it's mostly a software issue, compute capacity in theory should be more or less the same with equivalent AMD/NVidia cards.

AMD should have invested much more heavily into ML, if they had, their share price would probably look a bit better than it does now.

This looks interesting - running CUDA on any GPU. http://venturebeat.com/2016/03/09/otoy-breakthrough-lets-gam...
To be fair, loads of XIX century novels are considered boring for today's standards mostly because they were born as serials, paid by episode or even by word, and published in newspapers first. After the media landscape evolved, their appreciation diminished; similarly, old games suffer from the rapid evolution of their platforms / media.
>yesterday we only had a lower bound on AlphaGo's strength; today we also have an upper bound

I think it's premature, establishing bounds with good confidence interval requires tens or hundreds of games. Specifically, 3:2 result would be really inconclusive.
Wouldn't a million self play games exacerbate overfitting by learning it's own play style which it initially learned from amateur games? I
I don't think that's how they do it (yet). Netflix and the proxy companies are playing cat and mouse, when Netflix blocks them they tweak something and it works again for a couple of weeks, regardless of the address on the account.
I've actually got a curl output if you prefer command line...

tom@iMac: curl subnet.im/192.168.0.1/23
{
"ip": "192.168.0.1",
"netmask": "255.255.254.0",
"cidr": 23,
"wildcard": "0.0.1.255",
"network": "192.168.0.0",
"broadcast": "192.168.1.255",
"firsthost": "192.168.0.1",
"lasthost": "192.168.1.254",
"totalhosts": 510
}%

--

Python example :)

>>> r = requests.get('http://subnet.im/192.168.12.12/30')
>>> print(r.text)
{
"ip": "192.168.12.12",
"netmask": "255.255.255.252",
"cidr": 30,
"wildcard": "0.0.0.3",
"network": "192.168.12.12",
"broadcast": "192.168.12.15",
"firsthost": "192.168.12.13",
"lasthost": "192.168.12.14",
"totalhosts": 2
}
Here the local drug dealers encourage use of a app called Wickr. Does anyone know how the encryption compares to WhatsApp?
The monopoly _does_ exist in AI: machine learning is entirely data driven, and companies like Facebook and Twitter quite literally have investors throwing money at them because they have such valuable data for that purpose. Google is no different.
It's 1980s hobbyist level code. Almost small enough to be on stackoverflow as a sample. Not that much there to love!
At this stage of things, I think it's more forward looking to open source trained models. Not only they are beginning to be the real core of future building blocks (see, e.g., trained word2vec vectors) but also the contain the real complexity in a NN, i.e., the are the "real function" you would want in a library.
There's a new Master of Orion game coming out too :)

http://www.gog.com/game/master_of_orion
Its going to need to use CUDA or it will not be competitive with alternatives. CUDA makes training networks more than an order of magnitude faster.
I don't use my ISP for DNS. Nor for email. Not sure that really protects anything but at least it sidesteps any log mining they're doing on their own servers.
Agreed, Firefox for Android isn't quite as slick as Chrome (yet) but not having to deal with obnoxious full page adds with tiny tap targets is a massive win.
TLS connections that implement forward secrecy are not vulnerable to this type of attack. According to SSL Labs, about half of all sites now support forward secrecy.

https://www.trustworthyinternet.org/ssl-pulse/
"Monopoly" does not mean "two companies have lots of knowhow that competitors might like".
WinAvi All in One Converter Crack Free Download
> “Daylight saving increases gasoline consumption.”

But it also makes us more active (going places in the evening)
I work on geocoding. There is a frontend component both HTML and JSON/XML/GeoJSON but the bulk of the project is either in the database design, query logic or import pipelines. It's also non-trivial to install because with medium grade hardware (let's say a laptop) the data crunching will put all cores of the CPU to 100% for a week.
I seriously don't understand what the movie companies are trying to do. People who think going to the cinema is special and add something to the experience already go to the cinema. For the rest of us, we see it on Netflix or Amazon or whatever or we will either not see it or pirate it.
> Another problem is you'll lose clients if you're not available for months at a time.

Yes, I can see how that would be possible, this is not a problem for me because of the work that I do but in other lines of work it could really kill your momentum.
THE MOST CHallENGE EVER
Unless you believe Tor is a giant honeypot created by the NSA.
If your comments lie, you're doing it wrong.
With regard to SSN, the real issue is that it is used as both an identifier and as an authenticator. It's fine as an identifier, but authenticating with a number that anyone can steal (and yet, perversely, is difficult to replace with a new number) is terrible. I agree with your suggestion of some kind of biometric type authenticator, whether it be a video, retina scan, fingerprint, or some combination thereof.
Yeah, and apparently the teachers still haven't heard about ANTLR, JavaCC/JJTree, SableCC, parsing expression grammars or attribute grammars.

How come that they are still teaching only yacc/lex as parsing generators in 2016?!
I don't use atom, what about it is irredeemably 64-bit?