* Posts by MonkeyJuice

32 posts • joined 4 Nov 2016

When it comes to ML, reports of JavaScript's death are exaggerated

MonkeyJuice

Re: Edinburgh Uni and Standard ML

+1 one for quiche eaters.

We lived on the vending machine, or ordered chinese food.

MonkeyJuice

"I cannot possibly fathom how painful using it for statistical and analytics work would be"

"My god, it's full of NaNs."

From pair to p-AI-r programming: Kite floats paid-for spin of its GitHub-trained code autocomplete assistant

MonkeyJuice

Re: First....

Just because you're not doing the 'hard' stuff, if I see 100 copy/pasted expressions with minor changes, I can assure you I am going to slaughter you during code review.

Don't EVER write the same code over and over. If you can't abstract properly, you're chalking up technical debt that will choke even 'non hard' projects down the line.

MonkeyJuice

What a terrible idea.

Intellisense is handy, it lets you trivially explore an API from the keyboard, helping you to remember that function name, or browse through and find functionality you didn't know existed.

Emmet-like templates are handy for managing boilerplate (although much better to have sensible refactoring tools).

I am perfectly capable of writing my own bugs. I have, in fact designed and implemented inductive programming algorithms, and the topic is an active interest of mine. I can assure you the state of the art does not even consider "throw it into a big pile of linear algebra and predict n-grams". That is stupid.

They are doing it *completely* wrong.

Death and taxis: Windows has had enough of clinging to a cab rooftop in the London rain

MonkeyJuice

Re: Manure in the cloud

Chocolate Rain, duh.

Apple: EU can't make us use your stinking common charging standard

MonkeyJuice

Re: "It'll stifle [..] innovation."

That argument is bollocks though. The point is they cannot use that port also for charging. If they want to retain a separate, proprietary port for data alongside a usb standard charging port, that's up to them.

MonkeyJuice

That is terrifying, but terrifyingly unsurprising. Nice shout.

MonkeyJuice

Re: Plus delivery!!!!!

£976.50 pushed me over my usb cable budget by 25p. Sorry.

Google scolded for depriving the poor of privacy as Chinese malware bundled on phones for hard-up Americans

MonkeyJuice

Re: Burner Phone

I think you fucked up how to 'burner phone' there, mate.

MonkeyJuice

Re: Google's at risk

If it were regularly audited by 3rd parties to ensure compliance, I would actually pay a yearly fee.

Or. Y'know. Just let me install fscking linux on the damn thing.

JavaScript survey: Devs love a bit of React, but Angular and Cordova declining. And you're not alone... a chunk of pros also feel JS is 'overly complex'

MonkeyJuice

Re: Frameworks

Certainly you could actually do a much better job of compiling JS to V8 if you want to spend some time in an optimizing compiler.

Unfortunately because Spectre popped up, we no longer have access to SharedArrayBuffer. This means you cannot do concurrent garbage collection, so your overall performance would tank hard.

It's annoying but I'd rather not leave my keys in the dash.

MIT USA VP: ZTE? OMG, WTF! GTFO

MonkeyJuice

Re: Banning cooperation with entities accused of nefarious behaviour

But. ARPA has been bankrolling everything MIT does since before it loved the D.

Ignore the noise about a scary hidden backdoor in Intel processors: It's a fascinating debug port

MonkeyJuice

Good catch. It sounds like they would at least have access to the DMA channels across all vpus. Maybe encryption at rest wasn't obscurity but was an NSA level mitigation all along?

Microsoft reckons the accursed Windows 10 October 2018 Update is finally fit for business

MonkeyJuice

Did MS change their process yet?

Is their any evidence Microsoft has rehired more QA staff, or are they just locking the remaining 5 in the office over the weekend?

Certainly looking at the facepalm inducing but otherwise increasingly irrelevant electron rewrite of Skype, the answer is no.

Curious what evidence exists to suggest Microsoft quality hasn't dropped back to 2000's vintage. Rather like Apple. Anyone got a Linux dvd I can borrow?

MonkeyJuice

Re: It just wont instal

Or the universe is protecting you.

The D in SystemD stands for Dammmit... Security holes found in much-adored Linux toolkit

MonkeyJuice

The noteworthiness to me is that it is very commonly found in most major disruptions

I hope this is a typo. Or does the government shutdown run systemd?

Apple's launch confirms one thing: It's determined to kill off the laptop for iPads

MonkeyJuice

Know what makes my 486 sx in the basement vastly superior to an iPad?

The ability to detect Keyup and Keydown events on a keyboard.

iOS is such an amazingly poorly thought out pile of crap.

Chrome 70 flips switch on Progressive Web Apps in Windows 10 – with janky results

MonkeyJuice

Yes, but then it is still a website within an application frame.

