* Posts by captain veg

690 posts • joined 12 Jun 2009

Page:

It's been five years since Windows 10 hit: So... how's that working out for you all?

captain veg

Re: Chrome on Linux the telemetry and snooping is far more than on WIndows

You'd be surprised. It's not necessarily the size of a demograph that matters to advertisers. Depends on what they're advertising. For toothpaste, sure, the more the merrier. If you're selling something more niche like, I dunno, a smart phone with a physical keyboard, say, you can't afford to waste impressions on pimply youths and housewives.

-A.

captain veg

Re: Windows 10 is not a bad OS

Humour me. Why would you install Chrome on Linux?

-A.

captain veg

Re: Monitor Scaling

Good luck getting a 32-bit OS to run on a 16-bit processor.

-A.

captain veg

Re: It works just fine for us

I'll see your anecdote.

My retired father has an uncanny ability to destroy any version of Windows, using unusual techniques like messing around with things he completely doesn't understand in the device manager, or the more common method of strangling the system in cruft until it becomes unusable.

A few years ago I built him a NUC and put Mint on it. Windows is there in a VM if needed. It isn't. Apart from inadvertently moving the start menu to an unexpected position I've not had to field a single support call. It just works.

-A.

Apple to keep Intel at Arm's length: macOS shifts from x86 to homegrown common CPU arch, will run iOS apps

captain veg

not sure which is worse

That the reporter doesn't understand that that JITed code doesn't need to pass through the x86 instruction set *at all*, or that the Reg commentards have understood this as an attack on Rosetta.

Most odd.

-A.

Node.js creator delivers Deno 1.0, a new runtime that fixes 'design mistakes in Node'

captain veg

JavaScript strings were (and are) Unicode with the meaning that had at the time it was created, more or less what we call UTF-16 now. Numeric values are 64-bit floats, except for when subject to bitwise operations when they are temporarily converted to unsigned 32-bit integers. Other types include undefined, null, boolean, Object and regular expressions. Date and Array are built-in derivatives of Object, as are boxed Boolean, Number and String.

TypeScript brings (optional) compile-time type checking, which JavaScript doesn't have because it is not compiled. It still relies on prototypical inheritance.

Almost all criticism of JavaScript is born of ignorance as to what it actually is, not helped by the fact that the language syntax goes out of its way to pretend that it is something else. That's a valid criticism, by the way.

-A.

We're going underground, and this time it's not an inebriated banker crapping themselves, but Transport for London

captain veg

Re: Oops

Not necessarily. Internet Explorer is capable of rendering XML much the same as HTML with an appropriate XSLT sheet. That may be why it's IE in the pic.

Nice to see the correct spelling of "colour" and ProperCasing of the tags -- none of that stupid camelCase nonSense.

-A.

It is unclear why something designed to pump fuel into a car needs an ad-spewing computer strapped to it, but here we are

captain veg

Re: Huh?

Behind the number plate is sneaky. My dad's Mk4 Zodiac had reflectors across the full width of the boot between the the tail light clusters. The fuel filler was behind the middle panel, which also hinged.

-A.

Intel's 10th-gen Core family cracks 5GHz barrier with H-series laptop processors

captain veg

Re: Intel must be running scared.....

Indeed. It's not the first time that Intel's response to a resurgent AMD was to crank up the headline clock speeds. Last time gave us the bob-awful Pentium 4. This won't end well.

-A.

Spider-eyed Lite version of Huawei flagship flies out before actual P40 launch event

captain veg

Google Play

Given that you can install the Googly bits on LineageOS, presumably you can do likewise on Huawei's system. I guess you'd need to root it, though.

https://wiki.lineageos.org/gapps.html

-A.

In Rust We Trust: Stob gets behind the latest language craze

captain veg

Re: Do...While

In Pick Basic you could put the exit test on /any/ line of the block.

-A.

Hey kids! Ditch that LCD and get ready for the retro CRT world of Windows Terminal

captain veg

Re: Microsoft Program Manager Kayla Cinnamon

Or as she (Ginger) is now known, Old Spice.

-A.

What if everyone just said 'Nah' to tracking?

captain veg

agree with the article, but

> Eric Schmidt's hideous pronouncement "privacy is dead, get over it,"

Er, do you mean Scott McNealy's hideous pronouncement "you have zero privacy anyway, get over it"?

