skysight-inc/HackerNews huggingface dataset:
MMORPG publishers stopped releasing even approximate subscriber numbers years ago, and the best you'll find with a Google query like "mmo subscriber numbers" are statistics almost a decade old, heavily footnoted with notices that numbers are educated guesses at best.

However, as far as anybody can tell, there is a definite downwards trend and the biggest player, World of Warcraft, has been hemorrhaging subscribers for years, currently down to an estimated 5.5 million from a peak of 12 million in 2010.¹)

It used to be that the MMO playerbase would migrate. A new MMO game would come out and everybody flocked to the new hotness, and if the game was any good, they'd stick. But World of Warcraft changed that. People still bought new MMOs as they came out, but they played them precisely as long as the number of months of free subscription included in the box, and then moved right back to WoW, leaving the challenger to wilt and eventually switch to a free-to-play model.

However, the droves that are leaving MMOs the last couple of year don't seem to be going to other MMOs, they just evaporate.

The people that enjoy raid-style content with a large multiplayer component probably end up in MOBAs²) like LoL (League of Legends) and DOTA (Defense of the Ancients), which offer all of the tension and drama of typical MMO end-game content without any of the boring grinding needed to unlock it. And according to Steam, DOTA 2 is the most played PC game in the world.³)

Others have moved to MMO-FPS games like The Division on PC and Destiny on consoles, and the rise of casual and mobile gaming coincides with the fall of MMORPGs. But as far as I can tell that still leaves millions of players that simply stopped playing.

My guess is that the world is just sick and tired of MMORPGs and I think it will take the death of WoW and a few years without any big MMO releases before a new generation of players can make any new MMO popular.

¹) https://www.statista.com/statistics/276601/number-of-world-o...

²) Multiplayer Online Battle Arena.

³) http://store.steampowered.com/stats/
Military grade radars can run at peak power output of over 1MW; airport ATC radars at around 100kW. Given the power limitation of cars, car radars will be under a kW for sure, probably more in the single-watt range.

And health effects start happening if you absorb more than 1kW on a small area of your skin (burns, eye damage etc) - unlikely to happen if the total emission is sub-kilowatt.

