×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Comments

top

Retired SCOTUS Justice Wants To 'Fix' the Second Amendment

maccodemonkey Re:But what is a militia? (1574 comments)

All a state would have to do is amend their constitution to proclaim that all their able bodied citizens are members of the state militia for defense of their lives, property, and the state if mustered into action. What can the feds do then?

Nothing. I think that makes it a state by state concern, which is exactly where it belongs.

3 days ago
top

Retired SCOTUS Justice Wants To 'Fix' the Second Amendment

maccodemonkey Re:Militia, then vs now (1574 comments)

I live in the mid-west I can tell you now that although I don't own a gun, most of the people I know do own a gun or three and it has nothing to do with how big their reproductive organs are they are hunters. Most of them have gun safes if they don't then they have gun locks, and they don't keep them for self defense. If you are being robbed by the time you get a shotgun out of the safe and load it you would have been better off going for a kitchen knife or baseball bat if you have one handy.

Speaking as someone who doesn't own a gun, I think the second amendment is fine just they way it is.

I know a lot of people in the mid west who own a gun. I know zero people in the mid west who've ever had to use a gun for self defense.

I already know what their response would be. "I've never had to use it because I own one and people would be scared to break in!"

And I maybe understand that. Maybe. I think the excuse reaches new levels of absurd when one of the persons in question lives in a multistory secured condo complex in the middle of nowhere. Now to believe that the gun is keeping you safe from an actual threat, I have to buy that someone is a) going to care that your place in the middle of nowhere exists, b) break in past the secured door or be buzzed in by someone, c) break down your door, d) start shooting.

That's where I think the argument begins to break down. It's this bizarre idea of self importance. A lot of people actually believe that they are important enough that someone is going to break into their place and try and kill them. Or that their $500 Walmart TV is so important they have to buy a handgun to protect it. Nevermind the entire getting-to-the-gun-safe-unlocking-it-and-loading-the-gun-before-you-are-noticed-and-shot bit (which usually leads to an admission of "Well I don't keep it in my gun safe/don't lock it!")

I just rarely hear from anyone that owns a gun a reason why they need to own a gun that actually makes sense. They usually live in place with little crime, in a secured place, with little in the way of interest for a criminal (at least nothing worth killing over), but act like the gun is the only thing between them and someone from the Chicago inner city breaking in and raping and pillaging.

And I'm not sure I trust someone in that mental state with a gun.

3 days ago
top

Retired SCOTUS Justice Wants To 'Fix' the Second Amendment

maccodemonkey Re:Militia, then vs now (1574 comments)

At the time there were limited arms (you took about 2 minutes to reload) vs able to empty a couple clips in that same amount of time, now.

Umm, no.

A flintlock could be fire three-four times a minute by a skilled shooter. One of Napoleon's guys could manage 12+ shots per minute....

I'm not sure if this dramatically changes the point. One of Napoleon's top shooters could manage 12 shots a minute? Great. Now a 12 year old can too with little to no training.

3 days ago
top

Michael Bloomberg: You Can't Teach a Coal Miner To Code

maccodemonkey Re:no one would HIRE them, either (578 comments)

(I'm over 50, have been looking for work for a while now, and I'm getting nothing; no interviews and certainly no offers. I have a lot of experience and a good work ethic, but it does no one any good if the companies routinely dismiss anyone with more than 2 pages of resume experience, since they are seen as 'too expensive' to hire).

I hate to say it... But I know quite a few developers who are around the 50 mark doing quite well and being very successful.

My feeling is a lot of it has to do with how current your skills are. You could be 85 years old, but as long as you can do mobile development at a reasonable proficiency level, I could probably find you a job.

I don't know about your current situation, so I don't know where your experience lies, but where agism (IME) typically plays in is that if one has to hire someone that one has to bring up to speed, one is far better hiring a junior engineer who you can pay peanuts vs. an older engineer who might actually want a real wage. I've worked for companies that have done that to a shocking degree (leading to broad incompetence across the organization.) But when people ask me how long it takes to be a good iOS developer, I usually tell them 3 years. So it's 3 years of paying someone next to nothing, vs. 3 years of paying someone a decent wage.

