Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Comment Re:if that were true (Score 2) 348

I've gotten all of my jobs as #3, but one company in particular I worked for did primarily #1, and when they had to lay off a few hundred folks, most were supplying #2 pretty quickly.

The key detail is that interview. It seems everybody has that one interview horror story or six, because that's usually the first time a candidate has to actually show that what the employer read on their resume is actually what they provide. Note that I refer to what was read, rather than what was written. You might think your resume says you're a Linux kernel guru with a decent bit of shell scripting knowledge, but to someone looking to hire a Perl programmer, you look like a scripting guy who spent time as a sysadmin. It's then very likely that your interview will show that you're not as quick with the Perl as they were expecting, and you'll wonder why the interviewer spent so much time on those ridiculous scripting questions.

An internship is a several-month interview, where the employee knows they're getting the shitty jobs at shitty pay. Expectations are low, but it's easy to exceed them and be one of the regular team before the internship's end. Of course, by that time you already know the project and the company, so the company's cost to hire you is significantly reduced, as well.

Similarly, hiring from other companies reduces the risk of hiring someone. They were good enough for the competition, and it's not their fault they're looking for a new job, so they'll likely be good for us, too. Half of the interview is already done, just because they already have a job.

Of course, your technical skill is only half of that interview. The other major factor is whether you're a good fit for the company. I've been at companies that wanted aggressive personalities, hoping the drive to be the best would carry their product for the ride. I've also worked at places where you could get away with pretty much anything, as long as you were always smiling in front of the customers. My current job takes all kinds (and keeps them - I've seen one person actually fired in the last two years), but the ones who stay late and help push for deadlines are the ones who get the most respect.

I can easily picture a half-million IT jobs in the US. I'd expect that very, very few of them are actually a good fit for any particular candidate.

Comment Re:Photosynthesis thumbs up! (Score 1) 65

It means they haven't done the math. Heck, even if you covered every square metre of a plane with solar cells you couldn't collect enough power. There's not enough there.

Let's do the math, then. The specifications of Solar Impulse-2 are available as a starting point.

