Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Comment Web programming sucks. (Score 1) 608

Ignoring the racist whining, he has a point. Web programming really sucks. Even web design sucks.

HTML started as a straightforward declarative layout language. Remember Dreamweaver? Macromedia's WYSIWYG editor for web pages. It was like using a word processor. You laid out a page, and it generated the page in HTML. It understood HTML, and you could read the page back in and edit it. Very straightforward. You didn't even have to look at the HTML. Back then, Netscape Navigator came with an HTML editor, too.

Then came CSS. DIV with float and clear as a primary formatting tool (a 1D concept and a huge step backwards from 2D tables), Javascript to patch the formatting problems of CSS, absolute positioning, Javascript to manage absolute positioning... The reaction to this mess was to layer "content management systems" on top of HTML, introducing another level of complexity and security holes. (Wordpress template attacks...)

It's as bad, if not worse, on the back end. No need to go into the details.

All this is being dumped on programmers, with the demand for "full-stack developers" who understand all the layers. Cheap full-stack developers. Usually for rather banal web sites.

Not only is this stuff unreasonably hard, it's boring. It's a turn-off for anyone with a life.

Comment Being a quant in the early years. (Score 4, Interesting) 96

His fund has an impressive trading record. He had the big advantage of starting early, in 1982, when almost nobody was doing automated trading or using advanced statistical methods. Their best years were 1982-1999. Now everybody grinds on vast amounts of data, and it's much tougher to find an edge. Performance for the last few years has been very poor, below the S&P 500. That's before fees.

The fees on his funds are insane. 5% of capital each year, and 45% of profits. Most hedge funds charge 2% and 20%, and even that's starting to slip due to competitive pressure.

Simons retired in 2009. You have to know when to quit.

Comment Re:The Future's So Bright (Score 1) 415

The only bad programmers I've ever encountered, are programmers that are inconsiderate.
Those who do not consider that the purpose of a computing language is to communicate with other developers, not just the computer. That's really the main common-factor I've found among "bad programmers". It's a skill, that can be learned, but it's an emotional skill. Some people can be very intelligent, brilliant even, and still not want to learn that one crucial skill.

Comment Re:What happened to Scheme? (Score 1) 415

Abelson and Sussman is a delightful book for programming theorists. Scheme is a big improvement over Common LISP. Learning Scheme from Abelson and Sussman is straightforward for people who can get into MIT.

This is not most of the programming population. As someone else pointed out, programming today is mostly the creation of glue code to tie together a number of (usually buggy) components. Neither the webcrap crowd nor the appcrap crowd needs Scheme. In fact, if you have that strong a theoretical background, you tend to overdesign simple programs.

Comment Good idea (Score 5, Insightful) 415

Python isn't a bad first language. It has all the important advanced concepts - objects, dictionaries, closures, and threads. The syntax is reasonable. Some people are bothered by the forced indentation, but for new programmers, it will seem natural.

Most of the problems with Python are performance related. They come from obscure features of the language, such as the ability to do "getattr" and "setattr" on almost anything, including objects running in another thread. So everything has to be a dictionary. (This is sometimes called the Guido von Rossum Memorial Boat Anchor.) PyPy is struggling hard to overcome that, with some success. (The optimization approach is "oh, no, program did Obscure Awful Thing which could invalidate running code" - abandon compiled JIT code, shift to backup interpreter, flush JIT code cache, execute Obscure Awful Thing, wait for control to leave area of Obscure Awful Thing while in backup interpreter, rerun JIT compiler, resume running compiled code.)

Comment Re:Misused? Murder is intrinsic in communism. (Score 1) 530

The problem with your assessment is that everyone wants to do music, art, entertainment, science, research and experimentation... nobody wants to clean the bathrooms, haul trash, unclog the shit in the sewers... we need all those people, too. What's their "motivation?" Let's face it, MOST jobs are shit. People might find it rewarding to create new serums, materials, hardware or software, music and entertainment... who finds it rewarding to flip burgers?

Comment Re:Problem with proprietary 'free' offerings (Score 4, Interesting) 174

Actually last I looked my mothers job used it. it integrated into the rest of their software package so that addresses and route planning could be done easy.

Not sure if they currently can use it but since bing maps like google maps requires internet connections probably not. Not every where they travel have 2G service let alone 3G.

What gets me is why doesn't google or bing maps have an offline mode?Cache a couple of states or even just counties.

Comment Re:Is this new? (Score 1) 702

I travelled with a large external hard disk as well, once - which also got taken to one side and swabbed for stuff. Internal monologue: OH NO MY PRECIOUS DATA ... Oh, it's just the possibility of it being a bomb they're worried about.

On another occasion, I had fun with my home-made, Arduino-powered dSLR timelapse gadget - it got thoroughly inspected by the TSA. I'd already opted out of the backscatter X-ray whatsit, only for a swab-for-explosives test to give a (false-)positive. Eek. Cue being taken to one side, where they looked in my bag and found the timelapse-o-tron...

To give the screeners their due, they let me go after a few minutes - after I'd heard their complaints about the potential radiation doses they and the passengers were receiving from the backscatter X-ray thingers, and after I'd provided advice on what sort of camera to look into buying for a budding photographer.

Security fun elsewhere: carrying a plastic bag of loose change through the Eurostar security in Brussels (it basically looked like an amorphous, completely opaque lump on the X-ray) - and a random customs check at a UK airport giving a (false-)positive swab for some sort of illicit drugs. Eek.

Slashdot Top Deals

"Pay no attention to the man behind the curtain." -- Karl, as he stepped behind the computer to reboot it, during a FAT

Working...