Slashdot is powered by your submissions, so send in your scoop


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Re:EEE (Score 1) 412

it's so easy to break a compiler with an OS upgrade

That's funny, I used Borland and other 3rd party compilers for almost my entire career, and never encountered any such breakage. Heck I have code from 20 years ago that somehow runs perfectly fine in W10. The only things I've had to fix from that era, were things I wasn't supposed to be doing in the first place, like self-modifying code and other low-level hacks that don't fly in a post-80486 world. MS jumps through hoops to retain backward compatibility because the entire value of their platform is in the massive wealth of software written for it.

punitive pricing agreements that dropped the margins below any possibility of profit if you tried selling a naked system

What ?! I've sold "naked" systems since the 90's and somehow managed to turn a profit. MS doesn't make it unprofitable. All they did was give ridiculously cheap licenses to the big guys, while the rest of us indies have to pay the regular "OEM" pricing which is frankly not much cheaper than full retail.

There are plenty of reasons to dislike Microsoft. The ones you've mentioned have very little basis in reality. The only people who can break Steam are Valve with their potato-quality code. Microsoft and its partners do not want to piss off the hordes of PC gamers, because the day we abandon Windows will be the day Linux finally gets decent graphics drivers for Steam Boxes, and that day will mark the beginning of the end for Windows' market dominance.

Comment Contrasting anecdote (Score 4, Interesting) 209

I'm an independent white-box NAS guy, and with the exception of the truly awful 1.5TB Seagate drives from 2008-2009 or so, I have not had any significant problems with them. I've got a few thousand 3 to 8 TB drives deployed with my clients, most of them cheap consumer drives (not even the "NAS" editions), and the annual failure rate is roughly 2% across all brands. This has been consistent for many years and I factor these stats into my costs and warranty projections. I have

The thing that bothers me about Backblaze, and the reason why I have a very hard time taking their results seriously, is the way they design their pods. They take a custom fabbed chassis, then fill it with the most ghetto components known to man: SATA port multipliers, ultra-low-end HBAs, dual "gamer" power supplies, very substandard cooling, and until recently they used super sketchy desktop boards. It's only last year that they finally changed the board for a Supermicro, primarily to get 10GbE very cheaply. For that same money, you can buy a ready-made 60-bay Supermicro chassis with redundant power and SAS - and a warranty. Hell, I bet SM would deliver directly to Backblaze's doorstep *and* give them a friendly discount.

Anyway... epic digression aside, when people ask me which brand is better, I tell them to buy whichever has the best warranty. A hard drive *will* die, the question is when, so the only logical course of action is to plan around its inevitable demise by keeping backups and redundancies, and learning the ins and outs of the RMA process.

Comment Re: tl;dr (Score 1) 209

The people put on phone support are at the absolute bottom of the hierarchy. They are the least knowledgeable about your problem, and the least empowered to do anything about. Oh, and they also hate you.

Well, kind of. They probably don't hate "you", but they sure as shit hate their job, their managers, the company policies, the guy whose sole purpose is to wag his finger if you log in two seconds late. There is plenty to hate in a call centre, but for the most part the customers are cool enough.

I can confirm that most are totally oblivious to whatever product they're supporting. It's all knowledge bases, wikis and checklists, and man are they ever confusing and poorly curated. Often times agents would be so wound up trying to read all that garbage that they'd completely miss some crucial bit of information shared by the customer, going down some rabbit hole, troubleshooting the wrong issue and getting all tangled up in the process.

During my brief stint at $BIGPCCORP's call centre, out of about 200 agents on our floor, we had three hardware wizards, maybe five coders, and the rest were completely unskilled, except for a week's training on the company's previous gen products. They really hired any warm body willing to work shit hours for shit pay, and that reflected in the performance metrics. Us three hardware wonks jockeyed for the top three spots, followed by most of the coders, and then a huuuuuuge gap in call times for everyone else (I'm talking 30:1 between top and median agents).

So really, for clients calling in, they had a 1.5% chance of getting a rockstar techie, a 2.5% chance for a really decent techie, and a 96% chance of wasting the next two hours of their life over something as simple as a dead hard drive. The irony ? They took the best people off the phones to put us in different, non-customer-facing roles. I left shortly after that move.

Comment Probably migrating due to lack of available coders (Score 1) 217

Look, I don't like COBOL as a language, never have. I dislike it almost as much as I do Python (for diametrically opposite reasons). Thing is, it has worked for a very long time, and governments around the globe are still using it to this day. I know up here in "where you're moving when Trump wins" Canada, we have a lot of gov't projects to migrate off of old COBOL systems. It's not because the old system is broken: it ain't. It's because the people who can maintain such systems are dying of old age.

It's not a simple matter of watching a Youtube video made by a 12 year old. The language itself is quite simple, it's the fifty years of legacy code that make it a nightmare to find new blood, and the few who can pull it off get to charge whatever they want. On paper, this becomes a steep liability, which is why departments are making the largely financial decision to migrate.