(I presume there are regulatory limits for this sort of emission anyway, by FCC or otherwise, but I don't know for sure...)
There's reasons we have these classes of people with certain labels. Until the 18th century, buildings were designed and built by "artistan craftsmen", people who had no formal training or education in building things (or in any capacity) but said, sure, I can make you a house. Then it would fall down and kill a family of five. All around the world today, architects and engineers are required to be licensed and prove they know what they're talking about so this doesn't happen. As a result of this process, the whole profession developed and advanced the state of how we build things.

We're lucky that we work in an industry where our work is most likely not going to kill people. We don't have to be licensed to make a claim of who we are or what we can do. But it would be very disingenuous for me to call myself a professional software engineer just because i've written hundreds of thousands of lines of code, and for you to call yourself a sysadmin because you've set up some software. The mark of a professional is understanding at a deep level all of the hidden detail that goes into the work, and if we hold them up to a standard, the titles will reflect that.

So, how often are software developers different from sysadmins? They're always different. They're completely different practices. As a person, you can indeed have two separate successful careers and become both, but that doesn't have anything to do with devops, which is merely the practice of dev and ops collaborating together.
It seems like it would be challenging to get the corruptor to generate examples that are of the same Kind that humans make, while still being "productive" (in the linguistic sense, ie. not just overfitting on examples from a corpus of low quality text).

It's easy enough to just drop random words or run Levenshtein-edits on single words to create wrong-in-this-context makes (then/than), but grammar errors include much more than can be covered by that method, and the method will generate many errors that are of a kind never made by humans. And if you restrict your method to things already seen in a corpus, it's easy to overfit and miss out on a whole lot of good stuff.
Bitcoin will get a minimum block reward that ensures miner incentives in perpetuity? Bitcoin will switch from secp256k1 to Curve25519? Bitcoin will get a dynamic block size limiter that adjusts with transactional demand?

You must be joking.
Not necessarily ... you would have to issue a HTTP request per uplink chunk but HTTP can use connection pooling so that does not necessarily translate to a single TCP connection [0]

Agreed it's not quite as straightforward as the parent poster suggests. I can see issues with this approach for realtime/streaming applications but for applications relying on a similar request/response flow of traffic it would do the job.

[0] https://en.wikipedia.org/wiki/HTTP_persistent_connection
https://en.wikipedia.org/wiki/Volkswagen_emissions_scandal#T...

A French government report in 2016 investigated 86 different cars, and about 1/5th of those were found to comply with emission laws. Most did not.
I am not familiar with the project. What are the advantages of Dgsh in comparision to pipexec: https://github.com/flonatel/pipexec
This contributor to the talk page will appreciate no such thing:

this whole article is poorly veiled propaganda by the current communist administration to justify government ownership of roads. After all, who but the government could remove a link to benefit "everyone"? By generating this absurd fake propaganda, it hopes to ply public sympathy toward state involvement and ownership. Naturally the actual proposed "facts" are totally rubbish: it is obvious that you could never decrease traffic congestion in an area by removing already congested roads.
The article is an obvious hoax from the first sentence: "Braess's paradox, credited to the mathematician Dietrich Braess" redlinks.
I've added a deletion tag. 82.113.121.167 (talk) 01:27, 31 March 2010 (UTC)
Do you have more examples of "big data is not as much a competitive advantage", in the form of articles or research? I'm not in this field, but it's a fascinating development. It would be interesting to see to which degree it helps to perform automated transformations to increase the value of each piece of training data.
Where would you recommend one to find the more modern and better material? Thanks.
No Safari support yet, but I'm really excited about the new Fetch API to replace XMLHttpRequest: https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API
A human life does have a price tag, just ask insurance companies. Conversely, negative externalities can be quantified in terms of quality-adjusted life years (qaly).
Surprised that Racket didn't get a mention in the paper, especially given the authors' interest in building DSLs

EDIT: (I consider Racket separate from Scheme)
This thread doesn't seem to have any discussion of the linked video, it's full of people trying to push something called Monero
When Google Photos was mistakenly identifying black people as gorillas in 2015, there was a tweet where the Chief Architect for Social was asking the user who reported the issue for permission to examine the data in his account:

https://twitter.com/yonatanzunger/status/615356310410760193

It's not entirely clear who "we" is in that tweet.
You might consider it basic. I would have, insofar as I considered it pretty obvious even when I hadn't written a line of frontend code in five years, and webpack etc. weren't even on my radar then. ;) But my experience has led me to believe that it's not.

I think that's kind of the point of devops, though, is that something like a build system is a cross-cutting concern, that architectural decisions for an application need to involve people across the stack. Classifying somebody as "a sysadmin" is the problem in the first place, which is why I caveated my post as heavily as I did. My experience is that your "devops" or "sysadmin" people functionally become the "junk drawer programmer" who are relied upon for all sorts of weird stuff. I've been at jobs (and at clients) where I had to teach senior backend devs how to use VisualVM or what the implications of using Kafka and CQRS are. I've been at gigs like the aforementioned where I had to explain the ramifications of webpack to people knowledgeable and capable enough to make React dance. And so my definition is probably necessarily more broad...but it's also stuff I've had to do in practice, so, enh.

And, 'cause fair is fair, I think a "sysadmin" who couldn't step in and write production-quality code (allowing for a little ramp-up) is probably an endangered species over the next ten years, too.
FTC lawsuit alleges D-Link routers and webcams are vulnerable to attack
Gawd, most of the rationale provided are superficial effects that have entirely arbitrary value for most Web projects.

The claim of svg being semantic is laughable when i see one of the examples leverages the "d" attribute of an svg element.

Anyone doing work with d3 is eminently appreciative of the abstraction it provides for working with svg. There isn't an analog for working with css
> Google Street View contains images, not point clouds.

