Slashdot is powered by your submissions, so send in your scoop


Forgot your password?

Comment Solving the super-cookie problem is easy (Score 1) 78

No referers. No script. Just plain doc data. Problem solved.

If you have client-side logic on by default, somene will use it to track you. It's that simple.

Another approach would be fresh private tabs for every session and perhaps spoofing of plattform data.

I use Gostery and don't care to much about super-cookies. I use multiple browsers for multiple personas and tasks, which mitigates the problem a little more.

I don't use facebook and stuff like that, but I'm pretty deep in Googles camp, with my Android devices and my various Google Accounts. ... It's a trade-off.
I might try to cut lose entirely sometime in the future.

No script, no referers. No google. Problem solved.

Comment The web has outgrown HTML 15 years ago (Score 4, Insightful) 87

The problem is HTML. HTML is for documents, not the living application-like multimedia canvases we've all been using since 2000.
Flash was pointing in the right direction, but it was proprietary and Adobe screwed it up.

Simply setting up a usefull canvas layout is pure torture in HTML, with tons of libraries, JS and CSS hacks, just to get the thing sort of running.
Ginormous hacks such as Googles Polymer try to pry some sort of sanity from this plattform with a huge effort and enable modern age development, but the simple fact is, HTML is at least 15 years behind what Flash or similar approaches had to offer.
And don't even get me started on building a usefull web-application with useful clientside logic without a bizar convoluted mess of tie-ins and callbacks.

Example: This multimedia website in Flash is 16 years old. That is sixteen years . ... It's from freakin' 1999!!. It's parely possible to make such a thing with todays HTML, without becoming an all-out programming and browser expert and spending a forbidding amout of time getting it right.

HTML, CSS and client side logic - wether with JS or something else - need a massive redesign for modern day multimedia and multi-screen requirements. When that happens, performance will be sane again. I expect web components and web assembly to get us back on track a little, but that's gonna take at least another five years.

Bottom line:
The web is a mess, and frickin' HTML and the ignorant smelly boring nerds that still push it as a cure-all are to blame.

Disclaimer: I'm a senior web-developer with focus on FOSS technologies.

Comment No shit. (Score 1) 377

Wind-power, a concept as old as ancient greece vs. ultra-volatile highly infrastructure dependant uranium powered nuclear fission that reqiures tons of stuff, material, equipment, regulation, controls and billionsof taxdollars just to get started. ... And thats not even counting the wasteproblem yet.

I'm a techno-romantic as much as the next guy here, but the simple truth is: nuclear fission is a techno-romantics pipe-dream from the 60ies that didn't pan out in just about every way imagined. It's to expensive, to complicated, runs into serious problems way more often before reaching breask-even and has a serious deal-breaking waste-problem that no sane responsible person can dismiss. We ought to keep one or two reactors running for science and r&d purposes and shut down all the rest.

Germany is doing the only right thing in this regard. Kudos to Merkel - and I'd never thought I'd say that. And no, I did not vote for her.

Comment Let's face the truth ... (Score 1) 917

... communication and wording are far from professional in the kernel team. Most core-devs would be dismissed on their style of interaction alone if applying to any serious professional elite position. Imagine applying for an astronauts programm with Linus style of talk for instance. He wouldn't stand a chance.

Of course, professionally, Linus is right just about 100% of the time and also can rightfully be super annoyed if some dimwit wastes his and everybody elses time, but the discourse in the kernel team is notably imature at a measurable pace. That includes Linus. Such, that it actually makes it into the news.

He'res an example, the first line a Linux quote from memory:
"You're so dumb you couldn't find your mothers tit as a baby"
"This is a very very stupid idea and A,B and C are blatant beginners mistakes and no one on the mainline will even attempt to merge it. I suggest you look into your stuff more thouroughly before sending out pull requests and perhaps redo your review process. This is the second time and if this happens again I'll ask X to take your branch out of branch YZ. Your wasting my and everyone elses time. Stop that. - EOM"

