Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
Programming

Submission + - Why The New Guy Can't Code 4

theodp writes: 'We've all lived the nightmare,' writes Jon Evans. 'A new developer shows up at work, and you try to be welcoming, but he can't seem to get up to speed; the questions he asks reveal basic ignorance; and his work, when it finally emerges, is so kludgey that it ultimately must be rewritten from scratch by more competent people.' Evans takes a stab at explaining why the new guy can't code when his interviewers and HR swear that they only hire above-average/A-level/top-1% people. Evans fingers the technical interview as the culprit, saying the skills required to pass today's industry-standard software interview are not those required to be a good software developer. Instead, Evans suggests: 'Don't interview anyone who hasn't accomplished anything. Ever. Certificates and degrees are not accomplishments; I mean real-world projects with real-world users. There is no excuse for software developers who don't have a site, app, or service they can point to and say, 'I did this, all by myself!' in a world where Google App Engine and Amazon Web Services have free service tiers, and it costs all of $25 to register as an Android developer and publish an app on the Android Market.'
Lord of the Rings

Submission + - LOTR Rewritten from Perspective of Mordor

Hugh Pickens writes writes: "It's been said that history is written by the winners but Laura Miller writes in Salon about a counterexample as she reviews a new version of "Lord of the Rings" published to acclaim in Russia by Kirill Yeskov, a professional paleontologist whose job is reconstructing long-extinct organisms and their way of life from fossil remnants. Yeskov performs essentially the same feat in "The Last Ring-bearer," reconstructing the real world of Tolkien's Arda from "The Lord of the Rings" set during and after the end of the War of the Ring and told from the perspective of the losers. In Yeskov's retelling, available in translation as a free download, the wizard Gandalf is a war-monger intent on crushing the scientific and technological initiative of Mordor and its southern allies because science "destroys the harmony of the world and dries up the souls of men" and Aragorn is depicted by Yeskov as a ruthless Machiavellian schemer who is ultimately the puppet of his wife, the elf Arwen. Sauron's citadel Barad-dur is, by contrast, described as "that amazing city of alchemists and poets, mechanics and astronomers, philosophers and physicians, the heart of the only civilization in Middle-earth to bet on rational knowledge and bravely pitch its barely adolescent technology against ancient magic." According to Miller "in Yeskov's scenario, "The Lord of the Rings" is a highly romanticized and mythologized version of the fall of Mordor, perhaps even outright propaganda; "The Last Ringbearer" is supposed to be the more complicated and less sentimental true story.""
Hardware Hacking

Submission + - Arduino: A Quick-Start Guide 1

Muad writes: BOX DATA Title: Arduino: A Quick_Start Guide Author: Maik Schmidt Pages: 263 Rating: 8/10 Reviewer: Federico Lucifredi ISBN: 9781934356661 Amazon: http://www.amazon.com/Arduino-Quick-Start-Pragmatic-Programmers/dp/1934356662/ref=sr_1_1?ie=UTF8&s=books&qid=1297643169&sr=8-1 END BOX DATA

Maik Schmidt, Arduino: A Quick-Start Guide — The Pragmatic Bookshelf, $35

Maik Schmidt is our guide in the Pragmatic Bookshelf's venture into the world of electronics. This is a compact work, like all others in the series, it goes straight to applicable examples and makes you get your hands dirty with real work. The Arduino platform has been described in many ways, but the best I have heard so far insightfully labels it "The 555 of the future," referring to the ubiquitous timer chip so many simple electronic projects make use of. If you haven't been hiding under a rock for the past few years, you have doubtlessly seen the plethora of material on the subject that's out there: even O'Reilly, which usually does not ship multiple titles on a single subject, has a variety of them. Most of these works are rather similar, the ones I prefer are Massimo Banzi's Getting Started with Arduino (O'Reilly, 2008), by one of the original developers of the platform, and the strongly related Getting started with Processing by Casey Reas and Ben Fry. These are brief books in the 100-page range, not exhaustive works, but covering the core philosophy and basic operation of the tools is sometimes the best way to jump into a new subject.