I myself become scared of what will happen when I become older. Will I not be able to get work anymore? The way I'm dealing with that is always staying on the cutting edge. I just hope my brain can keep up when I get older...

about a week ago
top

Michael Bloomberg: You Can't Teach a Coal Miner To Code

maccodemonkey Re:Ability to design and write software... (578 comments)

Zuckerschmuck saying "teach them to code and everything will be great", then he really is clueless and out of touch. But, we knew that anyway.

More likely is that Zuckerberg, being at the top of an established pyramid, would love to see a huge influx of programmers into the job market.

Wages would come down, saving money for all established players. Average quality would also come down, making it more difficult for startups to disrupt the status quo.

It's the same as all this visa and lack-of-STEM nonsense.

From the data I've seen there is a certain amount of slack before we'd hit these conditions. Maybe 100k-200k developer jobs before we'd start seeing wages come down. The deficit of needed developers vs. actual developers is just that large.

Obviously, as a developer, I don't want to see that gap turn into a surplus, as that would hurt my wages. But, it does impact my ability to find talent for if I eventually strike out on my own and become an indie developer. So I do want to see that gap filled to a certain extent. And I've definitely observed a huge lack of developers in the market, so it's not just Zuckerberg talking. I don't know of a single iOS or Android developer looking for work here in Portland, and I'm getting asked all the freakin time for help finding someone.

It's also worth pointing out there is also a huge lack of talent available for related jobs. There is a huge lack of graphic designers with the skill set to do either UI prototyping/design or the sort of graphics work suitable for applications or web sites. Those aren't developer jobs, but it's another section of the job market that is simply not putting out enough people for the tech industry. So when I look at the 250k (reportedly) deficit of available coding talent, you have to raise that number to include a certain number of other talent in related roles as well.

about a week ago
top

Mozilla CEO Firestorm Likely Violated California Law

maccodemonkey Re:Some are more equal than others... (1111 comments)

It sickens me... there is no more free speach... and some people clearly can be discriminated because of their political views...

There was plenty of free speech here. Just not a lot of free speech that agreed with his position.

Free speech doesn't bind people to your viewpoint, force people acknowledge your viewpoint as legitimate, or force them to support you in any way.

Quite often (but not always, there are actual far more serious threats) when people complain that free speech is dead, it's because they said something, and instead of being told they were a special flower with a special viewpoint, they were told by other people exercising their own free speech rights that they were stupid.

You have a right to free speech, not a right that everyone has to like what you say.

In this case he made a choice to do/say something, his employees responded by quiting, and his customers responded by boycotting him. Are you suggesting that those who quit and responded should have their free speech rights squelched?

about two weeks ago
top

Apple: Dumb As a Patent Trolling Fox On iPhone Prior Art?

maccodemonkey Re:The Slide-to-Unlock Claim, for reference (408 comments)

It doesn't take a super genius to connect those dots. Slide-to-unlock was GOING to happen.

Years of experience tells me no. It would have been a button. If by going to happen you mean "a decade later", sure, I could see the Dells and Compaqs of the world eventually getting there. They all had portable touch screens for a decade prior, and no slide to unlock had yet to appear. I owned a 90s era PocketPC, and hey, no slide to unlock. So for something so obvious for people not to have come up with over a span of 10 years? Eh.

Patents also don't care if a competitor would have eventually come up with it on their own. Given that time is infinite, every idea possible is likely to be conceived by at least two different beings at some point. The point is to reward the first inventor. Being obvious and being able to be conceived at some point in the future are two standards that you are conflating. Obvious requires that the implementation by obvious to an everyman, and I'm not sure that's a leap the average American would make.

about two weeks ago
top

Not Just Apple: GnuTLS Bug Means Security Flaw For Major Linux Distros

maccodemonkey Re:Old news (144 comments)

You missed one major technical rule: all browsers on iOS that support local rendering are required to use the system rendering engine.

Yeah. To Google and Mozilla, this is probably a big deal. To a developer? As long as the content runs, it doesn't really matter. I've never really found an instance where I'm going "Gee, I really wish I was able to embed Chrome here."

