Please create an account to participate in the Slashdot moderation system


Forgot your password?

Comment: Re:Source of Future Data (Score 1) 186

by Shados (#48929861) Attached to: Anonymous No More: Your Coding Style Can Give You Away

Back in the days of .NET 1~2, decompiling via Reflector or whatever other tool got you back pretty good stuff. Today, there's a LOT more sugar, from LINQ to async/await and everything in between. If you go back to the original language, good decompilers sometimes infer what the original sugar was from the output following certain conventions and patterns...but moving that to another language will give you unreadable garbage.

Reading F# in C# , this>but,worse>

Comment: Re:physical access (Score 1) 328

by Sycraft-fu (#48925467) Attached to: Why Screen Lockers On X11 Cannot Be Secure

"Of course, this comparison is also patently unfair -- Windows 7 was written in the 2000s, X11 was written in the 1980s. Expecting them to be comparable in terms of security is pretty ridiculous."

Which could be a good argument for replacing X. It is rather old technology, perhaps it is time to update it to something newer, rather than clinging to it and claiming it is all one needs.

Comment: Re:to apple fan boys (Score 1) 474

by Shados (#48923259) Attached to: Apple Posts $18B Quarterly Profit, the Highest By Any Company, Ever

The gaming console wars end up the same way, though in that case one at least can make the argument that the more successful company attracts more games (so its more about device sold than profit margin, which confirms your point about Apple being even worse)

Nexus 6 is good. My personal usage pattern for a "phone" is: "Really, I don't make many phone calls, ever, so what I really want is a tablet that can make a phone call every now and then...but if I can't fix a tablet in my pocket and have to read for my bag every time, I'll never use it, so I need the largest possible 'tablet' that will fit in my pocket and be able to make phone calls". The Nexus 6 fit that bill, though millage will vary if you don't have large pockets :)

If you read around you'll hear about how the N6 does full device encryption in software, and can't be disabled without custom ROM. That doesn't really affect performance in practice except for app loading, which absolutely feel slower than it should for a premium device (though its not nearly as bad as at launch. They patched it up since most of the negative reviews popped). If you flash a custom rom (i don't have the patience for that), it supposingly flies. That said, one can't help but be jealous of the iphone 6 plus battery life.

All around I like it. Its the only intersection of near tablet sized phone thats fully hackable if I ever need to, that has guaranteed OS updates, so for me it ended up being my only real option.

Comment: Re:A great developer knows how shitty he is at cod (Score 1) 201

by Shados (#48923187) Attached to: Ask Slashdot: What Makes a Great Software Developer?

That depends on the "why" though. Currently, one of the thing that will prevent a company from growing is how hard it is to get resources. An argument could be made that good C++ devs are rare and expensive. PoS systems are frequently written in higher level languages, so you'll more easily be able to find people to work on it if you use one of those languages. So the time and money you lose rewriting it will be made back, often several times over.

C# is actually a pretty wonderful language, with its platform being its only real drawback, and depending on your scale, it may not even be a drawback. If your total cost of ownership of one of these PoS boxes was $5000, the 20 bucks (after volume licensing) for the OS wouldn't a big deal. .NET will also easily be able to consume legacy C++ code because it has decent interop for it (better than most other languages with C++ interop).

Now, the PoS I used to work on had a much lower TCO than that, so until .NET core becomes mainstream on Linux, it may not be the correct choice, unless the C++ interop become a factor. But keeping a PoS system in C++ is almost certainly the wrong choice. You won't get many super star devs willing to work on that kind of thing, so you need to architect accordingly.

Comment: Re:to apple fan boys (Score 1) 474

by Shados (#48922983) Attached to: Apple Posts $18B Quarterly Profit, the Highest By Any Company, Ever

Apple's marketing is just genius.... have useless things be considered critical, bug and issues be considered advantages, ridicule cheaper products...

I have a Nexus 6, which I got 64gb and without contract, so after shipping and taxes, it came up over $700. The only reason the 64gb is that important is that Android SD card support was crippled in Android 4 to the point of being useless aside for music/video, so people end up being more to get screwed more.

Anyway, at one point I'm sending a message on my overpriced N6, which I only forked over because I'm not fond of Apple products yet I wanted a phone that actually gets updates. Someone in my office look at me, and couldn't help but going: "Oh, you use Android? Wtf, that's a phone for poor people, I thought you were an engineer".

So not only from their point of view being ripped off is a good thing, else you're a "poor person", but getting ripped off by Google is still not good enough.

Comment: Re: Regulation? (Score 2) 333

by drsmithy (#48913541) Attached to: Davos 2015: Less Innovation, More Regulation, More Unrest. Run Away!
Yet my income is well below the poverty level, [...]
Then how do you afford the things you say you have ? Because a thousand bucks a month minus necessities like food and shelter, doesn't leave a lot left over to pay for iPads, big TVs and cars.
The rest of your post is just straw men and non-sequiturs.

Comment: Consumers? No just whiny fanboys (Score 3, Insightful) 113

by Sycraft-fu (#48908011) Attached to: NVIDIA GTX 970 Specifications Corrected, Memory Pools Explained

Consumers are fine. The only benchmark that matters to a normal consumer is "How fast does it run my games?" and the answer for the 970 is "Extremely damn fast." It offers performance quite near the 980, for most games so fast that your monitor's refresh rate is the limit, and does so at half the cost. It is an extremely good buy, and I say this as someone who bought a 980 (because I always want the highest end toy).

Some people on forums are trying to make hay about this because they like to whine, but if you STFU and load up a game the thing is just great. While I agree companies need to keep their specs correct, the idea that this is some massive consumer issue is silly. The spec heads on forums are being outraged because they like to do that, regular consumers are playing their games happily, amazed at how much power $340 gets you these days.

Comment: Apple is almost that bad (Score 1) 567

They support two prior versions of OS-X and that's it. So OS-X 10.7, released 3 years ago, is unsupported as of October 2014. I guess that works if you have the attitude of just always updating to the latest OS, but it can be an issue for various enterprise setups that prefer to version freeze for longer times, or for 3rd party software/hardware that doesn't get updated. Also can screw you over if Apple decides to change hardware like with the PPC to Intel change.

The superior man understands what is right; the inferior man understands what will sell. -- Confucius