Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Re:What for? (Score 5, Interesting) 183

I maintain the GNUstep / Clang Objective-C stack. Most people who use it now do so in Android applications. A lot of popular apps have a core in Objective-C with the Foundation framework (sometimes they use GNUstep's on Android, more often they'll use one of the proprietary versions that includes code from libFoundation, GNUstep and Cocotron, but they almost all use clang and the GNUstep Objective-C runtime). Amusingly, there are actually more devices deployed with my Objective-C stack than Apple's. The advantage for developers is that their core logic is portable everywhere, but the GUIs can be in Objective-C with UIKit on iOS or Java on Android (or, commonly for games, GLES with a little tiny bit of platform-specific setup code). I suspect that one of the big reasons why the app situation on Windows Phone sucks is that you can't do this with a Windows port.

It would be great for these people to have an open source Swift that integrated cleanly with open source Objective-C stacks. Let's not forget that that's exactly what Swift is: a higher-level language designed for dealing with Objective-C libraries (not specifically Apple libraries).

Objective-C is a good language for mid-1990s development. Swift looks like a nice language for early 2000s development. Hopefully someone will come up with a good language for late 2010s development soon...

Comment Re:If there was only one viable choice ... (Score 2) 159

It wasn't just about interface. People tend to forget how search engines did an absolutely horrible job of intelligently ranking the sites you wanted to see.

I find it pretty easy to remember - I go to Google today.

The UI was what made me switch both to Google originally and from it some years later. When I started using Google - and when Google started gaining significant market share - most users were on 56Kb/s or slower modem connections. AltaVista was the market leader and they'd put so much crap in their front page that it took 30 seconds to load (and then another 20 or so to show the results). Google loaded in 2-3 seconds. The AltaVista search results had to be a lot better to be faster. I switched away when they made the up and down arrow keys in their search box behave differently to every other text field in the system.

Comment Re: Government s a crappy investor (Score 2) 64

My 'precious electronic toys' use about a tenth of the power that the ones I was using a decade ago for the same purpose did. Even lighting power consumption has dropped. My fridge, freezer and washing machine are the big electricity consumers in my home - efficiency has improved there, but nowhere near as fast as for gadgets.

Comment Re:Tricky proposition (Score 1) 64

There's a lot more to government than military intelligence gathering and law enforcement (although it would be a good idea for someone to remind most current governments that those are two things, not one). And most government projects end up spending insane budgets. This isn't limited to the US. It amazes me how often government projects to build databases to store a few million records with a few tens to thousands of queries per second (i.e. the kind of workload that you could run with off-the-shelf software on a relatively low-spec server) end up costing millions. Even with someone designing a pretty web-based GUI, people paid to manually enter all of the data from existing paper records, and 10 years of off-site redundancy, I often can't see where the money could have gone. Large companies often manage to do the same sort of thing.

The one thing that the US does well in terms of tech spending is mandate that the big company that wins the project should subcontract a certain percentage to small businesses. A lot of tech startups have got their big breaks from this rule.

Comment Re:vpn's also get you disconnected (short term) (Score 1) 418

I used a vpn almost all the time and my line stayed up pretty much 100%.this year when I moved, I transferred CC to my new place and I continue to run a vpn. I now notice, for some reason, that after a few hours, I get a loss of ping to anything. if I stop my vpn, the default router is still unpingable. what 'fixes' it is to reboot the cable modem (and my access pfsense router, which then gets a new dhcp primary addr) and then things are good again for a few hours. not sure if this is related, but if I don't use a vpn, the line stays up for days and weeks at a time. when I use a vpn, I get a few hours at a time.

Check your hardware, including your pfsense and cablemodem.

I'm on Comcast, and I run three VPNs over my residential connection -- SSL outbound from an internal NAT client to my work network for about 8 hours a day, plus a nailed-up outbound IPSEC tunnel to my personal server in Chicago, and I also have a listener for inbound OpenVPN sessions. All this and I've been doing about 100GB/month in torrents, yet my connection is rock solid.

Comment Digital Data likes to move. (Score 1) 268

Analog Data fairs better when it isn't touched, every read could damage it a bit, and copying a copy of a copy using analog methods will degrade its content.

For digital data, it wants to be moved around.
The more you copy and move digital data the better it is.
Raid Disks makes sure you have a couple of copies.
You post it the cloud and it will last longer.
You could get fancy and have a backup method that copies your data from one drive to an other. When it fails you swap the drive out with a new one.

