Forgot your password?

Comment: Re:Heartbleed != malloc (Score 1) 304

by MikeBabcock (#46802647) Attached to: OpenSSL Cleanup: Hundreds of Commits In a Week

instead of concentrating on replacing malloc, they could concentrate on replacing another part, namely designing buffer-types that contain buffer-size and are automatically bound-checked.
So heartbleed has something to do with their in-house memory management, in that they lost the opportunity to bake automatic bound checking into their custom memory manager.

One of the few quite brilliant things DJB did was write stralloc to avoid C string issues. I wish more people would use something similar in their code.

Comment: This isn't spying (Score 1) 92

by MikeBabcock (#46795455) Attached to: How Nest and FitBit Might Spy On You For Cash

Everyone with a Nest is probably already aware of their Energy Partners program.

Instead of having your utility company cut your power in the summer when its hot out like they do some places, Nest users' thermostats pre-cool their homes in the morning to reduce energy use during peak hours as determined by the power company. This is a win-win you sign up for, not a spying act.

If you don't want Nest to know about your energy usage, just disable its wifi connection. It still works fine without it.

Comment: Re:And they've already stopped (Score 1) 630

by MikeBabcock (#46753203) Attached to: IRS Can Now Seize Your Tax Refund To Pay a Relative's Debt

The big story up here in Canada last year was the IRS going after dual-citizens who'd not filed their incomes with the US ... because apparently they had to even though they didn't owe any taxes down there.

The IRS does lots of interesting things from one year to the next.

Comment: Re:It's time we own up to this one (Score 2) 149

by MikeBabcock (#46731441) Attached to: NSA Allegedly Exploited Heartbleed

I hate to disagree with you, but this has nothing to do with Open Source, it has to do with software engineering.

This same bug could have been introduced in closed-source software just as easily. The problem is making sure that software is securely reviewed before its disseminated, much like the OpenBSD people have been touting all these years, instead of just throwing things together however they work.

The only part F/OSS played in this is that we *found* the bug and can identify exactly when and how it occurred. All the bad parts of this situation are not unique to F/OSS.

Comment: Re:Fire Linus (Score 1) 641

by MikeBabcock (#46719663) Attached to: Linus Torvalds Suspends Key Linux Developer

You do realize every intelligent person in the room tuned out at "Unfortunately" right?

That sentence is so boring I had to try three times just to read it completely. Bullet points? Oh god, kill me now.

Unless you expect your employees to vomit a little each time you talk to them, tone down the PC BS and speak straight to the issue.

Comment: Re:Fire Linus (Score 1) 641

by MikeBabcock (#46719615) Attached to: Linus Torvalds Suspends Key Linux Developer

Why should anyone who misbehaves in a public way be taken aside in a private way? The misbehaviour affects many people, not just Linus. Linus isn't speaking only on his own behalf, but on behalf of everyone who wants to debug the Linux kernel and not have systemd take their system down with it.

Linus' reaction *should* be public. This is Linux, not Windows. We operate out in the open.

Comment: Re:Discipline (Score 1) 641

by MikeBabcock (#46719581) Attached to: Linus Torvalds Suspends Key Linux Developer

Why are /you/ confusing anger and discipline. First off, do you believe that discipline must preclude anger? Must they always be orthogonal? Do you believe that enforcing discipline cannot have any semblance of anger? Why not? I can't imagine a good reason.

Sometimes the very best way to fix a behaviour is to get mad at someone for it. A lot of people simply do not understand gentle prods and reminders.

Live within your income, even if you have to borrow to do so. -- Josh Billings