-A.

Blackout Bug: Boeing 737 cockpit screens go blank if pilots land on specific runways

captain veg

Re: Lifestyle change

I have been in a helicopter on a work jolly to Athens. It was only slightly more terrifying than being in a Trabant driven by the boss across Berlin. He's Portuguese. That was very terrifying.

-A.

Improved Java support poured into Microsoft's Visual Studio Code – will it be enough to tempt developers?

captain veg

odd

Odd it may be, but it makes porting to non-Windows platforms a doddle. And it get the Visual Studio brand in front of devs on those platforms.

-A.

Optional (un)chained melodies for those who like their TypeScript to be more assertive in 3.7

captain veg

Re: I've long wanted a feature like that

It's only slightly more compact than

let x = foo && foo.bar.baz();

-A.

captain veg

Re: Why?

JavaScript has some problems, sure, but static typing ain't one of them. Lack of support for modern features in Microsoft's browsers certainly is.

-A.

WTF is Boeing on? Not just customer databases lying around on the web. 787 jetliner code, too, security bugs and all

captain veg

Re: hardware filters that only allow data to flow between networks

As opposed to allowing, I dunno, magic and thought waves to flow between networks? Some powerful hardware there.

-A.

Facebook devs devise Hermes to push cross-platform JavaScript to godlike speeds

captain veg

Re: interesting

JavaScript's undefined needs a bit of respect because an identifier that has been declared but not initialised has a value of undefined, but an identifier that has never been declared and so can't really be said to exist at all also resolves to undefined. It helps to remember that variables are actually properties of an object -- either the global object or a function' local context. Also comparing a value to undefined is not necessarily reliable because undefined is, outside of strict mode, not a keyword, and may be assigned a completely different value! Use the void operator to be sure.

JSHint is genuinely useful, unlike the ridiculously prescriptive JSLint upon which it was based. It would have alerted you pronto about the undeclared identifier.

The d3 library is undoubtedly clever, but I agree that it goes out of its way to demonstrate JavaScript's functional bona fides, sometimes at the expense of clarity.

-A.

captain veg

Re: interesting

> I literally wasted hours on an error until I realized that I had mistyped `foo` so that it was null.

There's your problem right there. You don't understand the language. Your foo is not null, it's undefined.

To be fair, hardly anyone really understands JavaScript, and the superficially Java-like syntax is deeply unhelpful. There are very few decent texts on the subject, so people end up learning frameworks instead of the language and they end up with difficult to debug inpenetrable bloat that runs at a crawl. When you need to introduce a build phase to deploying code written in a dynamic interpreted language then something has gone very badly wrong.

For pure JavaScript, I find the debuggers built in to modern browers to be a joy to use. And JSHint plugged in to my IDE catches the typos long before deployment.

-A.

Dutch boyband hopes to reverse Brexit through the power of music

captain veg

Re: Putting politics to one side for a moment ....

> Back to when Dutch europop both sounded and looked good :

Er, right.

https://www.youtube.com/watch?v=8LhkyyCvUHk

https://www.youtube.com/watch?v=nO9OFxPpSYs

https://www.youtube.com/watch?v=aZObv6QgRXc

-A.

captain veg

Re: Slightly wrong.

> Please point us to any official UK vote that parliament has ignored.

There have only been three in all history, and the first two (1975 EEC referendum, 2011 AV referendum) went the way the PM of the time wanted.

-A.

Google shaves half a gig off Android Poundland Edition

captain veg

Re: It's an OS for a device that does everything Windows XP

I switched to LineageOS a couple of years ago when our BOFHs tweaked Exchange in some diabolical way that the email app on my N9 didn't understand. Have to say that I was shocked at how user-hostile it is. My first ever smartphone (also my first ever mobile phone of any kind) was far and away the easiest to use. A Handspring Treo, it ran PalmOS.

-A.

Microsoft Surface Book 2: Electric Boogaloo. Bigger, badder, better

captain veg

Re: I would add "Church of Shiny" to the Venn diagram.

I would add "prepared to put up with Windows 10".

-A.

Fresh bit o' Linux to spruce up that ancient Windows Vista box? Why not, we say...

captain veg

odd

Most peculiar. Installing applications is way easier on most Linux distros* than on any version of Windows. Are you sure that you're not trying to install Windows programs on Linux?