Problem is, governments are legendary at hiring the most incompetent, 7000% over budget, milk-the-cash-cow-dry kind of contractors. Whether it's due to corruption or ineptitude, it's true up here in Apologyland. It's true down there in Gunfreakland. It's probably true across the pond in Thataintfoodland.

Don't blame COBOL, that old dog has done us well for most of our lifetimes. Blame these idiots who can't manage their contractors, and the contractors who can't manage their idiots.

Comment Re: darwinian pressure (Score 1) 361

You are absolutely correct on all counts, hairyfeet. I don't vape, but I have learned more than I ever cared about vaping, after challenging my wife on all the technical aspects and the pseudo-sciencey specs she was parroting from the manufacturers.

While I find it rather absurd that anyone would buy a device that is little more than a shiny chassis around a shorted battery (the "mech mod"), well these things do exist and they often attract a very special kind of idiot who will absolutely cause it to blow up in their face. To me, that is Darwinism at work, and perhaps a few disfigured imbeciles will scare some sense into the rest.

It reminds me of this kid I drove when I was a cab driver, 18-19 years old. He had flipped his nitro-boosted Honda while illegally racing on a main street, but somehow dodged jail time. The crushed door frame sliced his arm lengthwise, dude looked like something out of a horror movie, skin grafts and inch-wide scars all over. So what does he do ? He builds another nitro ricer and crashes it, hardly a year after his first accident. Luckily (for society), that killed him outright.

TL;DR, idiots do idiot things, because they're idiots. They always have, and always will. Vaping is no exception.

Comment Re:Umm no. (Score 1) 257

OEMs can heavily customize Android on their devices

Okay, so why can't they release those customizations as packages that install on top of the standard Android OS ? Why can't Google put out an official "blessed" kernel and base system, and then the OEMs load their themes, custom launchers or whatever else they think defines their brand ? That blasted Samsung browser is an app like any other.

It's Linux and Java: two things that are extremely modular by design. Two things that already excel at combining executable code from dozens if not hundreds of different people, and adapting to wildly divergent environments. I develop friggin' appliances for a living so I'm not about to buy into the idea that a company a million times larger than mine can't figure out how to create a DEB or RPM or JAR or whatever the heck. Nevermind that it frees up the resources they're currently spending on rebuilding and revalidating the core OS with each update.

Comment Translation (Score 1) 343

Reader who knows nothing about a thing proposes a contrived and oversimplified way to "improve" said thing, which didn't need improving in the first place.

Reader then questions why he's not the president of the universe with all his great ideas.

Dude... I feel you. I too was once 13 years old. It gets better.

Comment What's the hold up ? (Score 1) 57

It's been a little while since I wrote mobile apps, but I seem to recall camera functions being freakin' easy to use. What are they "building" exactly ? These camera apps are the kind of thing a mobile noob can pump out in a day or two (speaking from experience). I mean, both iOS and Android APIs will happily encode to an MP4 file of your chosen quality, which you then read and upload wherever. Live streaming is less obvious, but well researched and documented... a simple copy-paste-tweak-run affair.

Or maybe the engineers are waiting for the Kardashian seal of approval :P

Comment Re:Pi was terrible. (Score 1) 117

Bah. I like it for many of the same reasons you guys hate it. It absolutely is weird indie no-budget art-house hoopla, and that's what I find refreshing about it. It's like someone deconstructed the video feed from my own waking nightmares. I mean, I kind of related with the character. Obsessing over patterns, crazies pestering me with numerology nonsense, migraine-triggered freakouts and irrational behaviour... pretty much how my twenties played out.

Beyond that, the technical merits of the production are pretty killer. I really liked the deliberate (ab)use of framing, lighting and music/noise to highlight the lead character's mental states Migraines for me are often a hallucinatory affair, and I thought they did a great job of recreating that distressing synesthesia.

But hey, to each their own. Lots of people paid money to see Transformers, and I think those were giant nonsensical turds...

Comment Boring generation (Score 1) 314

This console generation just isn't exciting. The hardware was laughably underpowered before it even shipped, with many games rendering at some oddball resolution and later upscaled to 1080p, just to maintain acceptable performance. For those less technically inclined, the rising game prices and egregious DLC / season passes is too much to swallow. I'm financially quite comfortable, and even I balk at new game prices because the value just isn't there. AAA titles are released full of bugs and it's a coin-toss as to whether they will be properly patched. Just recently, some baseball game was launched in an unplayable state, allegedly due to underpowered/unstable servers. I think it took them 3 weeks to finally get it working.

Customers will only accept mediocrity for so long, and I think they're starting to snub these console makers and game publishers who repeatedly treat the customer like a fool.

Comment Re:The future looks bright! (Score 1) 156

I think the 6500 would be more than acceptable. I got very good promo pricing on the 7500 during the holidays, otherwise I would have gone with the 6500 or 6700. I suppose you could buy from a store with a lenient return/satisfaction policy if you need the peace of mind. I based my decision on the detailed reviews from Here's their analysis of the 6500:

