Showing posts from 2017

For sale: 4-bedroom condo in San José, Costa Rica!

After 5 years here, we are moving to the US. We are selling our apartment on the fifth floor of the Metropolitan Tower, overlooking the Sabana Metropolitan Park, next to the National Stadium in San José, Costa Rica.

We are not in a hurry, but we want to sell this year. We want to focus on life, and not manage a property.

Therefore, I am adopting a Dutch auction. The current asking price is:
USD 599,000This price will be reduced periodically until sold, or until the end of 2017.
If you are interested, but not at current price, you can delay. But also, if you delay, someone else might purchase.

OverviewLiving area:230.27 m2 – 2478 sqftTotal with parking and storage:272.07 m2 – 2928 sqftFirst moved in:September 2013 – we are first ownerLayout:4 bedrooms, balcony, utility room, maid quartersBathrooms:3 bathrooms, 1 washroom, 1 bathroom in maid quartersParking:2 parking spaces in underground garage, protected entryStorage:approx 11 m2 – 118 sqft crawl space, next to parkingViews:peaceful tre…

On the Google vs. James Damore controversy

As an introduction, the following are some publications covering various aspects of the Google diversity controversy:
First and foremost, James Damore's original diversity memo. First intended for a limited audience at Google, it was published after a first internal and then public uproar, and his resulting firing for expressing this opinion.The Guardian: Google employee fired over diversity row considers legal actionMegan McArdle, via Bloomberg View: As a Woman in Tech, I Realized: These Are Not My PeopleCynthia Lee, lecturer in computer science at Stanford: I'm a woman in computer science. Let me ladysplain the Google memo to you.I liked the article by Megan McArdle. However, I was asked to express my opinion about the last article, by Cynthia Lee. Cynthia's point of view appears to be representative of the uproar, and is phrased in a cogent and non-extreme manner.

Broadly, my views are as follows:
Throughout centuries, society has historically done an extremely poor job a…

"It's hard work to suffer."

I recently found this interview very insightful. It's mostly about Roger Linden's experience of non-duality. He's pleasant to listen to. But the most meaningful, to me, was this part, from 2:04 until 8:04:

Roger: "I think in all the years that I practiced, which is over 30 years now, I don't think I've ever met someone who's understanding and belief about what their problem was... their understanding was always wrong. They were never right about what the problem actually was. I think, because if we really knew what the problem was, it would have evaporated. So I see the work – a lot is helping people to appreciate what's really happening; or what's really causing pain, or suffering, or frustration, whatever it may be."

Iain: "And what is that in most people that's causing the pain and frustration?"

Roger: "Well, fundamentally, the sense of self, and the contraction that goes along with that, that in life happens when we're …

Libertarianism in bullet points

What it is:
A moderate or extreme belief in the non-aggression principle.Socially, a person owns their body. Does not receive dictates on how to use it.Economically, a person owns their property. Does not receive dictates on how to use it.
Main flavors:
Utilitarian, or classical social liberal:
Maximize non-aggression principle as long as results for most people are neutral or good.Supports a tax-funded state with a professional military and efficient public services.Prefers easily navigable regulation, but supports regulation as necessary.Supports redistribution to meet basic needs not met by charity.No longer called "libertarian" in the US. Mostly perfectly sensible.Neo-classical:
Maximize non-aggression principle, second only to need for group self-preservation.Supports a minimal state with a professional military. No tax-funded public services.Supports no regulation except minimum to define the state and property.Supports no redistribution, even to meet basic needs not met by…

Is morality fundamentally objective?

I say it is; even if interpretations of it differ.

For philosophers, living and dead, questions like this have been their life's concern. So maybe I can't say anything new. But maybe they were wordy and abstruse; and my unoriginal insights can be interesting. :)

I read this article today about really bad workplace bullying that ended in suicide. Hazing appears to be pervasive in some lines of work, and these particular bullies are not remorseful. They think they applied to the victim just the same violent routines they applied to everyone as a "prank". This included:
Forcing him naked in a cage; dousing him in a flammable liquid; and burning his clothes.Locking him in the trunk of a car and hosing him down with a pressure cleaner.Pressure cleaners – by the way – can cause injuries resulting in amputation.

Most people may consider these actions blatantly abhorrent. There are some, though, who defend them; saying morality is subjective. Who's to say that what we con…

