Follow Slashdot stories on Twitter


Forgot your password?

Comment Re:Winlux 4va ! (Score 1) 127

Well I hope that open source packages won't switch to the new snap system, as of course it adds duplication, and now many application providers have to update one of their libraries only because of some badlock vuln or something. Some app store owners try to counter this by threatening app owners to take down their apps if they don't update the libraries. But this only gets the biggest libraries and those with most light shined on them, the small library might never get updated.

Where the snap system shines at is closed source applications and open source applications which both get shipped outside of the distro's packaging system: if adopted by all distros, you can ship cross-distro binaries without having to bother about some distro's settings for their libraries.

The other part of snaps that I think *does* make it attractive for some open source software is that the application is installed and run in a container. This is great for those web browsers that more and more think of themselves as operating systems, and to a lesser extent many other applications. Being able to control the camera and mike from outside of the container, restrict it from writing to the parent containers filesystem at all except for ~/Downloads, block all incoming connections, restrict outgoing connections... At the moment, users place a huge amount of trust in people we don't know to write secure and non-malicious software and by easily putting this software in a sandbox we can lower that mandatory trust level somewhat.

Comment Re:Toldja so, you morons! (Score 1) 111

I like having string encoding that explicitly tells me 'emoji of an old man walking his rhinoceros'. Its so much nicer to work with than having to write a custom parser for each source, like if I needed to parse github's :boat: syntax and worry about all the magic quoting rules. The world isn't going to go back so ASCII smilies. That :boat: has :bon-voyage:.

I'm not sure why people get so worked up about it? If you don't need them, you don't implement them. If you do need them, it makes things better.

Next up, how identical emoji in different cultures can lead to miscommunication. Or identical words for that matter.

Comment Re:And yet, the Slashdot opinion... (Score 1) 185

It is normal insecurity. People want to rationalize and justify their decisions when they are in a minority. You will always going to get the Mint fan piping up in a pro-Ubuntu thread until the install base gets into the same league. You don't see the same thing from OSX fans now that you see >50% users at a non-Windows,non-Linux technical conference.

Comment Re:Programers can not even figures (Score 1) 372

It may be valid according to the RFC, but programmers quickly learn to ignore that due to all the systems that don't cope with the RFC. It is better to not accept it at input time than deal with all the problems you are going to get later from relays, proxies, all your own software, all the 3rd party software you need to integrate with, and all the mail clients that need to be used to contact you. It gets tiring, so we say alphanumeric only and stop being a smart alec. We have enough trouble dealing with IDNA and new TLDs without dealing with 'the programmer formerly known as Anon-Admin'.

Comment Re:Instance or class? (Score 1) 220

I wouldn't be surprised if the "driver" was considered a "minor", and the person in the driver's seat was considered to be in an overseeing position with overall responsibility for ensuring that an accident did not occur. Obviously, that would require that the "adult" have the ability to take over safely and at least get the car pulled over to the shoulder or to evade a problem. More to the point, the "adult" would have to be paying attention to some degree.

I doubt that anyone is going to allow the driver to be completely off the hook for this, although they could simply set it up so that the owner was responsible if they were not keeping their car patched.

You are assuming there is a driver seat. The rules are for self-driving cars, and will need to consider vehicles with no adult humans on board whatsoever. How these rules define the liability issues will define the industry, and whether the US has autonomous or semi-autonomous vehicles.

I imagine if Google gets liability for their cars, allowing autonomous vehicles, you won't have a choice about keeping your car patched and screwing with the process the equivalent or cutting another drivers break cables.

Comment Re:Daniel Pauly is wearing blinders (Score 1) 212

We know how to fix this problem.

The implication is that we should dial back fishing in order to let the stocks replenish.

Which means, hypothetically, you need to take all the fishing boat owners in, say, Boston Harbor and say "30% of you have to stop fishing".

Thats one way of fixing the problem. The other is fishing smarter and more sustainably. Dumping the massive factory ships in favour boats that can use more sustainable processes (eg. throwing back egg bearing females alive) will actually increase employment (but make the industry less profitable and the product more expensive in the short term).

Comment Re:Can Still Be Punished? (Score 1) 173

If the users are Microsoft customers, and if Microsoft has deliberately set things up to obstruct these legal requests, Microsoft will be in the poo.

If the users are Deutsche Telekom customers, with DT operating Microsoft's software, then Microsoft are in the clear. Until they are compelled to install a back door for the NSA in their software, at which point users will be worse off since it will no longer even need a rubber stamped warrant to access the data.

Comment Re:In other news.... (Score 1) 500

Combine that with other studies which demonstrate that increased compensation lowers productivity, where the sweet spot seems to be 'enough so that pay ceases to be an issue'. This has been known for ages and reproduced in repeated studies and tests, but strangely always ignored in the corporate world where the people in power usually got there because of greed.

Talk on this -

Comment Inline error handling (Score 1) 185

Go has eschewed error handling at the end of a scope using exceptions in favor of placing the error handling after nearly every statement. Do you accept the criticism that having all of the the error handling interleaved with the main program flow can negatively affect readability and comprehension? If the problem exists, are there techniques developers should be using to avoid it? Are there plans to replace the 'if err != nil { ... }' boiler plate after each statement with syntactic sugar?

Comment Re:Competing at Timbuktu rates (Score 1) 318

We employ remote workers around the globe, and pay competitive local rates to get the skills we need. We don't need labor, we need people with skills and a clue. For our positions, you are not competing with somebody in Timbuktu. If you and Fred from Timbuktu are both capable enough, we will likely make you both offers because you are that rare. And while Fred from Timbuktu is fine, Tim from Delhi is at a disadvantage because Tim doesn't have as good time zone overlap with our existing teams.

Comment Re:Ownership and Appreciation (Score 1) 142

As nice as communism sounds, there's an inherent problem with rentals.

Anyone who's been a landlord knows that people don't take care stuff they don't own. Rental cars are abused, apartments are damaged and left uncleaned, taxis are smelly, public toilets are filthy and broken down.

I can't think of any rental system off the top that consistently presents clean and well-maintained equipment without enormous amounts of time and effort.

And anyone who's been a landlord knows that you have enough margin to cover these costs (unless 'slum lord' is your business model).

There is no reason this shouldn't work. Just think of it as a rental company that leases their equipment from 3rd parties. This business model has been in place for decades in high value items (private planes, probably shipping and trucking) and no reason it can't translate construction. And to make it more profitable (and follow the existing business models further), the next obvious step is to share machinery with operators. A construction company can become an engineer and a handful of full time workers, bringing in owner operators when heavy machinery is needed. People do all this right now. Technology makes it easier to manage. The increase in efficiency becomes profit for the middleman.

Slashdot Top Deals

Ya'll hear about the geometer who went to the beach to catch some rays and became a tangent ?