Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sah
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
Sauce Labs Magnifies Cloud Mobile Testing with a Large Pool of Real Devices
(siliconangle.com)
1 points
by
sah
11y ago
|
0 comments
2.
▲
Mac, iOS and RubyMotion Testing on Travis CI
(about.travis-ci.org)
49 points
by
sah
13y ago
|
12 comments
3.
▲
Sauce Labs Adds Support for Testing in Lynx
(sauceio.com)
12 points
by
sah
13y ago
|
1 comments
4.
▲
by
sah
14y ago
Cucumber does indeed work. We just added an example: https://github.com/appium/appium/tree/master/sample-code/exa...
5.
▲
Appium: Drive iOS Apps from Any Test Framework
(appium.io)
40 points
by
sah
14y ago
|
10 comments
6.
▲
by
sah
14y ago
The quoted statement was hyperbole. I followed it with as much nuance as I felt it made sense to get into in the broader context of the article.
7.
▲
by
sah
14y ago
"If you don't like it, it must be because you haven't taken the time to understand it" is cognitive poison. What evidence will convince you that someone has understood well enough to judge that something doesn't make sense? I've spent many
8.
▲
by
sah
14y ago
I didn't say anything about domain-specificity. My primary point was just that SQL is old, and I think the reason it is the way it is has more to do with history and compatibility than what we'd want it to look like if we started from scrat
9.
▲
by
sah
14y ago
You're right that I was lumping transactions and data integrity guarantees in with "relational". I was thinking about normalization, and protecting data integrity in ways that lead to joins and transactions.
10.
▲
by
sah
14y ago
"They don't exist, if you don't construct SQL queries by concatenating strings and variables." My point is, people still do this. You never hear about REST-injection or memcached-injection attacks, even though those are possible in princi
11.
▲
by
sah
14y ago
We keep things we might need to search in regular columns (typically with indexes). The JSON object is just a way to add extra data to rows, which we can fetch and deal with on the app side. That works fine for a lot of things, and we're ho
12.
▲
by
sah
14y ago
The connection I see is the attempt to make the syntax English-like. Expressions like "SELECT * FROM users" remind me of COBOL's "ADD X TO Y".
13.
▲
by
sah
14y ago
A number of us know MySQL fairly well, and in particular I've seen how it's used by some of the biggest internet companies. We have some postgres experience on our team as well, but it's a little more of an unknown. So experience trumped fe
14.
▲
by
sah
15y ago
I'm one of the authors of a Python framework called monocle for doing async programming in this style. It works with twisted and tornado. http://github.com/saucelabs/monocle
15.
▲
Sauce Connect Gets Serious - reliable networking over TCP
(saucelabs.com)
2 points
by
sah
15y ago
|
0 comments
16.
▲
by
sah
16y ago
Haskell Curry made this argument in his "Outlines of a Formalist Philosophy of Mathematics": http://www.amazon.com/Outlines-Formalist-Philosophy-Mathemat... His idea is that mathematics is the empirical study of the implications of system
17.
▲
by
sah
16y ago
I'm not sure I understand your concern here. How does monocle make decomposing logic into functions difficult? The "yield" keyword is an indicator of where control is returned back up to the event loop and other things can happen. We like
18.
▲
by
sah
16y ago
Well, monocle is headed in its own direction. We're abstracting the generator-style concurrency stuff out from the underlying I/O framework, so monocle works with both Twisted and Tornado, and we're prepared to interoperate with other fram
19.
▲
by
sah
16y ago
I don't think it's very credible to hold Perl 6 up as the standard for how to encourage and enable complete implementations, considering that ten years in, it still has only partial implementations.
20.
▲
by
sah
16y ago
http://projects.csail.mit.edu/church/wiki/Church
21.
▲
Continuous Try Server Integration
(saucelabs.com)
1 points
by
sah
17y ago
|
0 comments
22.
▲
by
sah
17y ago
Yeah, we know our front page is lousy right now; we've got a redesign and a much clearer explanation in the works. You need our service to make sure your web apps work in all the popular browsers. We've got a bunch of web browsers in the cl
23.
▲
by
sah
17y ago
Loops don't kill the server -- it runs them until they reach a timeout, and then aborts them.
24.
▲
by
sah
17y ago
The JVM is threaded, and threads will require a little bit of (careful!) work for the codepad security sandbox to support. I haven't had time for that project yet.
25.
▲
by
sah
17y ago
That's me. Sauce Labs has indeed been keeping me ridiculously busy. But codepad is my favorite side-project, and I don't mean to neglect it. I'll find a free weekend and update interpreter versions once things are less crazy here!
26.
▲
by
sah
17y ago
That's my mission with http://codepad.org/
27.
▲
by
sah
17y ago
http://codepad.org/ Firefox 55.28% IE 17.05% 7.0 38.08% 6.0 34.21% 8.0 27.77% Chrome 7.51% Safari 7.46% Opera 5.53% Mozilla 5.34% Konqueror 0.95%
28.
▲
Costing out Google App Engine
(megginson.com)
1 points
by
sah
17y ago
|
0 comments
29.
▲
by
sah
17y ago
"Awesome! I can just store things in a JSON-like list and not have another table or anything!" Oh, what if I want to find all the users who have 'ruby' as an interest? Oh, I can only lookup by key? And yes, there are ways around that. You
30.
▲
by
sah
17y ago
I think the duration of this outage was basically about waiting for the GFS team to roll in. They knew at 6:44am that they had a crashing GFS Master on their hands, but they didn't decide to try upgrading until 8am, and only escalated to t
More ›