skysight-inc/HackerNews huggingface dataset:
Company of Heroes 2 was released this year, so while it's true none are in active developement, one did come out very recently from a non-Blizzard source. It would be most sad if SC2 effectively killed off competition, since it's going downhill in terms of popularity.

I think kickstarter is a decent chance of filling the gap - there are a lot of RTS fans who are dissatisfied with SC2 for a variety of reasons and don't like Dota.
Thanks for detailing this, and I agree

But in Germany, open wifi spots are also a pain. A huge pain

Most places won't bother. However, the problem is not opening it, it's what's done with it and who's responsible if anything is done with it (read, copyright infringement).
Unfortunately money can be created for some by restricting access to wealth.

Restrictions on housebuilding is a perfect example in the UK with its dysfunctional housing market. The older generations are happy to have their house prices artificially inflated by not allowing enough homes to be built for the younger generations and immigrants. Keeps rents and prices high while not creating any wealth.
Why not do research on it instead of just putting forward your uninformed opinion?

As it turns out the North Korean spy program is actually surprisingly successful. It has been responsible for everything from terrorist attacks that have downed airliners (Korean Air Flight 858) to assassination attempts on the South Korean Prime Minister (Blue House Raid, Rangoon bombing) to abductions of foreign nationals so that they can be used as teachers or laborers in North Korea.

And that's aside from their covert weapons trade including trade in missile and WMD technology. Iran's long range ballistic missile systems, for example, are based mostly off of DPRK technology.
Indeed, it does seem that he acts more like a spoiled brat who will have his friend shot, because he took his toy. Than a sophisticated machiavellian ruler.

He's a real-life Joffrey Baratheon!
In college cryptography was my main interest, but it was mostly theoretical (math) and little programming, which meant I was in fact useless when it came to practice because I had no experience in implementation and (I found) there are so many unknowns that one of the most important things is experience in implementing stuff in/on a specific language/platform.

I have signed up to the Coursera course and hope to brush up on basic topics and start doing more advanced crypto.
requires javascript as well
> I think the word for that is "trolling."

There is a difference between stirring up a conversation you think needs to be had, by simply not beating around the bush in regards to an opinion you actually hold -- and pretending to have an opinion you know to be controversial, just so people waste their energy discussing something you couldn't care less about.

Calling anything you disagree with, or anything written without caring how others might take it, a "troll" is at best mistaken, at worst a nice try.
Hahahaha, I don't think making it harder to reverse would be any better, it would probably motivate people even more (deobfuscation is too much fun and fairly easy!).

They should really just focus on improving what they have and pushing clients towards a safer protocol slowly.

Snaps being stolen will always happen, but I do like the approach Instagram took to preventing spammers (getInstagramString(), it stopped everyone until they adapted!).
To be honest, it's come up so often and is used so many times by those defending Rockstar, that I'm starting to think it's actually on a PR sheet somewhere.
Django: Plug and play continuous integration with django and jenkins
Judging by the notice, the best way to become a better developer is to copy-paste others' code.
OB298 — A Preliminary Atlas of Drone Strike Landscapes | Quiet Babylon
i quite like planetary annihilation. It's on steam - but its absurdly expensive for some reason...not sure why.
>>there's a distinction to be made between a non-practicing entity (patent troll) and a consortium of companies that pooled together to purchase patents

Its a semantic question. But my (soft) definition is a company that buys or registers patents, waits for them to be violated, then extracts licensing fees via legal threats or lawsuits. The non practicing pure trolls are just specialists.
I think the problem is that Snapchat is significantly less complex than a video game. With a video game, a cheater might benefit from something like removing the fog of war. So the server can just calculate that itself, and not tell you about things your client can't see. This makes cheating more difficult. (But of course, the game needs to be fast, so sometimes you have to give the client more information than it should display. In this space, room for undetectable exploits exist, and so there is a lot of complexity like spyware that reads /proc/mem to check if you're cheating. Or so they say, I've never read the source code...)

I've never used Snapchat, but from what I understand Snapchat basically sends people pictures with a time limit for looking at them. At that point, the client has perfect information, and it's up to the client to stop displaying the picture and remove it from system RAM, swap, CPU cache, GPU memory, and so on with 100% reliability after that timer expires, or the whole app is pointless. Since that's impossible unless you control every aspect of the system and encase it in self-destructing epoxy, the system is mostly pointless. (In that sense, it's like DRM. If you can view it, you can copy it.)

My understanding is that this is mostly used for sexting, which begs for me to ask this question: why are you sending naked pictures of yourself to someone you don't trust with naked pictures of yourself? Maybe work on those human relationships rather than outsourcing trust to some random company? Get off my lawn. Wheeze.
You can make that somewhat more close to the correct computation, you don't need to sort the lists, you just need min values.

