* Posts by bazza

2021 posts • joined 23 Apr 2008

For now, GNU GPL is an enforceable contract, says US federal judge

bazza
Silver badge

Re: That doesn't matter

But the thing is, South Korea IS signatory to the Berne Convention, MAKING it enforceable.

Enforceable perhaps, but where? I'm not sure the GPL defines which jurisdiction... US law does not have any meaning outside the USA, not matter what Americans think.

2
4

Oracle crushed in defeat as Java world votes 'No' to modular overhaul

bazza
Silver badge

Re: Rules of thumb

"every malloc and free maps on to an OS call" - not true. No version of unix has ever done that. It would be unusably slow.

Well, maybe not for a long time. A long time ago every new allocation needed a call to sbrk...

OpenBSD makes OS calls for anything over page size. Anything under a page size is drawn from a pool of already allocated /recycled pages. It uses mmap instead of sbrk. They get some very nice benefits from doing so, e.g. most allocations have unmapped pages adjacent - free buffer overrun protection. And it allows ASLR to apply to data too, so the layout of data within one's program is randomised. Freed memory does not come back to haunt the program. And realloc stands a good chance of not requiring a copy to be performed.

Ok, so it's perhaps not as fast as jemalloc, but for some it has desirable properties.

1
0
bazza
Silver badge

Re: Sun was always a little arrogant about Java

I'll bite :)

"If it did not exist we would still have to use archaic rubbish like C++"

Oi, stop dissing C++!

Ok, so there's a decades long history behind C++ that has not been removed, some of the template and stl stuff is 'orrible. However if one makes careful and disciplined use of shared pointers and runs it on top of a memory allocator like GLIBC's ptmalloc, it's pretty hard to beat.

I've written really quite large programmes in C++ that don't use the "delete" keyword anywhere at all and have zero memory leaks (according to valgrind), everything is done with shared pointers. And it's fast.

One of my favourites blends stl queues with ZeroMQ, it pushes shared pointers through the stl queue but uses ZMQ for it's distribution patterns (PUSH/PULL in this case) to decide which thread is going to read the shared pointer off the queue. Hmmm, I think I can hear people curling up in horror...

Personally speaking though I think the days of C++ are passing. Rust in particular stands a very good chance indeed of replacing it. Being a completely new language means they can throw away all the decades of cruftiness that a language like C++ has to support, and build a nice language with some very high level ideas (things like automatic memory management) without the need for a bloaty horrible thing like a garbage collector thread. There's even rumblings of a project to re-write Linux in Rust!

6
1
bazza
Silver badge

Re: Rules of thumb

And you're right about Solaris too - not too bad, although it was considered to be slow enough that it was often called Slowlaris.

It depends on what aspect of it you think is slow. As far as I recall, the memory allocator in the C runtime on Solaris is of the old school - every malloc and free maps on to an OS call. Very BSD. But there's nothing preventing use of a GLIBC style memory allocator.

If one does that there's no particular reason why code running on Solaris would be slower than anything else on the same hardware.

If one considers the wider system aspects, I know that the Linux world has worked very hard on getting mutexes working faster, and Linus has always steered the philosophy of the scheduler towards throughput over everything else. That's pretty good. However it's only comparatively recently that Linux got rid of the big kernel lock. There's also a growing acknowledgment that the Linux network stack is a bad idea speed-wise, but it's such a massive change to do anything about it I can't see it happening. The BSDs of this world, which put the stack in user land, is the way to go. AFAIK Linux is the only OS to put a network stack in the kernel. Windows? No. Mac OS? No. *BSD? No. VxWorks, INTEGRITY? No. QNX? Dunno, probably not. See what I mean?.

So if one's code is heavy on the mutexes, threads and IO one would see, or would have seen, a difference.

1
4
bazza
Silver badge

Re: Rules of thumb

Don't forget ZFS. Now that really is a tremendous piece of software, and Sun had the kindness to give it away. It's certainly one of the jewels in Sun's crown. You don't even need to run it to know it, a good indicator is the extent of the row in the Linux world as to whether it can be included in distros or not, or replicated.

I do have sympathy with the need to be able to override committee members that are merely representing their own narrow interests. I'm not qualified to comment on the merits of the arguments in this particular case, but from reading the article I suspect that Red Hat are trying to defend an investment in their own code that kinda achieves something similar. Have I got that right? It sounds like there's something about what they've got that is going to cause problems (ie it's a developmental blind ally, or is encumbered in some way, or is simply incompatible with what everyone else wants to). If so then the Java world does need a way of putting Red Hat in their place.

Perhaps Oracle could have gone about things differently, but if there is a burning need to correct some deep structural problem then there's little sense in delaying matters. Even if that breaks a few things along the way. Fragmentation will do no one any favours, and the Java community really should strive to avoid that. Stagnation won't help either. Doing one's own thing outside of the prevailing consensus runs the risk of making it difficult for everyone.

8
0

Microsoft's Windows 10 ARM-twist comes closer with first demonstration

bazza
Silver badge

Microsoft's Windows 10 ARM-twist comes closer with first demonstration

First demonstration? We've been here before...

Those of us with memories longer than the current crop of MS management will remember MS showing Windows 7 + Office + an Epson printer driver recompiled for ARM running perfectly well on an ARM dev board at a trade show back in, 2008-ish?