Comment Re:Minecraft itself is a phenomenon, but (Score 1) 330

I have to agree 2.5 billion for a game title is over the top. Especially as most game titles do not have a long life. Sure it is popular now... However in 5 years? 10 years?
Nintendo got lucky with a few franchisees.
Mario, Zelda, and Pokemon. But these are charactors/story universes. Mindcraft doesn't have such an in-depth story it is just the game fad of the time.

Comment Comcast says this never happened. (Score 5, Interesting) 418

Via DSLreports:

I reached out to Comcast and was told by spokesman Charlie Douglas that the report is "wildly inaccurate."

"The anecdotal chat room evidence provided is not consistent with our agents’ messages and is not accurate," said Douglas. "Per our own internal review, we have found no evidence that these conversations took place, nor do we employ a Security Assurance team member named Kelly.

Douglas proceeded to state that "Comcast doesn’t monitor users’ browser software or web surfing and has no program addressing the Tor browser. Customers are free to use their Xfinity Internet service to visit any website or use it however they wish otherwise

Comment Re:It's not your phone (Score 1) 610

For the most part people are happy with that.
When you own something it is up to you to keep it maintained. When you have these services the owner needs to do the maintenance, if something goes off it is their fault. As well on the average they have the resources to keep all their devices maintained.

Sure I kinda wish these companies can give us the option to own or rent. For those cases where I feel I am better off owning it even with the extra responsibility of ownership.

Comment Re:why? (Score 1) 182

Add to that, about 10-20% of the population get motion sick using the kind of VR in Oculus Rift (myself included - I can use it for 2-5 minutes, depending on the mode). It's ludicrous to imagine building a school that would exclude 20% of the potential pupils on some random criterion. You might as well make schools that didn't let in gingers...

Comment Re:intel atom systems keep 32 bit systems around (Score 1) 129

Apple already ships 64-bit ARM chips and a lot of other vendors are racing to do so. The Android manufacturers that I've spoken want 64-bit for the same reason that they want 8-core: It's a marketing checkbox and they don't want to be shipping a 32-bit handset when their competitor is marketing 64-bit as a must-have feature. ART is in the top 10 worst-written pieces of code I've had to deal with and is full of casts from pointers to int32_t (not even a typedef, let alone intptr_t), but it should get a 64-bit port soon.

Comment Re:The ones I witnessed... (Score 1) 129

64-bit is here for a while. A lot of modern '64-bit' CPUs only support 40-bit physical addresses, so are limited to 'only' 128GB of RAM. Most support 48-bit virtual addresses (the top bit is sign extended, so all 1 or all 0 depending on whether you've got a kernel or userspace address), limiting you to 'only' 32TB of virtual addresses. If RAM sizes continue to double once every year, then it takes another year to use each bit. We currently have some machines with 256GB of RAM, so are using 41 bits. 64 bits will last another 23 years. RAM increases have slowed a bit recently though. 10 years ago, you always wanted as much RAM as possible because you were probably swapping whatever you were doing. Now, most computers are happy with 2GB for programs and the rest for buffer cache. As SSDs get faster, there's less need for caching, but there might be more need for address space as people want to be able to memory map all the files that they access...

Comment Re:It's not Google's fault. It's Mozilla's. (Score 1) 129

The real problem for Firefox is not the interface changes that people like you whine about, it's mobile. Now 30% of traffic is mobile and Firefox doesn't have an app for any Apple mobile devices and is effectively excluded from Android by Google's Microsoft-like illegal anti-competitive licensing deals with manufacturers (you can get the app, but it's not preloaded and only a few geeks ever would).

Huh? It's in the Google Play Market and is no harder to install than any other app. Once it's installed, the first time you click on a link from another app you're asked to choose the app that will handle links. I fall into the geek category (and so installed it from F-Droid, not Google Play), but found it trivial to switch to Firefox on the mobile. I mostly did because Chrome has spectacularly bad cookie management and I'd been trying to find a browser that did it better. Early Firefox ports were as bad, but now it's quite nice and with the Self Destructing Cookies add-on does exactly what I want.

The mobile is actually the only place I use Firefox...

Slashdot Top Deals

Biology is the only science in which multiplication means the same thing as division.

Working...