Rage of Demons: Session 4

In the previous session the players had reached the duergar city of Gracklstugh, and had started to explore the Whorlstone Tunnels. Unfortunately their companion who had told them that they could find a way to the surface had turned out to be a mad serial killer who had just wanted to get to the tunnels for his own reasons. But they continued to search the tunnels, having been asked to find out about the Grey Ghosts, a thieves guild of renegade duergar and derro.

After some exploration they found an alchemist of the Grey Ghosts and some duergar, which they captured. Having also found a shortcut back to the city, they brought the prisoners to the Keepers of the Flame. There they found out that the Keepers suspected the Grey Ghosts of having stolen a red dragon egg from Themberchaud, the dragon of the city, and were told to go back and look for it.

This time the group collected some of the mushrooms that could grow or shrink people, and used them to explore the narrower tunnels. That way they managed to sneak up on a group of enemies they hadn’t really been looking for: Cultists of Demogorgon, who were doing a ritual that apparently was responsible for the curse that made the giants sprout a second head and go rampant. They killed the cultists and reversed the ritual.

Finally they found the dragon egg with the leader of the Grey Ghosts near a strange obelisk, guarded by a spectator. The Grey Ghost turned out to be annoying due to his Blink spell. But in the end they killed him and his pet spectator, and got the red dragon egg. They found that the obelisk was a teleport out of the city, so if they had wanted they could have kept the egg and raised a dragon baby. But instead they brought the egg to the dragon (and not his keepers), who promptly destroyed the egg, as he suspected his keepers to use it to replace him.

So they left the city and traveled north towards Neverlight Grove. They only had two NPC companions left, who were myconids and wanted to go home. And Blingdenstone, the deep gnome city north of Neverlight Grove, was their best hope of finding a way back to the surface.

[Note that this journal entry is somewhat abbreviated, as there was a lot of dungeon exploring and fighting going on, which I didn’t want to recount in detail.]

D&D Reader

Another app for players of Dungeons & Dragons has been announced, called D&D Reader. Basically it is a kind of e-book reader only for D&D rulebooks and adventures. Instead of bringing a backpack full of books to your game, you bring a single tablet with all the information on it. And to some extent it is searchable, which isn’t the case for paper books.

Now a few years ago I would have said that this is a brilliant idea, exactly what I needed. But since then I spent $280 to get access to all D&D books in digital form on D&D Beyond. As long as I have internet access, that gives me the same functionality: Able to read any D&D book on my tablet and search it. But the new D&D reader app is from a different company. So, you guessed it, if I wanted to use that app as well, I would need to pay *again* for all those books. Which would be the third time, since I already own the books in paper format and on D&D Beyond. Just to have offline access. No thanks!

Wizards of the Coast really need to rethink their strategy on this one. In this time and age it is a great idea to have content available in different ways, paper, online, and offline digital. But a full collection of D&D books is already expensive to buy once. The paper books should include a coupon for all digital versions. I was already exaggerating by buying the books twice, but who on earth is going to go for a third version at full price?

Reflection API : in Java

Reflection API : in Java


What is an API?

Application program interface (API) is a set of routines, protocols, and tools for building software applications. An API specifies how software components should interact. Additionally, APIs are used when programming graphical user interface (GUI) components. A good API makes it easier to develop a program by providing all the building blocks. A programmer then puts the blocks together,and build his own application.

An example, You are buying an item in online through your credit card. You will provide credit card details and press continue button. It will tell you whether your information is correct or not. To provide these results, there are lot of things in the background.
The application will send your credit card details to a remote application which will validate your information and send the result back your application. API is used in this scenario.
Java application programming interface (API) is a list of all classes that are part of the Java development kit (JDK). It includes all Java packages, classes, and interfaces, along with their methods, fields, and constructors. These pre-written classes provide a tremendous amount of functionality to a programmer.

Reflection API:

As we now know what is API in java,So in simple terms we can say Reflection API is a collection of classes which are meant for Reflection operations in java.