Great, we all thought, they're going to do fat binaries, support ARM for desktop and servers, brilliant idea, early days of course but it can only get better (speed, software availability, etc), hooray for low power data centres, laptops, that'll all emerge as soon as the chip guys catch on.

And they turned it into Windows RT, and the whole sorry saga of WinPhone, Windows 8, etc.

12
1

America 'will ban carry-on laptops on flights from UK, Europe to US'

bazza
Silver badge

Re: In their defense (sic)

Doesn't make any real difference. Even a small piece of any decent high explosive will release an unbelievably huge amount of energy, and stands a good chance of setting a fire (especially with all those lithium ion batteries mixed in) even if the fuselage does hold together.

Some work has been done on reinforced (kevlar, etc) luggage crates, but it's the usual story; cost, weight.

9
0

Microsoft's .NET-mare for developers: ASP.NET Core 2.0 won't work on Windows-only .NET

bazza
Silver badge

Re: Technology

The T word is what happens when the marketing types are running the show. They assume that their own knowledge of these things is all that their audience needs to know, and they've long since brushed over the complexity of the software world with the T word.

Are we talking about an ordinary pissed off badger, or a properly irritated honey badger?

9
0

US Air Force networks F-15 and F-22 fighters – in flight!

bazza
Silver badge

Re: "That's a huge pod. In a day when cellphones are a couple of ounces, why is that so big?"

@SkippyBing,

"the Jaguar and Lightning"

<Obligatory Queen Quote>

Very very frigthening Gallileo Gallileo etc.

</Obligatory Queen Quote>

On the Lightening they put the pylons above because there was no where else to put anything. The underside of the wing was taken up by the main landing gear, the fuselage was all fuel and engines without so much as a cubic inch left over for anything else (including maintenance engineer's fingers...). Awesome plane, still holds some records that will likely remain unbeaten.

Who Needs AWACS?

With networking like this you don't need AWACS quite so much. It's a trick the RAF did a lot of early work on with Link 16 on Tornados, and were embarassed at least some parts of the USAF in a joint exercise until the USAF asked them to go home and stop doing it...

1
0

America's mystery X-37B space drone lands after two years in orbit

bazza
Silver badge

Re: Space Shuttle returned any satellites

@Mage,

The shuttles did a LOT of "classified missions". The US military had a big input on the design.

Dunno why that was down voted; the DoD certainly did have a big hand in the Shuttle's design and did indeed make use of it to launch some payloads.

There's some suggestions that the reason that the Shuttle's wings were quite large was to give it good cross range performance, ie. to be able to launch into a polar trajectory, do a partial orbit, and come back down in California. The cross range performance meant that it could catch back up with the planet that would have rotated underneath it, and it would re-enter out over the Pacific and needed to glide back East to reach CA.

The theory was that in this less than 1 polar orbit it could snaffle a Ruski spy satellite without them spotting this happening...

They never did it; it's a bit obvious what's going on when you see which way it goes at launch (North or East?), and it's too hard to conceal the launch of one of the loudest machines on or off the planet. People tend to notice something that loud...

That alone cast doubts on the whole hypothesis, but it was the early 70s when the Shuttle was specified and all sorts of crazy cold war shit was still going on. Such an idea could easily have made it through several design reviews before it was dropped as 'too hard', but too late to rework the design.

15
0

Oracle fires Java warning at IBM and Red Hat

bazza
Silver badge

Re: Too many options...

@sorry, what?

"@boltar, how do you get innovation but by iteration, speculation and plagiarism?"

Er, proper design and thought?

Look at the Altivec extension to PowerPC. Ok, so that's nothing to do with Java, but it's a good example of what you can get right with careful thought. Motorola (for it was they, back then) sat down, thought long and hard about what a decent SIMD unit for a CPU should look like, and built it. The result, Altivec, was stunningly good for the time, and didn't need any changes to be useful to a wide variety of applications, and is still largely the same even now in IBM's Power chips.

Iteration and speculation is what Intel did. First, there was MMX. Then SSE. Then SSE2, 3, 4, 4.2, and now AVX256 and AVX512. The first few of those were rubbish, and it's comparatively recently that they finally, eventually gave up and put an FMA instruction in to make it actually half-decent.

The result? Loads of image / signal processing software got written for PowerPC very quickly. Mac versions of Photoshop used it big time. It was worth writing for. Whereas the use of SSEWhatever on Intel has been far slower to get going, because until quite recently everyone knew that the majority of hardware out there wouldn't have a version of SSE new enough to be worth using.

Ok, so the design and thought might be iterative, but foisting part formed speculative ideas out there on to the masses who have the job of making use of the damned thing really doesn't help. The software world is of course always going to be iterative to some extent, but for something as major as Java modularity it would be far better if it was done Right First Time (tm).

As for Linux, the plethora of package management systems is in my view a real embarassment. The lowest common denominator is still compile-yourself-tarballs-and-sort-the-dependencies-yourself. And they keep inventing more. Personally speaking I think FreeBSD is far better organised in this regard.

2
2

Don't waste your energy on Docker, it says here – wait, that can't be right...

bazza
Silver badge

Business Evolution

Everyone's bit barn costs is people, to begin with, when the business is small. When the business scales up, it starts being energy, big time...

So I'd say that eventual business size has to be considered too. Plan that scale up in the beginning.

Facebook and Twitter didn't plan a scale up, caused immense problems, probably still costing them money today.

0
0

Tesla: Revenues up, losses deepen, in start to 'exciting' 2017

bazza
Silver badge

Another example is the shonky bodywork quality, where a mid to low end Skoda has better bodywork and paint than a high end Model S.

Made in America... Several auto makers in Japan, even Korea, and Europe understand "quality". American ones just don't get it, don't even see the difference. They never have and they probably never will; it's as much a cultural thing as anything else.

"Quality" is not the same as "Expensive"...

Toyota developed an algorithm (QFD) to determine what "quality" is, and it transformed them into the world's largest manufacturer. The American manufacturers tried the same algorithm, didn't believe the results, didn't change... QFD is a way for engineers to force themselves to see things from a customer's point of view. The results are often very counter intuitive for engineers ("who would want a car that boring?"), but in Toyota's and GM/Ford's case the results were undeniably correct. Toyota went with it, GM/Ford didn't.

4
0
bazza
Silver badge

Re: Telsa following History

To be honest I think it depends on what causes the loss. If it's heavy investment in added space, equipment then that's fine, they're growing the business. If it's down to the cars selling under cost then that's bad, eventually.

Aston Martin were notorious for making small fortunes out of large ones. For a lot of their history every single car was sold at a loss. Same with Jaguar.

Tesla do need to be careful. The size of the market for electric cars is hard limited. There's only so many electric cars that can be supported by the electricity grid. Once there's too many electric cars on the road the price of electricity is going to start rising dramatically; the suppliers really do have to to maintain a balance between supply and demand, otherwise there's power cuts.

It might even result in non linear pricing simply to discourage the heavy domestic consumers (those with electric cars). Plus the regulators will at some point have to start considering the pollution caused by electricity generation in deciding how to tax electric cars and the electricity they consume.

OK, so Tesla's point is that the grid and generation ought to be evolved to support the move to electric cars. But Tesla cannot force that to happen, and if it doesn't then the electricity price will rise. And their own market will saturate.

Take the UK for example. We can barely generate enough to keep the lights on, never mind run all the country's cars too if they become electric. Given that paucity of spare capacity, they don't need to sell too many electric cars before the grid starts complaining...

It's going to cost untold billions to expand the grid and generating capacity if we're to switch to electric vehicles in any meaningful way. And we're talking about serious numbers of nukes... With the level of NIMBYism in this country it'd take decades to do it. Personally speaking I can't see electric vehicles really becoming universally viable until they've got nuclear fusion power stations on stream, and found more reserves of copper...

1
2
bazza
Silver badge

Re: Telsa following History

I do wonder exactly where these VC's seem to get these bottomless piles of cash though.

That's easy. They get it from having successfully done it before. Their aim is to get in on a new idea early, get rights to a disproportionately large slice of cake (they're the ones with the money after all), and cash in once the business takes off.

