Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Ubuntu

Journal Journal: For the doubters ... another nail in Canonicals' plans 5

A couple of weeks ago, I wrote about how 2012 is the beginning of the end for Canonical:

Next week, Canonical is going to try once more to generate a bunch of hype over some new deal or other - this time it's Ubuntu TV (to quickly be called "Who Gives A $** TV). So much for tablets, which they have totally lost the market to because they couldn't get Android to run.

As you can see, Lenovo is rolling out a 55" Android Ice Cream Sandwich TV, complete with facial recognition, voice commands, a swipe pad, motion detection, a second game pad, etc.

The real significance isn't even that they're "rolling their own" instead of partnering with a linux developer - the real news is that the domestic Chinese market is now large enough that they're selling there first.

Will this be a repeat of the Japanese market - where they get all the cool gadgets, and we get stuff that looks like cheesy stage props in comparison?

It's funny.  Laugh.

Journal Journal: I knew I hadn't checked my email in a while, but 2 months??? 9

Between the failed opensuse upgrades, the hardware failures on both my desktop and my laptop, and my health issues, it's taken me a while to configure a new email client.

This morning, I decided to try the "work on the computer for 10 minutes, take a break for 20" routine, and that didn't work at all. This afternoon, being a bit desperate to find ANY sort of solution, I figured - hey, why not take some of those really really big Tylenols - what's the worst that can happen.

Well, it's taken enough of the pain away from my eyes that I can actually configure a dozen email addresses and catch up on all my spam^Wemail. Okay, who am I kidding - it really was more than 99% spam.

Tylenol isn't going to be any sort of long-term,or even short-term - it's starting to feel like someone punched me in the eye, but at least that's not as bad ... so hopefully, with enough breaks, I may be able to do a few things that really really need to get done.

It's either that, or my other options - go into politics or do stand-up comedy - because our politicians are real jokers, except that they just are NOT funny.

Sure, the last time I ran for office I bombed, but this time, I'm smarter. I'd form a new political party - "None Of Those Crooks". Can you imagine the results to pollsters asking "If an election were held today, who would you vote for, $PARTY_1, $PART_2, ... or None Of Those Crooks?"

It would definitely apply here, where the government, after trying to sweep everything under the rug, is being investigated for its MANY ties to organized crime.

Medicine

Journal Journal: One step closer to "The End". 6

Tomorrow, on my way to my next doctors' appointment, I'm hand-serving notice to the government giving them 48 hours before filing a complaint against them with the local human rights commission for actively discriminating against me on the basis of a physical handicap. I'm fed up with being in a situation that I have no control over, that I can't do anything to fix, that's just going to get worse with time, and not getting ANY help whatsoever.

There's no two ways about it ... both eyes are going. I can surf the web for 10 - 20 minutes with everything triple size, then I have to take a break for a few hours. Trying to write code has become an exercise in frustration, even with 2 x 26" screens and 30pt fonts (and let me tell you, you don't see all that much code at 30 points, so my productivity is not the greatest, never mind my occasionally losing sight of the mouse pointer completely).

I did a few hours on Friday evening to finish the actual code, so all that's left is some conversion functions, and slapping together some descriptive web pages. But I simply can't bring myself to do it. Saturday was a non-starter. I tried Sunday, and had to stop after 15 minutes. Monday? After going on the net over breakfast, it was obvious I wasn't going to be able to do any real work.

It sucks when it takes a week to do a days' worth of stuff.

The worst part is that as far as our wonderful government is concerned, unless I am pretty much totally blind, I'm "able to work". Even though nobody's going to hire me as a programmer (or anything else) if I can only work on $RANDOM_DAYS for $RANDOM_HOURS at a time.

I've had to deal with a lot of problems, but this, on top of everything else ... there's no real solution.

Canada

Journal Journal: Never thought I'd see an immigration scam on /.

Or worse, asking for help.

Canada has required all immigration consultants to be registered since 2004, and has had to put a cap on the investor immigrant classification because of extreme fraud.

Here's what the web site says:

About Rodolfo Martinez

I am the Executive Director of Ontario Immigrant Network, and currently we are working to connect newcomers to rural business succession opportunities.

In other words, "buy your way into the country by buying some dead persons' business or a business that is being sold."

Mr. Martinez is not licensed to advise immigrants - not in how to get into the country, not in how to get connected with businesses they might want to buy to "queue jump", etc.

BTW: Non-profits can be VERY profitable for the people who run them.