(->> [2 3 4 7 5 3 11 12 7]
(group-by even?)
vals
(map #(apply min %)))</pre>

However, operation like this can be made much more readable if you actually use variables like this:

(defn min-even-odd [xs]
(let [evens (filter even? xs)
odds (filter odd? xs)]
(list (apply min evens) (apply min odds))))

(min-even-odd [2 3 4 7 5 3 11 12 7])

Which is a bit longer, but I think it makes more sense.
>It's hard to reconcile that view with the fact that standards-of-living have been growing, more or less worldwide , for the two centuries.

Inequality has been growing a lot the last three decades

http://www.theguardian.com/society/2013/dec/17/living-standa...
Funny; the article has me thinking about being more open with our humanity on the web, then you reference an apparent brush with death as a sort of backstory—something many, myself included, would be uncomfortable sharing. Thanks for being candid!
I also wonder about the degree of Western propaganda at work too. Stories about the evilness of specific regimes conveniently saturate the press before governments want to take action.
Can you quantify how slow? This is a common refrain against some of these sorts of things (and, indeed, the modern web in general): "adding this thing makes your site slow". But I rarely see quantified results...
Other interesting things to try -- you can create something to call into to synthesize motion with something like:

function domove(x,y,a) { moveFlag(me.flag, x, y); setRotate(me.flag, a); emit('motion', {x: x, y: y, id: me.id, c: me.country}); emit('scroll', {id: me.id, angle: a}); };

and then you can do more interesting stuff along the lines of:

a=0; function f () { a += 5; domove(a, Math.sin(a / 50) * 100 + 200, a); if (a < 1000) setTimeout(f, 20); } setTimeout(f, 10);
Well that last example shows some of the PIGS problems which actually do make it bad business places; the 'mañana‎' thing is deeply ingrained because (I think and hope), before, they didn't really have to care. Although it's been 40-60 years since that was true, it's very much real in all of them. Portugal is moving away from that faster than the others in my experience.
Developing games on and for Linux/SteamOS
It's also the nicest cable out there. It really is a pleasure to use.
Here's the first result from Google:
http://www.cmu.edu/patent-lawsuit/ CMU vs Marvell.

Here's an article from Stanford law school: 'Are universities the new patent trolls?' http://papers.ssrn.com/sol3/papers.cfm?abstract_id=980776

Universities often (and unfairly IMHO) claim rights on graduate research precisely to monetize and act as patent gatekeepers.
strange that here's such a hype around this article. Money is a tool. That's it. Use that tool. If you begin to worship a hammer, you're fucked. If you see people who are fucked, help them for the first time. If you see that they like being fucked, then these people are tool. Use that tool.
Thanks Dave - I didn't know the function of a DMP (or the acronym), so that's an interesting thing to learn about. Sounds like there are some real-time data auction houses for advert targeting as well, which is interesting.

I expect the volumes and retention of this kind of data are fairly unregulated at the moment? I certainly haven't heard anything consistent as a consumer about how this data is collected/used (also bearing in mind international considerations in many cases)
Actually I think that quite a few offices would have met with his approval. It is not a choice between grey cubes and zany beanbag chairs + silly toys, there are other factors.

I spent a while working for the UK civil service - the ultimate in 'grey'! However, our office was above an aquarium, our research was in oceanography and, as a consequence, we had an amazing foyer (the public aquarium) with a fantastic view out to sea overlooking the harbour (probably the best view in town). The hallways had fish-tanks in them complete with fish that were neither to eat or for decoration, there were 'bits of boat' lying around plus all kinds of sea-going instrumentation. There were plants too, not the sort you get from the garden centre, but I never paid attention to them enough to find out what they were there for. Amongst all of this fun-looking stuff there was a pretty big machine room and half the people there were purely computing staff.

Importantly all of it was the real deal. None of it was fake, just purchased to give some novelty ambience to the office. It all had purpose, but fun was allowed too, within reason. Hallways would have plenty of interesting pictures, you know, the team at the base in the Antarctic, some satellite imagery of an algae bloom, that sort of stuff.

There are plenty of other offices that have some amazing ambience to them. Television production facilities are another example, where there are zany fake things but they are props used for some show or other. Even relatively humble factories making things like cardboard boxes can have cool offices attached, overlooking the factory floor.

The problem I have with Google style offices is that it is entirely fake. The distractions would drive me mad. Everyone knows it is fake. At the same time there is something sick about totally grey cubicles, i.e. with a tech company that just sells software. So, what to do with an IT company that has no 'fascinating product' made on site?

Some inspiration can be found in the Maclaren Technology Centre. This is where the Maclaren F1 cars come from. Sure they have plenty of F1 cars lying around, however, the building has some ethos to it - attention to detail, supreme cleanliness and an air of excellence. It is a complete contrast to your typical car garage. None of it is fake, although I am sure the 'OCD' could drive you mad.

Inspiration can also be drawn from places like Europe where tech companies have taken space in areas that were once used for other things. The character of the old industry - e.g. a dockside building or mill - is inherited and you have something that is repurposed rather than faked.

Anyway, I like to think that there are plenty of office spaces that aren't Google cheesy or grey cubicles but something with character born out of heritage or instilled from some company ethos.
In which nation does the pay-out rise in proportion to the number of children? It must be a massive payout, since in countries like the UK and the US it costs far more to maintain a child than the welfare payment granted.
I'm really happy to see this here; I've tried to build a tool based on the very similar concept - initially just as a chrome plugin (I do see the irony), but ran out of time, enthusiasm. http://kaniowski.info/umshade/
Good luck, really want to see this getting popular
Yes but the link to the Youtube video isn't provided in his post :)
It is standard. It's just a locked standard that other people can't use without permission.

Are there flaws with the connector?

Mag-Safe is a nice idea, but poorly executed. Everyone knows that cables have a significant failure point at the place where wires are soldered to pins, so it's disappointing when a company with excellence in design and attention to detail makes a connector that fails so often at that same place.
Also considering connectivity is so much better - people could set up local networks really easily now.
Get tons of fake profiles of beautiful women created and keep then active and engaging with other users. Fake it till you make it.
>Do you believe they couldn't use the Motorola patent portfolio against those companies if they wanted to?

Huh, haven't they been using them against Apple and MS? MS now pays them for H.264 patents, though considerably less than what demanded, and Motorola got convicted and fined by a jury for FRAND abuse.

http://appleinsider.com/articles/13/09/05/judge-slaps-motoro...
Very nice. Merry Christmas hacker news.
Business Insider: List of The World's 100 Most Valuable Startups (Digital 100)
You're comfortable in the Matrix, good for you. Just don't evangelize please.
google does it a lot.
Try visiting the adwords page for your local google franchise and you'll be getting ads for a 100€ coupon at 25€ everywhere.
I think TRWTF here is that checking for (query string?) parameter existence runs a regexp...
the sc2 custom map thing is pretty big these days. they have a whole 'arcade' section of the game designed around customisation, you should try it out :)
Snapchat let's you sext people you trust right now, without having to worry about trusting them until the end of time.
Yep, but at least that would be fun, don't you agree?

I also wonder why didn't anybody set up a Snapchat bot yet: it could successfully impersonate multiple humans by forwarding snaps between pairs of unsuspecting users, gathering a lot of data that way.
So basically Snapchat app cant know what client is legit and wht client is not, so you could write your own snapchat client ?
Does your assessment of the value of advertising include the things that are funded by adverts?

That covers almost all print journalism, a lot of full-time internet content creators (from the onion to full time youtube content creators) not to mention Google Search, Gmail, Google Maps, Chrome and Youtube.

If advertising includes everything paid for by adverts, advertising is useful to humanity. If advertising doesn't include everything paid for by adverts, Google isn't only an advertising company.
Its about two different things, you know that, right?
AskHN: Current state of cross-platform mobile development?
How do current tools for multi-platform development compare?
Which tools are available and where's the biggest community?

I'm interested in building a relatively simple app that should run on as many devices as possible. The app shouldn't rely on any of the phone's sensors.
I'm especially interested in creating a good User Experience but since iOS, Android and all the other platforms behave quite differently I feel like this can be a deal breaker.

Please share your insights, experience, links and knowledge about developing one app for multiple mobile devices!
This appears to be a repost of yesterdays;
https://news.ycombinator.com/item?id=6959269
Definitely, lol.

That's a pretty sneaky idea, I'm sure its possible with all the clients now available!
Its amazing how different the Slashdot commentary is from yesterdays HN post...
Are Android Tablets Overtaking iPad In Current Market Economy?
"But what has really changed?"

Now nobody cannot say they did not know. Wether you choose to care or not is your own decision.
No, not tried to download it yet.
Regarding your question, if you try to use a start > 999 you get this error: "Validation error: max limit is 100, max start+limit is 1000", which is why I avoided that parameter.
> The NSA makes the lives of terrorists much harder

What proof do you have that the NSA has any effect on terrorism? you may not remember but USA failed to prevent 9/11 precisely because it relied to much on technology and not enough on intelligence on the ground. You dont catch terrorists in a cave by wiretapping them.
No, it's primarily pushed by the complexity of modern games. The game industry is notoriously introvert about their development practices, but the popularity of ECS surely precedes the popularity of Unity. (i.e. games like Tony Hawk Pro Skater and World of Warcraft use ECS architecture). Its use is obfuscated further because the architecture is called many different names, and is implemented in many different ways (i.e. I think many programmers find the 'systems' part weird and mix parts into components and other parts into 'engines' and such)

That being said, I think it's hard/unproductive/awkward to implement ECS in a non-OOP language. ECS is basically composition taken to the max, OOP languages give it much needed structure.
Actually, I know of one set up by a friend: snaproulettebot. You send a snap, and it sends you a random one back later from another user. Being called "snaproulettebot" makes it pretty obvious what it is, but you could do it in a more opaque way.
Welp, that's terrifying.
Just had a nice conversation with the Great Leader, Assad, and my wife as Barack.

Hilarious spontaneous conversations aside, cool idea!
Yes, I read the HBR post yesterday. But the reason I submitted this is (believe it or not) because of the rather cynical Slashdot commentary and links adding value, as well as the continued interest in employment and hiring trends on HN this week.

In the case of the latter, I'm not really sure why that's so. I suspect it may have to do with the fact that it's the end of the year and that is when a lot of companies do layoffs and firings, and an upcoming new year means some people are thinking about transitioning to new jobs or roles.
There are a number of ways for handling permanent storage.

Examples of permanent volumes would be constructive.

Anyone with half a brain and experience with virtualization or dev op...

Oh. glances around at the room

Yes I dare say docker is quite magnificent.

A pompous lord; A knight. A good servant, nobel on his steed. Who would never betray his faithful beloved. The overlords in heaven look down upon you with a straight face. You can sleep in peace tonight. A clean bill of health from the hive mind.
Interesting

About the memset bug, I wonder if this couldn't be solved by some kind of compiler directive in the function signature saying "you can't remove this" (or something to that effect)
Blogspam. It’s just a direct copy of the linked “source” ( http://www.viralnova.com/simon-beck-snow-art/ ), but with worse format and no link to the original author.

(Also, I remembered the photos, the same artist was submitted before from a different source https://news.ycombinator.com/item?id=4926194 (164 points, 374 days ago, 25 comments).)
The guy considering paying for this should watch the Shawshank Redemption and pay attention to the warden.
Obama Dept. of Veterans Affairs Bans Religious Christmas Cards to Troops
It's not meant to be secure, it's meant to be delete by default. Even without an exploit you can take a screenshot of the picture you receive.

However, defaults matter. Even if you're sending a private picture to someone you completely trust, if you do it by email or mms, they'll likely leave that picture lying around inadvertently for someone borrowing their phone to accidentally and embarrassingly stumble upon. With snapchat, the picture will be automatically deleted unless the recipient takes explicit measures to save it. THAT is the feature, not security.
Plenty of people seem to spend a lot of working hours on facebook, which I assume decreases productivity. I know some people who appear to do nothing else.
Thanks for taking the time to leave a comment.

"I don't hate Christmas" - agreed. I am labelling experiment simply as non-Christmas rather than anti-Christmas.

My only regret is not finding some people to share my non-Christmas with.

Maybe next year!
It seems like that dude has no girlfriend/wife/family.. :[
Samsung Galaxy S5 with 5.25in QHD AMOLED Display Enters Mass Production
Thorium Core Cloud Desktop
Thorium Core is a commercial distribution of ReactOS, the Open Source Windows compatible operating system, targeted for cloud computing.
He has less chance of a pardon than a drunken proposal on Christmas.

Pardoning him would set a precedent indicating leaking top-secret documents when you think you have a higher moral purpose is an 'acceptable' thing to do. I'm wholly on Snowdens side in these particular circumstances, but even his case is, sadly, subjective. I believe knowing you could lose your freedom is a healthy filter to ensure people act as responsibly as possible.
List of Network Monitoring tools
Writing a Router in 70 lines of Javascript
Stating facts to correct erroneous claims isn't evangelization.

What is the moral of this story anyway? That your workplace shouldn't offer you free food, or have fun areas with cool statues, because a replica of SpaceShip One will "infantilize you"? And this is supposed to scare people into going to a "grown up" workplace and grey suits and expensive shitty food?

I used to pay high prices to eat lunch at IBM Cafeterias, and it was terrible food. But this infantilized me less?
It's not mostly used for sexting, though yes that is one use. It's mostly used for ephemeral, silly photos between friends.
I agree it's pointless to fight piracy. I have a friend who took the same approach that Maiden did: when his startup consisted of him and nobody else (he was essentially developing a software at night watching hockey games), his way to fight corruption was to upload his app to all the pirate sites he could find. That helped him get his software into the corporate world (word of mouth) and today he has almost 20 employees and his company recently bought an awesome property near Montréal that was transformed into new offices.

While of course not accounting for 100% of his success, I think his strategy was simply brilliant.
So what problems are your typical Netflix Engineers solving? I really don't mean to be insulting but given my interaction with Netflix as a consumer it's hard to see the stellar part. Lots of bandwidth play and even some Web app challenges but what part about it requires only A players with 200K+ salaries? Genuinely curious.