0
0

Fortran greybeards: Get your walking frames and shuffle over to NASA

bazza
Silver badge

Re: Accuracy and industry standards

In particular, CFD is quite notorious for numerical instabilities and tendency to chaotic behaviour

<tease>Isn't that what turbulence is?!?! Sounds highly appropriate for CFD...</tease>

I'm quite glad to not have had to write a CFD package... they're hard

4
0

Don't click that Google Docs link! Gmail hijack mail spreads like wildfire

bazza
Silver badge
Mushroom

Re: I got mine

Ah, had one now. I have a friend!

Oh, it's from them. How did they get my email address?

4
0
bazza
Silver badge
Unhappy

Re: I got mine

I've not had one. I think that means I have no friends :-(

31
0

Jeez, we'll do something about Facebook murder vids, moans Zuckerberg

bazza
Silver badge

Re: Going back to the AOL model?

It's not so much the risk run by ordinary users (or their kids) of stumbling across bad things.

It's the fact that the people who post illegal things are effectively untraceable*, unhindered, unpunished, all of which leads them to being uninhibited. Account locked? Get another account. These people are of course exploiting the social networks for their own illegal purposes. However, Facebook / YouTube / Twitter, despite their public statements, seem quite happy to keep making money out of it as illustrated by their actual deeds (or lack of any action).

Of course if either becomes a sterile walled garden of pre-approved content then I for one will go elsewhere. I still remember the AOL version of the Internet and will certainly not tolerate a curated internet..

Well, perhaps AOL's prudishness was their downfall. Remeber that back in those days there was, at most, just one PC in a household, they had to offer a strictly family friendly experience.

Now that everyone has their own smartphone everyone can have their own account. And then a service would be able to offer a tailored experience to suit the age and tastes of the account holder. There would definitely be a market for a such a service that offered a rough-n-tumble forum that was guaranteed free of kids reading.

The closest thing to that there has ever been was the French Minitel service. That was nearly universal - the State provided everyone with a terminal I think. And there was some very, very diverse meeting rooms on that. Yet there was always a limit, a line beyond which you couldn't go; users were, ultimately, legally traceable.

* it's hard to go from an IP address to an actual, prosecutable ID.

1
1
bazza
Silver badge

From the article:

Faced with global criticism yet again, Facebook did what it has done many times in the past, and continues to do today – most recently with fake news – without learning the lesson: it changed its policies on this one aspect and went on as before.

That's quite right, and it's a kinda damning observations about a lot of what happens in Silicon Valley: a lot of web outfits there are one-idea companies. They never have another original thought after that first idea.

Facebook could, if it wanted to, introduce a range of paid for services, with the side effect that people who know they are financially (and therefore legally) traceable are less inclined to post illegal material. That'd solve a lot of their problems immediately.

