engine = create_engine('mysql://scott:tiger@localhost/test')
connection = engine.connect()
result = connection.execute("select username from users")
for row in result:
print("username:", row['username'])
connection.close()172 karma · joined April 8, 2013
engine = create_engine('mysql://scott:tiger@localhost/test')
connection = engine.connect()
result = connection.execute("select username from users")
for row in result:
print("username:", row['username'])
connection.close()On the other hand, there's an underlying (and valid) concern that handing over bank credentials to a third party is risky and, even assuming good faith from Plaid, they have to store passwords on their servers somehow (probably encrypted). Since they make money from integrations with startups/big banks, there is definitely a conflict of interest between keeping user credentials safe and growing their revenue.
I think as a whole, relying on a modern company which specializes in authentication is better than trusting that thousands of app developers, some of which might big legacy banks with woefully understaffed IT departments, will keep your credentials safe. I'm aware that I'm more optimistic than most people in this thread (and on HN) though.
Here's a stackexchange question with some good discussion about Plaid security:
https://security.stackexchange.com/questions/198005/is-plaid...
Here's a github issue on Plaid's repo, showing that they are at least considering oauth on their roadmap:
https://github.com/plaid/link/issues/68
And here's Plaid's page on security, which is frankly short and a bit vague:
Not to mention the salaries you need to pay to stay competitive in the bay area, they seem to have a sizable headcount (~1600 from a quick google search)
https://www.coursera.org/learn/machine-learning
There is a free intro to data science class on Udacity as well:
https://www.udacity.com/course/intro-to-data-science--ud359
Lastly, there's always Kaggle, which has plenty of resources to learn from, and competitions as well:
https://web.archive.org/web/20150910211935/https://www.exped...
Don't forget to see the DirectConnect description.
Also important to note that your transactions are "public" by default, which means everyone can see them, not just friends that you've added.
"...bitcoin deposits were usually handled by outside agencies, such as BitPay, which then transferred cash to the charity’s bank account."
Anyone know the reason behind this? I'm guessing it's sort of triangle bounding error where something is being divided by a tiny divisor. It happens when I draw the snake in an arc, then retrace the arc from the same angle but in the opposite direction.
"pv - monitor the progress of data through a pipe"
https://github.com/Nubisa/jxdocs/blob/master/benchmarks/core...
Doesn't this line calculate the amount of time it takes to compute a single task? (elapsed time / number of runs = time per run) Doesn't this mean that JXcore is actually faster, since the number would be smaller with more runs?
- Compilers: I'm taking the Stanford course on Coursera right now. It just started two weeks ago so you can still catch up. Here's the link: https://class.coursera.org/compilers-004 Here's some literature on compilers/interpreters/JIT (Just In Time compilation): http://www.stephendiehl.com/llvm/ (I've heard good things about LLVM!) http://blog.reverberate.org/2012/12/hello-jit-world-joy-of-s... (Just saw this today) Tutorial on building a Lisp in C, from two days ago: http://www.buildyourownlisp.com/
- Operating Systems: Definitely check out MIT's open courseware on xv6! It's an implementation of Unix version 6. The course includes a git project that you can clone and play with yourself, as well as some labs. Here's the link: http://pdos.csail.mit.edu/6.828/2012/index.html OSDev wiki had some resources too: wiki.osdev.org If you have a Raspberry Pi or are patient enough to try to emulate the hardware, here are some tutorials on ARM assembly for RasPi: https://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/
- Networking: Here, you'll probably want to look for tutorials on socket programming and the TCP/UDP protocol. People recommend Beej's tutorials, which are quite comprehensive and a good source of information, but I found some of his server code confusing and convoluted (deeply nested loops and if statements). Here's a link to his site: http://beej.us/guide/bgnet/ Here's a easy to learn server/client tutorial: http://www.thegeekstuff.com/2011/12/c-socket-programming/
- Graphics: I have the least amount of exposure to this, but a good resource is at the website open.gl. Basically you'll want to learn about shader languages and how the graphics pipeline works.
Hope this helps!