Let me get this one thing out of the way, first.
Language in itself is in constant change, so yes, I am representing the bitching old people – somewhat. Definitions of words get replaced here and there, that’s perfectly normal. So, what we have here is a bit of a clash of generations, but that’s why I’m trying to tell you:

The hacking scene is way older and actually broader than video games. Hackers are people that are generally interested in making things do stuff, they weren’t intended to do. This is most known when it comes to computers, but it’s not restricted to them.

Take for example the sub-genre of phreaking, which allowed people to make free phone calls or have all sorts of other fun with the, back then, analog phone lines. Long story short: they invented (their own) electronic devices to emit the exact frequencies, which the companies used to control those lines. John Draper’s (Cpt. Crunch) wikipedia is a good read about that (https://en.wikipedia.org/wiki/John_Draper#Phreaking).

Here we have people putting in a lot of time and effort to figure out which tones are doing what, when you play them into your phone. Just like this example, there’s heaps of other non-computer stuff you can do, that qualifies for hacking.
A friend of mine just told me the other day how he could hack their nearby bowling alley. If you threw a gutter ball only hard enough, you could trigger the sensors of the outside pins. Kind of cheating, too. He figured it out, was excited about his findings, but didn’t use it to actually gain an advantage, afterwards. The excitement of having found this little loop hole was satisfaction enough. Try it, it really is. :)
A hacker will acknowledge you as one, as long as you meet these two requirements: You are interested in what can be done beyond the inventors/manufacturers intention and you do this with a passion, figuring out for yourself (or together with others), but never just use the results.

Applied back to video games, this means:
Hackers are the people that sat down and spent hours on end to dig into the games code in order to find weaknesses to exploit and write other programs (cheats) to leverage those weaknesses. There’s many hackers that write cheats, but (apart from testing their own code) never actually use those programs (cheats) themselves. They are not interested in feeling superior by bashing people in online games. They are interested in feeling superior in their programming or analytic skills, compared to the game developers. Well, I admit, this is also a rather antique, very idealistic worldview. I think most people that offer game cheats nowadays are simply interested in money. :/

There’s still a huge distinction to the people you encounter in-game. Those are the people that, in fact, are looking for the quick fix. Feeling superior in a matter of seconds. Maybe pay some of money, download a program, run it, done. How much skill does that involve? None whatsoever I’d say, right?
That’s what makes them cheaters, not hackers. They cheat the game or, even worse, nowadays other people online. They didn’t hack the game themselves. Someone else did it for them.

That’s why calling those cheaters ‘hackers’ is an insult to all actual hackers. :)

YouTube somehow got rid of the config field ADBLOCK_TRACKING_ENABLED (always false, for me), at least on client side.

The other day, I stumbled upon a very similar config entry; this time on Twitch.tv:

AdBlock_twitch

Aparently they could, but don’t want to either. Let’s see for how long this one’s gonna last. ;)

Image  —  Posted: January 25, 2016 in Uncategorized
Tags: , ,

Oooh… I remember.

Posted: February 2, 2015 in Uncategorized

This is why I loved Firefox so much.
MDN_JSConsoleGreeter

Now you’re pushing it, Google!

Posted: November 15, 2014 in Uncategorized

I like Google, I think their founders intentions are good and it has shown world changing ingenuity.

But

Dear Google!

You are starting to push it. To me it seems, that you’re losing it.

Although you got branches all around the world, I assume you’d see yourself as an US American company.
Now; as the USA and growing parts of its population have some minor troubles with debt, I’m way curious how that idea, to force people onto a credit card, adds up. Who signed the plan not only to encourage, but actually require your customers to make debts?
You promote our future Wallets not only for the well known online shop payments, but even for instant payments to all my friends. Indeed, how convenient would that be?! And let’s be honest here, physical money had a good run, but it’s on its final lap; ready to pass on the baton to the relays.
You see where I’m going with this; all those life changing consequences based on debt?
Are you crazy??! Oi!
I don’t get it. Maybe unproven, still pretty bad ideas; but that’s about it.

 