For those who want to quibble - forget it. From the official government site

With the coming into force of Bill C-35, anyone who provides paid advice prior to the filing of an application or the commencement of a proceeding will need to be an authorized representative. This means that some third parties who were not formerly required to be recognized to provide paid advice will now have to refer people to an authorized representative or become authorized themselves. Some examples of paid advice or representation that will now be captured through the implementation of Bill C-35 include:

representing the applicant during an immigration proceeding by speaking on their behalf.

providing guidance to a client on how to select the best immigration stream and complete the appropriate forms.

Connecting potential immigrants to "investment opportunities" that allow them to take advantage of the investor immigrant class requires being licensed.

Medicine

Journal Journal: Shaken Baby Syndrome Physically Impossible? 15

The CBC's 5th Estate is reporting that biomechanical tests show that it is pretty much impossible for even a big rugby player to shake a baby nearly hard enough to produce the damage claimed for Shaken Baby Syndrome, that doctors who have contested the accepted view have been threatened with loss of their careers, and that even the "confessions" are in many cases induced by the investigators.

Not only have the biomechanical studies ruled out the physical impossibility, but the second indicator, bleeding behind the retina, is also now discredited - 1 out of 7 deaths from ALL causes have the same symptom.

For decades women were accused of smothering their children, when it was SIDS. Is Shaken Baby the same?

Blackberry

Journal Journal: Canadian police snoop on Blackberry messages 2

Multiple sources have reported that the RCMP have been able to access encrypted Blackberry messages. While this has been possible with a warrant, neither the RCMP nor the Surete du Quebec will confirm that a warrant was issued, and the judge in the case has sealed much of the evidence.

Was a warrant ever issued, or do the RCMP have a back door into RIM servers?

Ubuntu

Journal Journal: Prediction - 2012 is the beginning of the end for Canonical 17

Next week, Canonical is going to try once more to generate a bunch of hype over some new deal or other - this time it's Ubuntu TV (to quickly be called "Who Gives A $** TV). So much for tablets, which they have totally lost the market to because they couldn't get Android to run.

Canonical has already been upstaged in the tablet field by another company who have actually begun shipping android color tablets at $52 each for the base model, and for $10 more, a gutsier model that can play hd video, better battery life, more ram and storage, etc.

The company doing this, DataWind, won a design competition held by the Indian government to supply every university, college, high school and grade school student with a general-purpose tablet - which, after the Indian government throws in their subsidy, will bring the cost to the student down to something like $20 - $30.