Why I no longer like libertarians

Bluntly: for the same reason I would not keep the company of Nazis, no matter how soft-spoken or well-mannered. Everyone with lethal political views thinks it's noble, and for everyone's best benefit.

I'm not speaking of libertarians in Slovenia. A Slovenian libertarian might want a more sensibly ordered country. She might want more sensible taxation; less economic nepotism; equal rules for everyone, instead of nationalist protectionism. She might want the country to develop more like Switzerland. That's a noble goal. I don't see anything wrong with Switzerland.

I'm not speaking of libertarian views on personal rights. People should be able to do what they want with their body. There should not be a drug war that incarcerates millions. I certainly agree with that.

I'm speaking of people who think "taxation is theft", and this makes them support an abhorrence such as the Republican "Affordable Care Act": legislation that aims to put healt…

Microsoft Office: Command Prompt window flashes every hour

It is current year, and Microsoft lets loose a bug like this in its flagship application.

There's no option but to keep Office up to date. It is not written in Rust, so it's afflicted by memory safety issues, so it needs to be updated as they are discovered. Otherwise, the computer is vulnerable to exploits. Even then you are still vulnerable, because there are unknown defects. But keeping a program like this up to date is not optional.

So I recently updated Office, and this weird window starts appearing on my screen. Whatever I'm doing - reading emails, developing, browsing - every once in a while a black console window would briefly appear. It would steal focus from what I'm doing, and close too fast to see what it is.

How to debug this?

I tried Process Monitor. This is an awesome tool, but somewhat unreliable. I hoped to keep it running to capture the Process Start event to identify the rogue window when it pops up, but it's not stable enough to keep running for…

Rust is beautiful

I've invested some time to learn in detail about Rust, which means reading the excellent online book here. And it is beautiful. It makes me wish I could pause the world for a few years, to convert some 500,000 lines of C++ that exist under my purview into Rust, and continue from there.

Rust seems to take all the little design lessons I've learned in 20 years of C++ programming, and consolidates them into one language:
It's not best that everything is mutable by default, and const if the programmer points it out. It's healthier the other way around.The fundamental string type is a sensible, immutable string slice (in Rust, a &str). This is great for zero-copy parsers, such as nom. Our code has had that for a decade – I named it Seq, or SeqPtr. C++ is adding std::string_view in C++17.Elegant built-in variant with pattern-matching (in Rust, this is an enum). C++ is adding std::variant in C++17.Type traits solve the problems of abstraction and generics, providing both s…

Limitations of Central-American pronunciation

OK, pet peeve.

We (probably) know how native English speakers have trouble pronouncing Spanish – and most other languages – in a way that doesn't sound silly. English uses Latin in legal contexts, and I personally cringe how it's pronounced. I was brought up on classical and ecclesiastical Latin pronunciation, and Latin pronounced by English speakers sounds like none of that. To me, it sounds most like pig Latin.

But interestingly, the vocal range of Central American Spanish speakers – in my experience, Costa Rican and Nicaraguan – is even more restricted. "How could that be?" you ask. "They can pronounce rolled Rs!"

Yes they can. But here are a few words that Central Americans I've met cannot properly pronounce:

EnglishCentral AmericanpizzaPronounced pixa.shortsPronounced chor, as in "el chor" (masculine singular: short pants).sushiPronounced suchi.Marshall (the name)Pronounced Marchal.MitsubishiPronounced Mitsubichi.Yency (name)Pronounced Jen…

"May prosper all the nations"

Jana recently wanted to share with the world – or at least, Facebook – the Slovenian national anthem, because it is a rare hymn that doesn't over-celebratenationalpride; or call for indiscriminate bloodshed; but instead...May prosper all the nations
who long await to see that day,
when over Earth's creation
all fight and strife shall be at bay;
when all men
shall be free;
no devils, only neighbors;
no devils, only neighbors 'll be!
Alas, that's not a widely recognized translation. In fact, it's very new. It's... my today's take on it. If it sounds a bit archaic, like in "all men"... Well, the original was published in 1848. It's supposed to be!

The official translation, though... By Janko Lavrin, from 1954... It starts like this:God's blessing on all nations ...Cue screams from Jana across the hallway.

"Who saw it fit to insert a god in this?!"

The whole point of Prešeren's stanza is coexistence and peace; free of religion and …