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


Forgot your password?
Compare cell phone plans using Wirefly's innovative plan comparison tool ×

Comment Re:Buy very used... (Score 1) 622

Anything can break down unexpectedly. For an older car, it's an issue of how well you maintain it(Aside from the regular stuff, pay attention to things like unusual noises or feelings while you're driving it and track them down. Then they won't strand you if you catch it before the point of failure). For instance, my dad's old 84 dodge only ever let me down once, and because of a modification we made to the vehicle to try something. One of the fusable links blew, not the vehicle's fault. Aside from that, it was never less reliable than a brand spanking new 2015 truck. Also consider the simpler a system is, the fewer things there are that can go wrong. Cars become more complex with each passing year with new technology and failure points to consider. For instance, I used to work at an automotive parts manufacturer for electronic power steering gears. The gears have a 3-phase electric motor, a belt, ball screw, and a complicated electronic control unit which also depends on communication with other vehicular modules in order to work. Think of all the resistors, inductors, capacitors, DSPs, EEPROMs, MOSFETS and crap that's built into that thing. That's a lot of points of failure vs a hydraulic system, or if you really want to go back in time, a full manual steering gear.

Comment Wait a minute. (Score 1) 241

OK, so if I want to decrease my C++ vulnerability per MB of code metric, all I need to do is, depending on your definition of code, write a C++ program to produce large statically allocated arrays of garbage, or write a c++ program that... OH YES... FUNROLL LOOPS ON NOP INSTRUCTION..... I'm sure gcc will comply if I make that the only optimization, right?! Just increase the loop iterations to increase security! GENIUS!

Comment Re:Hang on a minute... (Score 1) 747

This reasoning also extends, IMO, to new programming languages as well. A lot of my friends hop on the bandwagon every time something like C#, or Scala, or Node(Ok, it's not technically a language is it?), or Go pops out.. "OMG a new language, so much better than C++, so much more productive I'll be!".. I don't honestly believe in most cases that the language is what's going to make you productive, but your ability to think and just do the work. And obviously C++ has some things that are pretty WTF-y but usually when I watch Scott Meyers' videos on it, they tend have a reason for why it is the way it is.

Comment %@$#^$ing Chrome (Score 1) 350

I had 8GB in my desktop and was occasionally running out of memory due to either Chrome or Firefox(I didn't have swap activated). I upgraded to 16GB to alleviate this problem, which it didn't. I run out of memory just as frequently thanks to shitty browsers. Aside from that, yeah 16GB would be plenty for me. I just recently activated 2GB of swap to give me a little bit of time to kill Chrome myself before OOMkiller took over and froze my machine for an indefinite amount of time.

Comment I don't think so. (Score 3, Interesting) 517

One might be puzzled by my response, but I say no because technically anything can be fixed, the only question is how.

I've been struggling with this issue lately myself as my own laptop (which is not underpowered by any means) has been experiencing incredibly slow login times for the Windows 7 install I have on my HDD. I also have an install on my SDD, but aside from bootup the performance difference is negligible for me(I also use it a lot less so it doesn't have all my software installed). The hard drive in this case is a 2TB Samsung Spinpoint M9T at 5400 RPM. Slower RPM, but it's a super dense 2.5" laptop drive.

I've made some progress in speeding it up, especially the login time which was atrocious... Removed an update that caused some Windows crap to be re-verified or something all the time, removed several things from startup and switched non-essential services to automatic. Eventually I did get the logon process to not be too bad and Windows would become responsive after maybe 40 seconds instead of 5-10 minutes. It's still not as fast as I'd like, but it's much improved.

But the problem with this is that I'm shooting in the dark and have to rely on trying pretty much every suggestion on the web there is. And here is the difference between my Windows installs and my Linux installs. GNU/Linux is open source, virtually everything you use in it is. The system is also designed to be tinkered with and the bootup processes are all opened up for any level of configuration that you desire. You can screw with your init system, the kernel itself, your bootloader, anything... So with the sources to all these pieces, I think figuring out what's wrong is relatively easy.

Come Windows, everything is closed source. The problem can be fixed, but you're stuck with decompiling and trying to debug perhaps even the kernel itself if you want to solve any problems. How are you going to profile bootup or login times? Can you easily find a sink for disk or CPU usage in certain functions in the Windows source code? Probably not. It's really challenging to figure out what's going wrong in this case. The best I can hope for is to look to people who have gotten a lucky guess or someone who is so absolutely hardcore that they've debugged a closed source operating system.

Just my 2 cents.

Comment Re:NASA? (Score 2) 38

While I agree with another comment that I think this is more likely to hinder the industry, there is a simple answer to your question.

The FAA and FCC are regulatory groups. They're just bureaucracies that pretend to know enough about a subject to set sensible rules for it (and often I question whether that is actually true).

