Forgot your password?
typodupeerror

Comment: Re:Why would I work for free to make Apple rich? (Score 1) 266

by jeremyp (#46745333) Attached to: Apple's Spotty Record of Giving Back To the Tech Industry

Not true.

GPL doesn't restrict people from using the software any way they want.

Yes it does. I just downloaded a copy of Gnu Readline. I want to use it as in my new proprietary application that will make me $$$$$. Does the licence restrict me from using it in that way? Yes. That is by design and I do not criticise the developers for making that decision.

Which matters - let me know how trying to run Apple on non-apple hardware without paying for a license goes, in comparison to a GPL'd OS.

That is also by design and I do not criticise Apple for making that choice.

Comment: Re:Whatever you may think ... (Score 5, Insightful) 445

by jeremyp (#46723863) Attached to: Heartbleed Coder: Bug In OpenSSL Was an Honest Mistake

Two reasons:

The idea that many eyes make all bugs shallow is a myth. Even most programmers don't bother auditing the open source code they download. I bet most of them don't really look beyond the API documentation.

Also, OpenSSL is one of the worst code bases you'll ever set eyes on. It's poorly documented and so complex, it'll make your eyes bleed.

Comment: Re:Not enough data (Score 1) 175

by jeremyp (#46682375) Attached to: Linux Developers Consider On-Screen QR Codes For Kernel Panics

I have a better idea: how about just keeping things how they are. People using mobile phones to take a photo of a stack trace + register dump mostly works reliably (barring wobbly hands).

^^ This.

Add a bit of OCR software and you have a system that can both be read by humans without the aid of special software and by computers to produce textual output with a bit of special software (you need a bit of special software anyway for QR codes, so you don't lose anything).

Comment: Re:April Fools! (Score 1) 162

by jeremyp (#46637771) Attached to: Subversion Project Migrates To Git

I keep hearing the "git is better than svn at handling conflicts" meme, but of course neither handles conflicts at all. A conflict is a file where the tool can't figure out how to merge two versions and therefore has to offload it to a human.

I've also heard on the Internet that git is better than svn at doing merges, but everybody I know who has used both git and svn in real production environments says the opposite.

In my company we use svn. I did consider moving us to git or - more likely - Mercurial (the hg user interface is more similar to svn so that would make the transition easier), but I found out that it is really easy to make a directory both an svn working copy and a git/hg repository just by using setting ignore properties so I can do local commits and still have a central svn repo.

Comment: Re:GPS? Are you kidding? (Score 1) 373

by jeremyp (#46585735) Attached to: Ask Slashdot: What Do You Consider Elegant Code?

I'm not an expert on any compiler code, but I thought that gcc was actually comparatively new, as it used to be called "egcs", and was different from what used to be "gcc", and was a newer project. At some point, the gcc team decided to simply adopt egcs as the new gcc and dump the original as it was too old and crufty.

If you call 1997 new, then yes it was new. Except that egcs was based on a gcc snapshot.

Comment: Re:What is the model? (Score 1) 250

by jeremyp (#46177417) Attached to: The Bitcoin Death Star: KnC Plans 10 Megawatt Data Center In Sweden

I don't understand the business model of renting hashing out to people. Either its profitable so you effectively lose money by renting it out,

Not true. It might be profitable for people elsewhere but not for you or for people who already have a data centre to put the mining rigs in, but not for you.

or its not profitable so noone in their right minds would rent it off you!

And you can't sell kit to people not in their right minds because.... ?

% APL is a natural extension of assembler language programming; ...and is best for educational purposes. -- A. Perlis

Working...