HNHacker News
TopNewBestAskShowJobs

blahpro

568 karma · joined November 16, 2009

http://benhodgson.com/
submissionscomments
blahpro··on Microsoft responds to IE mouse tracking vulnerability
To highlight the ridiculousness of this vulnerability: you don't even need to use `fireEvent("onmousemove")` to gain access to this information. You can use events that have absolutely nothing to do with the mouse, such as onbounce* on a hidden <marquee> element (seriously).

* "Fires when the behavior property of the marquee object is set to "alternate" and the contents of the marquee reach one side of the window." -- http://msdn.microsoft.com/en-us/library/ie/ms536910(v=vs.85)...

blahpro··on Any page loaded in IE can track your mouse movements anywhere
Just to point out how ridiculous this is: you can get mouse position information from any event (fired programatically using fireEvent or otherwise). You can even get it from the "onbounce" event on <marquee> elements, for goodness’ sake.
blahpro··on Any page loaded in IE can track your mouse movements anywhere
This is probably related to the YouTube video embed on the demo page, which I believe uses Flash. The mouse tracking itself is entirely JavaScript.

Edit: I am one of the authors of the demo code included in the disclosure.

blahpro··on Any page loaded in IE can track your mouse movements anywhere
s-c-o-t-t-y-7-9-<tab>-p-a-s-s-w-o-r-d
blahpro··on Show HN: My side project CreateMyInvoice.com creates PDF invoices from email
Also, I think there might be a typo on your "Guide" page. Did you mean to have "Customer name and address" and "Invoice items" at the end of the "me" and "customer" addresses, respectively?
blahpro··on Show HN: My side project CreateMyInvoice.com creates PDF invoices from email
Looks awesome! Congratulations. Feature requests:

1) the ability to set some kind of reference/invoice ID

2) the ability to set (grey/faint) footer text for legal bumpf (company number, VAT registration number, legal name etc etc)

blahpro··on Show HN: My side project CreateMyInvoice.com creates PDF invoices from email
Perhaps this could be implemented using a general-purpose comments/notes field?
blahpro··on First Teleportation From One Macroscopic Object to Another
That closing line is a bit optimistic: “Which means that practical quantum routers and the quantum internet that relies on them are just around the corner.”
blahpro··on iOS 6 Adoption Stats One Month In
I’d be really interested to see iOS 6 adoption stats compared against previous releases of iOS. Does anyone know if there’s anything published on this?
blahpro··on Pull Request: Launch GOV.UK
My understanding is that the benefit is the consolidation of various agency websites into a single site, initially replacing DirectGov and Business Link.
blahpro··on 2012 MacBook Pro Powers on By Itself on Rough Roads
...unless there’s an external screen and keyboard connected.
blahpro··on 2012 MacBook Pro Powers on By Itself on Rough Roads
This is undoubtedly a design flaw, although one solution (albeit extremely inelegant) could be to remove the power button key from the keyboard. If the Retina Display models are anything like their predecessors, they keys should be fairly easy to remove.
blahpro··on Django People has returned
It left?
blahpro··on Twss.js
Related: http://www.quora.com/How-would-you-programmatically-parse-a-...
blahpro··on Ryanair now presents you with a Recaptcha every time you search for a flight
It’s not that much different from flying with them. The cabin is laden with ads: http://en.wikipedia.org/wiki/File:Ryanair_B737-800_Cabin.jpg
blahpro··on Google maps usage fees
That does sound pretty steep.
blahpro··on Apple JavaScript Coding Guidelines [pdf]
It’s shocking that this document refers to "classes". JavaScript doesn’t even have classes.
blahpro··on Javascript Bitcoin Miner
Web Workers?
blahpro··on Microsoft to acquire Skype
If Skype is "punching holes big in your network security", you’re doing it wrong.
blahpro··on Chart of YC companies' hosting decisions, 2010 edition
I’m surprised that no–one is using Linode.
blahpro··on PHP doesn't need 'finally'
I find it laughable that they’re arguing this from the "don’t abuse exceptions as control flow" angle considering that PHP 5.3 introduced goto.
blahpro··on Skype for Mac 5.0 beta released
Is it possible to make video full–screen in this version of Skype? I can’t for the life of me figure out how.
blahpro··on If you applied to YC this cycle, please put your email in your profile
Classy.
blahpro··on No wonder CompSci grads are unemployed
I’m a web developer. Much of my recent work has utilised Python/Django and JavaScript, although I have experience with a wide range of (mostly open–source) technologies.

