HNHacker News
TopNewBestAskShowJobs

route66

1,664 karma · joined September 1, 2009

submissionscomments
route66··on He got 1%, we can't hire him
>> ... now be making their way into the tech industry.

I remember to fail one such test somewhere around 2001, the reason being: "... lack of a status-driven momentum ..." and " ... lack of aggressivity in pursuing career goals ... " or something to that effect.

Not that I walked out smiling, but they explained me in two sentences why I would not have liked to work there. So, addressing your quote above, I'm astonished that these tests are still around. Basically this company (and others) are putting their culture into the hands of an external service (Mercury Urval if I remember correctly in this case) and they can lose big by handing off influence on the choice.

route66··on Average Income per Programming Language
With boxplots? http://benchmarksgame.alioth.debian.org/u64q/which-programs-... (they can show a bit more though, min, max, interquartile range or mean+/- 1 stddev and mean itself) see also http://en.wikipedia.org/wiki/Box_plot .
route66··on Forced Exposure
> ... Google, Facebook and their ilk

... usually don't destroy hard drives of journalists or don't detain people as a matter of harrassment just to name two recent actions undertaken by governments who use their introspective powers to take conclusions ("we have to have this Miranda guy") and act upon them ("we know he's in Berlin. Check the flight records")

The point is that the control of the governments does not seem to work anymore OR, at the same time addressing that "Big Brother is loved": nobody cares, because governmental agencies do the right thing. (That is my impression until now, living in Europe)

route66··on Paul Graham reviews Structure and Interpretation of Computer Programs (2000)
About the last bit: http://en.wikipedia.org/wiki/Covariance_and_contravariance_%... is probably one of the issues.
route66··on Set up an email server in two hours
I do not want to NSA-proof my email or phone conversations. I do not want to wear a mask to avoid face recognition and what more propositions are yet to come how we should adapt to the situation given.

While we are are from the ideal world where this behaviour would be without consequences, the matter asks for a change of the situation we are finding ourselves in.

Get loud, get political. Don't dream that you are holding a weapon in your hand because you can half assedly encrypt peer to peer communication. This is only confirming the status quo. Like n umbrella might confirm it's raining.

As side-thought: the same technical reflex might have occurred to that institutions in the first place: let's record everything and we will be more safe.

route66··on Assange: How cryptography is a key weapon in the fight against empire states
If you would not try to align record companies and the NSA in the axis of evil you would come to a less convoluted analogy: If we accept that copyright is meaningless in a world of digital copies (a.k.a. "cannot put the toothpaste back") the same holds for the river of digital traces everyone leaves behind.

So it's not governments who try harder to maintain their secrets, it's you (or us or whoever).

Just for the fun of it: take a recent pandora related artist-bashing thread, look for the "too late, digital wants to be free" comments and apply them to a scenario where we not talking about sound waves but phone metadata.

route66··on Pandora Paid Over $1,300 for 1 Million Plays
Oh, but isn't that just a failure of their business model? If I can only survive by offering cakes for $5 and buying them for $1 the "threat" would be wholly self inflicted (At least, that is the song which is sung on HN to artists, the "too bad your business model sucks")
route66··on Pandora Paid Over $1,300 for 1 Million Plays
Disproportionate would be more than 100%. As you said: the consumers are willing to pay a certain amount. A share of that amount can never be "disproportionate". Are you demanding the same humbleness of yourself when you negotiate your salary?
route66··on Pandora Paid Over $1,300 for 1 Million Plays
I don't know what channel you are listening to, but in general there have always been musicians (and bands) writing their own music as there were have always been musicians performing songs composed by others with lyrics written by others. Songwriting is about as dead as cooking.
route66··on Never Trust what Recruiters Say
It encodes the assumption that you count on plus/minus 1000 billable hours in a year.
route66··on How do we read code?
From http://infoscience.epfl.ch/record/138586 :

... that modern languages, such as Scala, offer advantages as human communication mediums. I describe an experiment, using an eye-tracking device, that measures the performance of code comprehension.

route66··on PostgreSQL Database Modeler
I'll help you.

Develop an application for support of financial and tax regulations for a certain country. You will have verbs and nouns which describe the situation clearly.

