Follow Slashdot stories on Twitter


Forgot your password?

Comment Re:The web has outgrown HTML 15 years ago (Score 1) 91

Font integration? - Only since a few years back and only with awkward CSS that doesn't compile fonts and brings along licencing issues.

Relyable Layout behaviour? - Only with hacks and tricks and JS stunts. And not even then do we have the power of a usefull layout engine. ... OK, we've got justify, which no one else offers. ... I remember clearly Flash and the assh*les at Adobe screwing us over with in a fraudulent sale of a fake non-feature in Flash CS 5. In this small detail HTML actually is better than everything else that is out there, admitted.

Intelligent Image handling? - Meeh.

Asnchronous loading of content and further pages? - Yeah, we have Ajax and DOM manipulation which is, like I said, one large tacked on Hack. HTML was clearly not built with that in mind.

Audio? - Laughable. Yeah, it finally works, after 15+years. Sort of. Great. I am over-fucking-welmed.

Video intetration? - Not even today in 2015 are we seeing it as it should be. Instead the HTML Video idiots are wasting our time with DRM and other crap.

Just about all these things can be done better by orders of magnitude. And could have been done better for a long time, for instance with Flash. ... And no, I'm not presenting Flash as the solution to this - I'm giving a living proof that it can be done significantly better, prorietary tech aside.

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

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) 91

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) 415

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 Good! (Score 1) 415

A step in the right direction. The solution is always going to be a mix of technologies. One size does not fit all

A couple of weeks ago I flew over Altamont Pass just east of San Francisco and the wind farms weren't doing much...but it was sunny, so solar facilities would be cranking out the watts. As it should be. Earlier in the summer I was in northern Alberta (Edmonton -> Peace River -> High Level) and the perpetual wind had me watching for wind turbines. Saw a few.

Here in B.C. we have lots of hydroelectric capacity (and some fossil fuel generation, alas...) and are playing with wind and tidal power. Our climate isn't particularly sunny (except for the Okanagan), so solar is a non-starter.


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

... 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 Do it yourself! (Score 1) 106

A few years ago I measured my longitude myself, just for fun. I measured the time of local noon, using a portable shortwave radio tuned to WWV. Correct local solar time to mean time with the equation of time, read off my longitude. I would have won the prize. Shows what an accurate clock can do.

I've read Captain Cook's logs and in his time they observed things like the moons of Jupiter to get a time reference. Reasonably accurate, but time-consuming.


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 Re:Ahmed's story doesn't hold up under scrutiny. (Score 1) 193

When I was a freshman in high school, I built an LED digital clock based on an app note in the back of the RCA COS/MOS data book, 1973 edition. It took a lot of wire wrapping, but I made it work. I mounted it in a nice wood-grained box from Radio Shack. It ran on batteries. I brought it to school one day, and got my electronics teacher to give me extra credit for it, and enjoyed showing it to kids on my 8 mile long school bus rides.

So I did about eighty times as much work as Ahmed did, and I STILL didn't invent anything.

Give the kid a break. At least he was doing something remotely original.

Comment Re:My view of this (Score 1) 662

As a fellow who built a wire-wrapped digital clock from a couple dozen CMOS chips when I was 15, I am keenly aware of the distinction. Yet it really has nothing to do with this story. I brought my clock to school also, but I didn't get in trouble for it. It had no alarm; it was in a metal box; I was white; it was 1976. Many differences. I think all of them are factors.

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.

What this country needs is a good five cent ANYTHING!