What is Reflection?


In Java, the process of analyzing and modifying all the capabilities of a class at runtime is called Reflection.Reflection is a language’s ability to inspect and dynamically call classes, methods, attributes, etc. at runtime.

Reflection is important since it lets you write programs that do not have to know everything at compile time, making them more dynamic, since they can be tied together at runtime.

For example, using reflection at the runtime you can determine what method, field, constructor or modifiers a class supports.

Where it is used?

The Reflection API is mainly used in:
  • IDE (Integrated Development Environment) e.g. Eclipse, MyEclipse, NetBeans etc.
  • Debugger
  • Test Tools etc.
For example, say you have an object of an unknown type in Java, and you would like to call a ‘doSomething’ method on it if one exists. Java’s static typing system isn’t really designed to support this unless the object conforms to a known interface, but using reflection, your code can look at the object and find out if it has a method called ‘doSomething’ and then call it if you want to.
Using Java Reflection Classes you can obtain  information about:
  • Class Name
  • Class Modifies (public, private, synchronized etc.)
  • Package Info
  • Superclass
  • Implemented Interfaces
  • Constructors
  • Methods
  • Fields
  • Annotations
and much more information about java classes.

Java.lang.reflect:

java.lang.reflect package encapsulates several important interfaces and classes. These classes and interface define methods which are used for reflection.

java.lang.Class class:

The java.lang.Class class performs mainly two tasks:
  • provides methods to get the metadata of a class at run time.
  • provides methods to examine and change the run time behavior of a class.

Commonly used methods of Class class:

Method Description
1) public String getName() returns the class name
2)public static Class forName(String className)throws ClassNotFoundException  loads the class and returns the reference of Class class.
3)public Object newInstance()throws InstantiationException,IllegalAccessException creates new instance.
4) public boolean isInterface() checks if it is interface.
5) public boolean isArray() checks if it is array.
6) public boolean isPrimitive() checks if it is primitive.
7) public Class getSuperclass() returns the superclass class reference.
The following example shows the usage of java.lang.Class.getName() method.


import java.lang.*;

public class SCPTL {

public static void main(String[] args) {

// returns the Class object associated with this class
SCPTL cl = new SCPTL();
Class c1Class = cl.getClass();

// returns the name of the class
String name = c1Class.getName();
System.out.println("Class Name = " + name);
}
}
getClass() method returns the instance of Class class and  getName() method returns the name of the entity (class, interface, array class, primitive type, or void) represented by this Class object, as a String(in this case name of class).
Above code will produce following output:

Uses of Reflection

Reflection is commonly used by programs which require the ability to examine or modify the runtime behavior of applications running in the Java virtual machine. This is a relatively advanced feature and should be used only by developers who have a strong grasp of the fundamentals of the language. With that caveat in mind, reflection is a powerful technique and can enable applications to perform operations which would otherwise be impossible.
Extensibility Features
An application may make use of external, user-defined classes by creating instances of extensibility objects using their fully-qualified names.

Class Browsers and Visual Development Environments
A class browser needs to be able to enumerate the members of classes. Visual development environments can benefit from making use of type information available in reflection to aid the developer in writing correct code.

Debuggers and Test Tools
Debuggers need to be able to examine private members on classes. Test harnesses can make use of reflection to systematically call a discoverable set APIs defined on a class, to insure a high level of code coverage in a test suite.

Drawbacks of Reflection

Reflection is powerful, but should not be used indiscriminately. If it is possible to perform an operation without using reflection, then it is preferable to avoid using it. The following concerns should be kept in mind when accessing code via reflection.
Performance Overhead
Because reflection involves types that are dynamically resolved, certain Java virtual machine optimizations can not be performed. Consequently, reflective operations have slower performance than their non-reflective counterparts, and should be avoided in sections of code which are called frequently in performance-sensitive applications.
Security Restrictions
Reflection requires a runtime permission which may not be present when running under a security manager. This is in an important consideration for code which has to run in a restricted security context, such as in an Applet.

