HNHacker News
TopNewBestAskShowJobs

IDisposableHero

143 karma · joined February 21, 2011

submissionscomments
IDisposableHero··on New graphics engine imperils users of Firefox and Chrome
every feature ... leaves another possible angle of attack for hackers

Hm, I think the point is that some features are worse than others (larger attack surface, more bugs exposed), and WebGL is particularly bad.

IDisposableHero··on Microsoft to buy Skype for $7 billion
Lots of investors own minority parts of facebook. But no outside company owns facebook.
IDisposableHero··on Samoa to jump forward in time by one day
It doesn't say which day they'll skip.

I'd pick a Monday.

IDisposableHero··on [dead]
Oh look, it's there near the end in one dismissive sentence, and comes along with two wrong "facts":

1) the household contribution to algae creation is negligible - That would be the good result of this policy limiting the use of harmfull chemical, and not a reason to remove it.

2) the scientific evidence on the issue of algae's effect on fish runs in all directions Piles of dead fish are not a subtle effect. http://en.wikipedia.org/wiki/Dead_zone_(ecology)

and the whole thing is filled with this bizarre idea that the sole purpose of governement regulation is to hurt people. I'm sure that there are lots of good, bad and trival drivers of policy, but pure sadism is unlikely to be among them. If anyone wants to understand what's actually going on (ecologically or politically) this article has absolutely nothing to offer.

IDisposableHero··on [dead]
An anoying article. The author rants at length about how evul the gubmint is for banning clean shirts, calls "trisodium phosphate" "a natural element" which cannot be correct chemically correct, and falls for the "natural must be safe" falacy. He totally fails to even mention the reasoning that led, rightly or not, to this chemical compound being no longer used, never mind adding up pros and cons of it.

The first para at wikipedia ( http://en.wikipedia.org/wiki/Trisodium_phosphate ) is more informative, which is a damning lack of reasearch.

IDisposableHero··on What are some startup ideas that persistently fail?
If social recommendations didn't work then amazon would have no 'people who bought, also bought...'

The point is, if your business starts off as "we sell books" (and expands to "we sell books and stuff") and you get a lot of users that way, you can mix in some social recommendations on the existing user base and thereby sell more books and stuff.

If your business is "we do social recommendations" you're screwed.

IDisposableHero··on New stable release of Go
I can say I became a Go fanboy in the last few weeks

Go looked to me like a c-language guy's take on very simple OO with a few functional and parallel features. On the whole the API looked terse to the point of being cryptic, which is a throwback to the 1980s.

Can you sell it to me? What's the best part? Is it something that's not in any other language, or some way that the parts combine?

Many other languages have loose, duck typing and a few others (notably erlang) have the lightweight parallelism.

IDisposableHero··on Hello WP7 "Mango"
have an order of magnitude less number of apps

Past a certain point, that stops mattering. Does iPhone have 1 million apps available, or is it 10 million ? I don't know and I don't care. what I do know is (assuming that I had an iPhone not android)

- 90% of them are crap. Sturgeon's law.

- I would install fewer than 100 of them.

- There's probably an app for it. For any it. e.g. Today I found and installed an app for my local airport, so I can keep track of an upcoming flight.

- There are several good twitter clients, but I'll only install one.

- Between maps, twitter, facebook, calendar, email and angry birds, there's 95% of my app usage accounted for.

And you could say roughly the same for WP7, even if there's only 10 000 apps avaialble.

IDisposableHero··on Red Hat's top secret Java Killer/Successor: The Ceylon Project
For comparison, I came up with this in C#

  Func<int, int, int> sum = (x, y) => x + y;
I had to specify the type explicitly, could not use 'var' type inference; the error is "Cannot assign lambda expression to an implicitly typed local variable". This is because the lambda could mean more than one kind of thing (delegate, expression tree, Func<>). Yeah, it's c# baggage.

Of course, once the type is known, you could do

  var sum2 = sum;
IDisposableHero··on Three signs you have a management problem. And that problem might be you
I have no idea how you could tell a dev to wing it, let him work for months with no oversight and then be shocked when he came back with something unexpected.

I hope he's exagerating the examples for effect. It can't really be that idiotic, right?

IDisposableHero··on Google has developed speech-recognition technology that actually works.
Yes, it kind of failed on "movie times for 'source code'". That's a sentence that's hard to parse without context ;)
IDisposableHero··on Can you take programmers seriously if they don't know C?
do you know anyone who doesn't know C but is still excellent at coding/computer-science?

You don't? How parochial. I recommend tht you study a good functional language for a while. It helped me understand coding on a "far deeper level".

IDisposableHero··on Google has developed speech-recognition technology that actually works.
It got "how much wood would a woodchuck chuck if a wouldchuck would chuck wood" right for me. I am impressed now.

