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


Forgot your password?

Comment: They want to sell the tools (Score 1) 217

by geggo98 (#48624599) Attached to: What Will Microsoft's "Embrace" of Open Source Actually Achieve?
While .NET is quite nice. it is severely hindered by being (mostly) Windows. Java has currently a much wider acceptance, running on most mobiles, running in BlueRay Players, still on some desktops and on most servers up to the really big iron servers. .NET could take this place, when it can gather a productive and creative community behind it. Microsoft will profit from this by providing all the tools for developing .NET applications. While I personally don't like Visual Studio very much (the built in assistants usually don't produce what I want and without the assistants things get really hard), I still recognize it as one of the best IDEs out there. When reaching to big iron, all the modelling and planning tools in the more expensive versions of Visual Studio come to shine. So by the broader the usage of .NET is, the more money can Microsoft make by providing the tools.

Comment: Re:Does the job still get done? (Score 1) 688

by geggo98 (#48617203) Attached to: Economists Say Newest AI Technology Destroys More Jobs Than It Creates
When you automate away the boring jobs, only the creative ones will stay. And usually people will gladly do the creative jobs for free. They gladly imagine a better society, solve complicated mathematical equations or even invent new languages without being paid for it. Most of the creative tasks will not be very useful, but this usually doesn't stop people. With more time on the hand being creative, the rate of great ideas should go up.

Comment: Re:Who are you calling "immature twats" ?? (Score 1) 550

If the Debian team never shove that unneeded thing down the throats to the users none of the heated exchange would have happened in the first place


"Shoving down" implies some external force. But last I checked, everyone is completely free to choose between Linux distributions. I think, the license even allows it, to start your own distribution, without having to pay anyone anything. Possibly, you can even start your own distribution without asking anyone for allowance. So talking about "shoving down" seems to be a little bit exaggerated.

The people doing the hard work behind Debian are completely free to change the project any way they like. Under no circumstance they should get any harassment for how they decide to change their project (because I think it only belongs to the people putting effort into it). If they decided to remove the init system at all and let the user manage all services by hand, it would be their (should I say: "god given"?) right. They are free people and they can change their project as they choose. If they decided to switch to the NT kernel and toss Linux completely, it would be their choice and everyone else would have to accept it.

Comment: Re:Not resigning from Debian (Score 1) 550

Oh, good to know that you are reading this thread. So I will take the opportunity to say thank you for maintaining systemd in the past. I really appreciate it, that you put time and effort in maintaining Debian packages. I used Debian in the past and are currently running Ubuntu, so I am directly and indirectly profiting from your hard work. Until now I did not contribute to any init system, so I am a complete freeloader here.

With regards to init systems, I have no real strong opinion. But I know for sure, that without an init system, I would have to manage all the services by hand. I have done this on embedded hardware (anyone remember the uCsimm embedded Linux system?) and it was no fun at all. So even when systemd was really bad (and I doubt it is so), it would still save me a lot of work. So thank you very much for providing me some software that saves me from managing services by hand.

What I don't really get are all the freeloaders, thinking they can harass the people doing the real work. When doing real work, you always have to make some sub-optimal decisions. There is no perfect way, and reality always wants its tribute. But in the end you get something that works (up to a certain degree...). Just to think about it: Facebook was written in PHP - and it works! So what really counts is getting things done. And the people who build and maintain systemd are getting things done. And getting things done is something that I am really respecting. A bunch of freeloaders, speculating about conspiracy theories (e.g. Redhat enslaving the other distributions through systemd...) and harassing working people are not getting anything done. Worse: They are sabotaging the working people. And this is something that we should never accept.

Fair competition and objective and calm discussion are good for everyone. They help to get a better end result. But harassment and sabotage (psychological or otherwise) are bad and should not be an accepted option. They don't lead to a good end result (because bullies are usually not deep thinkers and emotions are usually no good guides in complex systems) and worse: they are unfair to the people doing real work.

Comment: Re:Full circle (Score 1) 236

by geggo98 (#48102417) Attached to: Outsourced Tech Jobs Are Increasingly Being Automated

One day corps might get their dream and have no wage bill at all, but then no one will have any jobs to get any money to buy their stuff so where will they be then? [...]

When you come to such conclusions, it is a clear hint, that your mental model has come to its limit. Capitalism is just a model for human interaction and resource sharing. It works quite well when used properly, but you describe a situation, where capitalism will not work any more.

In your scenario, the following will happen: There are machines that transform matter automatically to a given form (e.g. crops to bread, all automatically). There are people controlling these machines. They can let the machines supply them with the things they need. No money needed, no corporation needed.

Then there are people not controlling these machines. In the worst case they starve, in better cases they can get some of the surplus from the people controlling the machines.

And then there are some empty corporations and some irrelevant money. The corporations are empty, because no manual work is needed. The money has some arbitrary value (e.g. zero or infinite), because there is nothing useful you can buy with it. The machines are controlled by other means and the people controlling the machines could just let them create money if they would have any use for it.

Capitalism as a model also doesn't describe the real situation properly, when people cannot make well informed choices (e.g. information is hold back or poisoned with noise) or when there is no fair arbitration (e.g. because someone's life is at stake).

Comment: Great for security reasons (Score 1) 774

by geggo98 (#48092589) Attached to: Systemd Adding Its Own Console To Linux Systems
Shifting things from kernel space to user space is usually a good idea, especially with respect to security. Of course the ttys should not stay in PID 0 but be moved to separate, user specific processes in the long term. But moving them from kernel space to PID 0 is an important first step in that direction.

Comment: Re:Weeding Out (Score 1) 270

by geggo98 (#47927883) Attached to: College Students: Want To Earn More? Take a COBOL Class

I know somebody that tried this. At around 5000 threads he got no real progress whatsoever anymore.That was a while back, but at that time Java was already a few years old.

The thread limitation comes from the operating system, not from the Java virtual machine. Modern operating systems are not designed to handle a huge amount of parallel threads. The handling of the threads and the synchronization between the threads usually eats up most of the system's resources.

The Java VM indeed has some shortcomings regarding mutli processing: when using multiple cores on the same socket, the Java VM sometimes accesses the same cache lines from all cores. This leads to strange patterns with cache invalidation and slows down all the affected cores. Currently there is no way to mitigate this using Java APIs or VM parameters. But this is a very special problem. When this is indeed the bottleneck, the underlying application is very likely already very well optimized and running quite fast.

If you want to process a huge amount of data, currently the best approach is to run exactly as much threads as you have processor cores. Then you feed each thread with working tasks, using non blocking data structures. For the communication, the threads should use non-blocking IO. Java is prepared extremely well for this scenario, perhaps even better than node.js. Examples are Vert.x and Akka. In some older benchmarks, Vert.x had no problem to serve over 300'000 parallel requests per second on a six core machine.

Edited on on 18:05 Wednesday 17 September 2014: fixed some typos.

Comment: Re:Surprise? (Score 2) 579

by geggo98 (#47701533) Attached to: Munich Reverses Course, May Ditch Linux For Microsoft
It is really hard to get usability problems in bug reports. You would get things like:
  • User says the software feels sluggish
  • User is not as productove as before
  • User says that in general buttons and menu items are not where expected

Bug trackers are not the right tool to deal with usability problems. Just imagine how many usability bugs it would need, to get from a Nokia 6070 to the first iPhone.

Comment: Re:Surprise? (Score 2) 579

by geggo98 (#47701491) Attached to: Munich Reverses Course, May Ditch Linux For Microsoft

There is a third (unproven, but likely) option:

3) Bribe the officials to starve to project to dead. Wait until valid complaints from the users come in.

Clues for this (but of course this does not prove anything):

  • According to wikipedia, they use the following quite outdated software:

    version 4 available from August 2011 is based on Ubuntu 10.04 LTS, although using KDE Desktop 3.5 and version 4.1 available from August 2012 is also based on Ubuntu 10.04 LTS

    (Source: wikipedia page about LiMux). Especially the desktop environment is really old, first published around 2002 if I remember correctly.

  • Microsoft moves its German headquarter to munich (source)
  • Munich lord mayor Reiter is a self-confessed Microsoft fan (source)

+ - Microsoft Goes Through Bloggers Hotmail Account

Submitted by fodder69
fodder69 (701416) writes "It's not just the NSA reading your email anymore, Microsoft has decided they are all for it when they want to. Fro The Guardian: "The engineer was caught after the blogger emailed Microsoft to confirm the authenticity of the leaked Windows 8 code. Investigators at the firm then reportedly looked through the blogger’s hotmail account and instant messenger chats to identify the source of the leak, and found an email from Kibaklo." Actually, no it's not "reportedly". From the actual criminal complaint, : "Microsoft's Office of Legal Compliance (OLC) approved content pulls og the blogger's hotmail account." Aside from the surprising fact that someone still uses hotmail, is anyone else concerned with Microsoft approving itself to look through your emails?"

+ - WPA2 wireless security cracked

Submitted by Anonymous Coward
An anonymous reader writes "Achilleas Tsitroulis of Brunel University, UK, Dimitris Lampoudis of the University of Macedonia, Greece and Emmanuel Tsekleves of Lancaster University, UK, have investigated the vulnerabilities in WPA2 and present its weakness. They say that this wireless security system might now be breached with relative ease by a malicious attack on a network. They suggest that it is now a matter of urgency that security experts and programmers work together to remove the vulnerabilities in WPA2 in order to bolster its security or to develop alternative protocols to keep our wireless networks safe from hackers and malware.

Read more at:"

"Pull the wool over your own eyes!" -- J.R. "Bob" Dobbs