You develop an application from specifications written another language than English. They exist.

The biggest failure I keep seeing are futile attempts to translate concepts under these circumstances into English.

I agree in this case: when you want to invite collaboration on github, English (or Chinese?) would be better suited.

route66··on Zombie bees leave the hive at night
Good questions. One problem is, that the number of races used for professional (and hobby) beekeeping is already very small. Mostly queens are selected for laying eggs for peaceful and prodcutive workers, not so much for hygiene (removing infected sisters) or defense-oriented (beekeepers don't like that) bees.

As a consequence the current races might not be able to evolve resistance so easily. Earlier efforts to breed European bees in combination with (I think) Japanese bees both imported to the Philippines led to the import of varroa destructor mites.

Man is not so lucky with his manipulation of nature, it seems. Or choose another word.

route66··on Facebook's Gen Y Nightmare
You happen to see this only in what you call "power relationship". I happen to see it like this: people, e.g. software developers, with the same experience and background attributing themselves as "architects", blowing up their programming experience by years and languages they have never seen. You call this harmless cheating because they kill nobody. It's not harmless because it distorts the reality we all operate in and it confirms the power-relationship-rule. (what age are you talking about anyway? I'm 46, I could tell you about ageism, but telling I'm born in '76 only confirms the ageisms in place)