Want to learn more about java?

       

Elemental Evil: Sessions 13 & 14

I just noticed that I am behind on my reporting on the Elemental Evil campaign. In the previous reported session the group had reached level 5 and was about to head for the Sacred Stone Monastery. Sessions 13 and 14 were about the adventures of the group in that monastery. However once again it has to be remarked that this particular group is mainly interested in the combat aspects of D&D, and less interested in the role-playing aspects. And the campaign has been chosen with this preference in mind, containing a lot of dungeon crawls. Nevertheless even in that campaign the group still managed to avoid most opportunities to find out more about the story, and spent those two sessions mostly in combat encounters.

The group entered the Sacred Stone Monastery via the garden and from there into the main hall. However that was exactly what the bad guys had planned for invaders, as the main hall contains a trap that drops the group down into the dungeon and into a cage with an Umber Hulk. Having beaten the Umber Hulk and then some orog and ogre guards, the group liberated a group of slaves used for mining work. That included members of the Mirabar delegation, which in the book is the official story hook. However the group showed absolutely no interest in asking them about what had happened to the delegation, and allowed the slaves to leave unescorted.

Next the group entered a part of the dungeon in which a Lich lives. A Lich is a challenge rating 21 monster and obviously not meant as a combat encounter for level 5 characters. But in spite of the Lich just being a bit grumpy and not immediately attacking, the group decided against getting information from him, and just fled. Having otherwise cleaned out the basement, the group found another staircase up, and found themselves in the middle of the monk’s quarters, where a big fight ensued. That included the boss of the place, a blind female monk with the name of Hellenrae. Just like in the previous two elemental keeps, the group killed the boss, looted the magical key part the bosses are carrying, and then legged it.

Then they returned to Red Larch to rest and recuperate. But the next morning at breakfast in the inn, they were attacked by four hell hounds. That was a bit annoying for the sorceress, who mainly had fire-based spells like scorching ray and fireball, to which the monsters were immune. But although they took heavy damage from fire breaths, the group prevailed and sent the dogs packing. They (correctly) concluded that the hell hounds had been sent by the one cult they hadn’t visited yet, the fire cult. As they had previously heard about druids planning a fire ritual at a location which corresponded to the location of the fourth elemental keep on their ancient map, they plan to go there in the next session.

Dice Brawl: Captain’s League

I have a strange fascination with the game Monopoly, must be some memory of my childhood where games weren’t as plentiful as today. But somehow the various computer versions of Monopoly never really excited me. But now I found a nice little game on iOS called Dice Brawl: Captain’s League, which is basically a pirate themed Monopoly on speed, and it is fun.

The board is much smaller, and there are only two players. It is styled as PvP, but the opponent always reacts so fast, and never quits, that I suspect it is fake PvP against an AI controlled opponent just using the name and deck of another player. That is pretty much the only sort of PvP I like. So just like in Monopoly you roll two dice, move around the board, and if you land on an empty spot you can build a fortress there. If you land on your own fortress you can increase its level. If you land on an enemy fortress, you take damage, but then you can try to attack it and conquer it. The player with the most fortresses after 8 turns wins, unless a player gets killed in combat earlier.

This being a mobile game, it comes free but then uses the Gacha game or lootbox mechanic. In the lootboxes you find captains, ships, and crew members of various rarities. By finding more of the same card, you can level that card up. And the various cards have skills which you can then use in battle. The obvious idea is that you spend money to buy lootboxes, but I found the game well playable without doing so.

Overall a fun little game which isn’t overly exploitive, unless you are the kind of player that easily gets sucked in by lootboxes.

A Guide To Better Google Search Techniques

