* Posts by captain veg

381 posts • joined 12 Jun 2009

Page:

Apple's Swift creeps up dev language survey – but it's bad news for VB

captain veg
Bronze badge

VB much maligned

I started with VB at a time when the only alternative (for Windows development) was the godawful Windows SDK for C. Life was just too short to grapple with that, so back to BASIC it was.

We didn't like it much, and often had to put the heavy stuff in a C DLL. But by version 6, VB was shaping up quite nicely. It had swallowed up most of Pascal and was starting on C++. True, the Fortran legacy was apparent in places, but you could avoid them.

Then Microsoft developed its strange Java envy and decided to cut us loose. Bye.

-A.

2
1
captain veg
Bronze badge

Re: Ugh

Better get used to it. For application programming, the browser is the platform now, and Javascript is its API.

-A.

1
2

UH OH: Windows 10 will share your Wi-Fi key with your friends' friends

captain veg
Bronze badge

Re: Quick question

> what's the list of things that have to be turned off as the first thing you do with a new Windows machine?

The power switch?

-A.

9
2

Microsoft: This Windows 10 build has 'NO significant known issues'

captain veg
Bronze badge

Windows 10 is [...] basically Windows 8.2.

So Calc ought to report that 10 - 8.1 equals 0.1.

-A.

0
0
captain veg
Bronze badge

Re: Calc

For the benefit of the phantom downvoters, in Windows for Workgroups (before you were born), which had version number 3.11, the Calculator applet insisted that 3.11 minus 3.1 was zero. We thought it was funny at the time.

-A.

1
0
captain veg
Bronze badge

Calc

Does 10 - 8.1 equal 1 in this version?

-A.

3
2

BT: Let us scrap ordinary phone lines. You've all got great internet, right?

captain veg
Bronze badge

Re: provide only internet services

> Of course the copper line should be provided and maintained for free just like your mobile signal is......

Well, that's what happens here in France. If you go for a Local Loop Unbundled package you have the option of ditching the France Telecom POTS altogether and then pay zilch in standing charge. Interestingly, this is true even if the "unbundling" is done by France Telecom itself.

-A.

0
0

Remake, remodel: Toshiba Chromebook 2

captain veg
Bronze badge

To be, or not to be a laptop?

From the conclusion of the article:

"[...] this is no laptop replacement and never designed to be.

"If you can live with the limitations, and see the doughnut rather than the hole, then you have a lightweight, cloud-savvy laptop"

So, a laptop that doesn't replace a laptop.

-A.

0
0

And then the Google lad says: Of course you can use Android Wear without a smartphone

captain veg
Bronze badge

Re: Sand Squat Thrusts

It's just what press ups do, can't be helped.

-A.

0
0

Queen's Speech: Snoopers' Charter RETURNS amid 'modernisation' push

captain veg
Bronze badge

Re: FTFY

Too bloody right.

There is something fundamentally wrong with the entire concept of "tackling extremism". What happens to the definition of "extreme" once you have eliminated those currently considered to be in that category? Do you keep on redefining it until there is just one immaculately moderate person left standing?

-A.

2
1

Creationist: The Flintstones was an accurate portrayal of Dino-human coexistence

captain veg
Bronze badge

ex-science teacher

Does he teach ex-science? I never knew there was a need for that.

-A.

2
0

Microsoft set to penetrate Cyanogen, promises app-y ending

captain veg
Bronze badge

Re: Imagine if construction companies behaved like this.

Well, if in return for your unpaid cleaning work the purchase price of the house was reduced by a massive subsidy, would that be OK? Cos that's the only premise upon which telcos get to foist their crap on to your handset.

-A.

0
0

Messerschmitts, Sinclairs and a '50s living room: The Bubblecar Museum

captain veg
Bronze badge

Re: history

The most extraordinary comparison, in my view, is the weight. That wheezy A-series engine had just 600kg to punt around. Not many modern motors are less than twice that.

-A.

0
0
captain veg
Bronze badge