I just checked out CoderStack. I’m looking forward to your launch :)

blahpro··on No wonder CompSci grads are unemployed
As a recent CS grad, this article stuck a chord with me. I wrote the following reply to the author:

--

Hey Dominic,

I’m a recent CS grad (2009) from ECS at the University of Southampton. Full disclosure: it goes against my humility to say it, but I would probably consider myself to have been a student who hacked around with a lot of technologies and concepts not touched by my course (and I think I’m considerably better off for it).

Not to blame the course, though — the course at ECS was amazing. We had our fair share of "ethics" and "IT industry" modules, although everyone admitted (lecturers included) that these existed mostly to appease the professional bodies. We were subjected to modules that sought to teach us Java, requirements gathering, HCI and project management, although these only made up a small part of the course as a whole. A sizeable portion of my time at Southampton was spent deep in the mathematics that vitally underpin the "softer" CS subjects, and the course was delightfully broad. We built compilers to parse abstract languages, learned LISP (much to the initial mindfuckery of my peers and I) and we all implemented a FAT12 filesystem in C from scratch. The latter required two 12–hour sessions in the lab, and I’m pretty sure that the vending machine was completely drained of coffee somewhere around 6 hours into the second day. We were taught and examined in gratuitous (but stimulating) detail on computational complexity, data structures, formal methods and the properties of fundamental algorithms, and the officially sanctioned languages used throughout the course spanned Java, C(++), C#, PHP, Scheme, Python, JavaScript, Perl and a handful of UNIX shells.

I don’t think the problem is the courses, I think it’s the learning style of many students and the sheer number of students that are encouraged to go to university just because it’s what they are "supposed" to do to get a job. Group work always frustrated me, as many of my peers simple wanted to learn the course notes verbatim so that they could regurgitate them in an exam.

Although it concerned me that many of my peers would one day be released into the wild firmly clutching their Java IDEs, there were a lot of really bright students on my course.

The thing that stops large companies hiring me is probably the abundance of truly awful recruitment agencies. Myself and many of the ECS–ers that I’ve kept in touch with are bombarded by 5–10 poorly written, unprofessional LinkedIn messages from recruiters every week. Today I received such a message that opened with "Hi Darcey". Classy. They all seem to want Java/C# developers and none of them seem to care about other technologies, or deem them irrelevant, or think that this sort of "playing around" detracts from your skill in some other proprietary technology on their checklist. It’s getting to the point where I’m only "working" (for money) around 40%-50% of the time. The rest of the time, I’m just sitting at home working on side projects to keep myself amused.

Many of my most talented coursemates are either now working on their PhDs, or working 10 hours a day on a soul–destroying graduate program for some faceless city financial institution so that they can retire at the age of 45, burnt out and sick of technology.

Sometimes I feel like I should just move to Mountain View or Palo Alto or somewhere else with a little Silicon Valley sunshine, but I don’t want to move away from my family, and my girlfriend is very happy here working for a physics startup. It bothers me how grey and soul–less the prospects appear to be for passionate British software geeks.

Perhaps I’m missing something crucial (or maybe I haven’t been hanging out with enough of the cool–kids at Silicon Roundabout) but where can I find great tech jobs in this country?

Ben

blahpro··on Apple JavaScript Coding Guidelines
It’s slightly concerning that Apple use the word "class" in this document. JavaScript has no concept of "class".
blahpro··on Single input login form
Interesting, but they're still two fields conceptually AFAICT. They just happen to be within a single box that makes them look like one "field".
blahpro··on Poll: Are you using SSDs?
I think you might have misread kbob’s comment. I think he was talking about upgrading from one SSD to another newer SSD — not from HDD to SSD.
blahpro··on Ask HN: Where do you host your webapp?
I used to use Slicehost, but moved to Linode once they launched their backup service. The admin UI isn't as pretty, but IMO the service is better (and they have VPS hosts in London, which shaves a few milliseconds off for me).

At Fantastic, we recently moved from Slicehost to The Rackspace Cloud. We're pretty impressed with them so far.

blahpro··on Ask HN: What's your favorite TED Talk?
My favourite is probably Barry Schwartz on the paradox of choice: http://www.ted.com/talks/lang/eng/barry_schwartz_on_the_para...
← PreviousPage 2 of 3Next →