It is a little frustrating UIWebView on iOS doesn't have all the DOM editing/inspection functions that WebKit on the desktop has, but it is pretty flexible and customizable. In relation to the original article, you can even override the connection functionality and probably override any certificate validation.

Apple's approach is also relevant because by making everyone use the same web engine from the same dylib, Apple can patch security problems in everyone's apps without having apps have to update one by one. It's likely why they have this rule in place.

about two weeks ago
top

Not Just Apple: GnuTLS Bug Means Security Flaw For Major Linux Distros

maccodemonkey Re:Old news (144 comments)

It's not like iOS where everything is required (by App Store rules) to use SecureTransport.

It's worth noting there is 100% no such rule. There is no app store rule enforcing any certificate validation or networking technology. Almost all the app store rules these days are around content, not technical implementations. The only technical rule I can think of off the top of my head is no using private functions in Apple's libraries, which is a no brainer.

OpenSSL is widely used, and in fact has it's own section in Apple's documentation acknowledging so. From TFM:
"Further, although OpenSSL is commonly used in the open source community, it does not provide a stable API from version to version. For this reason, the programmatic interface to OpenSSL is deprecated in OS X and is not provided in iOS. Use of the Apple-provided OpenSSL libraries by apps is strongly discouraged.

To ensure compatibility, if your app depends on OpenSSL, you should compile it yourself and statically link a known version of OpenSSL into your app. Such use works on both iOS and OS X."

The More You Know(TM).

about two weeks ago
top

UN Report: Climate Changes Overwhelming

maccodemonkey Re:Projections (987 comments)

So scenario A It's true and we're all fucked and can't do anything about it. Thus we're arguing over..nothing.

Science: If we can't change it, well, fuck it.

about three weeks ago
top

Smartphone Kill-Switch Could Save Consumers $2.6 Billion

maccodemonkey Re:Sure (218 comments)

1.) It can be circumvented with sufficient effort and hardware access. Then it is useless as a theft deterrent.

Not useless still. You said it in your comment. "Sufficient effort." You're increasing the effort in the theft of the phone, thus making the resold phones more expensive, and possibly taking a lot of thieves who are unable to work around the problem out of play.

It's pretty easy to see how one could work around the block (change the hardware id of the phone). Is it worth the effort compared to the value of a new device? For some thieves maybe, for most probably not.

2.) It cannot be circumvented. Then it renders the handset vulnerable to the malice or incompetence of whoever controls the killswitch, and thus useless.

The kill switch is basically a network black list. It's not like the phone is catching fire mission impossible style. In the event of incompetence or malice, it can be reversed.

Plus the networks already have this "kill switch" present in that if you don't have an active account your device is banned from the network. So you're not really giving anyone power they don't already have. All that's being changed is a device can be submitted to a network to be banned, even if it is made active on an account.

about three weeks ago
top

Smartphone Kill-Switch Could Save Consumers $2.6 Billion

maccodemonkey Re:North Korea, Syria, Iran, Russia all disagree (218 comments)

They think a centralized kill switch would be a FANTASTIC idea! Just brick the phones for anyone who dares challenge the state.

I can really see how this might be useful in the US. Instead of the IRS investigating tea partiers, we could just selectively brick their phones. Or if you swing the other way, disable those iPhones from all those annoying hispter Occupy protesters. Seriously, you have an iPhone and you complain about the 99%? You are the 1% globally.

Yes, with centralized accounts, routing and billing for cell networks, the government definitely is totally unable to disable phones of people they don't like without a kill switch. /sarcasm

about three weeks ago
top

Samsung SSD 840 EVO MSATA Tested

maccodemonkey Re:I would like to know (76 comments)

Mac OS X recently added very aggressive disk caching (it will use any free memory for disk caching), and it dramatically improves performance, even on machines with super fast SSDs.

Recently? I was under the impression that this was how MacOS/X (and indeed most non-ancient flavors of *nix) had always worked. Was I mistaken about that?

I'm actually looking for technical information now...