The lack of DisplayPort is no longer an issue, as there is finally have a true DP->HDMI 2.0 adapter (Club3D CAC-1070). Amazon has it for $30, though it is out of stock at the moment - it was released just over a month ago so demand is still quite high, but it will do 4K @ 60hz unlike the HDMI 1.4 adapters which only do 30hz.

You will probably want some kind of desktop management tool. On Windows I just write little AutoHotKey scripts that trap Win+arrow and Win+numpad keys, basically extending / overriding Aero Snap. There are lots of utilities available, free and commercial, but I preferred to work with what I already know.

Comment Re:The future looks bright! (Score 2) 156

Just a few months ago, I replaced my multiple monitors with a 55" Samsung JU7500 TV. Apparently all the 2015 Samsung TVs can do proper 60hz 4K over HDMI 2.0. I picked this particular model for its fast response time: 34ms @ 4K (PC mode) and 21ms @ 1080p (game mode). Color accuracy is obviously not 100% as this is a PVA panel, but the curved screen helps with uniformity, and a little calibration goes a long way. I went SLI 980, mostly to see how Crysis 3 would look (amazeballs). You really don't need to run everything at full res, as the upscaling is very good on this TV, so a single 970/980 would be fine for most people, but I'm a "go big or go home" kind of guy.

The way I see it, this cost me roughly the same as two mid-range 32" monitors. No bezels in the way, no fussy NVidia Surround to worry about, and it doubles as a pretty respectable TV. The one downside for me is that I have to turn it on and off with the remote - it doesn't sleep and wake like a proper PC monitor, though a $45 CEC injector would solve that. Otherwise, I'm overwhelmingly happy with this setup in both work and play.

Comment Does anyone even want a new Perl ? (Score 1) 145

It really seems like Perl 6 is a solution in search of a problem. Twenty years ago, Perl 5 was literally better than nothing - an intermediate step between shell scripts and C. Ten years ago, it was a scripting tool I could use on otherwise restrictive embedded environments. Today, I only use it because I have this one legacy script I haven't yet bothered to rewrite. At no point have I been on a project and thought "Perl would be ideal for this". It's always been "Aw crap, guess I'll settle for Perl".

These days, if I can't do something with a Bash script or quick & dirty PHP, then I fire up an IDE and write C/C++/C#, for the simple reason that they can leverage great debugging tools that Perl cannot.

Comment Re:The real problem is Millennials. (Score 1) 402

I wish I had mod points, because this AC is +1 Insightful.

Yes, it's a big hate-rant for millenials, and the tone sucks, but the facts remain. This is the "me" generation, entitled, spoiled rotten, and more interested in pseudointellectual mimicry than actual progress. The problem is that it is their parents fault. They are the ones who yelled at the teachers when their kid got anything less than top grades. When I was in school, if I got a bad grade, it was my own goddamned fault and there was no coddling about it. It taught me the value of criticism and hard work, and also to recognize my strengths and weaknesses, and work around them or enlist help. Sure, as a teenager I thought I knew everything, but it seems the bulk of today's young adults aren't growing out of that arrogant phase.

I would say that the key piece missing these days is analytical skills. There's a lot of mimicry/repetition, and no actual thought invested. I'm no UX designer, but give me two minutes with anything, and I'll tell you what I think is wrong with it. I might not always know how to fix it, but I will identify it and explain my rationale for singling it out. Now, I am an analytical guy by nature and profession, so these things come naturally to me, regardless of field or medium. I'll look at who the target audience is, and how they might interact with the product. I'll intersect that with the goal(s) of the product, and how it flows from problem to solution. It's even better if I'm not an expert at whatever it is they client is doing, because I can then inject the outsider's perspective. The more I'm confused by something, there more opportunities there are to improve it.

Comment Re:Going to be keeping my car for a while... (Score 2) 112

If carmakers would use simple, modular, open standards for all the computer and ICE stuff, I would be perfectly OK with it. They don't. They reinvent everything, every time, and it's always an impressively shitty implementation of whatever it is they were trying to accomplish. They can't even put goddamned RCA jacks on their stereos, and they dare call that shit "premium". Factory nav is a joke, because they cut $2 off the cost by using some bottom-spec CPU, or the touch screen is erratic, or the menus are hopelessly convoluted. It's like they hired those "engineers" who make the Chinese knock-off tablets, and bashed them in the head a couple hundred times before giving them a screwdriver and a $20 amazon gift card as the departmental budget.

I have seen guys put a $200 Raspberry PI touch kit in their center console, running XBMC/Kodi, that blows away any factory system and even many aftermarket decks. I'm doing something a little more involved, because I'm a audiophile, a nerd, and a glutton for punishment... but the fact remains that we're all just lone hackers with hobbyist budgets, outdoing the billion dollar automotive industry. That just ain't right! Heck, a $150 android tablet does a better job at audio + GPS than any factory setup I've seen, even on the luxury vehicles.

Slashdot Top Deals

try again