On Debian and Ubuntu, use Synaptic Package Manager. On SuSE it's YaST. On WIndows 7 it's, er, find the publisher's web site, download some binary executable that might or might not try to install malware, you can't really know in advance, and hope that DLL hell isn't about to break out.

No idea about your GRUB problem. I've never had the slightest issue installing OS updates on any Linux. OS upgrades (to a newer version) are a different matter, but I find the 'buntus handle that with aplomb too.

-A.

* Of course, that's for apps that are in the repositories. Which is, for most people's purposes, all of them.

You're designing an internet fridge. Should you go for fat HTML or a Qt-pie for your UI?

captain veg

hard with HTML to make performant applications

Not really.

Hard with React/Angular/jQuery/framework-du-jour to make performant applications. Oh yes.

Sheesh, just learn the DOM. Wrap it up in your own cruft-free library. You too can be one of those "really experienced developers", or something.

-A.

Microsoft silently fixes security holes in Windows 10 – dumps Win 7, 8 out in the cold

captain veg

realistic

"While it's not realistic to expect a vendor to maintain major updates and produce patches indefinitely for older software versions"

Really? So will they indemnify me against exploitation of their defective product, that they know to be defective and also know how to fix? Or even just refund the purchase price, it being clearly not of merchantable quality? It's not like they've been giving this crap away over the years.

-A.

EU axes geo-blocking: Upsets studios, delights consumers

captain veg

swadding Belgium

> they can always ensure exclusive rights in a particular language which solves the problem for Europe

The game's up for Belgium, then. And Switzerland. No independence for you, Scotland, but welcome to the new Catalan state.

-A.

DeX Station: Samsung's Windows-killer is ready for prime time

captain veg

Re: I know I'm dreaming, but...

Complete coincidence.

Both that and the Intel thing mentioned by Dave look promising, but there's a way to go before wither would fit into a phone chassis that people would want to use or buy. They're both too thick to fit a battery in the same enclosure. My dream evisages something much closer to a bare circuit board with a thin edge connector, more like a DIMM.

Thanks to both for the heads up though.

-A.

captain veg

I know I'm dreaming, but...

Wouldn't it be great to have a standardised mechanical form factor and electrical interface for a credit-card sized compute module? Kind of like a supersized SIM card, but with a SoC, RAM and flash storage on board. You could plug it in to a touch screen that has cellular hardware to use it as a phone, or a larger version of same (possibly without the cell radios) to use as a tablet, or a docking station to make it a desktop PC. Hell, if it were really standard, why wouldn't all flat screens have the necessary interface? And then you wouldn't need to carry the docking kit with you; it would be ubiquitous. Best of all, there would be competition. You might have x86 modules up against ARM, your choice of operating system, mix and match the compute-power you need with the external form factor that fits your lifestyle.

It'll never catch on.

-A.

Busted Windows 8, 10 update blamed for breaking Brits' DHCP

captain veg
Joke

this is why

> netsh winsock reset catalog

> netsh int ipv4 reset reset.log

And this is why Linux will never take off on the desktop.

-A.

Brexit judgment could be hit for six by those crazy Supreme Court judges, says barrister

captain veg

Re: "The old EEC"

Why is this rubbish still repeated?

The "old EEC" was a political union, not merely an economic union. The most casual skimming of the 1957 Rome treaty sets out almost all of what we now recognise as the EU. It is an insulting myth that voters in 1975 were somehow fooled into signing up to something different.

-A.

Low-power transistors hint at alternative to battery bonfires

captain veg

Envision?

Did the author perhaps mean envisage?

-A.

Facebook Yarn's for your JavaScript package

captain veg

Re: Why wont...

JavaScript does not need frameworks to make it easier to code. It already is easy.

JavaScript is not awful to code in once you understand that any syntactical similarity to Java is entirely irrelevant.

I admit that it took me a while to understand this, which is why I wrote up a summary of what I learned in the hope of saving others a lot of bother.

-A.

Microsoft hails pointless Privacy Shield status for its cloud services

captain veg

reminds me of...

... ActiveX controls in Internet Explorer. To be accepted as "safe" your control had to implement an interface that permitted IE to ask "are you safe?" That's fox 'em.

-A.

Nvidia: Eight bits ought to be enough for anybody ... doing AI

captain veg

Re: My CPU is a neural net processor