Now I wonder, what could those services be.... Instant messaging? They bought a successful paid-for one (Whatsapp), made it free, now struggling to make money from it. Films? No, beaten to that by Netflix. Shopping? No, Amazon got there first. News gathering & reporting (instead of page scraping)? Means actually forming a new news agency... TV? No, means creating something. Books? Kindle...

Basically what I'm pointing out is that, for some reason, Facebook is hell bent on following the low revenue, freetard friendly, ad funded business model no matter what, even transforming acquired successful businesses to that model. To my mind it's always going to be a limited way of making money. Sure, they come up with a couple of technical additions to their services, but there's more to business than a web site design style guide and freeloading over the top of someone else. It's far more profitable and sustainable to do something really good at an affordable price that people are falling over themselves to pay for, but Facebook don't seem to want to do business that way.

Google aren't much better. They make a lot of money from the freetard business model, but they're actually quite vulnerable to having their search revenue legislated out of existence in some parts of the world. Google do at least make stuff - Android (another area where they face serious legal difficulties related to monopoly positions), and you can actually pay for online services from Google (though why you'd want to is another matter).

As for Twitter...

Apple? Makes actual stuff, and sells it, done remarkably well despite not having had a worthwhile original idea for 10 years now. Amazon? Bit of a mix, but actually provides a useful service worth paying for, and also makes stuff / TV. Netflix? Worth paying for if that's your thing. MS/Office365? They're making good money out of those subscriptions, even if they have lost the plot on their core OS. These outfits seem devoid of any problems with their user base and business model sustainability, in a way that Facebook, Google and Twitter can only dream about.

7
0
bazza
Silver badge

I actually find that offensive from someone who clearly doesn't care.

Indeed, one does wonder how he'd feel about it if is was his life that was being impacted.

Now we have 7,500 people moderating an active user base of 1.86 Billion, that's 1 person for every 248000 users and how many of the 7,500 can speak multiple languages? So I reiterate my first point he doesn't care and is doing the bare minimum they can get away with. After thinking about it I really don't see a way this can be fixed. Sure you could throw 100,000 people at moderation but it's not enough 1 per 18600. (I think I got my math right here?)

The numbers Facebook are talking about do not stack up to a credible censorship capability. And I think you're right to focus on moderators-per-user. For all their talk about AI, smart filtering, etc, I can't believe that'll get anywhere close to being adequately accurate. A 1% error rate either way is a tremendous number of pissed off users, or a large amount of illegal material... To be anything like acceptable to the vast majority of ordinary users, these things are going to have to be tuned heavily on the side of "it's probably ok" when it comes to auto-moderation. And that'll just let a large % of the crap content remain.

It's going to require actual people to be in the loop to be any good.

I think the only way is to ban Facebook.

I think that'd be going too far. I think that forbidding such sites from operating without any real idea as to who a user actually is should be prohibitted. If a social network had the verified credit card details of all their users, the small minority intending to post illegal material would either i) not do it, or ii) be brought to account in the courts far more swiftly than is possible at present.

Many would argue that a formal financial arrangement between users and the social network operator would eliminate the spontaneity behind users signing up, and that would destroy Facebook. Well, so be it. Perhaps they should have picked a more sustainable business model.

Personally speaking I kinda yearn for the old days of Compuserve; a service you actually had to sign up to and pay for. Is it time for that kind of thing again? I mean, we're all paying for Facebook and Google through the prices of goods in the shops, etc. Someone has to pay for those adverts, and it's always the consumer. What's wrong with a paid for, advert free online service? Oh yeah, I forgot that when push comes to shove the majority of people are freetards... Still, perhaps it's an idea that could work once more.

1
0

Loadsamoney: UK mulls fining Facebook, Twitter, Google for not washing away filth, terror vids

bazza
Silver badge

You're missing the point. This is the politicians saying that policing must happen, and if a social networking company isn't going to do it effectively then there will be consequences for them.

I know that even in New Zealand there's a general acceptance that policing is, unfortunately, necessary.

It's up to the website operators to comply with the law. So far they've been hiding behind the old "we're not the publisher" argument, to limit the set of laws they have to comply with. That might be a cast iron strategy in the US, but is looking increasingly untenable elsewhere.

Regarding your numbers, yes the challenge is large. However that in part is due to the fact that the amount of dodgy material that there users post is also quite large. It's because YouTube, Facebook and Twatter have no real idea who their users really are. Turns out that user anonymity is a bad idea. There's no real consequences for anyone posting dodgy material. Account locked? Just create another, for free. There's nothing to deter that % of society that wants to exploit the networks. It's really hard to go from an IP address to a user identity good enough to bring a prosecution, so currently it happens in only the most extreme cases.

If the social networks want to limit the scale of policing their content, they need their users to be more afraid of posting crap in the first place. That means having a solid i.d for users. That means a more restrictive sign up process involving something substantive like a verified credit card transaction and having all the mechanisms required to deal with credit card fraud. And they need to keep re-verifying i.d. Of course, they'd then have to be much more careful with what they do to exploit people's data...

Will it destroy social network websites? Who knows, and frankly, who cares?

0
0
bazza
Silver badge

Re: Of course...

@Someone Else

Yup...I'm sure that your blokes in Parliament there on the right side of the Pond will come up with a proper, objective, repeatable definition of "extremist material" that won't trample on anyone's rights, copyrights, or property rights. No doubt at all....

We already have. That's not the problem. Laws setting out what "speech" is permitted and what is not have been on the books in all European countries including the UK for several decades.

These laws are generally not contentious in European countries, because most normal people understand there have to be limitations on speech for the benefit of a civil and settled society. It boils down to good manners being encoded into law.

At the same time such laws also preserve the freedom of political commentary.

The problem is that Google, Facebook, etc have thus far had a free ride in ignoring such laws, but that's beginning to change. This is European countries deciding that they're no longer going to permit the mess generated by such companies' wilful and profitable misinterpretation of the 1st amendment from spilling over into their own societies.

0
0
bazza
Silver badge

Re: Companies run by a by a bunch of immature children

I dunno , I think you've just described pretty much all companies there

Wrong - most companies make and sell something "real". Advertising is a useful tool for them, but Google have turned advertising into a form of global blackmail. If you don't pay the Google tax, your company won't appear in search results, or on the map, or on whatever service they invent next.

0
0

Gig economy tech giants are 'free riding' on the welfare state, say MPs

bazza
Silver badge

Re: A long time coming

"Never mind other governments; this government should take notice, along with the winner on 9th June."

And I think they will - I'm guessing there's a ton of PAYE they're not getting as a result of delivery drivers, etc, being "self employed" (translation: disenfranshised slaves). And I wouldn't mind betting that a lot of people doing jobs like this also qualify for a load of benefits owed to those on low wages; from the government's budget point of view it's far better to get these people working on proper and humane full time employment contracts with at least the minimum wage.

Basically, if they work out that the tax payer is subsidising Amazon, Uber, etc whilst not receiving adequate tax from such companies, they'll start to act. It will take time - see below. And there's some precedent; Mark Carney told the bank that he would not support them if they were "socially useless". That put the heebbie geebbies up them. Ok, so he's not the government, but it's encouraging to think that there's limits to the extent to which national bodies will tolerate corporate behaviour.

Plus, to take it away from the seedy realms of politics, it's looking like the employment tribunals don't particularly like the "gig economy" either (ref: Uber vs drivers). The judgement of the tribunal is made against employment law background which, so far as I know, enjoys unchallenged cross party support (at least on the parts relevant to the recent tribunal).

In my view it would be good if there was a general law to prohibiting this kind of thing. We already have specific laws, but the enforcement route is problematic - it takes an employment tribunial in each case. It's difficult to prohibit (in the general sense) "self-employment" without cocking up, for example, the arrangements for a one-man-band-IT-contractor. Getting this right will take time...

1
1

What is this bullsh*t, Google? Nexus phones starved of security fixes after just three years

bazza
Silver badge

Re: Some enterprising outfit like Blackberry should announce endless security updates

"You may not have noticed, but Blackberry now use Android.

I can't see them paying the developer time for this any more than google."

Who knows, but they're doing very well so far on rolling out updates. They've occasionally beaten Google to it on distributing security updates...

Their target market, such as it is, is the business sector, and updates longevity and timeliness is much more of an up-front selling point there. I too am quite tempted by the new Key One...

2
0

Well, hot-diggity-damn, BlackBerry's KEYone is one hell of a comeback

bazza
Silver badge

Why, what harm are they doing to you?

1
0
bazza
Silver badge

Re: Minor design flaw...

BlackBerry have a solution to that, called WorkLife. It amounts to virtualising SIMs on the handset. Works with iOS, Android, BB10, doesn't need BES as far as I know.

BlackBerry are the only people out there that have properly tackled BYOD. BlackBerry Balance is brilliant on BB10, WorkLife is another thing that removes the need to carry two phones.

0
0

China launches aircraft carrier the length of 2.1 brontosaurs

bazza
Silver badge

Re: The carrier is not the real threat

"The real threat are the 85+ missile boats with 8 missiles each as well as 120+ other surface ships with 2-8 missiles each."

And here's me wondering just how well all of that surface stuff copes with a few well driven submarines...

6
0

iPhone lawyers literally compare Apples with Pears in trademark war

bazza
Silver badge

Re: Does anyone remember ...

Yes,. though not in great detail...

4
0

Linux kernel security gurus Grsecurity oust freeloaders from castle

bazza
Silver badge

WindRiver?

Could be. If they're still including GRSecurity's patches without sticking to the license terms, then they've just screwed up. They make a feature of it in their sales blurb, which would now be cut off. I guess we'll see if their kernel drops the GR moniker, or starts becoming increasingly outdated.

AFAIK BlackBerry also use GRSecurity's patches in their version of Android. Seems like a sensible idea.

0
0

Jimbo announces Team Wikipedia: 'Global News Police'

bazza
Silver badge

"So, El Reg, how about forming a news website for the masses? Not the tech(il)literate?"

I can't for one moment imagine that El Reg would ever want to sully it's current sublime state of being by also becoming a mere peddler of News.

Apart from anything else, there isn't actually that much News to publish anyway, just a lot of opinions flying around the place. For example, the News surrounding the General Election is simple: i) there will be a General Election, and ii) the result is <insert inevitable Tory landslide here>. Everything else is just people squabbling, most unedifying.

The idea of WikiWales casting himself into the role of the World's News Gatekeeper is appalling. Just another Yank + favoured cronies seeking to push their view of the world onto everyone else. What we'll be seeing isn't so much reporting of events (there aren't so many of those), but reporting of opinions that fit their own World View, and disparagement of those that don't. <sarcasm>Terrific. Just what we need</sarcasm> (tags for the avoidance of doubt). I hope they've been paying attention to the new laws in Germany, lest they cop a €50m fine or two. And all this from what is supposed to be a charitably funded foundation?