There is a lot of material on the subject, even the current issue of Make magazine has a very good roundup (and not for the first time, if I may add). So, how does Maik's work stand out in the fray? Right after a brief introduction to ease you into the Arduino environment, the book turns to interesting projects, more sophisticated than the usual fare (read: not the usual LED-blinking using pulse-width modulation that every tutorial out there walks you through). Examples of this include connecting with a Wii Nunchuk, motion sensing, networking, infrared remote control interfaces, and more. These projects are the high-note of the book, and span almost two-thirds of its length — and are significantly better than most other project material currently in print.

This is a hands-on book, theory is kept to a minimum, as you don't really need previous experience to tackle an Arduino: the platform was specifically designed to cater to artists and designers, it is meant to be approachable by users who are not EE wizards. That said, if what you are after is learning the underpinnings of low-level electronics or hardcore embedded systems programming, this book is not for you: pick up a copy of Horowitz and Hill's The Art of Electronics (possibly including the student manual), and check back with us in a year or so for the digital followup recommendation. But if you have less time on your hands, and you just want to network-enable a coffeepot or build some interactive art display, the introduction to Arduino Maik delivers is quite sufficient for your aims, and it spans material other authors have been remiss to include, like developing libraries and (Appendix C) use of serial line protocols.

Zooming in on the details, perhaps the comment can be made that it would be good if there was a single kit available including all components used in the text: perhaps Makershed or Adafruit Industries will supplement their existing kits with one comprising the full range of the author's selection. On the plus side, I must highlight the extensive illustrations, which visually represent the breadboard linkage between the Arduino and the sensor or actuator being used with extreme clarity, and are much more effective in teaching neophytes than more traditional circuit designs. Where these are not actual pictures, they were generated using the alpha release of Fritzing, a very interesting piece of software (see fritzing.org) aiming at facilitating circuit design for those of us without a background in electronics.

The landscape of Arduino publications is shifting faster than many other subjects in print, and doubtlessly Maik's status as "king of the Hill" is but temporary — however, among those books on the subject I have personally surveyed, I am pleased to say that he currently holds the championship cup.

Federico Lucifredi is the maintainer of man (1) and a Product Manager for the SUSE Linux Enterprise and openSUSE distributions.
Idle

Submission + - Dead People Scientists Keep Messing With (discovermagazine.com)

An anonymous reader writes: Some historical figures are just too interesting to leave alone, even when they're supposed to be moldering in the grave. That's why medical researchers dug up Tycho Brahe, bombarded Napoleon's hair with neutrons in a nuclear reactor, and did everything they could think of to King Tut. Discover Magazine has 8 stories of delayed diagnoses and extreme postmortems.

Submission + - House Fails to Extend Patriot Act Spy Powers (wired.com)

schwit1 writes: The House failed to extend three key expiring provisions of the Patriot Act on Tuesday, elements granting the government broad and nearly unchecked surveillance power on its own public.

  The “roving wiretap” provision allows the FBI to obtain wiretaps from a secret intelligence court, known as the FISA court, without identifying the target or what method of communication is to be tapped.

  The “lone wolf” measure allows FISA court warrants for the electronic monitoring of a person for whatever reason — even without showing that the suspect is an agent of a foreign power or a terrorist. The government has said it has never invoked that provision, but the Obama administration said it wanted to retain the authority to do so.

  The “business records” provision allows FISA court warrants for any type of record, from banking to library to medical, without the government having to declare that the information sought is connected to a terrorism or espionage investigation.

The failure of the bill, sponsored by Rep. James F. Sensenbrenner Jr. (R-Wis), for the time being is likely to give airtime to competing measures in the Senate that would place limited checks on the act's broad surveillance powers. The White House, meanwhile, said it wanted the expiring measures extended through 2013.

Comment Re:technically iran is not dictatorship (Score 1) 280

I would say it's closer to an oligarchy/theocracy, with a sham government to placate the people.
  • Only candidates approved by non elected officials can stand.
  • The same officials can veto any law.
  • The same officials can veto election results.

Yes, technically they have elections, but that isn't enough to make it a democracy.

Comment Re:IDE (Score 1) 405

Well I use Slackware

Ah, well, there's your problem right there ;)