But it couldn't handle "Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn" Maybe I'm not pronouncing it quite right.

IDisposableHero··on Poll: iPhone or Android
There is no easy way to see what Android version you are exactly running

Is Menu|settings|About phone not enough for you?

IDisposableHero··on Using prime numbers to make better backgrounds
Hah, that trumps my example by 200 years. Well done.
IDisposableHero··on Using prime numbers to make better backgrounds
This is very well explained, but not all that novel. Brian Eno used to generate long soundscapes like this, using loops of mutually prime lengths of time.

Edit: See also -

http://en.wikipedia.org/wiki/Ambient_1:_Music_for_Airports

http://en.wikipedia.org/wiki/Generative_music

IDisposableHero··on [dead]
I'm also not splitting hairs.

of course you aren't. We know this because you say you aren't. What you are is making a nuanced distinction between what you mean when you say "stores hashed passwords" and what is commonly meant by that.

IDisposableHero··on C Craft: C is the desert island language.
Close. Which is what I don't like about the samples that I have seen in his Go language. Code like "Fmt.PrintF" seems a step backwards to me.
IDisposableHero··on C Craft: C is the desert island language.
Personally, I find "thisVariableIsTheLoopIndex" to be a terrible loop index variable name. But "i" isn't great either. "index" seems to be closer to the sweet spot to me. Or "fooIndex" and "barIndex" if loops over foo and bar collections are both in play. That beats the hell out or trying to parse "i" and j" as indexes over two collections.

The simple rule is that the larger the scope of the variable the longer the name - i.e. the more widely references to the var occur, the further they are from the definition, the more descriptive the name has to be.

IDisposableHero··on C Craft: C is the desert island language.
Doesn't Java have any kind of type inference for variables yet? C# allows you to say

  var foo = new Dictionary<string, int>();
and foo's type is infered as Dictionary<string, int>
IDisposableHero··on [dead]
I'll be more specific about failures of security and vigilance: "separate secured system" aren't always as seperate and secured as they should be. Assume that all computers can connect to the internet these days unless specifically configured otherwise, and data gets copied, and copies get left lying around. e.g. the classic "left the laptop on a train" http://www.independent.co.uk/news/uk/politics/exclusive-new-... / "cd got lost in the mail" problem.
IDisposableHero··on [dead]
I agree this law doesn't seem to outlaw hashed passwords, it simply means that you need to store 2 copies of the password - one hashed, and one in plain text.

You are splitting hairs. It outlaws passwords where only the (salted) hash and not the plaintext is stored, which is the whole point of what's commonly known as "hashed passwords".

store the hashed value with your live database ... and store the plain text version in ... a separate system

Call that seperate system "the moneypot". I'm tempted to suggest that people just try that and see how that works out for them, given the inevitablity of failures of security and vigilance. But for the sake of the rest of us, let's not.

IDisposableHero··on SpaceX Falcon Heavy announced: 53 metric tons to low earth orbit
I'm actually surprised things haven't gotten cheaper by more than a factor of 5 in half a century.

We're used to electronics getting cheaper as we find ways to make smaller and faster chips. We get change driven by Moore's law.

Getting to orbit is governed by simple lifting against gravity, and that hasn't changed at all. ( It's still 9.8 m/s^2 ) A Falcon rocket looks a lot like a Saturn rocket, so desipite a lot of ideas, a radically different and better design hasn't been commericialised yet.

IDisposableHero··on SpaceX Falcon Heavy announced: 53 metric tons to low earth orbit
Don't forget John Carmack - from Doom at Id softare to Armadillo Aerospace
IDisposableHero··on How rich kids already won the career game
While it's not what I would choose for my kids, the money isn't uneared. His parents or ancestors earned it

Oh, come on. You're just spliting hairs. I'm not jealous of it, but in no way is it earned.

IDisposableHero··on London Stock Exchange: What really went wrong
You're not making a persuasive case to me that the programming language and OS, rather than the developement methods, management style, and expertise of the coding team were the factors that determined sucess or failure.
IDisposableHero··on Drchrono Is the iPad App That Could Transform Your Doctor’s Office
I tried reading a bit further; it reads like PR not journalism.
IDisposableHero··on Drchrono Is the iPad App That Could Transform Your Doctor’s Office
Am I wrong to stop reading at the grammar error in the second word?
IDisposableHero··on Stack Overflow Architecture Update - Now At 95 Million Page Views A Month
The VPS figure was for serving static files. So, a lot of the stackoverflow content isn't static.
IDisposableHero··on Stack Overflow Architecture Update - Now At 95 Million Page Views A Month
architecture only starts to become interesting at 4-5 times their traffic.

Which suggests that even sites with a medium-to-large internet presence, which dominatre thier niche, can do so with "uninteresting" architecture.

Page 1 of 2Next →