I wrote of your branches around the world before. Google? I really don’t think, you also need Fiber roots. Can’t you just enjoy the fresh air up there? Don’t mole your way into our entire…

—– I’m sorry. Let myself go there for a second. Talking getting ideas, hu? hu?  —

Okay I admit: the first time I read about you providing fibre-optically carried access to the internet, I was all over the place, too. But no.
This is not gonna happen, not for me. And I hope for most others neither. We might as well cut all the arguments about data security and privacy, at once. We already feed you great parts of our online data, let you even process our former storage for knowledge (NGram Viewer is awesome, by the way) and people carry your seeds in their pockets and purses around. Don’t you think now also gaining the ability to evesdrop on, filter and manipulate every data package is just a tad bit too much? Because – like it or not – as monstrous as you have become, yet you still don’t know everything. I am not gonna sign a contract, that could change that.
Don’t get me wrong, though; I don’t supsect you to ever do so. But I would hide in shame instead of complaining, should I have allowed you as much, just so I could then be terrified by such ‘horrible news’, like you having spied on all your customers data transfers. Again: I don’t suspect, less expect you to do something like this; but at the end of the day, you too are just human, right?

That being said, I ask you:
Stop growing for a moment and take a look inside, if everything is still where it’s supposed to be and doing its job; don’t give in to the fate, that caught up to so many before; don’t collapse under your own weight!

I’d hate to see you implode. :/

The things you come up with sometimes, when comenting code:

// As debug/testing implies, this is not for public use.
// Some commands may need e.g. a valid API connection without
// checking for it(!), some don’t.
// I suggest not to use them in a production environment, unless
// you took care of error handling; I didn’t. :P
// To be safe, expect all commands below to throw an unhandled exception,
// or worst case even an explicit ‘exit()’ !

How many words starting with ‘ex’ can you squeeze in one sentence? Big-Grin

YouTube has removed the ADBLOCK_TRACKING_ENABLED field. [2015-03-17]
Twitch.tv still has it, though.
Try it yourself!
  • Visit any youtube video.
  • Strg + Shift + J ( to open the console ).
  • Enter yt.config_.ADBLOCK_TRACKING_ENABLED.

You could also use yt.getConfig(‘ADBLOCK_TRACKING_ENABLED’);

  GoogleAgainstAdBlock

Draw a truth table with 6 variables and calculate a∧b→((¬c→a↔d)∧f∨e)↔a⊕b for each permutation.
Ever done that?! Just knowing, that you have to write down 26 permutations should hint you: It’s annoying!

Four simple steps and you’re done; just like that!

Yep, PropLogic does all of this for you, in a matter of only a few clicks.

  1. Choose how many variables you need.
  2. Create the table.
  3. Enter your statement.
  4. Have this statement calculated for every permutation.


– r.beer

Well, at least if you’re a programmer, it really does.

Don’t get me wrong!

I love my country, living in it and especially the language. It is one of, if not even the most precise there is; it is poetic and its various inheritances (ancient greek, latin, french, nordic languages) are just fun to discover. Last, but certainly not least, the Umlauts empower us to draw an astonished smiley on the screen, that’s actually from top-to-bottom, not left-to-right: Ö. But when it comes to efficiency in writing code, the German one just can’t keep up with the EN-US keyboard layout.
Read the rest of this entry »

by code.org

… and it really does change the ways you observe and experience the world.

Video  —  Posted: March 2, 2013 in General programming
Tags: ,

Yes; did it! I finally worked my ways back into Google+ and Google Calendar.
Sadly, the Date/Time extension of GNOME 3 doesn’t support any calendar application other than Evolution, by default.
The more delighted I was when I found this great little Python script: GNOME Shell Google Calendar.

I’m not going to write a new installation guide, as there is already a very good one over at webupd8.org

But!

Just as I was, it seems like many Debian/Ubuntu users are experiencing this:

GNOME Shell Google Calendar ‘Startup Applications’ entry doesn’t work.

Let’s see what the programs output has to say: Read the rest of this entry »