See? The second line is about the most shaming rundown you can get as a professional or elite kernel dev. It's actually more harsh then the first. ... But it is way more professional.

Bottom line:
I can totally see why she left the kernel team.

Comment Virtualisation? (Score 1) 128

Sound's to me like you're ready for virtualisation at a professional scale.

Why don't you just swap all your PC trinkets for one single extremely powerfull box and a single big fat screen and virtualize all the rest?

And with powerfull I'm talking 3+GHz Quad-Core i7, 32GB of RAM and a 1 TB SSD or something.
And by big screen I'm talking extra wide, as in, seriously *extra* *wide*.

I'm using a pimped out Cirrus 7 Nimbus, which has those sort of performance specs and runs completely fanless. ... And it's pretty small and not even that expensive.

Before you spend a large sum on a special KVM solution, you should definitely consider a professional VM setup on a single machine. ... It's 2015 - you get supercomputers of the shelf, on a shoestring budget these days. It may be just a a few hundred dollars more and way more future safe. ... All my KVMs from back in the day are collecting dust in the cellar.

Comment I'm no musician ... (Score 1) 300

... but I know enough about scales that I can find the notes and I also know that they are historically grown - much like the computer keyboard. I also can sing and recite some classic songs from Schubert and Loewe. I learned all this in school, in regular music class. I also learned poetry and what a jambus rythm is. These are all small but valuable cornerstone of my education.

Long story short: No one in his right mind expects everybody to be able to code a well-architected appserver or an asynchronous website that runs on all browsers or whatever. Or, hell no, how to deal with those bazillion quirks modern IT comes with. ... That is the job of people who are grown up and earn their money with this sort of thing.

What people should learn in school is the difference between a variable and a value and a constant/literal. They should also have some basic concept of a digital network such as the internet and what a client and a server are and what their differences are and how these two relate to each other. CUAS and a few regular expressions or simply knowing that such things exist would be neat too. If they can write an if statement and roughly know how a function looks in some easy but useful PL such as Python - that would be something someone knows after having "accelerated IT" in school as a kid or something.

The big problem is that even professionals today don't know the CUAS, don't know how to use the clipboard or that a computer is there for automating stuff and that somewhere within their word processor there probably is some function for a more adanced search & replace. This is the problem we have to fix. If members of the bundestag are to dumb to handle computers and the entire site gets infected by malware and bots - that's an exact result of people not even learning the very basics of computing - something someone would learn in less than two hours in their initial lesson with a computer professional.

Bottom line: Proper computer classes in school won't magically transform society into an utopia, but teach children the very basics of how to handle computers and smartphones and tablets and "cloud-services" correctly. And that would be a very big plus.

My 2 cents.

Comment I don't care if my superiours are techies or not (Score 2) 152

... and neither should anybody else.

Managers don't need to now tech beyond basic principal levels.
They just should do their job properly, which actually does include just freaking come to me when there's a techical issue at hand or a deal with technical details to sign or the technical part of a project that needs evaluating. And all that has nothing to do wether a maneging position is techie or not, it has to do wether the manager is a good one or a bad one.
If management sells something to the customer that tech can't deliver within the set parameters and managers havn't ask tech before, then they've screwed up and aren't worth the salary they're raking in.

I don't care wether my boss can do PHP, MySQL or Linux CLI. I can show him some good parts whenever those may be useful, but heaven forbid that he wastes his time with PHP LDAP or some strange MySQL bug or something else. That's my frickin job! I'm the one doing those extra hours to make it work - he's supposed to put in those extra hours to get a hold of new customers and sell them gigs ... and *then* ask me how the margins are and what hours we have to expect to put into the project.

My 2 cents.

Comment Whoa, careful now. (Score 1) 535

To be honest, I'd trust a car from Apple more than I'd trust one from GM.

Apple knows how to do nigh impossible feats in product development, I'd trust they'd do a car right aswell.

However, I'm still wondering where these Apple car rumours are coming from. It seems way out there, imho. ... Why would they build a car? A professional camera or something is far more likely imho.