history

Both Issigonis' Mini and the generation of Fiat 500 alluded to were children of the 1950s and so predated quite a lot of these oddities. Moreover, the "Nuovo 500" was a re-imagination of a previous 500, commonly known as "Topolino", which saw the light of day in 1936. And before that were the "voiturettes".

Not only does a new Mini "dwarf some of of the original microcars", the largest of the range is bigger than the Austin Maxi! Alec must be spinning.

-A.

2
0

So why the hell do we bail banks out?

captain veg
Bronze badge

Re: Wrong question

Fixed rate home loans are pretty much the only kind in France. The market certainly doesn't have any appetite for anything else. Any idea why that might be?

-A.

3
0
captain veg
Bronze badge

gosh

Interesting and informative article, non-dogmatic, even implicitly acknowledging that capitalism is not some natural state of being but a (remarkably successful) human construct that can, and should, be regulated to produce desirable outcomes. Tim, I salute you. More like this, please.

-A.

13
0

Lies, damn lies and election polls: Why GE2015 pundits fluffed the numbers so badly

captain veg
Bronze badge

Re: "Have you never heard of PFI"

Of course. Invented in 1992 by John Major's government. Yes, it was a major failing of Brown's that he didn't sweep them away, but this revisionist history that Labour alone broke the economy by overspending is entirely counter-factual.

-A.

1
1
captain veg
Bronze badge

Re: "shy tory"

I don't much like this term. Shyness tends to stop people doing things rather than keeping their activities secret.

So I suggest Conserfurtive.

-A.

1
0
captain veg
Bronze badge

Re: "Ashamed Labourite"

> starting in 1997 when Gordon Brown abandoned conservative spending plans and started borrowing as though there was no tomorrow

Au contraire. In 1997, to the dismay of many of his Labour colleagues, Gordon Brown stuck to the Conservative spending plans for the next 2 years. The Conservatives subsequently admitted that they themselves never had any intention of doing so.

-A.

0
1
captain veg
Bronze badge

first identified in the 1992 general election

"one of the largest fudge factors was that of the “shy Tory”: first identified in the 1992 general election"

I remember well the 1992 election. Then, as now, the only plausible explanation of the outcome is massive infiltration of polling stations by MI5.

-A.

0
4

Microsoft: Free Windows 10 for THIEVES and PIRATES? They can GET STUFFED

captain veg
Bronze badge

Re: How the Hell do you use Windows in a "Non-Genuine" State

I'm doing so since a perfectly legit upgrade on my netbook freaked out after I disabled some superfluous services, trying to reduce its footprint. I don't care about the black screen, and I'm becoming used to dismissing the stupid (and libellous) pop-ups, but if someone has any tips on ending this malarkey (*without* installing the WGA malware), I'm all ears.

-A.

0
1

Wrestling with Microsoft's Nano Server preview

captain veg
Bronze badge

the usual reason

... is also that it runs applications that are familiar to Windows sysadmins. Things like Exchange and IIS, things that this version of "Windows" can't do either. Very odd premise. Why would I want to pay licence money for this in preference to the better-established and entirely free alternatives?

-A.

0
0

Look out, law abiding folk: UK’s Counter-Extremism Bill slithers into view

captain veg
Bronze badge

Re: as long as you obey the letter of the law, then legally they can't currently touch you

You get the prize for non sequitur of the day.

-A.

3
0
captain veg
Bronze badge

as long as you obey the letter of the law, then legally they can't currently touch you

And that's a problem how, exactly?

-A.

23
1
captain veg
Bronze badge

Don't forget TV and radio studios where politicians are interviewed.

And pubs, of course.

Be careful what you wish for.

-A.

16
1
captain veg
Bronze badge

She could try looking in a mirror.

-A.

40
2

Mozilla flings teddy out of pram over France's 'Patriot Act'

captain veg
Bronze badge

Re: Iliad Entreprises (France).

