back
user profile

padolsey

4,464karma·578submissions·June 29, 2011
about
padolsey.at.hn

I'm James. Living between Beijing and London. I like coding. Also plants. Stroke survivor & disability advocate. My dog's a whippet/iggy cross and is called Ducky. He's a beautiful lunatic.

* website: [j11y.io](https://j11y.io) * building: [nope](https://nope.net) * bsky: [@j11y.io](https://bsky.app/profile/j11y.io) * contact: https://tally.so/r/waYPvE * twitter: [@padolsey](https://x.com/padolsey) * book recommendations: [ablf.io](https://ablf.io) * me = founding eng @ [collective intelligence project](https://cip.org)

My work email is my first name at cip dot org.

---

![me](https://j11y.io/ducky.jpg)

---

My meet.hn token: meet.hn-10d164d4-bf7f-4431-898f-e02b34b836dc

recent activity (578 total)
comment
How would you design a regular expression syntax more intuitively? Personally, I find beauty and simplicity in regular expressions. Sure, they can grow to hideous atrocities, but you can achieve such …
14y ago·view thread
comment
> Yes, complaining is useful to get people to listen. Microsoft is listening, so continuing to complain doesn’t do anything except perpetuate an attitude that I would rather not have in Web devel…
14y ago·view thread
comment
This doesn't solve the cross-element-boundary problem though. If a match starts in one element but ends in another this plugin doesn't seem to replace it at all.
14y ago·view thread
comment
I haven't tested it on IE8 tbh, but this solution doesn't actually use native DOM ranges.
14y ago·view thread
comment
To see a "degraded" view though, I would just disable JS. Isn't this viable?
14y ago·view thread
comment
I think the real issue here is a lack of graceful degradation on the Camper website. Built the right way, their fancy paper.js presentation thing would source whatever content it needs from within the…
14y ago·view thread
comment
Blinking team profile pictures are a really nice touch!
14y ago·view thread
comment
Great post. I would add the following to the list: films and books. To many these may seem like escapism but I think the insight gained from such varying perspectives gives you better insight into you…
14y ago·view thread
comment
> there is no technical method for preventing clickjacking I think there is. Most of these widgets are embedded using SCRIPTs which have access to the parent page's DOM structure. For Twitter/Fac…
14y ago·view thread
comment
Silencing dialogue, no matter how repulsive it may seem to you, is never the answer, especially in a "free" and "open" society.
14y ago·view thread
comment
At a glance, the only suggestion I disagree with is PHPjs ( http://phpjs.org/ ). Many of its functions are badly implemented. Examples: http://phpjs.org/functions/array_fill:314 (doesn't even return…
14y ago·view thread
comment
Sorry but what in the article reeked of arrogance? You should try commenting on the actual content of the article and not on the individual, who, truth be told, you know absolutely nothing about.
14y ago·view thread
comment
Supposed innovation doesn't excuse what they're being accused of here.
14y ago·view thread
comment
It's the new buzzword. Everything new and cool is apparently "HTML5"...
14y ago·view thread
comment
Almost entirely due to China.
14y ago·view thread
comment
A bit of a rant, especially the bit about feeling smugly superior while not conforming. I would rather instil a sense of wonder and kindness into my child than a sense of "look at this shit world, don…
14y ago·view thread
comment
"Many hands make light work"
14y ago·view thread
comment
The question is: where does your mindset come from? Promoting a freer market does not mean sacrificing rights. To have my creation used and enjoyed by many would be great. The compensation I think I…
14y ago·view thread
comment
Also, could you provide an example of where advertising improves the user experience?
14y ago·view thread
comment
Google chrome isn't exactly a good example, considering that it's the only browser I've ever heard of embedding advertisements in its default homepage - http://www.techradar.com/news/mobile-computing…
14y ago·view thread
comment
The sentence from Google is a falsehood. It claims that the tracking is done for the user, and implies that this is their only intention. The actual truth is that Google only does what's "good" for th…
14y ago·view thread
comment
It's odd you say that because the one thing I noticed was that he didn't seem be very comfortable describing the product in laymen's terms. His word usage seemed forced and his hand movements too. He …
14y ago·view thread
comment
Thanks for posting this. A poignant reminder.
14y ago·view thread
comment
It's not something that can be resolved by simply removing `Function.apply` or the `new` operator. The way that the `this` keyword works is an integral of how JS works. There's nothing stopping you fr…
14y ago·view thread
comment
The jQuery annoyance you describe is a trait of JavaScript and the idea of bound function contexts. I think most of the "annoyances" that people encounter with jQuery is that "it doesn't do this reall…
14y ago·view thread