News for hackers. Stuff that matters.

route66

Re:Delete your code on Wednesday April 02, 2014 @05:37AM (#7514417)
"It worked different three months ago...". But I agree that this is no reason to gave to wade through commented out sections[1] but to simply use the powers of <vcs-of-choice> diff.

[1] Including if(0){} abominations

Re:Signs you might be in "Survival Mode" on Sunday March 30, 2014 @09:57AM (#7496146)
I definitely recognize these patterns from non-startups. Ingredients: demanding customers, company led by former developers who still avoid all non-coding related improvements as enterprisy. Often it is simply the Peter Principle at work, duct-tape programming led you here, but not further.
Re:Clojure web security is worse than you think on Wednesday March 26, 2014 @01:06PM (#7474744)
Another important thing he points at is to not write you own incarnation of every library you find lacking but provide patches/support/whatever to existing ones. While it might help your CV to have just another template library (which will inevitably be lacking again) on github, the ecosystem profits more from a few well defined and long-term maintained choices.
Re:Clojure web security is worse than you think on Wednesday March 26, 2014 @10:47AM (#7473739)
I would want to turn the question around and (genuinely, not rhetorically) ask: which ecosystems right now do have a good security baseline? Am I wrong when I guess Java/.Net/Ruby and possibly more recent PHP frameworks?
Re:Ruby Gem Configuration Patterns on Wednesday March 19, 2014 @11:25AM (#7429252)
In this case you are probably right. The solution with separate configuration shines though, when you have many values to configure (notwithstanding keyword args). But, and that is my main takeaway, TDD does apparently (and not surprisingly) not show the way to one or the other solution. On the contrary: the solution was already given in advance and the TDD part was more or less toying around with the moving parts of the solution.
Re:What Happens to Older Developers? on Wednesday March 19, 2014 @08:00AM (#7428011)
So you see how difficult it is to please armchair psychologists: leaving out the first person pronoun from sentences is also considered bad style by some (with the suggested pseudo objectivity). Others conclude even that the person has no self esteem etc etc.

A resume is about the person presenting him/herself, isn't it?

Re:The truth is out: money is just an IOU on Tuesday March 18, 2014 @12:07PM (#7422727)
The BoE document linked in the text: http://www.bankofengland.co.uk/publications/Documents/quarte... ("Money creation in the modern economy")
Re:The Myth of the Non-Technical Startup Employee on Tuesday March 18, 2014 @07:24AM (#7421274)
I am probably not smart, maybe not intellectual but most definitely not a lady.

As for the industry: seemingly the industry thinks that showing ass and tits on a booth is worth it. That alone says enough. It is not about the ones who are earning their money there but the ones who think that their industry needs that. No discussion of "choice" needed.

Re:The Myth of the Non-Technical Startup Employee on Tuesday March 18, 2014 @05:46AM (#7420994)
> I think nobody is to blame here

An industry who employs women as booth babes, apparently because staring at a booth babe sells tech better? Stinks.

Re:Burnout on Monday March 17, 2014 @01:10PM (#7416398)
Considering the first half: your are playing their game, isn't it? (something like this: https://www.youtube.com/watch?v=UEv1L4MCHj8)
Re:Fucking Shell Scripts on Saturday March 15, 2014 @07:07PM (#7406932)
I think it's the chinese whisper effect applied to http://www.jwz.org/doc/worse-is-better.html [0] and as such more cult than information. As witnessed by the discussion around here.

[0] ("Correctness-the design must be correct in all observable aspects. It is slightly better to be simple than correct.")

Re:Why Node.js is becoming the go-to technology on Friday March 14, 2014 @06:39AM (#7397886)
Indeed. That fluff article reminds me of the .NET spam around 2005. Pointing out three times that "the best developers...like to use new technologies": so, they leave you with a pile of smelling javascript over two years when they are heading for <fill in>. Are they the best by the way? or does it feel like being the best when you can finally add two numbers in a new language? Oh, and that "developer hapiness" argument again. Then: "composed from modules, piped together" contrasted with "traditional monolithic applications". So the writer (or the node developers he represents) was/were unable writing composable code in the other languages they know? (must be a lot, see above) Just wait until their piped modules look like this: http://www.cyberpunkreview.com/image/brazil21.jpg

rant over

Re:Why Most Unit Testing is Waste [pdf] on Thursday March 06, 2014 @10:38AM (#7354285)
If your code turns into 30 one-liners with 30! unforeseen possible calling combinations thereby exposing an API of irrelevant auxiliary functions to the outside world? Yes.
It's less about the transactions but the money.

    >> 3 * 1005.01
    => 3015.0299999999997
This might get truncated to 3015.02 and might

    >> 3 * 1005.01 * 10000
    => 30150299.999999996
turn into a real loss.
Re:How I stay calm, by people with very stressful jobs on Saturday March 01, 2014 @05:20AM (#7323834)
Not from an outside view I would say. But when we are talking about the subjective perception of stress, it might as well be that the stress as perceived by the diver or the A&E consultant is not proportionally higher.
The document estimates that between 3% and 11% of the Yahoo webcam imagery harvested by GCHQ contains "undesirable nudity". Discussing efforts to make the interface "safer to use", it noted that current "naïve" pornography detectors assessed the amount of flesh in any given shot, and so attracted lots of false positives by incorrectly tagging shots of people's faces as pornography.

So, if you have to hide something, show your private parts. Can we conclude this?

Re:The French way of cancer treatment on Saturday February 15, 2014 @05:26AM (#7243346)
Isn't it a much simpler explanation that healthcare should never be a free market as one of it's participants, the "patient" is not participating voluntarily?

(This is not a direct response to your post, but I place it here as you put a market argument upfront)

Re:Plan 9 released under GPLv2 on Thursday February 13, 2014 @12:03PM (#7232469)
You mean, like the Linux kernel with it's GPLv2 (http://en.wikipedia.org/wiki/Linux#Copyright.2C_trademark.2C...)
Re:On Programming Communities on Thursday February 13, 2014 @04:26AM (#7230389)
When I search for "Scala" the programming language in that interface, I still get the majority of the results from Italy, specifically the region of Milan (and the Teatro alla Scala). Might be, because "making a program" is an activity in music too, and google is unable to filter that?

Older »