Journalism, especially political and investigative, is a serious, serious business, and it needs to be done properly. A bunch of self appointed pseudo-dudes being journalistic "gatekeepers" is going to do us all no good whatsoever.

Here in the UK broadcast News has, by Law, to be politically impartial (just as well given the well known political biases amongst the people who own / run the broadcasters in the UK). It's about time the same applied to online "News", especially the free outlets (Google, Facebook, this new thing from Jim, etc).

1
0

Uber sued by ex-Lyft driver tormented by app maker's 'Hell' spyware

bazza
Silver badge

Re: ...serious driver retention problem

If, as seems likely, Uber lose their appeal against an employment tribunal verdict here in the UK, they will have to pay the minimum wage in the UK. And National Insurance. And maternity / paternity leave. And redundancy. And every other cost that's part of 'employment'.

14
0

Dark times for OmniOS – an Oracle-free open-source Solaris project

bazza
Silver badge

Re: getting old I suppose.

I'm not sure it ever had it, at least not completely.

Windows only ever had the thinnest of POSIX veneers so that the US DoD could buy it. I don't think there was ever any serious attempt to actually use it for running POSIX based software on top of Windows. And of course we ended up with Windows for Warships, a response to the cost of doing large scale POSIX developments.

Now even Windows programmers are becoming scarcer. It's all Javascript these days. No one is going to write a fire control system or a radar processor in Javascript...

