Microsoft's x86-on-ARM is a sign of the times

I’m just writing this to be a total prick and rub your face in things and make you angry at me, because now even Microsoft is taking ARM seriously after announcing an x86-on-ARM emulator for Windows, and six years ago I told you (more or less) so. But anyone in computing could have made that prediction at the time, so don’t be too angry. It seems I was quite optimistic back then. Let’s see what happened to the rest of my predictions:

  • I said Atom would never catch up to ARM in terms of energy efficiency or power consumption vs. performance. This is probably one reason why Intel dropped their Atom for mobile processors now. So I got that one right.
  • I said the Linux kernel would play a big role in this and would expand to more and more devices. Since then things like the Raspberry Pi were introduced, Chromecast happened, the Amazon Fire TV stick thingy came out, cheap Chinese Android TV boxes are a normal thing, the Amazon Echo appeared and all of these run Linux. Devices that sold millions or even dozens or hundreds of millions of units. I’ll rate that as correct.

These are things probably anyone could’ve predicted. Were there people doubting ARM at the time? I don’t know. Maybe Microsoft was, but that was under old management and old management was not good at seeing the signs. Ballmer was good at propping up the old business model, but completely uninspired with regards to innovation.

Continue reading “Microsoft's x86-on-ARM is a sign of the times”

Where will you step when there is no more safe ground?

You thought you’re safe and you have privacy because you use some fancy-schmancy encrypted email provider? I don’t think so.

This year saw some remarkable changes, bear with me while I go off on some tangents:

  • The UK voted to leave the EU and subsequently introduced one of the most far-reaching and invasive surveillance laws in the world.
  • The USA elected Donald Trump under speculations of Russian involvement, possibly thawing US-Russian relations and forcing Edward Snowden to be extradited to the US, where he might be executed for revealing truths the US didn’t want revealed. Keep in mind that he never invented anything, he didn’t lie, unlike the US President-elect. He merely told the truth.
  • Switzerland, which had formerly been ready to offer asylum to Snowden, was pressured by the US government to stop that. All the while, US intelligence agencies were illegaly patrolling through Swiss cities and running surveillance operations in Berne and Geneva. The Swiss government stopped any investigation of these operations after the US increased their pressure.

Continue reading “Where will you step when there is no more safe ground?”

Time to leave Dyn and go to something like Afraid.org/FreeDNS

Now that Oracle is rumored to be taking over Dyn, this should be the last signal you need: Dyn is nothing like the cute little company called DynDNS that we liked so much in the 90s of the last century. Remember talking on IRC when someone gives you an address for an FTP hosted via their 28.8k modem on flyingdickweasels.dyndns.org? No? Damn, I’m too old, then!

Dyn has become more and more corporate over the years and is nothing like the cool little company that gave so many of our younger selves free dynamic DNS. But you know who’s a cool little company with free dynamic DNS? Afraid.org/FreeDNS. It used to be that afraid.org’s dynamic DNS mode isn’t directly supported in home router firmware or NAS devices, but that’s changed. Even Synology NAS now support it easily. If your router doesn’t have support for it, you can get it to work on anything that can run shell scripts, Windows batch scripts or PowerShell. Instructions are included when you set up your domain.

They also support the nice trick of using your own custom domain and dynamically updating its subdomains, but you’ll have to pay US$ 30/year for a pro account if you need that. If you just want to use their top-level domains and don’t need your own, that’s still free and has been for over a decade. They own chickenkiller.com, for example. You can work with that, can’t you?

Full disclosure: I’m not paid anything for this. I’ve just been a happy afraid.org customer for more than 10 years now without a single issue, and I laugh in the face of Dyn, whose slide into zombie corporate culture couldn’t find a more fitting end than being absorbed by the ultimate peddler in corporate zombieism; Oracle.

The Dhammapada exploration – part 20: The path

At some point the Buddha promised that he knows some wild tricks that could make annoyances and stupidity disappear from your life. He was talking about dukkha, but that word doesn’t have a good translation; “suffering” it ain’t. Think of dukkha more as unpleasantness, an unsatisfied state, things going not quite as they should. It is said the word comes from the sound a wagon’s wheel makes when one of its spokes is broken — dukkhadukkhadukkhadukkha. So things aren’t quite round and smooth.

Following the Buddha’s path to liberation requires treading the Noble Eightfold Path. So let’s hear how the Dhammapada advertises this cool product:

273. Of all the paths the Eightfold Path is the best; of all the truths the Four Noble Truths are the best; of all things passionlessness is the best: of men the Seeing One (the Buddha) is the best.

Of course it would be the best!

Continue reading “The Dhammapada exploration – part 20: The path”

A modern example of Christian proselytizing in Cambodia