My 2 cents.

Comment Lenovo Think Pad, refurbished (Score 2) 237

One of the few non-mac laptops with simular resellability are the ThinkPads. A refurbished one will come way less than half the original price and still have all the quality. Get a high-end refurbished thinkpad, max ou the memory, replace the hdd with an ssd and you've got yourself a high-end linux laptop for a bargain-deal. I use a pimped out refurbished TP W510 as my main linux machine - it's the best I ever had.

Comment It's "basic income". Not 'imeasurable riches". (Score 1) 1291

It's "basic income". Emphasis on basic.
You'll get to keep your studio appartment and they won't be much richer. If they want your lifestyle, they'll have to work/earn money anyway.

It's about "basic income" - which means basically consolidating all transfer-payments into one generic monthly income for every citizen alive. It would also work as a automatic monthly paid negative income tax.

One of the arguments for this sort of thing is that by simply reducing the bureaucratic workload it would basically pay for itself. There is quite some truth to that. The other part of the argument is, that this would offer a slight distribution of the automation dividend. Which is a good thing too.

Comment Thank you for reminding me ... (Score 1) 143

... that I have to get my lazy ass moving and see to it that I finally enroll in one of the countless tution-free universities in the rhine-ruhr area to ooph my education and academic rank for zero personal costs . I've been dragging this out for months now since I left the local GED evening high-school with a neat score.

Curiously, my indecisiveness is partially actually due to the abundance of choices available. I'm still not 100% sure which field to study in. ... First world luxury problems I guess.

BTW: How is that two-party gridlock and effed-up electorial and campaing financing system over there working out for you guys? *aaaah rub it in* ... Have you started supporting Lessig/Mayday yet? How about it? Get your lazy asses moving! *cheering from across the pond*

My 2 cents.

Comment Computer required for English? Really? (Score 1) 508

Are you serious about that? If you are, it should be perfectly acceptable to hand in assignments as plain ascii text. In fact, it should be a requirement. If that is the case, people can salvage an old DOS or lightweight Linux PC for free from somewhere and use that for their typing assignments.

If you'd require regular internet access and/or pro-level processing power from a student without funding plans I'd smack you.

The worst are those idiot teachers requireing assigments to be handed in in MS Word. My daughter has a Acer Aspire One Netbook with Ubuntu - which, for a teenager - already counts as a luxury item in my book. And I'm a computer expert.

Anything you can't do with a computer that costs a few dollars or can be aquired for free from a junk yard or a donation center shouldn't be on a school curriculum.
Kids should learn the basics of computing, not that abyssmal subscription MS junk.

Basic computer stuff can be done with FOSS on anything that runs on electricity nowadays. Or an emulator running in a browser on a library computer. The only two acceptable options for such school assignments - period.

And, btw., handing in handwritten stuff should still be allowed as an option, especiall in a country with a borderline third-world educational system such as the US.

My 2 cents.

Comment A modern IDE and a consistent API (Score 1) 889

I'd love to develop applications for linux. The fuss of developing a half-decent GUI app on and for Linux is a huge turn-off though.

Anjuta crashes on me, code blocks doesn't run and gives me awkward compiler messages, Kdevelop requires a bazillion libs and still looks really tacky around the edges. The only two IDEs that are halfway professional for sorta-kinda native Linux apps are Monodevelop/Xamarin and QT Designer - ironically both commercially supported x-plattform kits - all though I think the latter also got pissy with me upon compiling.

This is all on Ubuntu 14.04 LTS on a neat Lenovo W510 Thinkpad.

The plain and simple truth is, development and deployment on Linux is a freaking mess.

Developing useful GUI stuff for Linux is a complete and utter disaster, with no way to know how your programm will compile, let alone run on the countless distros out there. Until that is fixed and Gnome, KDE and whatnot finally get their shit together, unify and fix this, it will remain to be seen as a toy in the desktop/gui department.

"Anyone attempting to generate random numbers by deterministic means is, of course, living in a state of sin." -- John Von Neumann