More seriously, I've recently come into a workplace with a bunch of Slackware 10.2 servers and no remaining sysadmins. I'm used to Debian, so the lack of package management capabilities seems to leave me with a hideously manual process to update any available security updates for the installed packages. What's the correct procedure for this on Slack?

Software

Software Spots Spin In Political Speeches 438

T.S. Ackerman writes "According to an article in NewScientist Tech, there is now software that can identify the amount of spin in a politician or candidate's speech. From the article, 'Blink and you would have missed it. The expression of disgust on former US president Bill Clinton's face during his speech to the Democratic National Convention as he says "Obama" lasts for just a fraction of a second. But to Paul Ekman it was glaringly obvious. "Given that he probably feels jilted that his wife Hillary didn't get the nomination, I would have to say that the entire speech was actually given very gracefully," says Ekman, who has studied people's facial expressions and how they relate to what they are thinking for over 40 years.' The article goes on to analyze the amount of spin in each of the candidates running for president, and the results are that Obama spins the most."
The Almighty Buck

Submission + - Congress Considers Orphaned Works Act (arstechnica.com)

I Don't Believe in Imaginary Property writes: "Congress is considering an orphaned works act that would limit the penalties for infringement in cases where the author could no longer be identified. The idea is that one could declare their intent to use the work with the Copyright Office and if the copyright holder didn't care to respond, they would only be able to get 'reasonable compensation' instead of excessive statutory penalties. Of course, there's still the question of whether this can pass before election time."
Microsoft

Counter-Claims On Flaws In OOXML Meeting 96

ericatcw writes "Critics have charged that last week's ISO Ballot Resolution Meeting (BRM) to decide the fate of changes to Office Open XML standards proposal was too perfunctory and deviated from accepted ISO practices, possibly in an attempt to smooth the passage of the Microsoft format. This week, the ISO 'convener' of the BRM disputed those charges, saying that voting to dispose of 900 changes to the spec at once and allowing 'O' Observer countries to vote were the correct moves. ISO released a statement backing him up. Also, Patrick Durusau, editor of the competing OpenDocument Format specification and a late convert to OOXML's passage, also said that claims the process was flawed were overstated."
Microsoft

Submission + - Microsoft apologizes to rival and to users (msdn.com) 1

Geoffrey.landis writes: "Microsoft apologized to rival software vendor Corel Corp. for saying that Corel's file format posed a security risk, and issued a set of tools to unblock file types that had been blocked by default in the December Office 2003 service pack.

In David Leblanc's web log, LeBlanc says "We did a poor job of describing the default format changes," and goes on to explain "We stated that it was the file formats that were insecure, but this is actually not correct. A file format isn't insecure — it's the code that reads the format that's more or less secure." As noted by Richard Thurston "it is the parsing code that Office 2003 uses to open and save the file types that is less secure."

Larry Seltzer at pcmag.com also blog the story."

Microsoft

Submission + - Gates reveals majority of PCs ship without Vista 6

Stony Stevenson writes: Microsoft's Windows Vista operating system is proving far less popular with new PC buyers than Windows XP did during XP's first year on the market, if statements by company chairman Bill Gates at this week's Consumer Electronics Show are any measure. Gates boasted that Microsoft has sold more than 100 million copies of Windows Vista since the OS launched last January. Based on Gates' statement, Windows Vista was aboard just 39% of the PC's that shipped in 2007. And Vista, in terms of units shipped, only marginally outperformed first year sales of Windows XP according to Gates' numbers. Assuming Gates is using consistent measurements across time — and any failure to do so would raise questions about Microsoft's reporting tactics — first year Vista unit sales have exceeded first year XP unit sales by little more than 10%.
Sun Microsystems

Submission + - Sun joins the Free Software Foundation

Cheeto writes: Sun Microsystems has joined the FSF! Arstechnica is reporting that Sun has joined the corporate patron program, and will be in the same club as other giants such as IBM, Intel, and Google. With Sun releasing Java under the GPL, and the possibility of releasing OpenSolaris under the GPLv3 — do we see Sun now holding the flag of free software instead of Redhat and IBM?

Slashdot Top Deals

"Unibus timeout fatal trap program lost sorry" - An error message printed by DEC's RSTS operating system for the PDP-11

Working...