TL;DR: A bunch of Christian missionaries are destroying Cambodian culture in exchange for  building orphanages and schools, and a guy made a film about it. It’s full of vague statements and misinformation about Buddhism.

It’s not really news that Christian missionaries use very creative means to get the native population of an area to adopt Christianity. Catholic priest Diego de Landa Calderón for example grew furious about the fact that the people of the Yucatán region continued worshipping their old gods along with the new Christian god he had only just forcibly thrust up their asses.

Now what would a sane, wise and compassionate person do in this situation? Perhaps accept the fact that whatever belief system you hold as a Catholic priest, there are other belief systems that were there before you arrived. And your own system might not be the right one for everyone, even if your holy book says so and even though your religion instructs you to spread it. A wise one would perhaps acknowledge that there is value in these people’s culture and beauty in the way they adapt their own religion to fit the new Christian god right into their own pantheon.

What did Landa do instead? He systematically wiped out their entire written history of the people he conquered and destroyed every last trace of their culture and religion, robbing all future generations of their identity and annoying historians to this day. Bravo! A good Catholic if there ever was one.

Continue reading “A modern example of Christian proselytizing in Cambodia”

My favorite vim color schemes have been ported to Atom

The PaperColor theme has been my favorite vim color theme for quite some time now, and I’m happy to find the same theme in Atom as well, even by the same author!

They have been ported to the Base16 color scheme system. If that doesn’t mean anything to you, it doesn’t matter at all. Thanks a lot, Nguyen Nguyen, aka NLKNguyen. If I knew how to reach you, I’d send you beer money.

 

The Dhammapada exploration – part 19: The just/the judge

It’s Sunday, so it’s time to catch up on our Dhammapada reading! Buddhism gives some advice on judging, and as we’ve learned earlier, prejudice is particularly frowned upon. But Buddhism never goes into the “hey man, don’t judge!” hippie territory either. Instead, you should reflect on the proper things and in the proper way before reaching judgment on something or someone.

Now what are these proper ways? Let’s have a look.

256. Not by passing arbitrary judgments does a man become just; a wise man is he who investigates both right and wrong.

257. He who does not judge others arbitrarily, but passes judgment impartially according to the truth, that sagacious man is a guardian of law and is called just.

Continue reading “The Dhammapada exploration – part 19: The just/the judge”

Applied Buddhism: Fight your inner demons on a higher plane

The demon shown above this post is Mara, the tempter. It’s no wonder folklore uses demons to represent temptation and struggle; that’s exactly what they look like while you’re fighting them. And the fight can be won.

Here’s some shameless self-marketing to see if I can trick you into reading on: during the last nine months, I’ve battled three addictions at the same time and destroyed them. They were:

  1. Alcohol. I used to drink up to three strong beers (7 – 14%) and a whiskey every evening. During the last 6 months, I had exactly five beers and one whiskey total.
  2. Game sales. I used to watch out for new games to buy in game sales, scouring half a dozen websites, subscribing to price comparison services, wasting so much time that I never actually played the games I bought. I only bought one thing from a game sale since March and played through my backlog instead.
  3. Coffee. I used to drink five to seven cups a day. Now I drink one in the morning.

I don’t say this just to enjoy the smell of my own farts, but more because I think I’ve discovered a connection between these types of addiction that can be used to control them, and I think anyone can practice to do the same.

Continue reading “Applied Buddhism: Fight your inner demons on a higher plane”

As AI absorbs your life's data, how do you feel?

Humanity has started down a new road in its history and those of us alive today get to watch it unfold. Companies like Microsoft, Google, Facebook, Amazon and to some degree Apple are now beginning to train their artificial intelligence systems on your data. Data from real people, available for the first time in the vast amounts that are useful to AI programmers.

First attempts might be clumsy. Cortana might direct you to a Thai massage parlor that smells of smegma from ten meters away, when all you wanted was some Thai-Italian fusion food. But as you complain about bad results, Cortana learns and improves, her data size increases, the next results will be better.

Free comes without freedom

Have you wondered how Google can afford to give you unlimited storage for all your photos in original resolution for free? Storage costs money, data centers suck up huge amounts of electricity and some person or robot has to change failing hard drives and monitor the hardware and services. This might be offered for free to you, but it’s not free for Google. So what do they gain? Pictures taken by real people, plus GPS data about where the picture was taken, and thanks to the high-accuracy sensors in their new phone, Google knows the pitch, tilt and yaw of your phone when you took the picture. It gets placed into a sort of 3D collage of the world, owned by them, not you.

Continue reading “As AI absorbs your life's data, how do you feel?”

The Dhammapada exploration – part 18: Impurities