A web search engine is a software system that is designed to search for information on the World Wide Web. The search results are generally presented in a line of results often referred to as search engine results pages (SERPs). The information may be a mix of web pages, images, and other types of files.
The Internet is so full of information that it’s nearly impossible to check its limits. That’s why, search engines were developed to maintain a search-able database of the web’s content. People employ the use of search engines to look up for information on the web.
Google Search, commonly referred to as Google Web Search or simply Google, is a web search engine developed by Google. It is the most-used search engine on the World Wide Web, handling more than three billion searches each day. You type in the query, and the search engine provides you with the search results. In most cases you’re satisfied but sometimes, you’re not. This is where learning the proper techniques to type in your search query comes in handy

Why The Need To Learn Proper Search Techniques?
Everyone including students, researchers, writers, etc. requires information, and they use search engines for that very reason. People spend most of their time continuously looking for the right information because they’re not aware of the proper search techniques. Learning and using good search techniques will help you in the following ways:
  • Better search results
  • Saves your time

How To Use Google.com

Google is a smart and intelligent search engine with many exciting features. But not all the features are rolled out instantly for all versions. Google.com is always first to get feature updates, and then updates are provided in versions specific to different countries such as google.co.uk, google.co.in, or google.sh.
Google’s version for your country might not support all the search techniques described below. That’s why, it’s suggested to use google.com to avail maximum benefits of the search features and techniques.
 Note: Typing google.com automatically redirects you to its version for your country, but you can override this behavior by going to www.google.com/ncr.

Basic Search Techniques

1. Keep It Simple

Keep your search simple and web-friendly. Start by entering one or two words, and gradually adding relevant or important words, if you’re unsatisfied with the results. Less is more for a search engine; meaning the less words you query for, the more results the search engine provides as output.
For example:
Query: [who is the prime minister of India]
Better query: [prime minister of India]

2. Order Of Keywords

Select the right keywords to make your search. Search results completely depend on the given keywords, and if keywords are chosen wisely, then results are more efficient.
Put yourself in the shoes of the author, and think of what words he/she would use to write/describe what you’re trying to find. If you’re looking for a phrase or quote, then keep the order of the words as accurate as possible to get the optimum search results.

3. Skip Unnecessary Parts

Google is smart enough to handle most of your typos, and other things that could just be ignored. That’s why you should skip those things in your query to save time.
You should not worry about the following when writing a search query:
  • Spelling
  • Cases (uppercase or lowercase)
  • Punctuation (dot, question mark, exclamation mark, and more)
  • Special characters (plus, minus, brackets, and more)

4. Social Search

