jlipps
jlipps on Hacker News
Yes, good point! Further underscoring the fetishistic nature of efficiency as highest value ;-)
I love the references to Jacques Ellul's ideas, which I think are interesting to reflect on in an AI age. It helps make clear that what is fundamentally at stake in much technological "progress" is an (often only tacitly acknowledged) sublimation of "efficiency" to the place of highest value.
What's fascinating is that this value elevation seems to have gone largely unchallenged, despite being in essence an arbitrary value choice. Other choices are possible. And, I hope, still are possible, despite what the bigcorps declare must be the case in order to maximize shareholder returns.
RIP Mikeal. Will always fondly remember our random philosophy/religion chats at tech conferences.
Posted by
jlipps on Monday April 24, 2023 @02:49PM
from the blog.jlipps.com dept.
I found myself frustrated with Node’s child_process library. Some great primitives but a lot of boilerplate to do simple tasks like return a Promise when a subprocess is known to have started. So I built teen_process as a wrapper with a nicer async interface, helpful defaults, and all around cleaner ways of doing subprocess management with Node.
https://github.com/appium/node-teen_process(NB: once the project was determined to be useful we moved it to the Appium org and it has seen lots of contributions from others, not just me)
Posted by
jlipps on Wednesday January 30, 2019 @11:29AM
from the appiumpro.com dept.
Posted by
jlipps on Wednesday April 25, 2018 @11:40AM
from the appiumpro.com dept.
Posted by
jlipps on Monday August 28, 2017 @06:45PM
from the theguardian.com dept.
Posted by
jlipps on Friday July 07, 2017 @02:47PM
from the jonathanlipps.com dept.
Posted by
jlipps on Wednesday May 04, 2016 @12:25PM
from the jonathanlipps.com dept.
Posted by
jlipps on Wednesday May 04, 2016 @11:42AM
from the hackernoon.com dept.
Posted by
jlipps on Tuesday May 03, 2016 @01:24PM
from the washingtonpost.com dept.
Posted by
jlipps on Friday April 15, 2016 @12:15PM
from the jonathanlipps.com dept.
Posted by
jlipps on Friday March 25, 2016 @12:05PM
from the oxfordtoday.ox.ac.uk dept.
Posted by
jlipps on Friday January 08, 2016 @03:28PM
from the jonathanlipps.com dept.
Thanks for your thoughts. The point of my article wasn't to deny that there are any counterexamples to my overarching theme. No argument involving society is going to be free of counterexamples.
I disagree with some things you've said here but will just say 2 things:
1. I'm grateful you give everyone an equal chance. I thought I did too until I uncovered what I now believe to be an ingrained sort of bias. If you're free from that, more power to you! Far be it from me to tell you who you are.
2. I do believe that racism is one of the hidden engines of society, and inhabits each of us more than we know for that reason. That's why I was proposing to move the dialogue from an existential proof of racism to a question of how exactly it has shaped us. It's not (or doesn't feel like) "pseudoempathy" as another commenter put it. It feels like moving past denial to a more productive mode of engagement with this gnarled issue.
Posted by
jlipps on Wednesday July 29, 2015 @02:00PM
from the jonathanlipps.com dept.
Posted by
jlipps on Tuesday March 17, 2015 @12:08PM
from the jonathanlipps.com dept.
Posted by
jlipps on Wednesday February 11, 2015 @12:08PM
from the jonathanlipps.com dept.
Posted by
jlipps on Tuesday November 18, 2014 @02:15PM
from the jonathanlipps.com dept.
Posted by
jlipps on Tuesday July 01, 2014 @01:56PM
from the jonathanlipps.com dept.
I'm surprised there's yet another JS implementation of the webdriver protocol. I wonder what was lacking in the existing frameworks from the author's perspective?
disclaimer: I work on https://github.com/admc/wd and https://github.com/jlipps/yiewd, which are other webdriver clients for Node
You could wrap the whole thing in a try-catch and catch the first error to occur.
In my experience, running this with Mocha, errors are handled automatically by it()
Posted by
jlipps on Thursday July 25, 2013 @04:51PM
from the github.com dept.
+1 on appium support (disclaimer: I'm an appium contributor). Shouldn't be too hard for them to add since it supports real devices. Opens up the door to Selenium library support and compatibility, which would be a huge win IMO.
(disclaimer: I'm an appium committer) While Frank and Appium provide a similar set of solutions to a similar problem, we're driven by slightly different philosophies. Two of Appium's core tenets are (1) you shouldn't have to modify your source code or add 3rd-party libraries to test, and (2) it's better to leverage existing successful "driver" protocols. To that end, we've designed things so that all of the interaction takes place between Appium and your un-modified app, whereas Frank requires compiling in its own libraries for testing. Likewise, we opted to make Appium a Selenium WebDriver-compatible server, so that the thousands of developers who are already familiar with using their favorite WebDriver library can jump in and start writing tests without having to wrap their heads around a new automation model. Frank is an extremely impressive piece of technology, but we felt the need for an approach born out of a different philosophy.
I hear you. Every day I come into work at Sauce I find myself thinking, "maybe this is the day we pivot to salsa manufacturing?"
Posted by
jlipps on Thursday December 13, 2012 @12:27PM
from the sauceio.com dept.