This chapter mostly stresses the importance of removing impurities. These mostly come in the form of temptation to let yourself go a bit too much. Don’t give in to them! How this is done, that differs between each Buddhist practice, but it’s mostly reflection and observation of mind-phenomena (as usual, if you’ve been reading this series you should begin to see a pattern here).

235. Like a withered leaf are you now; death’s messengers await you. You stand on the eve of your departure, yet you have made no provision for your journey!

236. Make an island for yourself! Strive hard and become wise! Rid of impurities and cleansed of stain, you shall enter the celestial abode of the Noble Ones.

237. Your life has come to an end now; You are setting forth into the presence of Yama, the king of death. No resting place is there for you on the way, yet you have made no provision for the journey!

At the moment of your death, death-god Yama (who looks kick-ass with his swollen face and skull-crown, by the way, grarrrrgh) takes you, and lo, you don’t have anything. You’re not prepared! You didn’t do the right things, you never reflected, you were sloppy, you have no provisions! Feel silly now, eh?

238. Make an island unto yourself! Strive hard and become wise! Rid of impurities and cleansed of stain, you shall not come again to birth and decay.

You can escape the wheel of Samsara, and this tiny concise sentence basically tells you all you need to know about how that’s done. Too bad the real challenge lies in the doing.

239. One by one, little by little, moment by moment, a wise man should remove his own impurities, as a smith removes his dross from silver.

240. Just as rust arising from iron eats away the base from which it arises, even so, their own deeds lead transgressors to states of woe.

The latter at least can be observed first-hand. The impurities are at the heart of what causes this rust, and the rust eats away at you. If you remove the source of it, you will be better off. Remove the source of your anger, your impatience, your greed and your intolerance. That way, their negative effects cannot manifest themselves.

241. Non-repetition is the bane of scriptures; neglect is the bane of a home; slovenliness is the bane of personal appearance, and heedlessness is the bane of a guard.

The guard they mean here is really a guard, a person you hire to guard your house.

242. Unchastity is the taint in a woman; niggardliness is the taint in a giver. Taints, indeed, are all evil things, both in this world and the next.

Hmm, okay, now this one seems a bit mixed up to me. Thanissaro Bhikku, to the rescue! It’s alternative translation time:

In a woman, misconduct is an impurity. In a donor, stinginess. Evil deeds are the real impurities in this world & the next.

Oh. Okay. That’s slightly better.

243. A worse taint than these is ignorance, the worst of all taints. Destroy this one taint and become taintless, O monks!

Not just ignorance in general, but specifically also ignorance about the truth of suffering, the causes of suffering and the path to the cessation of suffering.

244. Easy is life for the shameless one who is impudent as a crow, is backbiting and forward, arrogant and corrupt.

245. Difficult is life for the modest one who always seeks purity, is detached and unassuming, clean in life, and discerning.

Yeah, ever wondered why that is so? The next few verses at least offer some sort of consolation.

246-247. One who destroys life, utters lies, takes what is not given, goes to another man’s wife, and is addicted to intoxicating drinks — such a man digs up his own root even in this world.

248. Know this, O good man: evil things are difficult to control. Let not greed and wickedness drag you to protracted misery.

I like the simile of “digging up one’s own root”.

249. People give according to their faith or regard. If one becomes discontented with the food and drink given by others, one does not attain meditative absorption, either by day or by night.

250. But he in who this (discontent) is fully destroyed, uprooted and extinct, he attains absorption, both by day and by night.

You can take this even further if you like. You can be content no matter what. In pouring rain or when being forced to wait 20 minutes for the next bus or when the cafeteria ran out of nigger heads again and you have to settle for a tartelette aux cerises. And it’s not about controlling all your emotions, crushing them like a tank. It’s about observing them as they arise and not letting them take hold of you.

I know you, Mara!

251. There is no fire like lust; there is no grip like hatred; there is no net like delusion; there is no river like craving.

These awesome similes again. They had a knack for good images back in the day.

252. Easily seen is the fault of others, but one’s own fault is difficult to see. Like chaff one winnows another’s faults, but hides one’s own, even as a crafty fowler hides behind sham branches.

The crafty fowler! I’m in simile heaven!

253. He who seeks another’s faults, who is ever censorious — his cankers grow. He is far from destruction of the cankers.

254. There is no track in the sky, and no recluse outside (the Buddha’s dispensation). Mankind delights in worldliness, but the Buddhas are free from worldliness. [19]

255. There is no track in the sky, and no recluse outside (the Buddha’s dispensation). There are no conditioned things that are eternal, and no instability in the Buddhas.

 

This is a series of articles I’m doing on one of the basic Buddhist texts, the Dhammapada. Read the rest of the articles in this series.