You are wrong[1]. Streetview vans have been outfitted with LIDAR for years and generate 3D models as they drive. Just because you do not see the point-cloud data in your browser doesn't mean Google doesn't have it.

1. http://google-street-view.com/about-google-street-view/
>>> The worst sysadmins get in the way of developers. Ones that scale down your CI server to the cheapest, throttled, one the hosting company has, leaving $800/day contract developers waiting for builds that run in 20 seconds on their laptops take nearly an hour.

How likely is that the sysadmins were told to 'just make it run cheaper, I don't care' by someone higher in the foodchain?
Apple planning to launch three new iPads in Q2 2017
>. Is the phrase "in the event of a coup" just a pretext for having such plans in place, or is it an actual recognition that the current government is not crazy enough to launch a suicidal offensive campaign at the rest of the world?

It's merely discussing one such event that could lead to this plan being used, though the risks of failure mean it's unlikely to happen without a coup. What could North Korea do to make it seem like an attack was imminent and then leave enough time for this plan to take place?

North Korea will only use nukes if they're in threat of being crushed anyway, or if they have the support of China and either Russia or the US.
Eh, not really: Unity assets are game-oriented, not film-oriented, so film assets require a lot of (re-)work to get them into a format that Unity can use (or vice versa: build in Unity and then re-build later for use in your film pipeline).

What's working better for me is Pixar's Hydra[0] renderer displaying Universal Scene Description (USD) scenes.[1]

Hydra displays unaltered film assets at interactive frame rates easily, supports subdivision surfaces and Alembic geometry natively, and with USD it's trivial to incorporate caches, turn assets on and off at runtime, reuse models from scene to scene, etc.

IMO USD is practically ideal for previz. Absolutely loving it so far, and in the process of building a much larger pipeline around it.

The downside of USD, I guess, is it's mostly Linux-only today, though Mac OS X and Windows ports are in progress and seem likely to be ready in the next 3-6 months. We're a Linux-only shop so it hasn't affected us.

The main thing we wish Hydra did out-of-the-box is interact with the HTC Vive. We're looking into how to get VR rendering with Hydra and nVidia's dual-GPU VR extension. It may be necessary to do this on Windows, unfortunately.

[0] http://on-demand.gputechconf.com/gtc/2015/presentation/S5327...

[1] http://graphics.pixar.com/usd/docs/index.html
Definitely! And Rust is capable of that kind of thing (producing a drop-in replacement for a C library) so there'd be no excuses either.
VC has always been good at code gen but not middle optimizations. Though they are working on it, this kind of thing takes years to build and tune well
Tesla seem to think they'll be OK with radar and cameras, and not lidar - that's the current hardware revision.
What have I done that makes you believe I'm unwilling to listen, or that I'm an aggressive jerk?

I understand that I've expressed disagreement on a topic you consider to be a sacred value. But have I done anything beyond that?
I can definitely relate to that. I did reasonably well in literature classes in high school, but every now and then I'd turn in a what-did-the-author-mean essay on some subject that deviated from what we've been told to expect... and every time I got a (local equivalent of) B from the teacher for "writing well and trying to make an argument", but not an A because "you're just wrong". I had several arguments with teachers over it which went nowhere, and they were never particularly interested in making their case beyond "No-one else wrote that in their essay, so why do you think you're special? You're not.".

Eventually I concluded the same thing - that the purpose of the class is not to have me actually think, form opinions, structure arguments and express them - despite what they kept telling us! - but rather to find out what the established interpretation is, and express that in a way that looks like I'm convinced by it. Armed with that knowledge, I proceeded with future essays, and what do you know? They were all As.

That whole experience really soured me up on that business, though, because whatever I was submitting for my assignments, I knew it was all bullshit from my perspective. And you know what? In retrospect, some of my opinions I strongly held then may well have been wrong in part or entirely... but they were my thoughts and my opinions, the real thing, and backed by real arguments. And if I were that 15 year old kid, with the experiences and the mindset formed by them that I had, not a single thing would have changed about them.