Your specialist subject? The bleedin' obvious... Feds warn of RDP woe

MonkeyJuice

nteworks?

Is that where you run DRP?

Y'know... Publishing tech specs may be fair use, says appeals court

MonkeyJuice

Re: Ignorantia juris non excusat

It has, however, now inadvertently set a precident.

Facebook insists device data door differs from dodgy dev data deal

MonkeyJuice

One does sense that things aren't going to be rosy for Facebook forever.

On the other hand, Facebook shares are higher today than they were before the CA scandal. I'd love to believe their days are numbered, but to a shareholder, the ability to give everyone the middle finger is a positive attribute. No long term damage happens. Nothing ever happens.

Cambridge Analytica 'privatised colonising operation', not a 'legitimate business', says whistleblower

MonkeyJuice

Typo!

"physops" -> "psyops"

British Level 4 driverless pods are whizzing along ... er, a London path

MonkeyJuice

Re: So those kids with back to front hats...

It should be fairly trivial to train a convolutional neural network to detect those chimps to use in some sort of IFF system, since they work so desperately hard to be noticed.

Boffins upload worm's brain into a computer, teach it tricks

MonkeyJuice

Re: code?

Probably involves http://openworm.org/, since that's been in the works for years and also simulates c elegans.

Story gone

This post has been deleted by a moderator

Google to kill Chrome autoplay madness

MonkeyJuice

I fscking hate autoplay on most sites, but as a developer I would strongly make the case where games and video sites are an obvious scenario where a user would happily whitelist this capability where necessary, much like you can whitelist video capture, geolocation data or myriad other features.

Autoplay is one of those features that is *really* useful for a narrow class of popular websites and applications, that has been horrifically abused by everyone especially mainstream news sites.

Now we have a botched solution that looks like it will suck for both end users and developers, breaking sites that will need it up front, and letting idiots through the net. This is why we can't have nice things.

Apple signals it's willing to let next-gen web apps compete with iOS apps

MonkeyJuice

Re: @Jake Archibald

If you have 50+ tabs loaded on your desktop every single one can be running setInterval scripts and chewing up your CPU and battery. This is true for iPhone or desktop, so that isn't really any different than now. Lots of tabs open is still lots of tabs open. And lots of sites are written by idiots. Sadly there is no W3C working group for making people write less shitty code.

MonkeyJuice

Re: Hope there's a way to disable this

Service Worker background scripts are VERY limited in scope, and can't just quietly sit in the background mining bitcoins- the browser is supposed to kill them dead if they execute too long. Like any browser feature, if you don't like service workers in chrome, disable them in chrome://settings. I am sure Apple will provide a similar option. In general, judicious implementation of PWAs should *decrease* your battery and network consumption over standard browsing (things like the fetch API provides a customisable transparent network cache for the app, and the ability to drop offline in crap network conditions where you would traditionally be re-transmitting corrupt packets).

Surely, service workers are far, FAR less of an attack surface than visiting a site, downloading their freaking binary from an app store with myriad more ways to punch into the kernel, which is the current state of affairs. All that for yet another glorified RSS reader. End users don't even think twice about doing this, and they have moved potentially malicious code through the bulkhead of a browser sandbox, and into a direct user space process.

Unfortunately I agree, the way many sites are adopting service workers is simply to nag you with push notifications, but 90% of the web is shit, and this is just another example of it being shit. Don't like being bugged to install push notifications on a site? Don't visit that site... Long term PWA provide scope for moving beyond Apple's walled garden iTunes store, where Apple skim 30% of *all* sales through your app, and will pull your product from the app store because it mentions there is an Android version.

Sure, like all technology there will be security issues discovered, but just like WebGL when everyone was losing their shit and Microsoft claimed it was far to insecure to implement, fast forward five years and every major browser (even Microsoft's) has an implementation and there hasn't been a string of exploits for WebGL subsystems released every other month like we had with Flash and Java.

IETF plants privacy test inside DNS

MonkeyJuice

Re: “pervasive monitoring is an attack”

It's probably simple enough but how will uk ISP's rewrite DNS requests to blacklisted sites? Solution: drop such packets. Good idea but DOA in a land in which IP enforcement outweigh privacy concerns.

Standing out from the crowd with an Android phone? You and 90 per cent of the market

MonkeyJuice

If only they'd actually cease training.

As a freelance developer, market share means nothing to me. Developing an App costs money, and those who invest in these hope to get their money back. Even if Apple's market share drops to 1%, if fanbois are 101x more likely to whip out their credit cards, then iOS is still the only sane business decision from my clients point of view, and thus we all still have to put up with Apple crap.

SUBSCRIBE TO OUR WEEKLY TECH NEWSLETTER

Biting the hand that feeds IT © 1998–2020