10
0

Stanford Uni's intro to CompSci course adopts JavaScript, bins Java

bazza
Silver badge

Re: No, COBOL is dead

Sure, but if someone really, really wants that COBOL read they're going to have to pay a rate to attract someone to do it. They're probably a bank, and probably getting increasingly desparate and willing to part with quite a lot of money to get themselves out of a hole. For the right money even I'd be willing to learn it.

Those few guys/girls left who know it can fill that diminishing niche, for the right price. The last COBOL man/woman left standing could become quite well off on the back of it!

Admittedly it is the coding equivalent of the undertaker charging for the coffin, burial services, cortege, lillies, etc. It's not exactly the sort of analogy one ones to take into one's own retirement given that one's own end is drawing nearer. Still, there's good money in burying corpses when done officially; the rates for unofficial work include a lot of danger money...

0
0
bazza
Silver badge

Re: Tells you what the real aims of the course are

@Stephen Booth,

"Ecmascript (aka javascript) is an important language in that is the most widely supported language for running code in a browser. If that is what you want to do then its the right thing to learn."

For the moment. With the recent work done by a few researchers to use Javascript to unwind operating system ASLR, there's a real possibility that the world will go off the whole idea of client side execution of unknown code in web browsers. ASLR unwinding probably makes browser exploits far more reliable, and therefore more potent.

We have yet to find a client side arbitrary code execution technology that has survived the test of time. Flash / Java had a lot of problems, ActiveX did too, and now we're beginning to wonder if Javascript is as "safe" as the modern Web needs it to be.

2
0
bazza
Silver badge

Re: I thought we needed to encourage new developers ...

@snoggs,

"I suppose that MIXAL is out of the question?"

It's a long way from the worst option on the table! I was thinking of something like Whitespace. Hard to learn, but at least you can legitimately hand in a blank piece of paper as coursework and get top marks...

3
0
bazza
Silver badge

Re: I thought we needed to encourage new developers ...

"Could you name a few languages where you can reliably compare variables?

ADA?

1
0
bazza
Silver badge

Re: I thought we needed to encourage new developers ...

@Dan 55,

"The only way to teach JavaScript (like PHP) is to have a huge list of things which are labelled "DO NOT USE AT ALL" or "DO NOT DO IT THIS WAY, DO IT THE OTHER WAY"."

And with the remaining and nearly useless subset, one could use that kinda like an opcode set, and build a compiler back end for it for GCC, CLANG, or something like that! What a neat idea!!!!! Oh, wait...

0
0

Microsoft promises twice-yearly Windows 10, O365 updates – with just 18 months' support

bazza
Silver badge

Re: Anybody else?

It's not so much losing the plot, it's just that the old plot stopped working.

Windows 7 was their problem release. People liked it. They didn't want something different. MS has always depended on forcing something new on people because that way they have to buy upgrades or new H/W with the new version pre-installed. When the customers decided they wanted to stick with W7 that broke the business plan.

They could always try a new plot: delivering what customers want.

People certainly did like it, and to every normal person that is a sign of "being onto a good thing". MS were mad for not building on that. Instead Bonkers Balmer decided that a unified desktop / mobile strategy was the way forward which was odd because their competitor (Apple) was making a ton of cash doing the opposite... And they still are.

Part of that was down to shareholder pressure - MS had to do something in the mobile market. Anything but Win 8 would have been ok...

There's a lot of talk these days about the decline of the PC and how we've got no use for them these days. A large part of the decline is down to Win 8, 8.1, 10. I don't buy the argument that people don't want a laptop, desktop type machine in their lives; hipsters in coffee shops with MacBooks are (nearly) living proof of that. People want and need that type of machine, they just don't want it to be Win10.

