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


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Submission + - FriendlyElec NanoPi M1 Plus is $30 Raspberry Pi killer, runs Ubuntu Linux (betanews.com)

BrianFagioli writes: Tthere is a new Raspberry Pi competitor that is quite affordable. In fact, some folks may view it as a Pi-killer. The $30 FriendlyElec NanoPi M1 Plus has an arguably superior design and layout, plus important integrated features like Wi-Fi and Bluetooth. It even has an IR receiver, onboard microphone, and both power and reset buttons. Best of all? It is ready to run Debian, Ubuntu Core, and Ubuntu Mate from the start.

FriendlyElec shares the following specifications.

CPU: Allwinner H3, Quad-core Cortex-A7@1.2GHz
GPU: Mali400MP2@600MHzSupports OpenGL ES2.0
Wireless: 802.11 b/g/n
Bluetooth: 4.0 dual mode
Antenna Interface: Shared by WiFi and Bluetooth, IPX interface
Connectivity: 10/100/1000M Ethernet
Audio: 3.5mm jack/Via HDMI
Microphone: onboard microphone
IR: onboard IR receiver
USB Host: USB 2.0 x 3, 2 x USB Type A and 1 x 2.54mm pitch pin-header
MicroSD Slot: x1
MicroUSB: power input and data transmission, OTG
Audio Output: HDMI 1.4 1080P, CVBS
DVP Camera Interface: 24pin, 0.5mm pitch FPC seat
Serial Debug Port: 4Pin, 2.54mm pitch pin-header
GPIO 40pin, 2.54mm pitch pin-header, compatible with Raspberry Pi 2's GPIO. It contains UART, SPI, I2C, I2S/PCM, SPDIF-OUT and IO
User Button: 1 x Power Button and 1 x Reset Button
LED: 1 x Power LED and 1 x System Status LED
PCB Dimension: 64 x 60 mm, ENIG
Power Supply: DC 5V/2A
OS/Software: u-boot, Debian, Ubuntu-MATE, Ubuntu-Core

Submission + - Ask Slashdot: What Would Happen If ALL Software Ran On ALL Platforms?

dryriver writes: We live in a computing world where the OS you use — Windows, OS X, Linux, Android, iOS, others — often determines what software can and cannot be run on a given electronic device. (Let us pretend for a moment that emulators and other options don't exist). What if — magically — such a thing as as Universally Compatible Software Application were possible. Software, in other words, that is magically capable of running on ANY electronic device equipped with enough CPU, GPU and Memory capacity to run the software in a usable way. Example: 3D CAD software that runs on Windows 14, Playstation 7, an Android Smartphone, Nintendo's latest handheld gaming device and an Ubuntu PC in exactly the same way with no compatibility problems whatsoever occurring. What would and would not change in such a computing world? And does anyone think such a thing as Universally Compatible Software Application will EVER be possible or feasible from a technical standpoint?

Comment Re:I'm not a coder, but... (Score 1) 165

He hated documentation, had worked there for 12 years, and had everything in his head.

Auuugh! I hate that!

Seriously people, document as you go.

Let me tell you why: Accidents happen.

Do you know what happens to all that lovely detail data that you keep in your head after a concussion? Yeah, it's has gaping holes, or is completely gone.

I hate to think of how many projects and departments get derailed by auto wrecks ands major illnesses.

I'm still cleaning up stuff left half completed by a guy who went on medical leave a year ago.

Comment Re:Hire better workers (Score 1) 165

Computer hobbies? Did all their education provide access to different computer topics?

IOTW, discriminate against people who taught themselves on crappy equipment, only hire people with fancy degrees who know nothing except how entitled they are.

Don't hire the applicant who did not have access to new and expensive computers over the years.

Translation: Discriminate against poor people and people with cheap parents.

Seriously, when I was in high school, the AppleII had just come out. I asked for a computer for Christmas. I got some half-baked mechanical boolean logic "game". I was teaching myself to program on the TTY at school because there wasn't room in the programming class. It was real obvious that I wasn't going to get anywhere with computers at that point. I kept it as a hobby that I would try to do, but didn't try to work with computers again until the 90s, after the PC came out and was affordable.

Comment Re:At Google, Yahoo, Facebook, etc.? NO. (Score 1) 165


Stack ranking automatically penalizes people who aren't present to be "seen" and play politics. If you mentor others but don't self promote and kiss ass, the people you help will keep their jobs and you won't.

Stack ranking is evil, and destructive to real collaboration and teamwork, regardless of how densely you pack them in and how much you micromanage sprints.

Comment Re:When a few team members usually work at home (Score 1) 165

No, Yahoo ended remote work because their managers were not capable of managing remote workers, and were getting scammed. So they punished the whole company because a few managers couldn't tell that their people weren't really working.

Seriously, one remote guy left because of it, and those of us who took over his job wondered what the fuck he did all day, because stuff was so fucked up and incomplete that it was obvious he was not producing any real results and only doing part-time work for his full-time pay. This was purely his manager's fault for not establishing goals and results, and not keeping track. (In the manager's defense, he had a double-sized team, mostly in office.)