To react also on the "crab mentality" remark in another post: If the emperor says that crabs older the 1 year of age should be cooked and all crabs start to lie about their age and put others forward as being older (the ones who don't lie) the real ugly face of this mentality becomes clear.

route66··on Advice for Marissa Mayer from an ex-Yahoo
> The only value add to software development is people who can do software development.

You just described why projects fail. Developers Developers Developers.

Architects? We don't need, we are so smart we integrate everything ourselves. Marketing? Sales? Who needs that, my github repository sells and when it doesn't, there is always oDesk.

And don't get me started over "customers" and "clients".

To cut the sarcasm here, yes, I know that a lot of MBA's and Architects suck. As do a lot of software developers, even if they call themselves agile or know that svm is somehow related to classification.

So I do not really see where this straw man burning leads to .

route66··on Here’s why we keep getting hacked – clear and present Billabong failures
> I get blank stares when I discuss security with them.

I can assure you that the blank stares go away completely when there is a breach. You will probably learn by then that your customers just expect you to handle it professionally. They might not be able to think beyond their deadline and their first business goal, but leaking passwords or losing user data will be your fault eventually.

I will not pretend that all my past work is bulletproof, but it should be not so difficult to make sure your tools and code handle all incoming data like hot grenades. You might skip some big-upfront-user-import in the beginning as you control the data chain, but $_POST or params[:model] or what else is flying in your face should be met with a standard treatment.

Think of it this way: right now you do not want to have your CV say "2012: developed user login module for LinkedIn. Finished within the deadline"

route66··on Lying with pictures: Smartphone manufacturer share by OS
One-0eyed person here. Let me help you out.

The Nielsen graph clearly represents 51% Android as about 33%, apple's 34% as one quarter and the Blackberry als one-fifth. If you prefer readability of the labels over more-or-less-correctness of a graph which suggests it covers a full 100% and it's subdivisions you should maybe just use a table. As in Excel. A 30-31 x-scale is misleadin but showing 10% as 20% though is more than sloppy because you do show the "origin". This has got nothing to do with visually perfect.

route66··on New NSA docs contradict 9/11 claims
The link contains the suffix "/singleton/" . Remove that, refresh.
route66··on Programming like Kent Beck
http://leanpub.com/leprechauns

In the downloadable sample there is a nice analysis which refutes the "zealots who enforced weren't the brightest".

In the short: there were no zealots. Nothing was enforced, the term "waterfall" comes up much later and it was meant as being iterative from the beginning.

So one might ask: how come that this folklore is being trumpeted all around like a truth?

route66··on NPR Intern Gets an Earful After Blogging About 11,000 Songs
I'm in tears.

Is it reasonable to expect a 20 year old intern to have these 11000 songs? Does her life depend on it? What about other things which are unreasonable expensive for a 20 year old intern? The laptop to store the music on, external hard drive, smartphone with data plan to download and so on ... ?

This one has some background on numbers. And myths about royalties: http://thetrichordist.wordpress.com/2012/06/18/letter-to-emi...

route66··on TIOBE(June): Haskell is rapidly approaching the top 20
And COBOL is also not far away!

Every time I look at this index (probably too often) I cannot fail to notice that the variance for all languages below the 3rd place is so enormous (VB.NET from 29 to 12 thanks to 0.78 percent of something) that this list is nothing more than a collection of footnotes to Java and C.

Maybe that's even realistic.

route66··on Anti-Piracy Patent Aims to Stop Students from Sharing Textbooks
Does repeating a statement as "Piracy is not stealing" make it true? Does echo-chambering the meme "Artists just ask for this" make it true after enough mindless repetition here and elsewhere?

Why would any content creator (except, of course, producers of software, they laugh at you from their SaaS cloud) want to create anything if a pompous and self-righteous "respecting" in quotes is the spit in the face?

Or could you care less? If so, why do you consider payment-or-not-download not an option? (hint: "because I can" was already answered but not considered satisfactory)

route66··on The Silent Majority: Why Visual Basic 6 Still Thrives
>>> This says far, far more about you than about the people around you.

Not necessarily. In my MS past I also had to defend my VB.Net experience in interviews, being perceived as a low-threshold toy language. And peer pressure matters in your network: how much reach-out would you get, as self described VB wizard or a SQL master?

Fashion rules, as PL topics on HN show regularly. A PL survey [1] was linked from an article some hours ago; it shows interesting answers: just compare the language list of "I know many people who use this language" to "I would use this language on my resumee"

That said, of course you are right: If you stay out of the fashion circuit and produce some value with tools you know, then nothing else matters...

[1] http://www.eecs.berkeley.edu/~lmeyerov/projects/socioplt/viz...

route66··on Study of 49 programmers: static type system had no effect on development time
I'm a bit puzzled which role programmer ability has in this experiment. What strikes me is the enormous spread in programmer quality within each group. Varying from 0.7 to 15 hours for the scanner assignment and 50% to 100% of succeeded test cases. The spread occurs over both groups.

That programmer quality shows way stronger effects than the measured effect of a typing system would suggest to me that

- the measurement was flawed?

- programmer ability beats language choice by orders of magnitude?

Or do I make a category error here?

route66··on 5 Million Farmers Sue Monsanto for $7.7 Billion
Or your "should" statements are too simplistic?
route66··on LastPass - LinkedIn Password Checker
More than that it "educates" people that entering their password into some web form other than the original login page is ok. Because the site says so.
route66··on Anders Hejlsberg: You Can't Maintain Large Programs in JavaScript.
I'm completely with you that messiness is best tackled by loose-coupling parts early on. It's only that I found the combinatorics of many small systems not so much easier to tackle than their monolithic counterpart.

The worst is even that you (or somebody else) begins with good intentions ... and then , 4 software generations and law changes later, the complexity starts to smell.

Heijlsberg argues, that javascript will be harder to refactor in those cases. I can't really disagree with him.

So it find it's not so much lacking thought. The current thought for some is "let's use javascript", let's see what comes of that... :-)

route66··on Anders Hejlsberg: You Can't Maintain Large Programs in JavaScript.
As for my reply to your deleted reply:I thought you were tongue-in-cheek.

As for my reply above: "you should not have that problems" does not make them go away: some problems solved by software are inherently complicated and cannot be reduced to some simple API calls or a 5kloc code base. Composition of 100 multiple 5-kloc code bases still makes them a 500-kloc code base with all mutual dependencies.

Just saying "you should not write so much code" might display inexperience with problems which fall outside of the currently common javascript apps ...

route66··on Anders Hejlsberg: You Can't Maintain Large Programs in JavaScript.
In the end everything is an API!
route66··on Anders Hejlsberg: You Can't Maintain Large Programs in JavaScript.
Have you written mainly todo-apps or do you have by any chance experience writing payroll software or stock keeping applications for a retailer?
← PreviousPage 3 of 8Next →