MS like to claim Win10 is a market success, but I'm not convinced that they've actually sold that much beyond pre installs. The figures MS give out are strikingly similar to the number of PCs the world sells each year...

Anyway, how can something be a market success when that market is shrinking? Win 10 ought to be growing the PC market, not taking over a shrinking market.

In a way MS are like the American car manufacturers vs Toyota. Toyota worked out that what most people want is reliability, comfort, good value for money, economy and high quality, with sporty performance being a distant irrelevance. American auto makers tried to apply the same systems engineering process that Toyota used, didn't believe the results, and ended up making the same old rubbish. Toyota are the biggest car maker in the world, dull/boring can sell really well...

What We Want

We want a well sorted, easy on the eye, familiar, properly supported desktop OS with strong hardware support, no advertising, with a bog standard WIMP interface. Just like Win 7 in fact. We'd even be prepared to pay retail for it.

I don't buy the argument that Linux can be / is this thing. There's too much diversity, hardware support is patchy, GNOME 3 is diabolically bad (file manager?), it doesn't even do sound consistently, there's no good office suite, there's no decent email / contacts / calendar tool, etc. And then there's the whole APT, YUM, tarball, Auto tools thing. It's a horrible mess. It's no surprise that RHEL gets picked by the big software manufacturers as the one distro they support. It's just impossible to support all of Linux in a way that doesn't require the end user to be prepared to do a lot of command line administration.

Apple Mac isn't a bad option, except they've really dropped the ball on their hardware. Mac books, iMacs and Mac Pros are very antiquated these days. Mac Pro is now, what, 4 Intel CPU and 5 GPU generations behind the curve?

Microsoft have left a yawning chasm of an opportunity for Apple to supply Just a Desktop OS (tm) on decent hardware that isn't an Ad platform. OS-X has yet to succumb to ad funded trend being pursued by MS with Win 10. If Apple update their kit, I'm sorely tempted.

0
0
bazza
Silver badge

Re: Dear gods...

@Bombastic Bob

it's a brand name. but you could also say 'Unix-like' or 'POSIX' - but '*nix' is shorter.

Indeed, and saying Linux is POSIX is very nearly, but not quite, accurate. Linux isn't quite POSIX compliant (strictly speaking it is LSB), Solaris HP-UX and AIX are all slightly different and comply with POSIX in different ways, and various embedded OSes implement POSIX to varying extents.

These differences show up in Auto tools, with configuration building scripts having to test a variety of system calls to see what they actually do.

0
0
bazza
Silver badge

Re: Dear gods...

BricsCAD is major - BRL-CAD also has a very large user base ;)

By your definition, Microsoft Paint is a "major" graphics application simply because it's installed everywhere... Talking of graphics, everyone seems to think that Adobe's suite is best run on Windows these days, not Mac.

Whilst I'm sure it's fine, you would not use BricsCAD to design an airliner, or a ship, or a car, or a skyscraper. For that you need something like CATIA. They do not do Linux versions of their software. According to Wikipedia they do nominally support Solaris, AIX and HP-UX, but since no one runs these as desktops these days it's Windows all the way.

It's a similar story with other major CAD packages like SolidWorks, the major parts of Autodesk's portfolio. Casting an eye round Mentor Graphic's suite suggests that Linux support is old / out of date, and that they're predominantly Windows these days.

20
11
bazza
Silver badge

Re: Anybody else?

Not just you.

Since Windows 7, MS has completely lost the plot.

34
1
bazza
Silver badge

Re: Dear gods...

For a lot of engineering and creative outfits, Linux is simply not an option, currently. All the major CAD packages had migrated to Windows, what, 20 years ago? And they're not going anywhere for a good long time...

The reasons why CAD packages migrated from *nix to Windows was that 1) Windows was powerful enough, 2) Windows was cheaper, 3) *nix as a graphical workstation was becoming very out of date and unusable, and 4) Windows grew a reputation for supporting software for a long time (amazingly you can still just about run Windows 3 software, on Win10 32 bit).

Then there's the usual MS Office dependency problem. It's still way better than what is available on *nix. There's also MS Project, Active Directory; the list goes on. There's a ton of software out there that 99% of the world's computer users haven't even heard of, never mind use. Yet without that software, 99% of what gets made wouldn't exist.

As far as I can see there's no real prospect for large engineering outfits to migrate away from Windows unless a seriously significant percentage of applications are ported elsewhere first. One wonders, ported to what?

MS themselves have done something interesting, in putting SQL Server onto Linux. The way they've done it is interesting; rather than re-write SQL Server for *nix, they've done a Windows system call shim for Linux. With a lot of effort on MS's part, the same shim could be developed further so that any Windows application or library could run unmodified on top of Linux. It's a lower level thing than Wine, and if MS actually did do it, would come with a bunch of guarantees that it worked. Wine, whilst it is admirable, is always going to struggle to be completely right. Anyway I can't see MS actually making something like that into a universal Windows App runtime for Linux.

But the Linux desktop is something of a stability nightmare too. Which distribution? Which desktop? Which package manager? And if you need kernel level driver support for licence dongles, which kernel version? It doesn't even do sound properly. Linux anarchy is very off-putting.

How about Apple MACs? Well clearly Apple has no interest in pursuing the desktop market, it no longer gives a damn about the creative types.