But many of Yahoo's middle managers spent more time kissing ass and playing politics than actually managing.

Comment Re:Nope (Score 1) 165

First off, that whole 15 minutes thing is absolute bullshit. Maybe its a worst case if you were in truly deep thought over one of the hardest problems of the year. But most of the time you aren't, and it will be a few minutes Like around 1.

Obviously you don't think deeply about much of anything. It's often at least 15 minutes.

Secondly- your productivity doesn't matter. The team's does. Those interruptions- it means a team member needs help. They're blocked. Their productivity is at or near 0 until unblocked. If interrupting you costs 15 minutes from you but saves an hour for him, that interruption is worth it for the team. There are almost 0 of those interruptions that aren't a net gain. Now if you have a problem with particular people being too disruptive, that's a management/personnel issue you should bring up to your manager.

Guess again. Your review is based on YOUR productivity, not your team. Therefore it is what matters. I have been in jobs where I mentored juniors (answering questions takes waaaay more than 15 minutes), then got crucified on my review for spending too much time on "other stuff", and not doing my tasks. I got no "credit" for helping, "unblocking", mentoring or being an information source. None.

Also, your coworker who is so "blocked"? Has a question that they should either a) figure out for themselves without you holding their hand all damn day, b) do some searching on Google and or your internal wiki, or c) write on the group Slack so it is well formulated and able to be answered by anyone who is available.

Thirdly- not everyone works well in remote situations. Especially not long term (working remote for a day while you wait for a package/your maid/etc is a different matter). Very few people actually end up working as well as they do in an office- there are MORE distractions at home. And communications do not work as well- video conferences do not work as well as talking to someone in person. Even if you're one of those who do work well from home, you won't be as efficient as you would sitting near the rest of the team.

True. Some people can't manage themselves well at home. They have to have the conversations that make them feel important. They have to have their managers watch over them to keep them on task, and not bugging everyone else. They need to smell the farts of their coworkers, and get every illness so that they really feel like they are part of something. I for one find those people to be the biggest impediment to productivity.

Face to face conversations are waaay overrated, and for people who never learned to communicate via the written word. These are the same types of chumps who refuse to comment their code.

I am far, far more efficient working from home, or alone in an office after hours, than I am with everyone and their siblings, cousins and significant others interrupting me all goddamn day with stupid questions that can be answer by reading the goddamn wiki or doing a Google search and applying their fucking brain!

Submission + - Microsoft Research's DeepCoder AI may put programmers out of a job

jmcbain writes: Are you a software programmer who voted in a recent Slashdot poll that a robot/AI would never take your job? Unfortunately, you're wrong. Microsoft, in collaboration with the University of Cambridge, is developing such an AI. This software "can turn your descriptions into working code in seconds. Called DeepCoder, the software can take requirements by the developer, search through a massive database of code snippets and deliver working code in seconds, a significant advance in the state of the art in program synthesis." Another article describes program synthesis as "creating new programs by piecing together lines of code taken from existing software — just like a programmer might. Given a list of inputs and outputs for each code fragment, DeepCoder learned which pieces of code were needed to achieve the desired result overall." The original research paper can be read online.

Slashdot Top Deals

All the simple programs have been written.