NASA is the National Aeronautics and Space Administration. They've always been involved in actually researching new aerospace related technologies, that's what they're supposed to do. The FAA and FCC are not research/design organizations.

Comment Science precludes God and demands evolution? (Score 1, Interesting) 479

There was a discussion on a particular image site the other day about Bill Nye complaining that creationism is anti-intellectual. What I find ironic is that most people here, and 'scientists' including Nye seem to understand what science is or how it works.

This is science: You perform experiments to confirm or deny that some theory is likely to be generally true, to come up with some level of prediction of how things will play out. It is always possible that it won't play out in a well tested way, but with every successful experiment the chance grows smaller, but never to zero. This is the key, you can't prove that things "are not" or "do not." You can observe, and show that something is, any number of times but not infinity. That, realistically to anyone who can admit the limits of their own knowledge and methodology, is science.

Instead, everyone talking about science believes creationism is wrong because God hasn't been scientifically observed, falsely concluding that this disproves his existence rather than fails to demonstrate it experimentally. Or somehow the fact that some people can come up with the idea of evolution that it must therefore be true if we can argue there's some infinitesimally small chance that it is actually capable of producing the results it has. Nobody here has been standing around for billions of years to observe that.

One last thing... Did the billions of galaxies out there fail to exist 1000 or 2000 years ago because we didn't have the technology or know-how to observe them? Because that is what Nye and this article imply. The unobserved does not exist. Except when it does in the case of evolution or the big bang, because that's the side they've chosen and it's convenient for their argument.

Comment Strange But True? (Score 1) 203

Or something like that. There was one of those creepy "you won't believe dis shizit" shows on history channel or Discovery or one of those others a few years ago that I downloaded... It had a warning about disturbing content before each episode. In one of the episodes, it talked about a doctor several decades ago who tried head transplants on monkeys. Of course, they died a day later at the most as well, and the situation was described as being terrifying for the apes or monkeys because they'd be paralyzed and whatnot.

It's been done. The question is, is the technology we have now enough to provide a full or nearly full recovery afterwards?

Comment How ready? (Score 2) 595

How ready is Perl 6 to succeed Perl 5?

I was just trying to be facetious with that comment, but then I thought of asking "How ready is C++ to succeed C?" or other silly things. As someone who programs in C++, I see little reason to use pure C, yet people do. When using Python, I use Python 3 and see little reason to use python 2.7, yet people do. People just don't like change, and they often won't do it unless absolutely forced to. Others here have already made this point, but the whole world isn't going to switch to pure IPv6 without some incentive, to practically force them to do it, it seems.

Recap: It's not a question of how ready IPv6 is to succeed IPv4, it's a question of how ready people are to adopt IPv6, at the ISP and consumer level. Services will follow when there's a demand, as someone else also noted.

Comment Re:MS Paint (Score 3, Insightful) 290

Perhaps normal people and businesses in general just want to get shit done... But it seems like the hipsters always end up running the show. Somehow companies like Microsoft see that as innovation. After all, trying to enforce Metro on 8 was pretty much a hipster move. Not very good for usability or familiarity in my experience. Then masses of people trying to get shit done had to inform the hipsters at Microsoft that this was a really dumb idea. It's different so it must be good!!!!!!!

Honestly I don't care much about the icons though. Metro was much more annoying. My problem is I don't really know of a good way to change to a different theme for windows. I prefer the colors and contrast of Windows 7 and the previous versions. Instead, Windows 10 TP comes default with funky colors. I don't want a purple desktop. I'm not a 12-year old girl. Reminds me of the Windows XP Fisher Price interface, except that was less annoying, AND you could change it back to windows classic. I'm aware you can change colors, but I've not had good success finding a clean set of colors that have good contrast without hurting the eyes. I don't want to have to spend time coming up with a theme that doesn't look stupid. And maybe I don't care for flat-mode.

Comment Re:females operate on emotion, not logic (Score 3, Interesting) 446

I thought this was true for all genders and species. I'm constantly pushing myself to be more logical and have more control over my emotions, but I'm nowhere near completely there. And some of that might also aid in social awkwardness.

For the record, in regards to the post, I didn't learn how to use Linux extensively through playing around with Gentoo or learn to program C and whatnot because my parents encouraged it. Having said that, my mother bought me an HTML book when I was young, and only after seeing that I was starting to make my own websites. Now I'm studying electrical engineering at school, and my parents never told me or suggested what I should do. It was entirely my choice driven by what I found to be my own interests. So having said that, why must we assume that women don't participate in STEM as much due to outside influences?

Anyway, someone said something about Feminist Friday... It's been what, 3 days?

Slashdot Top Deals

How many surrealists does it take to screw in a lightbulb? One to hold the giraffe and one to fill the bathtub with brightly colored power tools.