Google is really good at handling searches related to people and social networks. You can search for people and their social profiles using:
+[profile-name]
By adding a ‘+’ before a profile-name, you can search for Google+ profiles and pages.
#[word]
Using the ‘#’ before a word enables you to search for hashtags in Google+, Twitter, and more social networks.
For example: [#privacy]
@[person-name]
You can search for social accounts associated with a person’s name by putting the ‘@’ sign before his/her name.
For example: [@rocky jagtiani]

5. Get Sunrise And Sunset Times

You can use Google to get sunrise and sunset times for many cities of the world. Type your search query in the format of [sunrise place-name] or [sunrise zip-code] to get the sunrise time for the specified location. For sunset times, just substitute the words as per the following style of [sunset place-name] or [sunset zip-code].
For example:
  • [sunrise chembur] 
  • [sunset pune]

Advanced Search techniques

You can use the Google Advanced Search form for a more convenient search

6. Synonym Search:

You can use the synonym search feature to tell Google to even search for synonyms of a specified word in the search query. This is helpful for when you want to search for a word and all its similar words without having to spend time looking for them individually.
Using the tilde symbol (~) before a word tells Google to search for the words and its synonyms too. Type your search query in the format of [~synonymWord otherWords] to search for the word and its synonyms in a single search.

7. Search For Numbers In A Range

You can tell Google to search within a range of numbers, such as dates, prices, and measurements. Using two periods (dots) between two numbers makes Google search within that number range and skip other results.
Using two periods after a number indicates a lower minimum (number..) while putting it before the number indicates a higher maximum (..number). Type your search query in the format of [firstNumber..secondNumber otherWords] to search between a specified lower and upper bounds.

8. Search Using File Types

You can tell Google to search for a specified type of file for your query. Using filetype operators before a type of file tells Google to search only for specified file types and skip other files. Type your search query in the format of [filetype:type otherWords] to search for a specific file type.
For example: [filetype:pdf free java tutorial]

Want to learn Data Analytics?

Do You Do These 5 Things With Your Cellphone That Health Officials Say You Shouldn’t?

You don’t sleep with your phone—do you?

Radiation from your cellphone could be bad for more than just your mental health, California state health officials warn.

The California Department of Public Health has just released the first-ever guidelines on avoiding too much exposure to the radiation cellphones emit. State officials said one of the reasons for releasing the guidelines is that statistics show cellphone use is at an all-time high, with 95 percent of Americans using cellphones each day, Pew Research Center notes.

Perhaps another reason the guidelines are coming out now is due to pressure from researchers and others. Karen Smith, of the state health department, said there is widespread public concern over cellphone safety, according to a San Francisco CBS station.

Psychologist and UC Berkeley professor Joel Moskowitz sued the health department in 2009 for its refusal to release information on the risks of cellphone use to the public. He won the lawsuit this spring. “People are being injured and harmed by the delay in having this information accessible to them,” Moskowitz told San Francisco’s CBS News affiliate.

Potential Risks

Cellphone use may increase the risk of cancer, but the scientific evidence so far is inconclusive, mainly due to the relatively short period of time cellphones have been around.

Cellphone radiation could be harmful due to the type of radio waves the devices emit: non-ionizing radiation. Tissues close to phone antennas—which exist inside of every smartphone—can be heated by the radiation, as the FDA, American Cancer Society and National Cancer Institute all recognize. When you hold your phone up to your head, those nearby tissues include your ears and brain.

Some studies have linked cellphone radiation exposure with brain tumors and other brain cancers, as the American Cancer Society acknowledges, but most studies have not shown conclusive evidence one way or another. Because cellphone use has only been widespread for a few years, as ACA notes, it is impossible for any study to conclude what the long-term health effects of exposure could be.

Higher levels of exposure to non-ionizing radiation are known to impact the health of human cells and DNA, but whether cellphones can expose us to those higher levels is a question researchers are still working to answer.

AlterNet ran an article by Christopher Ketcham in 2011 exploring the widespread reports of cellphones and WiFi making people and animals sick. For the first time in human history, Ketcham noted, people are being exposed to electromagnetic frequencies from cellphones, WiFi and digital meters 24 hours a day. He quotes David O. Carpenter, director of the Institute for Health and the Environment at the State University of New York, who said, “Radiofrequency radiation has a number of biological effects which can be reproducibly found in animals and cellular systems. We really cannot say for certain what the adverse effects are in humans. But the indications are that there may be—and I use the words ‘may be’—very serious effects in humans.”

While the National Cancer Institute’s official stance is that cellphones likely do not emit high enough levels of radiation to affect human health, at least in the short term, its fact sheet on cellphone safety states: “Radiofrequency exposure from cellphone use does cause heating to the area of the body where a cellphone or other device is held (ear, head, etc.). However, it is not sufficient to measurably increase body temperature, and there are no other clearly established effects on the body from radiofrequency energy.”

Other research shows that cellular phones could potentially lower sperm count, cause headaches, and intefere with sleep, hearing and memory retention.

CNN medical correspondent Sanjay Gupta warned in 2012 that the risks of cellphone radiation are largely unknown. See the video, below:

An Atlantic article from earlier this year notes that a study published in PLUS ONE concluded there is a “‘significant’ association between long-term mobile phone use and the risk of glioma,” a type of brain tumor.
“But the actual significance of the link is questionable,” the Atlantic piece states. “The data they used spanned 11 studies between 1980 and 2016, but the researchers themselves acknowledged the evidence is limited and much of the data is ‘poor quality.’ The biggest takeaway, then, may be their conclusion that more study is needed.”
 
As in the U.S., European health experts continue to argue over the potential risks of cellphone radiation amid lack of long-term studies. A large-scale cellphone health study, the COSMOS project, is currently working to track the phone usage and health of more than half a million people across Europe. The study began in 2007 and will continue for the next two to three decades.

The New Guidelines

Since the long-term risk of cellphone use is unknown, why not take some simple, commonsense steps to reduce radiation exposure just in case? This was the apparent thought process behind California’s new guidelines.

The risk of cellphone radiation exposure can increase or decrease exponentially based on some simple do’s and don’ts. It’s a matter of tweaking a few basic habits.

Here are five things not to do, according to the California guidelines for cellphone health, “How to Reduce Exposure to Radiofrequency Energy from Cellphones.”

1. Don’t hold your phone up to your ear.“Use the speakerphone or a headset instead,” because “wireless (Bluetooth) and wired headsets emit much less RF energy than cellphones.” The guidelines also suggest sending text messages rather than talking on the phone whenever possible.

2. Try not to use your phone if you’re in a fast-moving vehicle.“Your phone puts out more RF energy to maintain connections to avoid dropping calls as it switches connections from one cell tower to the next unless it is in airplane mode,” the guidelines state.

3. Avoid using your phone when you have one or two service bars showing.“Cellphones put out more RF energy to connect with cell towers when the signal is weak,” the guide notes.

4. Don’t carry your phone in your pocket, bra or holster close to your body.The guidelines suggest you carry it in a backpack, briefcase, purse or elsewhere, so that the device is kept several inches away from your body. A few inches can make a difference, it notes. Also, put phones on airplane mode when carrying them close as the devices don’t emit RF energy when in airplane mode.

5. Never sleep with your phone under your pillow or near your head. Karen Smith from the state health department suggests keeping your phone at least an arm’s length away from your body when sleeping. You should also turn your phone off or on airplane mode while you sleep, the guidelines note.

 

Related Stories

  • Pharmaceutical Company Billionaire and Wife Found Dead in ‘Suspicious’ Circumstances
  • How Healthy Is Your State? The Disparities Are Stark
  • Nothing Protects Black Women From Dying in Pregnancy and Childbirth

The Case For Giving Free Massages to the Homeless

Holistic health and pursuit of happiness should be available to all, especially those in poverty and struggling.

If ever there was an age of anxiety, it is now. We all seem pushed to the limits at work, personal debt is rising, and the housing market is shrinking, while the world around us seems to be going politically and ecologically out of control. This anxiety is a stress factory that spawns mental, physical and behavioral diseases that, as we know, cost a fortune to contain, let alone fix. On its own, work-related stress accounts for $300 billion dollars a year. 

Many of us are taking an alternative route to deal with this toxic stress. We run to Whole Foods to get the organic kale, we take a yoga or meditation class, get on a massage table, or receive acupuncture or reiki. We can relieve stress by going to a tai chi or a qi gong class, or we do the latest thing and take a “forest bath” by going for a walk in the woods. We see how these things change not only the quality of our lives, but also our health, as measured by blood pressure, stress hormones, immune response and number of doctor visits. 

So, are these things luxuries for the middle class or are they life-changing and money-saving medical interventions? It may sound comical in an age where the battle lines are being drawn around whether low income people should receive healthcare at all, to suggest that they should be getting acupuncture or a free massage, but why not? Since these interventions are proven to work, they could be used on a routine basis to reduce hospital visits, relapse to drug use, and maybe even recidivism to incarceration.

Gandhi once said that poverty is violence, and today 40% of New Yorkers live below the poverty line. This violence is generated by homelessness, by the criminalization of poverty, and the soul-crushing trauma of racism. Can holistic interventions be a significant help in stemming this tidal wave of misery?

We work together at New York Harm Reduction Educators, a social welfare program in East Harlem that does just this. Do tough guys enjoy yoga and acupuncture? Yes they do. Are they interested in following a guided meditation, actively participating in a drum circle, an art group or a walk in the woods? Yes again.  We have seen people locked into a cycle of drugs and incarceration start to turn a corner in their lives. We see those at the margins of our society actually finding room to breathe, room to move, cry, laugh, be human. We see destructive behavior change – this with a very limited budget and space.

The challenge is to make the things that we know work for us and the ones we love available to our neighbors. Mindfulness, meditation, and yoga have already been used in prisons and jails and rehabs to great effect and at little cost – but what about when people hit the streets? There is absolutely no reason to withdraw the stress-reduction just at the moment that stress increases exponentially.

At NYHRE we have found a template for continued destressing that can be duplicated and improved upon throughout the city and in fact the country. This is a case where doing the right thing is doing the practical thing – by opening the space that we have found effective in our own lives and making it available for our less fortunate neighbors we can practice compassion and practicality. In an era when poverty is punishment, the pursuit of happiness should be open to everyone.

 

Related Stories

  • THC Could Keep HIV Patients Mentally Sharp
  • So… What Is Trump Doing About the Opioid Crisis?
  • Looking Back: The Biggest Domestic Drug Policy Stories of the Past 20 Years

Microtaur

Note to self: Check the size of a monster in the Monster Manual before printing it in 3D. I printed a group of minotaurs of medium size, a head taller than a human. That was basically the size I had in mind because of the tauren in World of Warcraft. But then I realized that in D&D a minotaur is of “large” size, which means that he takes up 2×2 spaces on a battlemap. So I need to print him with a 2″ base, and make him at least 2″ tall for that to look proportional. So I threw away my “microtaurs” and printed the group in large size instead.

The adventure I am preparing has a number of large or even bigger monsters: Minotaurs, a beholder, a hill giant, an oni, and a dragon. And I must say that I am quite pleased with how those came out from 3D printing. The larger models have less problems of thin parts being too thin to print right. The details come out a lot better. And as the software automatically fills the bulk with a mostly hollow support structure, I can print them to scale without spending a fortune. In the role-playing club I play in there is a cupboard with a collection of painted metal miniatures. But metal is expensive as a material, and heavy in bulk, so the large monsters in that collection are actually not bigger than the medium ones. The beholder in the collection is a sphere of less than 1″ diameter, so my 2″ sphere beholder looks impressive compared to it, even if mine is just plastic and unpainted. Not to mention my 4″ tall hill giant and dragon, which I think will really impress my players.

15 Minutes of Fame

Google Analytics sent me an automated mail telling me that this blog had 1.7k visitors last month. That is less than I used to get in a single day a decade ago. The good news for Google / Blogger is that I don’t blame them for the decline, and won’t be showing up at their HQ with a gun. I am pretty certain that the loss of readers can be explained by the following factors:

  • I am writing much less now, 1-2 posts per week instead of per day.
  • I am not writing about a single topic, MMORPGs, any more, but about a variety of different things, which interest different people.
  • The original MMORPG topic of my blog isn’t of great interest any more.
  • Blogging, and hanging out on blogs, isn’t the medium of choice any more.

So basically I had my 15 minutes of fame, with highlights like being invited to a Blizzcon with a press pass around my neck and allowed to interview a Blizzard developer. Or getting free “review copies” of games (all of them disclosed on the blog) and stuff. I even got a few hundred dollars as donations over the years.

Blogging never was more than a hobby to me, it was obvious that quitting my day job for internet fame would have been an extremely bad idea. And then I am part of a generation that still believes that they are responsible for their own success or failure. My impression of younger generations is that they more often believe that success is owed to them, and that any of their failures must be due to evil acts from others. Now combine that with the fact that a YouTuber today can be a *lot* more famous than a blogger from a decade ago, and make a lot more money; and then you get closer to understanding why somebody might take a decline of internet fame so serious that she starts shooting people.

The internet has dramatically lowered the barrier of entry to self-publication and possibly fame. But that isn’t just true for you, it is true for everybody else as well. Thus fame is getting more and more fickle and short-lived. Being “internet famous” can be fun, but it appears that it can also be dangerous.