You might not be aware that the vast majority of Iliad subscribers have fixed IP addresses. This might slew your numbers, and certainly makes them juicy targets for black hats.

-A.

0
0
captain veg
Bronze badge

Re: Compromise internet infrastructure in France and extra-territorially

Couldn't find a link from the article to the original French text, but it is possible that this is a mistranslation of "territoires d'outre mer", which are parts of France but overseas.

It still sucks, though.

-A.

0
0

UK safety app keeping lorries on the right side of cyclists

captain veg
Bronze badge

Re: The main problem here..

As a daily cyclist I say that we definitely have no right whatsoever to be on the pavement. My bike is a road vehicle. Except and unless I'm walking alongside, it has no place at all among the pedestrians.

There were bicycles on the roads before motor vehicles, in the modern sense, even existed. Many roads were built or improved because of the demands of cyclists. It's up to the motorists to play nicely with us, not the other way round. And I say that as a car driver and motorcyclist.

-A.

5
2
captain veg
Bronze badge

Re: 100M£

The actual problem has been touched upon by a few commentards. I struggle to comprehend how it is legal to drive a vehicle from which you cannot see your immediate surroundings.

Not so long ago I saw a talking head on the box explaining that these lorries were designed for thrunning along all day on motorways, not negotiating city streets. So what are they doing on those city streets?

-A.

5
2

Top Spanish minister shows citizens are thick as tortillas de ballenas

captain veg
Bronze badge

homeopathy was "very or quite scientific"

It is. A model of the scientific method, in fact, when first proposed by Dr. Hahnemann.

Completely wrong, though, like phlogiston and the aether. That's science for you.

-A.

3
0
captain veg
Bronze badge

Re: Seen worse in France...

The sun is orbiting Earth. And vice-versa.

-A.

1
5

Fandroids, take your phone's antivirus and burn it – Android bod

captain veg
Bronze badge

unsaid

"Every Android device gets scanned at least once a week by Google's security systems, Ludwig said.

"And at least once a day by our friends at the NSA.

"And, of course, a couple of times an hour by Google's personal and behavioural data hoovering systems, he added."

-A.

2
0

Industry infighting means mobile users face long delays on UK trains

captain veg
Bronze badge

plus d'info, svp

"The technology is being used by mobile network Iliad in France."

Pray, tell more. I quite often travel by train between Paris and Toulouse, and there is basically no coverage at all between the big towns along the way. And I'm an Iliad subscriber.

-A.

0
0

UH OH, it's MOBILEGEDDON! Your site may lose, well, PENNIES

captain veg
Bronze badge

Re: One day they'll realise that...

There are ads on the web?

Not in my browser there ain't.

-A.

13
0

Embarcadero’s cross-platform XE8 RAD Studio targets iOS 8, IoT

captain veg
Bronze badge

Re: were't even close to C++ performance

You *can* force the VB compiler to give you fast arrays. It's a compiler option. Usually it's not worth it in application code because a bug resulting in a runtime exception is a much better result than overwriting random memory addresses with garbage, resulting in who knows what weird behaviour before mysteriously crashing. For system code, VB (of any generation) is the wrong language.

In my organisation we recoded all our mathematical optimisation algorithms -- which manipulate large multi-dimensional arrays of double-precision floats -- from Fortran and C into VB after the switch to native-code compiler at VB5. No one noticed any perceptible degradation in performance.

Downvote away, fanbois!

-A.

1
1
captain veg
Bronze badge

Re: were't even close to C++ performance

Apples and oranges. VB's native arrays are very different fruit from C's. If the C++ program were modified to use COM SAFEARRAY instead of a raw block of memory, the results would be comparable. Or if the VB compilation options were set to not perform bounds checking they would be closer (but still not identical).

This is an artefact of the language, not the compiler.

See here for the low down on the common back end:

http://www.brainbell.com/tutors/Visual_Basic/Generating_Code.htm

-A.

0
1
captain veg
Bronze badge

Re: were't even close to C++ performance

Evidence? Because, as previously stated, the back end compiler was the same as that for Visual C++.