(on a side note, this also means that the OLPC project has just been locked out of the second-largest market in the known universe ... and you can be sure they won't ever get a foothold in the largest one either, since any country can take a license to manufacture the $52 tablet locally)

So here's the thing - a company with 150 employees decides, basically on a whim, to try to enter the competition to supply Indias' education system with millions of tablets at the lowest cost possible, puts up the $100,000 bid bond, and in a few months produces both the hardware AND the customized linux and android software, and wins. Contrast that to what Canonical announced almost 3 years ago - that Ubuntu would be running Android in the "Ubuntu Android Execution Environment." Lots of hype, then quietly abandoned.

Does Canonical even have all that many real software developers on staff? All they seem to be doing is offering re-badged software and services (Ubuntu Cloud, Ubuntu 1 Music Store, etc). and fooling around with the user interface. Most of their "hundreds of employees" are either what are known as "peddlers" (independent contractors who work with a bunch of companies to "peddle" their stuff to other companies or get them to cooperate on stuff, etc.), university students making money at (heavily - 42.5% of pay and administrative expenses) government-subsidized call centers, or part-timers working from home under contract for specific tasks, not "real employees."

So basically, this is the year that the rest of the world figures out what some of us have suspected from the beginning, and known for a couple of years - that Ubuntu was about marketing hype as an attempt to cash in on the linux buzz, not linux itself, not software - just a market play that didn't pan out. The latest goal of "200 million users running Ubuntu in 4 years", set in March of last year is SO dead. There is NOTHING that Shuttleworth can do to change that. Why? Because even the most die-hard Ubuntunistas are realizing that there's not much behind the curtains ... that Shuttleworth simply doesn't know what he's doing, and that's why Canonical flits from one "vision" to another like a kid on a sugar-fueled high after Halloween.

Ubuntu TV? Don't make me laugh. If I want comedy, I can already watch it without Ubuntu.

Programming

Journal Journal: Don't you just hate it when that happens?

There's a difference between "feature creep", "mission creep", and "organic growth", but sometimes it's hard to tell the difference.

Mission Creep: The goals change as you get further along in development. Developers hate this, and it happens so often in a second version of an application that it has its' own name -Second System Effect. Basically, the second version of the system gets loaded with all sorts of extra bells and whistles unrelated to the core. Hence "Every system evolves until it can do email."

Of course, it's not just the second iteration that can be so cursed. Mission creep can happen to anyone, because it "seemed like a good idea at the time" to someone who you can't say no to. Or the seductive song of "it can't be THAT hard to also cover this market ..."

Feature Creep: Even in first iterations (especially in first systems), feature creep is a problem. Why "especially"? Because until you're actually working with the system as it develops, there are probably going to be features that seem to be "must-haves", that aren't - and nobody wants to kill half (or more) of their code to eliminate a feature that now seems to be not so hot ... after all, maybe it will turn out to really be needed, or maybe it can be adapted ... or maybe cows can fly.

Of course, in the real world, you have two choices - either enter into anything realizing that the only way to make something different is to go in knowing that you're going to knife more than 95% of all the code you wrote - and be happy every time you find something that you can eliminate, because now you've made the end users' job easier 9 times out of 10 (and yours down the road as well, because code that isn't in the product doesn't have bugs :-p) or be angry because of the delays.

Organic growth: Unlike the first two, organic growth is one of those "Good Things" that, like Justice Potter Stewart said about porn, "we might not be able to define it, but we know it when we see it." A feature needs to be added, dropped, or modified to better support the original mission. You "eat your own dogfood" and realize that something - a process, a functionality, an interface feature, whatever - can be simplified, eliminated, automated, or otherwise improved.

Or you take a break and realize that there might be a better way to meet the original goals, so you code it up and test it ... and even if it fails to meet your demands, the additional insight can still enhance the final product.

So ...

Last week, despite the problems with my left eye, I was pretty much completed stage one. It was already "good enough" (and has been for a while, according to a few people) to put out into limited testing ... but one little part was a bit awkward ... and fixing it took less than an hour, worked as expected the first time (always a good sign), and really makes such a difference in ease of use that there's no way I'd consider dropping it.

So that leads into a problem ... there were parts that I was going to implement later on, that are now crying out to be included, because the screen real estate is already "claimed" for both the feature I just added, and the next part, and a lot of the core functionality to enable it is already present.

So, take a day to experiment, implement the back-end, try a few things, and it works ... and it looks REALLY snazzy ... but it's not quite what's needed. And doing it right will (I estimate) take another week. And there's the question of whether I can use any of the "SNAZZY 101" stuff ...

I "think" I can. I "want" to. But is it right? The only way to tell is to develop both, and see which works best, or whether I need to create a third alternative. And in the meantime, another week is lost, pushing out initial deployment to 2 weeks from now, barring any problems (because there's still a week of prep after it's "good enough to try").

The good news?

If I were doing this for a customer, there would be hell to pay because of the "it meets the original goals, just push it out" mentality. The same mentality that has reduced coding from an art form and a means of expression to a crap job with generally horrible working conditions in the first place.

Not having to listen to that sort of random noise is a Good Thing (TM). Not that it's likely anyone would hire someone who can't say, on a day-to-day basis, whether they can code or not because they might need a day or two at random to rest their eyes on top of the time off going to regular doctors appointments, blood tests, exams, treatments, etc.

Since this looks like "enforced entrepreneurship" will be the "future of work" for many of us, maybe it's time we took this as a positive, and not a negative. After all, to succeed, you only need to generate enough revenue to support yourself - not yourself, your boss, your co-workers, and everyone else in the food chain. It's risky as all heck, but if you're happier, isn't that what counts more, and will ultimately make you more productive anyway ...

... as well as the proven benefits of reducing the risk of mental deterioration as you age ... after all, what point is it to live to be SOME_OLD_AGE if you can't function mentally anywhere near your peak? If there's one thing we're pretty sure about senescence, it's that if you don't have the genes for mental deterioration* as you age, you CAN stave it off by continued mental work. It might take you a bit longer to recall individual items as your store of data grows, but that should be the only sign.

* simple marker - when you were a young'un in early grade school, did you write with short sentences (See Dick Run. See Spot Run. Sally spots Dick. See Sally Run. Dick is a Dick.), or long sentences (Dick was being a dick again, which is why Sally was running, and Spot was blah blah blah). If it was long run-on sentences, you almost definitely are safe as long as you continue to "work out" mentally. This was the ONLY predictor that was 100% accurate.

Medicine

Journal Journal: Happy New Year. Same As The Old Year. 10

Last year started with my left retina bleeding, followed by a year of treatments to both eyes. By the last hospital visit (end of November), things were looking good. Not perfect, but "good enough".

But yesterday (this New Years) I noticed a small blotch. And this morning it took a while before either eye would focus all that well. And of course, after a while writing code, the left eye began to hurt ... and it then bled some more. So I took a break. 4 hours later, I'd say it's back to where it was about 4 months ago.

It's not my nature to give up, but this is cutting it too close for comfort. I already figured that nobody's going to hire a programmer who misses 30 days or more a year ... but this also puts in question whether I can even complete stuff on my own - it takes time to "get back into it" after taking a few days as a "break" as is, but if I have to limit it to an hour or two a day even when things are going relatively well ...

... if it were someone else in the same situation asking my advice, I'd tell them to stop banging their head against the wall, face the inevitable, and give up gracefully so that they can move on. Not that there's much to "move on" to, given how limited my options have now become.

The Almighty Buck

Journal Journal: Tax dodge for the new year ... 2

1. Computer programs are considered literary works subject both to copyright and can be granted a certificate of copyright registration by the copyright office.

2. Here, the provincial government exempts the first $60,000 per year of income earned by the original copyright owner fro, performances of copyright works.

3. For $50, it's worth registering copyright, then claiming the deduction for income earned off of websites and Software-as-a-Service web apps. Register it in 3 peoples' names, and each one can earn $60k subject only to federal taxes.

Definitely on my to-do list in the new year.

Canada

Journal Journal: When tax increases result in less money ... 8

Summary for the TL;DR crowd: Quebec, not California, Nevada, or Florida, will be the first to default on its' bonds.

The context

Unlike the RoC (Rest of Canada, aka Kanuckistan), Poutineville (Quebec, aka a lot of other names, none good) has the highest deficit in the country, and the 6th-highest in the world.

It also has the 6th-lowest average income when compared to the RoC and the US., and the highest tax rates.

All this, combined with more than 4 decades of anti-English legislation (started in 1968 with Bill 63, then on to Bill 22 in 1974, and Bill 101 in 1977), resulted in Montreal losing its' status, not just as the head-office capital of Canada, but also as a financial and trade center.

Throw in almost 10% of the population leaving over the next decade for greener pastures, and you have the basis for inevitable decline.

The latest

I'll look at taxes on 3 income brackets - $20kpa (thousand per annum), $40kpa, and $60kpa.

Federal income tax is $1,420.95, $4,642.40, and $8,712.72 respectively.

Quebec income tax plus other taxes are ~ $3,500, $$4,900, and $9,250 respectively (it varies a LOT depending on a lot of small factors).

So, assuming that each person spends $13,000 on "basic living expenses" - rent, food, and $1,000 for heat and light), of which only rent and food do not have sales taxes added, that leaves the following:

$2,079.05, $30,457.60, and $42,037.29 respectively.

The current sales taxes

Obviously, someone earning $20kpa isn't going to be socking away money - whatever comes in gets spent. Also, eventually ALL money gets spent on something ... so it ends up getting taxed again at some point. In calculating the sales actual tax bite, we have to add back the $1,000 for heat and light, because that's taxed. The current rate is 5% federal sales tax (GST) and 8.5% provincial (QST), but because the province taxes the federal tax, the actual provincial rate is 8.925%.

So, total additional sales taxes paid are:
$428.75, $4,241,22, and $5,992.94 respectively.

The total tax burden at each level is:
On $20,000 a year income, $5,349.70 (26.75%) tax,
$40,000 a year income, $13,783.42 (34.46%) tax,
$60,000 a year income, $23,995.66 (40.0%) tax.

This does not include things like high drivers licenses ($100 a year and up), car registration fees ($300 for a car, $1,400 for a motorcycle more than 400cc), gasoline taxes (at $6 a gallon, half tax).

Raising the sales tax - again - vs job losses
On January 1st, 2011, Quebec had raised the sales tax by 1%. The problem with raising sales taxes is that it decreases consumption, simply by making everything more expensive. For someone who only has discretionary disposable income of a few hundred a month, the impact is going to make itself felt. "Oh, it's only 1%" ... so they're doing it again in a few days ... to 9.5% (actually 9.975% because of the tax-on-tax), for a combined federal/provincial sales tax rate of 14.975%.

