Follow Slashdot stories on Twitter


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

Comment its me (Score 1) 497

One of the biggest problems is reading stories like this on Slashdot, about how everyone solves NP by approximating it over the lunch, pulls some deep-learning with N types of layers and nets out of their bottom just for fun, knows 15 different programming languages perfectly, changes to the latest shiny language every year just because, and switches their frameworks and programming paradigms 5 times a year, while effortlessly solving any math problem they last heard about 15 years ago, in their 5 minute agile iteration, in perfect multi-threaded and distributed synchronization, etc.. Me, I just try to do something useful with whatever I know, while learning some selected new stuffs (with proven benefits) when I have time. Often it is not even (directly) programming related. Boohoo-hoo, so the problem is me, of course! :)

Comment Re:Less than 1% have malware (Score 1) 173

This also applies to the original "less than 1%" comment, or at least the reporting of it. Taking the "Ludwig said showing a graph, less than 1% of Android smartphone contain malware" part, this does not say what he calculates as the 100% figure. Quick scan of the linked article also does not reveal this information. Does the figure include all Android smartphones ever sold? Does it only include the 400 million they scan daily? How does the scanner work? Which versions of Android include the scanner? How many times does it run for each device (daily/weekly/other)? Do I have a choice for having to run it or not? If you find a large scale infection (zero day style) and later address it, are you reporting to never going over 1% even if it was much higher for long time (e.g., I recall some Pokemon named malware app downloaded by hundreds of thousands or more and not found by Google..) ?

The big security problem for me in Android vs iPhones is still the lack of OS updates from most Android vendors. Plus a bunch of privacy issues but that is another matter and not like I have any real choice..

Comment Re:Summaries of new technologies & techniques (Score 1) 435

This would be great, combined with some reasonable search/presentation hierarchy of types of problems, suitable solutions for those, example code for them on different platforms and some discussion on pros and cons. Clear explanations and reasonable discussion. Maybe more in-depth links for those who need it, but again explained clearly from basics.

Stackoverflow requires me to search for questions, while when learning something new I might not know the right questions yet, or need some background to use them. The internet is full of tutorials that touch a little bit of different parts with various assumptions. Finding the right combination to learn what I need is harder than it needs to be.

Comment Re:Anti-virus products and typical workstation (Score 1) 38

The problem is that most skilled crackers working against Linux systems will be writing their own custom code which is significantly more difficult for AV software to detect. In addition, the nature of the threat has to be considered. How can AV tell the difference between software that read/writes user files and opens network connections? Malware uploading user data appears just like a web browser during normal use. Heck, such a program could call itself FireFoxHelper and only run while Firefox is running...

Big data. When you have millions of Symantec, F-Secure, Intel, whatever endpoint agents deployed around the world, sucking on peoples data, network statistics, reported problems etc. you get the data to build the service. From that data you build Threat Intelligence and analytics services, sell the information to everyone, and apply it to your security products to identify global threats. This is what the vendors do. For some customized APT that won't necessarily work, but a customized APT is not most peoples problem.

But this has the usual big problem of big data/machine learning in OSS. Getting the data, managing it, keeping it up-to-date, distributing the information, ...

Comment Re:Some good points. (Score 1) 269

Problem for me with written material is that it doesn't adapt to me. Someone wrote it with some heavy background on the topic being written. Most likely that background does not match to me.

Maybe it was a book on machine learning, where the author has been reading Greek symbols for the past 20 years and expects everyone to happily digest that. Of course, if I could just ask him to explain it, where needed, that would probably be no problem. But the book rarely responds.

Or maybe it was that proprietary protocol specification written by one of the guys in the group that authored the protocol. Where the thought never crossed his mind that someone wouldn't know exactly what binary encoding was used for which field, or what some acronym is. Or maybe even ask for some reference test data for parsing it. If he was there, I could ask him and be done in 5 minutes. But the specification does not respond.

Seems to happen to me all the time. Of course there is that good chance I am just not good enough as you say.

Comment Re:Major features are complementary (Score 1) 427