-A.

0
1
captain veg
Bronze badge

native code compilation in VB

"what Microsoft never quite got with Visual Basic or Visual C++: rapid component-based coding with a visual designer and high-performance native code compilation."

Not really true.

VB 5 and 6 had the option of native compilation, using the same back end as Microsoft's C++. And if you were really hardcore, you could even (with a bit of subterfuge) delve in to the link phase and mess around with the object modules.

-A.

0
6

Dailymotion staying VousTube thanks to Vivendi offer

captain veg
Bronze badge

ca me fait chier

Have you had your daily motion?

Have to admit that I didn't realise it was Orange. The same people that brought you Wanadoo-doo.

-A.

0
0

Volvo V60 Polestar: Speak softly, carry a big stick, dress like a Smurf

captain veg
Bronze badge

Re: challenge

Honda CBX.

Benelli Sie.

BMW K1600.

-A.

3
0

GitHub jammed by injected JavaScript, servers whacked by DDoS

captain veg
Bronze badge

Re: No Script

> TH\his is another reason to use no script.

Not everyone is good at improvisation.

-A.

1
0

Hey, Microsoft, we can call Windows 10 apps anything we like – you're NOT OUR REAL MOM

captain veg
Bronze badge

Re: Its only UNIVERSAL if it runs on ALL Devices.

> When "HTML" apps will get rid of the concept of "page", "previous page", "next page" they will get the right to be called "applications" or "programs".

See "Single Page Application". They're all the rage, you know.

-A.

1
0

Aged 18-24? Don't care about voting? Got a phone? Oh dear...

captain veg
Bronze badge

Re: Here are my ideas to improve politics.

2. and 6. While we have first-past-the-post, which is justified on the premise that you are electing a contituency representative, not a party manifesto for government, yes. It's just that general elections are, in fact, about choosing a party manifesto for government. This is why the primary chamber should be elected on a national or regional party list system, and the revising chamber be FPTP constituencies with no whipping. No party affiliation would be good too, but impossible to police, so it should be made as hard as possible for parties to reward "good" behaviour by the elected minions.

-A.

0
0

Sick of Chrome vs Firefox? Check out these 3 NEW browsers

captain veg
Bronze badge

Re: BASED ON A MORRIS MINOR

Don't forget the varnish and Ronseal. That timber was structural, so rot could get you an MOT failure.

-A.

0
0
captain veg
Bronze badge

Re: getting the engine out

As a spotty teenager, I used a builders' plank and a skateboard to get mine out, having first reversed the car on to ramps. Worked a treat. Undoing the single central bolt holding the flywheel on was another matter, as was torquing it back up to (if memory serves) 147lbft. Shattered the first socket wrench.

Happy days.

-A.

3
0

Don't pay for the BBC? Then no Doctor Who for you, I'm afraid

captain veg
Bronze badge

there is no "road fund licence"

It's called Vehicle Excise Duty.

But yes, it could usefully be added to fuel duty.

Insurance, no, unless you want to be subsidising reckless youths who wouldn't otherwise be able to afford even third party cover and forget about any notion of no claims bonus. I know I don't.

-A.

1
0

Microsoft man: Internet Explorer had to go because it's garbage

captain veg
Bronze badge

Re: Um, what?

Is it OK for Konqueror?

-A.

2
0

W3C recommends Pointer Events standard – but it's a touchy subject. Right, Apple?

captain veg
Bronze badge

Why does a scripting language need threading?

To keep the UI responsive while performing computationally intensive tasks in the background. Something that the developers of the recent Graun refresh would do well to learn about.

Anyway, that scripting language already has them. They're called web workers.

-A.

8
0

Apple: Fine, we admit it – MacBook Pros suffer wonky GPU crapness

captain veg
Bronze badge

Re: Not the first time

Surely the solution is to lift the system several inches above your desk and drop it to reseat the chips. Worked for the Apple III.

-A.

7
0

Page:

Forums