Here's how it affects the bottom line for each income bracket.

Updated additional sales taxes paid (old figures in parens) $461.08 (428.75)
$4,710.76 (4,241.22)
$6,444.83 ($5,992.94)

The impact on total income and total tax paid:

So, the total tax burden at each level is:
On $20,000 a year income, $5382.03 ($5,349.70)
$40,000 a year income, $14,252.96 (13,783.42)
$60,000 a year income, $24,447.55 (23,995.66)

The impact on jobs and tax revenue in a declining economy
For every 1000 taxpayers at the median ($40,000 a year), the tax take is just over $14 million a year.

The increase from a 1% sales tax is a lot less - only $469,500 per thousand. Keep that figure in mind - because it's going to disappear in a few moments.

Raising sales taxes doesn't necessarily have an immediate effect on jobs - after all, if a job takes 2 people to do, it's going to continue to take 2 people to do ... until the business closes because of reduced sales. When there are plenty of jobs that are already "on the cusp", pulling additional money out of the economy (via sales tax increases) directly reduces the number of jobs by the same amount, and then some, since you now pass a tipping point. In other words, taking $469,500 from those 1000 taxpayers means 11 of them lose their jobs (and in this economy, it's permanently).

So now, the government loses the "tax take" from those 11 jobs - $156,782.56.

They also lose the employer's payroll taxes, for an additional hit of $150,000.00.

Program spending goes up as well, first with employment insurance claims, but we'll ignore those, first because they're limitied to 1 year max, and because that's "federal money", so it supports local spending, and then, since there is every indication that those jobs are permanently gone (thanks to the highest taxes in North America), ultimately they will end up on welfare, which is a provincial responsibility. We're already seeing this from the sales tax increase in January 2011, where unemployment rates were still trending downwards slightly before going back up this year, but welfare rates barely budged - the natural population increase was already overwhelming the feeble number of new jobs created.

So, those 11 new welfare recipients will have a direct cost, on average, of about $9,000 per year, plus dental, medical, etc., and administrative overhead. Say, $15k. That's an additional $165,000.00 in costs.

In other words, this year's 1% sales tax increase might have pulled in a bit more revenue, net, but actually caused a loss of $2,000 - not counting any knock-on effects from the reduced consumer spending, and raising the overall "misery index."

The Canadian housing bubble bursts, and over-indebted consumers

Finally, people are realizing what I've been saying for 4 years - that Canada is not immune to a housing bubble, and not to buy. Worse, the average Canadian household is actually deeper in debt than their US counterpart, so not only is Canada no longer all that "different" (despite not having a banking system that is p0wned by Wall Street), but consumers just don't have any resilience left.

This is especially true, again, in Quebec, where it's Greece-like public debt levels (despite receiving $1,000 per capita in direct federal financial aid, and ~ another $1000 in indirect aid), leave no room for government intervention. The job losses will continue, and the rate will accelerate. This is going to be a replay of the 1977-1987 "Made In Quebec" lost decade, but uglier.

How will it play out? The same way that the '77 bust played out - a massive exodus of people, a financial and social "brain drain", and deflating pay packets for those who stay behind.

This time it IS different

1. The rest of the country will NOT bail Quebec out this time by re-working the equalization formula and giving Quebec even more federal cash. Those days are gone.

2. Quebec can not hit up the bond markets to take on additional debt to finance the debt death spiral.

3. There aren't enough english-quebecers left to leave to "make room for" french-quebecers to take their jobs.

Lessons from Sim City

Anyone who's ever played Sim City knows how this works out in the end - decreasing revenue per capita, increasing expenses, neither raising taxes nor lowering them works. Raising taxes just makes more jobs and people leave. Lowering them means you just get into more debt. Either way, eventually your city dies.

User Journal

Journal Journal: Poll inspired by another users journal 15

The inspiration: Slashdot has a tyrant.

What level do you browse slashdot at

+5 I'm too young to die!
+4 Don't hurt baby jeebus!
+3 Hey not too rough!.
+2 In Soviet Russia, Slashdot browses YOU!
+1 Hurt me plenty!
0 I'm CowboyNealClone - I need my daily dose of goat guy and tubgirl!
-1 Nightmare

Slashdot Top Deals

Money is the root of all evil, and man needs roots.

Working...