Long ago, definitely before Mac OS X, Mac OS had a hard set disk cache size. You could go into your Memory control panel and chance the disk cache size.

There's information out there stating that earlier versions of Mac OS X had some sort of disk cache (which seems reasonable), but it doesn't say how large the disk cache is.

The most recent change in caching and memory management in OS 10.9 is that before actually cycling out cache, OS X will actually compress that memory, and continue trying to hold it in memory. The idea is that compressing memory and sending it into deep storage is less expensive than having to get that information from disk later. So in that respect, 10.9 is much more aggressive about disk caching.

about three weeks ago
top

Samsung SSD 840 EVO MSATA Tested

maccodemonkey Re:I would like to know (76 comments)

Should the OS care how the drive works? Shouldn't it just ask it to read/write data?

No.

Caching in RAM is far more efficient than anything a drive (any kind of drive except for a RAM disk) can do.

The end goal of a read/write operation is to get data into RAM. Whether that data is being turned around and sent to a GPU or network does not matter, it's going to show up in RAM first. This means RAM is already naturally a cache structure.

RAM is also going to be much faster than disk. Even if the disk itself is as faster or faster than RAM, it's still got to be piped over some sort of bus to get to RAM, which is going to cause some latency. The cost for getting data from RAM to RAM is 0, or near-0, while the cost for getting data from a SATA disk via the PCI-E bus into RAM is high.

So unless computers get radically redesigned (which will probably eventually happen), any halfway decent OS should probably do RAM caching, and a disk definitely can't offer any feature set that could provide similar performance.

Mac OS X recently added very aggressive disk caching (it will use any free memory for disk caching), and it dramatically improves performance, even on machines with super fast SSDs.

There were a few reasons cited above on why a cache for an SSD could make sense... But... In general the performance of SSDs has already exceeded the speed at which the SATA bus can deliver information, so it's hard to think of any difference an SSD cache could make for performance, unless the SSD backing the cache was pretty slow.

about three weeks ago
top

Russian Officials Dump iPads For Samsung Tablets Over Spy Fears

maccodemonkey Re:Zero info in article (198 comments)

But they can do this... Whereas with the iPad they have to take Apple's word for it. This may be the limitation that drove them to Android and Samsung

I'm not sure I'd trust any tablet handed to me by Putin's government, regardless of the OS that came on it. They may be secured against the US, but I'd bet there is a healthy amount of domestic spying going on in Russia.

about three weeks ago
top

AT&T Exec Calls Netflix "Arrogant" For Expecting Net Neutrality

maccodemonkey Re:It's not arrogant, it's correct. (466 comments)

The news about Apple being willing to pay for AppleTV to have a "special line" to consumers is particularly worrisome and strikes the core of the problems with anti-net neutrality positions: they create unfair markets with barriers to competition. Netflix may complain, but they can (and do! with Comcast) pay if they have to. Apple can afford to pay the gatekeepers as well.

It's worth noting that the Apple/Comcast rumor is quickly being debunked, but let's peel this onion anyway, because this is a tricky one, even for Net Neutrality people.

The rumor was Apple was negotiating for TV channel streams from Comcast, much in the same way a cable box get's a steam of Comcast's content. Is this something new and alarming? Of course not. Comcast has been doing this for years. Companies such as NBC, ABC, HBO, Fox, Time Warner, etc etc have been paying to get a prioritized pipe of years. It's the pipe all your normal cable channels come through. It's entirely independent of your internet pipe, and prioritized.

Would you accuse HBO of violating Net Neutrality because they have a higher priority than YouTube on Comcast's wires? Well, probably not, because HBO's traffic is not internet traffic. Apple getting access to their own feed of Comcast's live channel content would probably be related to Net Neutrality in a very similar way.

Eventually once cable tv traffic looks more like IP traffic and H.264 streams, this may get more of a examination. But it's generally accepted, even with Net Neutrality, that Comcast's internal non-web traffic doesn't fall under Net Neutrality. It's like saying cars and trains should follow the same laws just because a set of tracks runs next to a road.

about three weeks ago
top

Why Buy Microsoft Milk When the Google Cow Is Free?