At 269.5 square meters of solar cell coverage, and an average power density of 1.35 kW per square meter, the maximum amount of energy the plane can harvest is about 364 kW. Now, we can use two facts to avoid the ugly world of aeronautical engineering (which I don't know): The aircraft has flown under its own power, supplied by four 17.5-horsepower motors. Those motors therefore supply about 13 kW each, for a total of 52 kW of energy required to fly.

Since 52 kW is far less than the 364 kW the solar cells produce, yes, there is in fact enough power available for collection.

Even if you charged up batteries from ground sources you couldn't carry enough storage and have the plane get off the ground because of the weight. Even with an order of magnitude improvement of power density you couldn't.

As noted, the plane has already flown, carrying its lithium batteries with it.

Weight, energy storage density, and efficiency matters too much for that application for it to be any other way.

Ah, finally some thermodynamics! Currently, the whole plane needs an efficiency of about 15% to simply fly. After some quick research, it seems most solar cell technologies today run at about 20% efficiency, with new technologies pushing 46%. Going from the 20% point, that means the motors need to be only 75% efficient. A bit more research shows that they're actually reasonably assumed to be around 85% efficient. The plane will fly in bright sunlight just fine under solar power alone.

Lithium polymer batteries have efficiencies of around 80% to 90%, so going up to a solar cell with 25% efficiency would allow the plane to either charge or fly, but not both. Double the efficiency and you double the capability, so having solar cells that are 50% efficient would allow both charging and flying under ideal conditions. We're getting pretty close to that.

Throw in some assumptions about duty cycles, allowing the plane to be on the ground for a bit (doubling its charging rate, because it doesn't need to spend energy to fly), and making long trips is feasible in several short hops. Account for an intelligent pilot, using tailwinds and other air currents to reduce the energy needs, and those hops can be made longer.

A Boeing 777 is designed for speed. If you're not in a hurry, solar power might just be a reasonable option very soon.

Comment Conspiracies (Score 3, Interesting) 53

...what some vocal critics deemed a contradiction in funding and purpose.

The project is funded by these guys, to protect those other guys, who are separated by a large number of bureaucratic layers from those different guys, who want to undermine the project so they can snoop on yet-another group of guys.

Am I the only one who thinks "the government" is actually made up of lots of independent minds, each with their own idealism and morality? A functional conspiracy to secretly undermine a project like Tor would need to involve a significant portion of the American population. Heck, Slashdot's hivemind isn't even that consistent.

Comment Re:Some advice from Dijkstra (Score 1) 215

What's always amused me is that Dijkstra's hatred toward BASIC was originally hyperbole, and much of "Go To Statement Considered Harmful" Dijkstra himself later regretted, explaining that his disgust is really toward misuse of any construct, of which GOTO was the prominent example.

Of course, later retellings of the story have continually inflated the horrors of BASIC, forgetting all about the context of Dijkstra's statements.

Comment A BASIC fan's step-by-step curriculum (Score 2) 215

Step 1: Show them the BASIC interpreter

Step 2: PRINT, INPUT, IF, GOTO, END

Step 3: Show them Python, C++, or even JavaScript, if you hate them

I know it's not really what a platform-builder wants to hear, but please use BASIC only for purposes for which it's the best tool. It's ideal for highlighting the often-missed initial concepts, such as the facts that statements are executed in order, variables can store information and change, and that certain statements can change the program flow. Those core ideas are so internalized by experienced programmers that they often won't understand how students could be missing them. From the student's perspective, it's perfectly reasonable that once statements are made anywhere in a program, the computer should pick which one to run based on what would make sense. It's also reasonable that a variable should be set once and never change, or should be usable before being set because "it's set right there!"

BASIC has one major advantage over every other language out there: absolutely no boilerplate, and absolutely no hidden intelligence in the interpreter. Everything that makes the program run is visible in the code, and everything in the code does something lesson-related in the most minimal programs. Contrast with C, which requires defining a main() function before the student knows what a function is. This simplicity and obviousness makes BASIC the perfect tool for demonstrating simple and obvious programs, but it's inelegant for learning any actual computer science concepts like memory management, design patterns, or data structures.

Those concepts are best covered in another language, which also highlights another important CS concept: The functional equivalence of all Turing-complete languages, but the effects of language choice on the difficulty of the project.

Comment Re:How did they notice that? (Score 1) 143

I once installed a new front bumper on a Honda CR-V.

I removed the front bumper cover, the grille... and found a screwdriver and a pack of cigarettes sitting in a depression on a piece of the frame. Knowing the history of the car, I'd never had anyone else do work in that area, so I'm guessing it was left there during some manual stage of manufacturing.

Comment Re:If "yes," then it's not self-driving (Score 1) 362

A driver's license is not really entirely about driving, which is why some jurisdictions refer to them as operator's licenses.

To operate a motor vehicle, you're showing competence in the vehicle's operation, For a normal car, that means mostly the in-motion controls and law knowledge, but there's also a section of most tests where you're required to demonstrate mastery of the machine and the ability to keep it in good condition, by demonstrating indicator lights, completing a knowledge test, passing emissions tests, and the like.

For a self-driving car, that vehicular mastery becomes more important. Do you know how to manually take control of the vehicle? Do you know in which situations you might be required to take manual control? Does your vehicle indicate that it receives reasonably-frequent data or logic updates, if needed?

In short, if you're the legal entity responsible for the vehicle, are you able to reasonably ensure its safe operation?

Comment Re:What about the public? (Score 1) 135

If this is something only the government can do legally, then what law gives them but not me the right to collect other people's DNA and have it analyzed without their permission?

The government could be prevented from collection by the Fourth Amendment... but the Fourth is based on preventing the state harassing a citizen, and "inadvertently shed" DNA rather implies that there was no inconvenience to the suspect, and thus no violation.

More to the point, is there any law preventing me or anyone else from doing this right now? I can see James O'Keefe with a cotton swab and vial chasing Elizabeth Warren across the Harvard campus.

Private citizens are prevented from harassing other citizens by various anti-harassment laws which vary by local jurisdiction. Chasing someone across the campus probably isn't allowed, but pulling a cup from the trash (once, so as not to be considered "stalking") is probably fine.

Comment Re:I'd expect lots of cross-over branding crap (Score 5, Insightful) 208

Why is this modded flamebait? Is it because there's no "pretty-accurate" mod?

I recall an article a while back about the huge corporate shift within LEGO when they started working with tie-ins. Yes, kids were quite content with building... but they're even happier to be building with their favorite pop-culture characters and settings. The bottom line was the bottom line. Ultimately, LEGO faced a decision whether they would keep their mediocre sales figures and their original characters, or whether they'd cash in their fanatic followers as targets for the movie marketing drones.

It turns out the latter choice wasn't nearly as bad as was feared. LEGO is iconic enough that they can hold their own in negotiations with brands. There are (almost) no remastered LEGO sets, no special promos, and no enforced storylines. Tie-in LEGO sets are still LEGOs, but with some familiar characters. Of course, LEGO still has their original material, which has seen a significant increase in sales because the tie-ins have served as a means to attract new customers. Perhaps surprisingly, LEGO has maintained its fanatic customer base, and yes, that often leads to supply shortages and expensive collector-oriented sets.

I'm afraid I can't find that article now, but here's an informative image.

Comment Re:Agreed (Score 1) 194

As I understand the location services built into iOS and Android devices, the phone will periodically send a list of nearby access points (with signal strengths) up to Apple or Google's servers, and those servers respond with a guess at the phone's location, which is often more accurate than the location received from cell towers, and more resilient than GPS. The servers know where access points are located due to data collected by mapping vehicles and the aggregated reports of clients' less-accurate reckonings.

I'm guessing that during the previous concert, the audience's phones were sufficient to convince the servers that the bands' APs were located in one particular place. When your phone tried to locate itself using those APs as a reference, it was told a now-incorrect location, because the server was unaware the APs had moved. Multiple APs being used as references could also end up with different locations, giving the erratic reporting you observed.

Comment Re:Default Government Stance (Score 3, Informative) 194

28 U.S. Code 534(a)(1), 47 CFR 2.701(b), and 47 CFR 15.9, to start.

Of course, let's not forget 47 CFR 15.15(c), which effectively says that interference is unavoidable and should be minimized, and when considered along with 47 CFR 15.5(c), you'll have a hard time convincing a judge (which is really what matters, legally) that the FBI's actions were actually illegal, unless the FCC has told them to stop. Good luck getting that to happen.

Slashdot Top Deals

An authority is a person who can tell you more about something than you really care to know.

Working...