Profile

Cover photo
Geoffrey Sneddon
Worked at Opera Software
Attends University of Glasgow
Lives in Glasgow, UK
1,865 followers|9,749 views
AboutPostsPhotosYouTube

Stream

Geoffrey Sneddon

Shared publicly  - 
 
So heartbreaking catching up on Twitter, reading +Eric Meyer  essentially tweeting the death of his daughter, a few hours beyond her sixth birthday. To have this happen to someone I quite literally grew up listening to — and whom I have countless mutual friends with — is almost unfathomable to me; the only thing more unfathomable to me is how he and his family must feel at this time of incredible loss. To Rebecca!
2
Add a comment...

Geoffrey Sneddon

Shared publicly  - 
 
Someone needs to remind me that reading VM papers isn't conductive to writing linguistics essays. Because I seem to be failing to remember this right now, deep in papers about interpreting SSA form code.
1
Add a comment...

Geoffrey Sneddon

Shared publicly  - 
3
1
Vyacheslav Egorov's profile photo
Add a comment...

Geoffrey Sneddon

Shared publicly  - 
 
 
To celebrate 300 million Opera users we share a bit of insight into what you can expect from Opera at this years Mobile World Congress!
2
Add a comment...

Geoffrey Sneddon

Shared publicly  - 
 
To throw down a few thought's about Aaron Swartz's untimely death:

 - One cannot blame any one thing in particular for his suicide; it is rare for depression to be caused by a single reason.
 - One must question whether it is fair to judge people based upon knowledge they did not have at the time they had when they made the decision.
 - The judicial system in the US seems flawed in that there is so much weight on everything before the trial (which often ends up pretty much agreeing how the trial will play out, by the virtue of plea bargains), and so easily manipulated by money (through choice of lawyer having such a large affect). (For the curious: I maintain the view that being able to negotiate sentencing is ridiculous, as sentencing should not even be a matter of discussion pre-trial; the only concern pre-trial should be whether or not a prosecution is likely to be obtained on the evidence available (i.e., whether or not the case should be brought before a court of whether it would merely be a waste of court time as the case was not viable; it is important that the "victim" isn't involved in this choice as it avoids the victim being blackmailed into dropping the case), and once in trial the only thing to be determined should be the guilt of the accused, and only once their guilt has been established should sentencing be discussed, but quite possibly my Scottish upbringing is just showing through here).
 - That (successfully) prosecuting people is a method of career advancement is by-and-large nonsense. It gives them an inherent interest in getting people found guilty, regardless of their actual guilt.
 - Prison sentences seem astronomical in the US: that someone can get as harshly punished for copyright violations as murder seems backwards. But this seems part of a larger belief in the US that people must "pay" for their crimes through sordid conditions (at the tax-payers expense!) rather than having a sentence that compensates the copyright owners for what they have lost (in the UK, it is exceptionally rare to see trials for piracy, because the amounts that are likely to be awarded don't justify the legal expense).
8
Johan Sundström's profile photo
 
The harsh sentences for copyright infringement of course also stems from copyright industry buying US legislation. The push for that most likely isn't mainly in order to punish offenders, but a by-product of the fact that almost all legal code in the world is built around the notion of proportionality: the more significant the crime, the more extreme ways of enforcement get opened up to police and prosecution. In the case of enforcing copyright, you need to invade privacy to insane degrees, and thus to successfully externalize the company's costs of doing so onto the legal system (https://plus.google.com/116872098645083219145/posts/Uk9yusQ2aak), they must first succeed in making it criminal to an insane degree.

In other words: it's one of the more glaring observable properties of how the public sector is hijacked by corporate profiteering interests.
Add a comment...

Geoffrey Sneddon

Shared publicly  - 
 
TFL: <3.
1
Add a comment...
In his circles
159 people
Have him in circles
1,865 people

Geoffrey Sneddon

Shared publicly  - 
 
Doubting the use of a university education once more.

Pretty unconvinced I've actually learnt much while I've been at uni, at least insofar as CS goes. Sure, I get a piece of paper (sorry, parchment) saying I know CS, but is it really worth that? Most of what I've learnt in the past few years has been reading (mostly papers) in my spare time. I don't see how university has actually helped me much, at all…
1
Bobbie S.'s profile photoGeoffrey Sneddon's profile photo
3 comments
 
Agreed, then. And they are clearly missing out :)
Add a comment...
 
Given I have far too many compiler guys on here, I'm trying to find anything decent about implementing a moving GC, esp. in a language like C++ where pointers abound. Halp?
1
Add a comment...

Geoffrey Sneddon

Shared publicly  - 
 
Today's challenge: implement [[Call]] as a JS function (i.e., function call(func, thisArgs, args)).

Rules:
 - You can rely on built-ins having their initial value when the function is defined, but cannot rely on them whatsoever when the function is called (ergo func.apply is a no-go).
 - The function must have no side-effects if func has no side-effects (ergo you cannot assign func.apply = originalApply).
 - You must not rely on any behaviour except that which is specified in ES5.

Note that this is trivial if you can clone/wrap Function.prototype.apply within the above rules.

Also: I make no guarantee as to whether this is even possible.
1
Lasse Reichstein's profile photoGeoffrey Sneddon's profile photoVyacheslav Egorov's profile photo
9 comments
 
I was trying to overcomplicate how I was thinking about it in terms of [[BoundThis]] and everything, instead of doing the obvious, simple thing of just thinking about it as f.call… But yeah, thanks to both you.
Add a comment...

Geoffrey Sneddon

Shared publicly  - 
 
 
In just over a year and a half, Google's almost completely turned around its design process, and started creating beautiful apps. Here's the inside story on the new Google way.

Redesigning Google: how Larry Page engineered a beautiful revolution 

http://bit.ly/WWTd5e
3
Add a comment...

Geoffrey Sneddon

Shared publicly  - 
 
BBC News is reporting that the BBC is failing in its duty by not shouting, "OFF WITH THEIR HEADS!", at employees. 
1
Add a comment...

Geoffrey Sneddon

Shared publicly  - 
5
1
Add a comment...
People
In his circles
159 people
Have him in circles
1,865 people
Work
Employment
  • Opera Software
    Quality Assurer, 2009 - 2013
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Glasgow, UK
Previously
St Andrews, UK - Linköping, Sweden
Story
Introduction
Glasgow University student, and former Opera ECMAScript guy. Some people believe I know something about compilers.
Education
  • University of Glasgow
    Computing Science and English Language, 2010 - present
  • Madras College
    2005 - 2009
  • New Park
    1995 - 2005
Basic Information
Gender
Male
Birthday
April 20