maccodemonkey Re:Apple? (409 comments)

Uh huh. And students can still reset iPads and take control of them. MDM is shit from any vendor.

Disclaimer: I'm a developer now instead of IT. But my understanding was that iOS 7.1 fixed that problem.

What most people I knew did before that is they would allow iPads on the network based on their MDM status. MDM is inactive? Well you've got the iPad, but you're not getting on to school wifi and interacting with any services on the network. Need those to do your schoolwork? Probably going to have to visit IT.

For antitheft that's still a problem (and to be honest, not a unique problem, same problem we had with the laptops before the iPads), but it severely limits a student's ability to actively use an iPad in a school environment that's been liberated from MDM.

Also, most decent MDM services send IT a message when an iPad has had it's MDM management removed.

about a month ago
top

Why Buy Microsoft Milk When the Google Cow Is Free?

maccodemonkey Re:Apple? (409 comments)

Apple: Sorry, iPads are not an enterprise product. It's not designed to be managed centrally.

Ahem.

http://enterpriseios.com/wiki/...

Citation: I used to work in Apple IT management.

Apple's device management isn't perfect, but it's certainly better than Android's and ChromeOS's (which provide little to none.)

about a month ago
top

Google Android Studio Vs. Eclipse: Which Fits Your Needs?

maccodemonkey Did my last project entirely in Android Studio (140 comments)

I liked it better than Eclipse, no separate Android SDK installation/package manager to maintain. I just download and it worked. The UI is a little nicer.

However it doesn't solve my big complaints about Android IDEs in general:
1) Native code development still sucks. It sucks less on Eclipse (as in it exists at all on Eclipse), but it's a pain to set up, a pain to use, and a pain to debug. I actually just gave up on it attaching the debugger, and starting adding logging to me native code. Seriously Google, if you want me to start taking Android seriously for developing big performance sensitive things, some decent tools for C/C++ development would be good.
2) The build system... I don't know what's up with Android Studio defining it's own project format, and then on top of that adding a build system with build system files beneath it. I still have projects that open and build, but tell me the build system is set up wrong. The one thing I like about Xcode is the project and the build manifest are the same file. I'm not maintaining a project that then manages some Gradle config or something. I mean, if I want to I can add an external build system to Xcode. But most of the time I don't need that level of build management. If Android really wants to go the external build system route, just automatically generate the stuff I need every time I hit build so I don't have to worry about checking it in to source control. I don't care if it's spinning an Gradle config off just as long as I don't have to see it and worry about it. If I want to manually grab a Gradle config to throw at some other build system, make it optional.
3) The analyzer tools compared to the iOS toolchain just aren't anywhere near good enough. The data the tools do give back out is presented poorly compared to Apple's Instruments tool, and I've never gotten the tools working for native code, which is usually where I spend the most time caring about performance.
4) This isn't as much a complaint about the tools as much as Android, but Android is just behind in general on performance toolkits. Apple has a great NEON optimized toolkit in Accelerate for DSP and image work. There is no equivalent on Android, although 5 years in, a few open source projects are finally starting up around putting together a NEON accelerated library of functions.
5) x86 Android Emulator with native GPU support. It exists, but it's usually not as well maintained. There are some third party tools trying to fill that gap, but c'mon guys. That's a basic necessity. An ARM based emulator is great for simulating actual ARM calls, but most of the time I'd rather be in the x86 emulator.

about a month ago
top

GOG.com To Add Linux Support

maccodemonkey Re:Kudos to them, but... (55 comments)

The linked announcement was a bit vague on details. Not very hard technologically for them if its only the old dos games which they already distribute with dosbox to run properly even on windows. It would be interesting to see what they can do with the DX based stuff.

They sadly haven't done any of the old DX stuff on Mac with WINE, so I wouldn't hold out hope that you will see Linux releases of that.

Not that I wouldn't like that to change. Deus Ex can't be that hard to package inside of WINE.

about 1 month ago

Submissions

maccodemonkey hasn't submitted any stories.

Journals

maccodemonkey has no journal entries.

Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Sign up for Slashdot Newsletters
Create a Slashdot Account

Loading...