So, instead of teaching how to think and argue and express myself, they taught me that you conform to what someone else expects from you, and hide your deviations; or else.

It's a good thing they weren't the only teachers...

But that experience definitely steered me away from humanities, and towards math and sciences. There, at least, there was clear right and wrong, and any occasional ambiguity would be clearly highlighted as such and acknowledged by everyone explicitly. And if you were right, you could be as obstinate as you wanted about it; and if you were wrong, you'd be shown a very clear and objective reason as to why.
Open Alpha of SpatialOS MMO and large scale simulation back end
Verb’s Huennekens unveils vision of next-gen robotic surgery
I wonder how often the argument "exceptions are slower than error codes" actually means "exceptions are slower than having no error handling at all"...
Thanks for the useful feedback, it's much appreciated. Buttons are now full background colors, looks much better. It also should now be easier to see which nodes have children.

Please have a look at this issue: https://github.com/davidgilbertson/know-it-all/issues/8

I need to have a think about (and see what other people think) how to deal with inheritance of 'scores'. If you click "I don't care" to WebGL, it should trickle down, but probably not for "I know it". So I need to cover the different scenarios but stay intuitive.

I also need to have a think about how to show some information about what's happening below an item in the tree. Maybe just a % unrated for each row or something.

Regarding flashcards, love the idea, don't love the amount of work it would be :) I left a reply to a comment on medium about this if you're interested.
It's being presented as an alternative that doesn't cut corners or make the incredibly dangerous compromises ZCash does. Would you expect a thread lauding SnapChat as a privacy enhancing messaging app to not have a bunch of people, finding the suggestion ludicrous, "pushing" Signal?

As to the video, the talk was pathetic. The speaker claimed he was going to explain zk-SNARKS to the layperson, then immediately claimed to not understand them. It presented none of the risks of ZCash, and only really covered how joinsplits work.
Write everyday. And read double than that.
If you have access to more compilers, the test code is here: https://github.com/jpakkane/excspeed
While it's probably a very niche feature for the web, it would be nice if WebGL would also support double precision floats. But as far as I can tell, even when the hardware supports them, WebGL does not, and neither does WebGL 2.
"parenting book" != childhood development / developmental psychology textbook that is the 101 textbook at many elite universities. I mention the book elsewhere in this thread.
I am not that dark.
Firefox should be the poster child for this, with the Oxidation project now in full swing. I'm hoping to see similar work appearing elsewhere though. There's no reason why any large C or C++ project couldn't decide to write some new component in Rust, if they felt it would benefit them.

But they would need to have a contributor and maintainer base sufficiently motivated to learn Rust and stick with it. Which will happen more and more if Firefox can be visibly shown to benefit from including Rust in their toolkit.
You jsut went full retard. Never go full retard!
As a front end developer with practical sentiments when approaching a solution, this was the first thing that came to mind. This presentation was entirely unconvincing in the useless examples that do not highlight practical benefits of svg over css. It does nothing to dispel the obscure nature of svg relative to css.
> I don't follow bitcoin very closely. Could you please tell me more about escaping yuan/bolivar?

Likely means using Bitcoin to evade currency controls, which they have in China and some South American countries e.g. Argentina[1].

[1] http://www.coindesk.com/bitcoin-thriving-argentinas-black-ma...
I've changed it to 400 now.
I've also been following this book and it seems as if progress has stalled. The last sent chapter is incomplete and half baked, there is no response from the author in the book forum and errors in previous chapters remain unchanged.
Should gay people be obligated to endure a similar level of harm to before they are allowed to marry? If not, why not?
ESCORT MALVINA – escorts| athens escorts |call girls
This is well known: https://github.com/zcash/zcash/issues/1705
Unlike GCC, clang will iterate gvn (what GCC calls fre, because in GCC, gvn is properly split into an analysis, and fre uses it to do full redundancy elimination) until it stops changing, and does so fairly early in the pipeline

