Viewing profile — sah
sah
HN member- Joined
- Tue, Mar 04, 2008, 10:37 PM UTC
- HN karma
- 1,374
- Public activity
- 326 items
- HN profile
- View on Hacker News ↗
About sah
YouTube videos: https://www.youtube.com/user/hackerdashery
My twitter feed: http://twitter.com/sahazel
My website: http://awesame.org/
Side projects: http://codepad.org/ http://omgaudio.com/incoherence/
Recent public activity
- story
- story
- story
-
comment
Comment #5178802
Cucumber does indeed work. We just added an example: https://github.com/appium/appium/tree/master/sample-code/exa...
- story
- comment
-
comment
Comment #3956150
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.
-
comment
Comment #3955858
"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 …
-
comment
Comment #3955324
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 …
-
comment
Comment #3955272
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…
-
comment
Comment #3955180
"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-i…
-
comment
Comment #3955034
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…
-
comment
Comment #3954827
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".
-
comment
Comment #3954804
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, bu…
-
comment
Comment #3054041
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
- story
-
comment
Comment #1990188
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 mathem…
-
comment
Comment #1552918
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…
-
comment
Comment #1551875
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 …
-
comment
Comment #1289394
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 partia…
-
comment
Comment #1229415
http://projects.csail.mit.edu/church/wiki/Church
- story
-
comment
Comment #874883
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 p…
-
comment
Comment #874784
Loops don't kill the server -- it runs them until they reach a timeout, and then aborts them.
-
comment
Comment #874783
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.