RSVP for our virtual Stream Processing Meetup on April 7! It'll feature talks about #ApacheKafka, #ApacheFlink, and #Brooklin from experts at LinkedIn and . meetup.com/Stream-Process
Dave Jagoda
@davejagoda
interesting, generic adjective. descriptive but common noun.
Bay Area, CaliforniaJoined April 2009
Dave Jagoda’s Tweets
Stream Processing with Apache Kafka, Samza, and Flink meetup.com/Stream-Process
gitterdammerung: xkcd.com/1597/
1
nodejs10 requires python2
1
4
Python 3.6.5
1
4
The most significant bit of ASCII is naught to me.
4
# example for building a test proggie
$ ruby -e "puts(1.object_id-0.object_id)"
2
$ python -c "print(id(0)-id(1))"
24
1
Cruft is to hackers as gaggle is to geese: "a cruft of hackers" catb.org/jargon/html/C/
"If you give advice, you need to be exposed to losses from it." -
2
1
*args, **kwargs
2
2
"Loudcloud was founded on September 9, 1999 (i.e., 9/9/99)" --wikipedia
7
Nearly all production code should use this parameter in nearly all requests. Failure to do so can cause your program to hang indefinitely:
1
You can tell Requests to stop waiting for a response after a given number of seconds with the timeout parameter.
postgres=# CREATE TABLE t (c TEXT UNIQUE);
INSERT INTO t VALUES ('');
INSERT INTO t VALUES ('');
duplicate key value violates constraint
1
postgres=# CREATE TABLE t (c TEXT UNIQUE);
INSERT INTO t VALUES (NULL);
INSERT INTO t VALUES (NULL);
select count(*) from t;
2
Ghost in the Secure Shell
3
1 GB of patches follows 3GB of install media
1
1
Words of the form $'string' are treated specially ... expands to string, with backslash-escaped characters replaced as specified by ANSI C
stdin is not a tty
1
# echo m00 > /etc/hostname
There's an executable /usr/bin/python which is Python 1.5.2 on most older Red Hat installations; several key Red Hat tools require this
1
Out of memory: Kill process
1
b Block special file.
c Character special file.
d Directory.
l Symbolic link.
s Socket link.
p FIFO.
- Regular file.
2
ls -al /dev | sort -k 5n
echo %ERRORLEVEL% or echo $?
s/handrolled/bespoke/g
OSX users: want more items in the menu bar?
Do this:
cd /System/Library/CoreServices/Menu\ Extras/
for i in `ls -d *menu`; do open $i; done
1
2
Replying to
1
python is to pythonic as javascript is to ?
1
Thanks :
> nums=[9,10,11]
[ 9, 10, 11 ]
> nums.sort()
[ 10, 11, 9 ]
> nums.sort(function(a,b){return(a-b)})
[ 9, 10, 11 ]
1
agreed: "... writing unambiguous code is also fairly necessary to keep other developers from throwing “WTFError” exceptions at you!"
1
Q: What does success look like?
A: $ echo $?
0
1
2
Replying to
I copied this from "If you don't feel that you haven't read enough, you haven't read enough."
11
31
If you don't feel that you haven't read enough code, you haven't read enough code.
3
2
Javascript is to `===`
as
Python is to `is`
1
python -c "print(u'\u2713')"