I wrote fre for GCC (and working on llvm's next gvn) and long story short, GCC is more powerful, but it doesn't always run early enough, and is not iterated.

The general problem of detecting all herbrand equivalences is exponential time, even without trying to evaluate the code. So you can't win all the time anyway.
> the difference between virtual memory and physical memory

For my defense (I'm a dev), OSes don't make it clear. Mac OS becomes extremely slow when I load a big virtual machine and yet displays "Swap 450Kb, 500Mb RAM free". Or with a sole text editor open after a long session it may say "Swap 750Mb". In both cases my logic tells me the swap and free memory should display the opposite, so I can't match my knowledge with the OS behaviour. Then comes Java which adds another layer of memory limitations.

> how many devs deal with such a level of ignorance

I can talk because I was 4 years ignorant, then met the right teams. It's impossible to learn and gain trust in your learnings if you start ignorant, and ignorant devs know it. We constantly need help and don't understand how ticking a weird checkbox in Eclipse makes the compilation different: Without directly executing the original command line, you can't learn anything, and architects in those kinds of companies give you too many proxy tools ("SDK") that you can't improve. You're on an old 14" screen anyway. Also, Windows is so inconsistent and weird that you just assume sysadmin is for people from another planet. My skills only took off 4 years later when I installed Linux, then Mac, and was thrown in open-source libs. It was so easy, in retrospect, and I'm so happy having been in the right context.
I've read your post two or three times now, and I straight-up don't get what you're driving at. Yes, there are levels of subject matter expertise that you need to know--or at least be conversant enough with to deep-dive when necessary--for system administration. That's also the case for database programming or bioinformatics or graphics programming or whatever. But it is still expressed through the writing of code, in 2016--and that code, largely today and with increasing focus going forward, needs to be well-structured, testable, so on and so forth. It is still the development of software. It's a specialization within the same field. It may not have been twenty years ago; if it isn't generally today, it will be before I retire, and probably a lot sooner than that. And to that end, the question that was originally asked makes a lot of sense, to which the answer is "a sysadmin is-or-had-better-be a software developer; a software developer may or may not be a sysadmin."

"Set up some software," though? The condescension is both unnecessary and built upon some pretty shaky projections on your part. Can we not dance that dance, please? (ETA: Not least because I think your posts, for the most part, are really good and I have a lot of respect for you, especially around security topics.)
I laughed out loud at that. I have improved the contrast now so they will have to find something else to hate. Probably kittens.
I honestly read that as "Attachment theory is having breakfast at the moment".
That's possible, but lack of insight into what's easy or hard in manufacturing or construction is a pretty common problem. I saw it a number of times when working for a few different manufacturing companies, though none of them built cars.

A failure to understand construction concerns also played a role in the Hyatt Regency walkway collapse. The original design was poor, but redesign to address construction difficulties accidentally weakened the walkways further.

> Havens Steel Company, the contractor responsible for manufacturing the rods, objected to the original plan, since it required the whole of the rod below the fourth floor to be screw threaded in order to screw on the nuts to hold the fourth floor walkway in place. These threads would probably have been damaged and rendered unusable as the structure for the fourth floor was hoisted into position with the rods in place. Havens therefore proposed an alternate plan in which two separate sets of tie rods would be used: one connecting the fourth floor walkway to the ceiling, and the other connecting the second floor walkway to the fourth floor walkway.

> This design change proved fatal. In the original design, the beams of the fourth floor walkway had to support only the weight of the fourth floor walkway, with the weight of the second floor walkway supported completely by the rods. In the revised design, however, the fourth floor beams were required to support both the fourth floor walkway and the second floor walkway hanging from it.

https://en.wikipedia.org/wiki/Hyatt_Regency_walkway_collapse...
No Free Ride for Bitcoin in China
A New Year's Resolution for Your Business and Mine