Right. I can admit I am still not comfortable with all the functional stuff so booboo me. But I do slowly find that Streams are handy for some applications, especially when written clearly.

Still, I find streams confusing, and looking at your link, you seem to have left out the Employee type parameter for the Optional, making it even more confusing. After reading the link, I get the idea, which is kind of nice in theory.

But I still don't quite get the point of this example. You apply the .flatMap() "transformation" on single items just to avoid null checks? It seems to be chaining of calls for methods that returns single values but might not be there.So, Employee only has one primary address but you call those flatMaps on Optionals just to avoid null checks on the returns?

I thought streams were for handling collections using some fancy new syntax to make us all nerds happy about another new toy for the same thing. The one someone else wrote on this thread about firing code monkeys made a lot more sense to me.

Comment Re:Sigh (Score 1) 159

iWatch seems to be rated IPX7, where 7 is the "water proofing" level. Many Android watches are similarly rated IP67 (first digit is for dust protection or such, X is not rated). At least with many of these Android watches, you should even be careful to not get your watch wet when washing your hands with level 7 water protection. Take it to the shower and you have a good chance of having it toast. Swimming is a big nono. Even though rating 7 is supposed to stand submersion in water up to 1 meter for up to 30 minutes, apparently this does not mean you can move it around (swim with it) or put a jet of water on it (take a shower).

Had one of these break after briefly having it on in shallow water. Thought "waterproof" is, you know, waterproof.. So looked it up. Great "waterproofing" certification scheme there. Seems to just exist to confuse consumers. Naturally there will be some fine print in the warranty..

Comment Re:Think (Score 1) 170

I have an even better idea. It's called "Watch". Every hour it reminds you to stop and watch your wrist, stare at your watch. That way you can remember how much money you wasted on a watch.

I like your idea. I think I am going to develop an app called "Watch the Watchers". Every hour it will tell you to stop and watch the watchers watching their watches. We gonna be rich, sir.

Comment Going with Windows was the biggest fail (Score 2) 161

The Finnish government is just naive as is usual. Nothing new there. There was plenty of talks of data centers but I guess it was just the desperate grasping the straws in hopes of getting some crumbs. Whatever.

As for Nokia, going with Windows Phones was maybe the biggest mistake they could ever have made, and plenty of Finns were happy to point that out when it happened. Of course, Finns tend to complain about everything, so that does not necessarily mean anything. But Nokia had a very long time to get into the software ecosystem field, get a proper OS out, branch into Android among other things and so on. The top management just couldn't handle the transition to software side from hardware focus. This was evident years before with all the crap of Symbian never developing into anything reasonable (as in ecosystems, app development, etc.), and all other manufacturers abandoning it over time. The number of OS's Nokia worked on and never finishing any to a decent degree also tells enough. Even with hugely smaller resources, Jolla managed to put something usable out the door. Presumably because no-one was constantly throwing roadblocks at them within the company.

While hiring Elop and committing corporate suicide via WP was horrible, the later sale of Nokia mobiles to Microsoft is generally seen in Finland as a great move. Nokia management finally recognized MS and WP was a fast sinking ship, they had stacked the wrong boat, and they had to get out fast. So they managed to sell the burnt out corpse of a platform, along with its arsonist captain Elop, to MS for 5+billion and used that to get stronger on the network side. Of course, with the ongoing virtualization of network side to sfotware, and strong push from Huawei etc., who knows how that will end. But at least it is not consumer software.

Also some of the MS Mobile people in Finland have been offered positions in Seattle/US. But I guess they pick the best of the best, but so would I and anyone with any sense. What else?

Just sayin'.

Comment why would you simulate your universe (Score 1) 830

if you can simulate whatever you want, and there are infinite set of races (and their race-conditions harhar) simulating infinite whatevers (nested it seems), why would they be simulating some "exact" copy of their own universe (other than to find out something interesting, but lets not get boring shall we)?

why not just simulate bob the builder building a house in greendale, with postman pat and his black'n'white cat driving around helping everyone. gosh, that is a much happier place after all.

Slashdot Top Deals

Suggest you just sit there and wait till life gets easier.