Ported to Web Apps? I don't think that's an option. Google Docs is a nasty horrible pile of ghastly Javascript, and is something of a toy (a slow one at that) compared to a properly sorted desktop application. The idea of implementing a major CAD package as a Web app is laughably unworkable at present.

I genuinely fear for the future for creative people. It's going to become expensive and difficult to host and support the types of software tools that creative people use, and now even MS is looking like walking away from them and their needs.

39
28

Tesla hit by class action sueball over autopilot software updates

bazza
Silver badge

This is a case concerning something that's nothing more than an elaborate (and mis-named?) cruise control system of dubious worth.

Just imagine the court cases surrounding a "fully autonomous" self driving car when that goes wrong!

It's guaranteed that such a car will go wrong. No one can even write down in detail what "driving" actually is, so how can software account for all circumstances? And don't mention AI or machine learning - such things are impossible to certify as "safe".

Calling it a "self driving" car is either going to be the mother of all misleading advertisements, or a reckless appetite for risk on the part of the manufacturer. Both outcomes are likely disasterous for the manufacturer, so why is anyone bothering to do any development at all?

2
0

We're spying on you for your own protection, says NSA, FBI

bazza
Silver badge

Re: Such ambivalence

@Kender30,

"To tell the truth, what happens in Europe is the business of Europeans. The ability, out lack thereof, of companies to comply with your laws has no bearing on what our government agencies snooping where they have no business snooping."

Indeed it doesn't. It's just that the contrast between societal and legal attitudes in Europe and the USA is going to become increasingly hard for the American-based social network companies to live with (and vice versa, except that there's aren't any notable European social network companies).

" I had bought fertilizer for my lawn and filled up the tank in my diesel truck at the same site using the same credit card. I was flagged and watch listed for it because I also have degrees which entailed physics and chemistry..."

Well, if such criteria were used as filters in the UK, it'd hoover up a load of grandmothers; they're often keen on horticulture, and diesel cars are very common, and more than a few of them would have science degrees these days. Whereas a grandmothers with an apparent fascination with handguns would be unusual and worthy of note, unlike the USA.

Sounds like the system over in the US produces a lot of useless data, and very little information.

4
0
bazza
Silver badge

Re: Such ambivalence

They know damn well that the oversight committee will ask a few questions, maybe huff and/or puff, then they will be allowed to continue with business as usual.

I know this won't be helpful, but it is worth considering the following.

It's odd, because it never seems to be of great importance at election time. For all the fuss these things cause, most voters never seem consider the current law enforcement agencies' surveillance arrangements.

If it really, truly mattered more than anything else one would think that it would be an election issue, resulting in a change of political opinion, and a change in the Executive's actions. But it never has. After all, if the executive does something which the electorate do not consent to, the election is there to allow change to be forced through. That's what elections are supposed to be about.

There, I said it wouldn't be that helpful. Perhaps that's more of an observation of the overall worthiness of the election process...

Having said that, someone has to keep an eye out for dangerous material (paedophilia, terrorist comes, harassed, etc). Over here on the Eastern side of the Atlantic there's a mood brewing about how terrible a job the companies (Facebook, Google, etc) are doing in policing the content they host. The companies' habits of pandering to American sensitivities about privacy isn't translating very well at the moment to European politics and societal expectations. If the companies don't shape up they're increasingly risking big fines, criminal prosecution, etc.

Clamping down on the use of Facebook, etc, by bad guys is a live political issue here in Europe, and there is going to be change of some sort. Currently the companies have some choice in what that change is, but only for a short while. There's elections coming up in Europe, and security is a big issue here. One more big cock up by any of the companies could doom them to regulatory oversight that would make it very difficult to offer a global social network, video streaming service, etc.

2
5

SPY-tunes scandal: Bloke sues Bose after headphones app squeals on his playlist

bazza
Silver badge

Google, At It Again

@smithwr101,

"Actually when you fire up Bose Connect it says "Apps using Bluetooth Low Energy are now required to have location access enabled. We don't like it either." So it looks like an Android or other third party constraint

That really sucks.

Taking a look over at Stack Overflow here and here reveals that this is an Android thing, and comparatively recent.

Sounds like the real culprit is Google. Again. Do no evil. Arse cakes.

10
1
bazza
Silver badge

Re: The advantages of poverty

@Mage,

"Also the advantage of 3.5mm jack dumb phones, which inherently are better quality as any wireless earphones need an DAC anyway and have the additional overhead of Bluetooth. Space and power constraints also mean that five year old phone with 3.5mm analogue jack may have a better DAC and audio amp than the device(s) in the wireless headphones / earbuds."

<pedant mode>

<apologies>

The issue is one of audio compression on the Bluetooth link. It's not full, uncompressed 44.1kHz 16 bit stereo PCM. The loss of quality due to the compression artifacts would likely dominate any other impairments due to crummy DACs, etc. And generally music is stored / streamed compressed on a mobile phone, so it's a losing battle anyway.

Not that anyone who listens to todays modern popular beat combos would be able to tell hifi from cheapfi, given the appallingly reckless and discordant nature of such music.

</pedant mode>

"Also the Analogue 3.5mm headphones work on anything without pairing, don't need an dataslurping app etc."

Shhhh! Don't go giving the bastards bad ideas!!!!

4
0
bazza
Silver badge

GPS has to be on? Data is egressed to a third party? For headphones?

That is nasty...

When oh when will there be a rebellion against data slurping?

87
1

Forums

Biting the hand that feeds IT © 1998–2018