Slashdot Mirror


User: mr_da3m0n

mr_da3m0n's activity in the archive.

Stories
0
Comments
137
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 137

  1. Re:So how is the price... on Is LTO Tape On Its Way Out? · · Score: 1

    No, you instead get a contract with something like iron mountain to move them off site.

  2. Re: Ruby is a great language on Ruby 2.1.0 Released · · Score: 1

    You make it sound as if Python 2.X was dead. They handled the major, breaking changes in a rather nice way. Python 2.7 is still supported to this day, has many backported features from 3, and doesn't break compatibility.

    In fact, you make it sound like the mere existence of Python 3.0 killed it. I wasn't aware it was dead.

  3. Re:It's a meta joke on Fedora 20 Released · · Score: 1

    Beefy Miracle was the best.

  4. Re:Too little too late on Windows 8.1 RTM Trickling Out, With Start Menu and Boot-to-Desktop · · Score: 1

    You underestimate the power of support contracts. No sane OEM is going to ship an EOL'd Windows XP any time soon, and unless your workplace never cycles hardware, windows 7 should have started appearing a long while ago on your network anyways and some sort of migration strategy should be underway in the worst case scenario.

    I heard the same thing about Windows NT4 _and_ Windows 2000. It's like end-of-life never happens for some people. Sure, you can probably find some business with http://tech.slashdot.org/story/13/08/25/1432209/windows-81-rtm-trickling-out-with-start-menu-and-boot-to-desktop?utm_source=slashdot&utm_medium=facebook#Windows 2000 running somewhere on a production system. That doesn't make it any less shitty.

  5. Re:VM on Qualcomm Says Eight-Core Processors Are Dumb · · Score: 3, Informative

    Well there's a difference between that kind of virtual machine (target) and an actual virtualized system. The former is, in essence, just an application that happens to target a virtual platform that gets compiled just in time to native code during execution. The latter is a full virtualized system with 'hardware'. The specifics of that depends on the hypervisor employed.

  6. Re:character encoding issues on Things That Scare the Bejeezus Out of Programmers · · Score: 1

    I do J2EE application and web servers in general for a living and I understand and share your pain. How everything fits together and what affects the encoding of characters is difficult to grasp for a single person who only sees part of the entire problem, which results in a difficult time debugging this and tons of voodoo requests like "please change the system-wide locale".

  7. Re:Web Programming on Things That Scare the Bejeezus Out of Programmers · · Score: 1

    Some of this should normally be offloaded to people like me, in operations, who design and maintain web facing infrastructure. App servers, web servers, system automation, redundancy, failover etc.

    What I fear is DevOps and other thinly veiled attempt to save money in the name of being 'agile', where you guys are expected to just go and cover the last mile by deploying and maintaining the application servers, which is actually an entire discipline in itself. I spent most of my career getting good at this, and I do have some web development knowledge and experience as a result, just like a web developer will have some system administration knowledge and experience. I wouldn't in a hundred years consider myself the best choice to do their jobs, and I'm fairly certain the reverse is just as true. But hey, it's all "this web stuff", right?

  8. Re:Google Drive on BitTorrent Launches Dropbox Alternative · · Score: 1

    Just on 3rd party workstations, instead. Surely that is better than third party servers.

  9. Re:i miss openbsd on OpenBSD 5.2 Released · · Score: 1

    Yeah if only there was some sort of hardware compatibility list or something, there's no way you could have done research for 5 minutes instead of trying every adapter from your box labeled "broadcom proprietary controllers", right.

  10. Re:Good News! on OpenBSD 5.2 Released · · Score: 4, Interesting

    Also, the documentation is pretty amazing. They treat inaccuracies and omissions in documentation with the same urgency as a security vulnerability. Seriously, it's pretty stellar, reading the man page for any driver usually explains how to fix the issue you are currently having. All the documentation is there, everything is covered exhaustively, yet entirely tersely. It's extremely polished, beyond its crude, bare appearance in general. It has sane defaults and very clear, simple mechanics with little ambuity -- everything is manageable, everything is transparent. It's one of the rare platforms on which when something doesn't work, I am usually safe in assuming I did something wrong, or there was something I didn't quite understand or just overlooked entirely. It is in many aspects my favorite unix flavor, it feels like it is made of simple, immutable things I can trust to behave in a consistent way, it makes for a pretty relaxed experience, when so few things are opaque.

  11. Re:Hilarity on Valve Announces Massive Steam Server Intrusion · · Score: 4, Insightful

    I think it may have to do with Gabe being honest about it and immediatly going "Yeah it happened, here's what they got, terribly sorry about that :(" Also given the man's track record, I'd personally be more forgiving, when comparing to Sony's track record.

  12. Re:Groovy / Scala on Eclipse Launches New Programming Language · · Score: 1

    Compile to readable Java code instead of jvm bytecode? Also I wouldn't really lob Scala in the same bag, it is a rather different animal, if you ask me.

  13. Re:What packages are so slow to update? on SUA Deprecated In Windows 8? · · Score: 1

    msys is more of a subset of cygwin, afaik -- it still remains significantly faster in my own experience, even with bash completion turned on. Of course YMMV :)

  14. Re:CS is part of IT on Ask Slashdot: CS Grads Taking IT Jobs? · · Score: 1

    As a sysadmin/network architect (the latter is apparently my official title), I feel somewhat offended. Good unix sysadmins will know at least enough of a system language and about computer architecture in general to understand the systems they are maintaining, on top other languages for automation.

    I have sort of been dragged into the land of J2EE Application Servers, kicking and screaming. Turns out that in order to understand J2EE App Servers, you have to understand the entire gargantuan, chtulu-esque stack, and to do that, you have to understand Java to a surprisingly deep level. And in order to do this, you have to understand at least a decent subset of software engineering.

    Turns out I that five years later, I fully grok things like the visitor pattern, to much of my astonishment. You would have told me 10 years ago that I would come to understand the difference between pass by reference and pass by value, I would not have believed you.

    I have also contributed a fair bit of code to the application I am struggling to run decently on a production glassfish cluster, during the process of tracking down performance problems and other random issues that were being blamed on the app server. Not to mention XSS and SQL Injection vulnerabilities I unearthed and fixed.

    Of course this experience may not reflect the "real world" accurately, seeing how I also ended up being the gatekeeper who packages and deploys builds. This stemmed from managing the VCS server, the CI and collab servers, etc. This eventually resulted in me pretty much shaping up the entire development process to the best of my abilities. I picked up a lot of skills I may not have had otherwise.

    Now you may feel "this guy is just playing programmer, everything must be shoddy as shit", but rest assured, on a personal note, the last thing I ever wish to do is do something badly. If I don't feel 100% comfortable doing something, I usually abstain from doing it altogether.

    In relation to the original topic, I often find myself knowing much about something, and being incredibly disgruntled at the fact that I possess that knowledge. On the flip side, it just makes my resume rather impressive rather than unfitting. It's all a matter of how you present it, i.e. "I am a sysadmin/networking guy that also happens to be well versed with this stuff"

    The other issue you're not addressing is that most companies don't seem to understand the difference between a CS major in software engineering and a tech. To them they can ask for 3 years of experience in software engineering with skills ranging from C++ to databases, and also ask you to maintain the website, do tech support, work the servers and help with active directory.

    The blur is not from the side of the fine people pursuing these jobs, it's from the management.

  15. Re:What packages are so slow to update? on SUA Deprecated In Windows 8? · · Score: 1

    If all you want is a decently modern bash and unix userland on windows, you might want to investigate mingw/msys. It still uses a translation system underneath but msys is lighter than cygwin and the toolchain produces are 100% native and link against MSVCRT.

    You would enjoy tremendously better performance. At least I know I did. On cygwin bash takes approximately 6 whole seconds to parse my .bashrc, I kid you not. With msys bash, it is instant.

  16. Re:Best Distro to try this new KDE with? on KDE 4.7.0 Released · · Score: 1

    Interesting, I always found Kubuntu to be exremely frustrating and a poor KDE experience overall, it isn't very integrated with the ubuntu stuff, unlike vanilla ubuntu. Maybe I should try it again, but i'm reluctant at this point :(

  17. Re:WHOOOOSH! on Imagining the CLI For the Modern Machine · · Score: 1

    I still think you're not fully getting the point I was making. The behavior of cat doesn't change in theory. The behavior of the terminal when confronted with a bunch of garbage matching the mimetype of a png is what changes. It present it in a useful form. It is exactly like ansi escape codes for color output, no more no less. I still have no idea why you'd want to see the garbage in the first place, because it is just that, garbage. It's not even the bytes in the file, it's the bytes mistakenly interpreted by your terminal, which results in bleeps and borps, and other terrible fuckups until you reset it. If you pipe or redirect the output stream to something else, you're still working with data, because the view isn't involved.

    It's simply a different view on the same data. This is what I meant by separation of view from data, which *is* in general, a good idea. Again, I am not saying I would love to see this in my shell. I'm just saying it isn't necessarily broken.

    In short, it basically makes your terminal, the view layer, handle the garbage graciously and display the png. It doesn't mean that cat can now render pngs. If that was the case, it would indeed be broken because I don't expect cat to do this. I expect cat to con(cat)etnate files and toss the output to stdout.

    It is a subtle difference, but it is quite significant, and indeed the difference between broken and just arguably useful.

  18. Re:WHOOOOSH! on Imagining the CLI For the Modern Machine · · Score: 1

    Ah I see. You have apparently also ignored all of the contents of my reply but the last sentence. I think I'm starting to see a pattern here.

  19. Re:WHOOOOSH! on Imagining the CLI For the Modern Machine · · Score: 1

    Just being devil's advocate here, but did you actually read the article? Only the view intereprets the bytes which makes sense. If you pass it over a pipe, bytes are sent. I think that is what you meant, because no one actually like cat'ing a PNG in their terminal to see a bunch of garbage that may even break the terminal until you reset it. Or maybe that is a very obscure use case you have?

    He separates view from data. Which is okay. Not something I particlarily like or find it useful, being a unix greybeard at heart, but it doesn't break it as you suggest. I suggest you read it over in detail again and don't stop at the first sentence.

  20. Re:I haven't been worried about it on Nokia Announces Qt 5 Plans · · Score: 1

    Parent is slightly harsh but it is true. just because you think Qt is irrelevant doesn't make it so at all. Qt is still a hugely used toolkit, and in my humble opinion, one of the best. Just because you don't use it doesn't mean it is irrelevant.

  21. Re:Exactly what OS isn't susceptible to trojans? on Multiplatform Java Botnet Spotted In the Wild · · Score: 1

    The only "security" iOS has is that you have to shell out $100/year to be a developer. Gives great protection against hobbyist programmers, does absolutely nothing against the Russian mafia.

    Oh god, are you trying to tell me the billion fart apps, soundboards and shitty glorified flash applets from the early 2000s are written by professional programmers? Or that hobbyists don't have 100$ a year to spare for their hobby? Say it ain't so! :(

  22. Re:Android phones are cheap on Figuring Out Why Android Wins On Phones, But Not Tablets · · Score: 2

    The other day I downloaded an app from the market that says you have to root your phone for it to work. Another one says you need something called launcher pro and other apps. Ridiculous.

    A platform has a feature that is not present by default, unless the user manually enables it. An application requires or targets that feature and makes no sense for those not having it to run it.

    Then another depends on another application because it doesn't make sense outside that context, and thus states so. (on a sidenote in this case often the application will just ask you to download to the other if you wish to use the feature).

    How is this ridiculous again? Are you implying the applications could, or should have worked for the phones that somehow don't have the feature? Was that just feature envy or...?

    Using the same logic: The other day I downloaded an app from the App Store that says you have to have a camera on your device for it to work. Another one says you need something called iOS 3.0 or later. Ridiculous.

    It sounds like you're implicitly demanding something unreasonable. Or am I really missing something?

    Also for the record I just switched my iPhone 3G for a Samsung Galaxy S Capivate. It suits me very well and I found most of the apps I found on the app store were also available on the android market. I don't miss anything from the iPhone. At all. I have the same apps, and much, much more interesting ones.

    I mean, I'm not trying to be argumentative here because it all boils down to personal preference, but honestly, let's face it -- the App Store may have thousands of apps, but most of them are useless toys, so that figure sounds very inflated to anyone who has actually owned iDevices, Certainly the core group of actual applications is much smaller. I'm not specifically talking about games here, because I still don't think that's the main use of a device, just a nice added bonus.

    However, I do agree that the iPad is a much better device than the alternate offerings. I am still debating the actually /need/ for a tablet if you have a laptop, but it is very nice to have. I especially like using it in bed or wherever I'd use a book. That includes the can.

  23. Re:Pry my curly brackets from my cold dead hands on Mirah Tries To Make Java Fun With Ruby Syntax · · Score: 1

    Problem is: when I look at your python code, I don't know if I'm looking at spaces, or tabs, or some combination of both. Not without a hex dump, or something.

    Yeah, you do -- PEP8 style guide recommends 4 spaces soft tabs. If your editor shows hard tabs as 4 spaces you can easily find out. Python code won't run if you use a _mixture_ of both. You have to pick one and stick with it. So it's only a perceived issue, really. If what you're pasting isn't how you're writing code, it's a simple matter of hitting ':retab' in vim.

  24. Well, on Having Too Much Information Can Narrow Your Focus · · Score: 1

    I have ADHD you insensitive clods.

    Okay seriously, because of that condition, reading that article just made me think "No shit, sherlock". Because I get that on a much smaller scale, so it felt pretty obvious to me ;)

  25. Re:implied future GPL violation? on The Future of OpenSolaris Revealed · · Score: 1

    Uhm... no. They own the copyright in the first place. They can relicense it on the fly under any terms they see fit, including binary-only-proprietary-release. They are not under any obligation to give you the source code, unless they have integrated GPL code in their codebase. And even then, they only have to give you the source to these.

    Also, the CDDL != the GPL. I'm fairly sure you know this already but, Sun originally chose the CDDL exactly because it was incompatible with the GPL.

    So, in short, no, not going to happen.