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


Forgot your password?

Comment Re:I'm not paying $1000 for a damaged phone (Score 1) 75

I know you're trying to prove that the AC is a dickhead, but seriously, if you think that the answer to "Why is the computer in my pocket doing X or Y instead of Z" is "because you're a fool for having a computer in your pocket when clearly the only thing that really belongs there is a cordless phone from 1992," you're deluding yourself and insulting the audience of this website. The level of connectivity that a smartphone provides is only the very tip of the iceberg for what the future holds for the entire human race, and you're an even bigger idiot to deny that fact than is the person who buys a smartphone without ever downloading an app or visiting a website on it.

The problem here isn't a lack of due diligence on the part of the consumer; it's a lack of ethics on the part of the manufacturers and service providers, because though they know full well what their real place is in the OEM/ISV/ISP trifecta that makes up modern computing, the public at large hasn't quite yet figured out that extending this paradigm into the pocket isn't a privilege which one ought to pay through the nose to have. And as long as they can keep it that way, they're going to take the homefield advantage to the bank for as long as they can by forever-locking-down hardware before they sell it and charging you $10 for 3 minutes of full-speed bandwidth utilization.

Comment Re:There are two kinds of programming languages... (Score 1) 312

I'm so glad I get to use this legacy software!

Said nobody ever.

Nor did I. I just pointed out, and rightly so, that a lot of software these days suffers from enormous bloat and lack of optimization.

But if it does the job, and it's fast and useful on modern hardware, who cares?

If you happen to listen to the Security Now! podcast, Steve Gibson usually complains every week or two about Chrome taking up more and more memory---like a whopping 250 MB---to display a single window with an empty tab. To that, I say back: I'm having trouble giving a flying fuck about a quarter gigabyte of RAM when EVERYTHING on my system can't even seem to gobble up HALF of the 16 gigs I have. And that's on Windows. With superfetch.

If the code runs well on a modern system, and it allows programmers to focus on performance by being lazy with memory, what the hell does it matter? This isn't 2005. People figured out that RAM is an important statistic in the computer they want to purchase, and OEMs started realizing that if they DOUBLE the memory in a computer for a pathetically small amount of money, it turns out that their products won't be titanic piles of shit.

Programmers are starting to realize that they can offload their sloppiness to memory management and focus on CPU cycles. If Chrome is the shining example of why that's a good thing, then personally, I think we're doing something right!

Perfect code isn't impossible, it's just a ton of time, work, and money. There's nothing wrong with shuffling the budget to take advantage of the realities of today.

Comment Re:Spectrum? (Score 1) 128

Wouldn't the most sensible approach be to carve out the physical area the spectrum occupies into different three-dimensional "slices" then?

Consider a more focused triangulation of the individual handsets, to the point where you can get within a meter or so of accuracy. Use low bandwidth, non-hogging links to determine a phone's location, and then migrate the data channel to a number of dedicated antennas that are dynamically aimed at a handset. Boost the power and constrain the FoV to what's appropriate for a device at a given distance, and hand off between focusable antennas on the same tower as the target moves.

Literally just shoot people with high-bandwidth spectrum they can have all to themselves.

Comment Re:iTunes (Score 1) 519

So there obviously is a proper way to do this, but how does it work?

Shouldn't the service sit idle, waiting for an announcement from the USB stack about a device plug-in event, check if it's an iSomething, and then signal over to the user mode application that iTunes should launch? Isn't this what Filter drivers are for? Couldn't they stick that filter between the iSomething and the USB root hub?

Comment Re:No iTunes for the Windows Store (Score 2, Informative) 519

I do not work for Microsoft and as an owner of an iPod, which requires iTunes to transfer music from my computer onto the device, I can tell you that the Windows version of iTunes is probably the shittiest piece of software ever written.

I actually thought that iTunes was just absolutely awful because it was iTunes. And then I got a Mac.

Turns out that iTunes (while it's still a feature-overpacked piece of trash) is really only this terrible on Windows. On OS X, it just sucks because it's crowded and confusing, but it does run pretty well.

Comment Re:why does your phone need software running on yo (Score 4, Funny) 519

Well, you can't just have people willy-nilly adding files to the filesystem of the device they've purchased. We should be considerate and politely ask the device if it'll alter its filesystem on our behalf, and when it tells us to go blow donkeys for wanting r/w permission to /, we sit back and acknowledge Apple's wisdom and the groundbreaking intuition of their software!

It's kinda sad that the extremely sophisticated design of that communication isn't really there to facilitate advanced functions... it just facilitates advanced lockdown. You don't tell the device what to do; you tell it what you'd like, and then ask if that's okay. Given that, I applaud The Evad3rs for making iOS devices bend to their owners' will.

Comment Re:Keep it in memory (Score 1) 85

Perhaps it's necessary to write it out to the file system before you can transfer it to the GPU RAM, likely due to that tiny heap issue the guys above mentioned? So you'd need to write portions of it to RAM and flush it out to the GPU, tiny chunks at a time perhaps?

Normally works great, but... looks like someone screwed up, perhaps? Maybe a debug flag that renames the file extension instead of deleting the image got left on... We could speculate for hours, but if it wasn't an accident... that's pretty pathetic. Given how small the images are, it'd be trivial to "dd if=/dev/urandom of=/media/dongpic.jpg.nomedia count=filesize" or whatever, for every single one that comes in!

Comment Re:Going to hurt videos available at some point (Score 4, Insightful) 381

fine... open your wallet... takers are SOOOO annoying.

I fucking wish I could pay as little to watch a TV show or movie as a comparable set of ads would return in revenue for being in front of my eyeballs.

Instead, some dickhead thinks I should pay ~5-10 cents a minute to watch one episode of his TV show. Naturally, 1080p costs twice as much too.

Comment Re:How does firefox handle searches? (Score 1) 101

I've experienced what he's talking about, though I can't remember if it was with HTTPS Everywhere for Chrome or Firefox. I think that what happens is that the HTML (and maybe the JS) for a particular page come down over the HTTPS link, but for some reason, the CSS and/or various other pieces don't, and get pulled down over HTTP... or perhaps they fail entirely. Like they come from a CDN or something that doesn't do HTTPS but that shares a root DNS name that HTTPS Everywhere is programmed to re-write.

Anyway, the pages look like a website designed by a badger in 1996: Line after line of links at the top of the page corresponding to what would have been a site navigation bar. Stuff like that.

The funny part is that sometimes the content you were looking for never even shows up. You just get the outline of the page and the JS that was supposed to pull it all down never got to run :P

Comment Re:The amusing part (Score 1) 271

Mail is now the included client in Windows 8, and has dropped support for POP3, but added ActiveSync.

Oh thank the heavens.... POP3 is so terrible that I'd actually rather be shoehorned into something proprietary but near-universally supported. I really do hope that support for it starts disappearing, because I just want to smack anyone who thinks that suggesting "We support POP" is a good answer to the "How do I get email on device or application X" question.

Slashdot Top Deals

We gave you an atomic bomb, what do you want, mermaids? -- I. I. Rabi to the Atomic Energy Commission