I was a Z80 man myself, so I might be wrong, but I don't think that the 6502 could do multiplication in hardware. The Zilog part couldn't.

-A.

Double-negative tweet could be Microsoft Surface Phone hint

captain veg

Doesn't need to be magnetic.

It'll suck anyway.

-A.

The Rise, Fall and Return of TomTom

captain veg

Re: TomTom just gets driving more than Google or Apple

OK, it's a long time ago, but...

I had Tom Tom maps on my Handspring Treo (PalmOS) and mostly loved it.

One day it gave me a route that took in the rue d'Alsace next to the Gare de l'Est in Paris. Fortunately I was on a bicycle, because that road incorporates a flight of stairs.

-A.

Nul points: PM May's post-Brexit EU immigration options

captain veg

Re: I smell a rat

There's plenty that doesn't add up here.

Doesn't matter how the people voted in the referendum. Doesn't matter what the opinion of the backbench bastards. What matters to the Conservative party is big finance and the NFU. One needs the single market, the other needs cheap labour and agricultural subsidies.

This should be fun.

-A.

captain veg

Re: Strange logic

> Have I missed something here?

Remittances.

-A.

Microsoft thought of the children and decided to ban some browsers

captain veg

Re: CP/M didn't have windows

Neither did DOS. It only got subdirectories in version 2, which had to support the XT's hard drive.

-A.

captain veg

Re: MS gave IE away for free

No they didn't. They "integrated" it with the operating system, going way beyond "free" bundling by making it impossible to uninstall. This was judged to be an abuse of their monopoly position in the desktop operating system market, and rightly so. Neither Apple nor Googls has (yet) such an O/S monopoly to abuse. Now, if Chrome became a de facto monopoly browser, and Google used that to illegally manipulate some other market (online purchases, say), I would expect the competition authorites to take an interest.

-A.

Having offended everyone else in the world, Linus Torvalds calls own lawyers a 'nasty festering disease'

captain veg

Re: Is there a difference between lawyers and politicians

Yes. The ones who are good at law stick with it. The pay's better. The less talented ones go in to politics.

-A.

Sex ban IT man loses appeal – but judge labels order 'unpoliceable'

captain veg

Re: "Judge Dredd was a comic strip"

And a reggae singer from Snodland.

-A.

Paper mountain, hidden Brexit: How'd you say immigration control would work?

captain veg

Just like to say...

Welcome back John Lettice. I for one have missed your insights.

-A.

Email proves UK boffins axed from EU research in Brexit aftermath

captain veg

Re: Article 50

> That would be a very dangerous precedent to set.

What, asserting the primacy of Parliament? I think you will find that this principle is entirely unaffected by precedent.

> That certainly entitles the vote to be regarded as valid.

The vote is valid. However, completely unlike a general election, it is not binding. I really don't understand what part of the word "advisory" is causing so many people difficulty.

Countries that make a habit of putting constitutional matters to referendum invariably include some requirement for supermajority (as did Britain for the 1979 Scottish devolution vote). Of course, it would have been rather silly setting out the conditions for "winning" a consultation exercise.

-A.

Microsoft ordered to fix 'excessively intrusive, insecure' Windows 10

captain veg

The wasn't a ban on encrypted communication. There was a ban on encrypted communication using keys that were specially weakened for the NSA. This was at the time that the American government seriously thought that no other nation was capable of developing strong encryption.

-A.

We ain't in 1996 anymore, Dorothy: SQL Server 2016 proves it

captain veg

"800GB on cirrus"

Cirrus was the project name for what became Microsoft Access. It had a maximum database size of 1GB.

-A.

It's 2016 and Windows lets crims poison your printer drivers

captain veg

Re: Software contains bugs

> ."Win10 has supposedly been re-written from the ground up".

> Wasn't that Vista?

I never paid much attention to Bisto, but it was certainly part of the spiel for Windows 95.

Perhaps they meant re-written from the ground up remains of DOS.

-A.

Wannabe Prime Minister Andrea Leadsom thinks all websites should be rated – just like movies

captain veg

So it's not just me then. What is it about bluddy "committed christians" that makes them want to be politicians, and how come so many of them get to lead their parties?

-A.

Page:

SUBSCRIBE TO OUR WEEKLY TECH NEWSLETTER

Biting the hand that feeds IT © 1998–2020