digisth
I'd consider its level of depth somewhere in the middle between specialist books and 10k foot overview books. I recommend it to anyone that has been a software developer or DBA for 5+ years, as I think they'd get the most value out of it.
https://unencumberedbyfacts.com/2016/01/04/psql-vim-happy-fa...
I've been using it for a few months, and it works great for me.
Fieldplay: visualize math
For remote, remoteok.io seemed pretty good when I used it.
AngelList Jobs is also a place to find interesting positions (startup-centric ones in this case, as one might expect.)
Remote: OK
Willing to relocate: No
Technologies: Python, Django, Ruby, Rails, AWS, Linux
Résumé/CV: http://www.panix.com/~sth/resume2017.docx
Email: [email protected]
Interested in a backend role, especially web/data API building and/or data processing, broadly construed.
Googling turned up very little for me.
TIA
Edit: libraries mentioned in thread:
PMML, Arrow, Dill, marshmallow, pytables, parquet/fastparquet (and pickle, obviously)
Finger vein authentication using smartphone camera
Fundamentals of GPS Threats [pdf]
If you're essentially going through one object at a time, then discarding them, you're may just be doing conduit data processing, and so there's little advantage to using objects. I think what's missing in this (well-written) analysis is this distinction; if you're slurping data from one place, making a few changes (or especially if you're not making any), then sticking into a DB or vice versa, OO may be the wrong choice.
Ask yourself while writing the code: "are these active, behavior-driven objects that need encapsulation and relatively sophisticated behaviors, or is this just data I'm doing some relatively simple processing on?"
What really helped advance my understanding from zero to knowledgeable novice was rewriting some existing code line by line (using expanded variable names and comments), and thinking about each line and what it does as you go. It's the software development equivalent of Hunter S. Thompson re-typing The Great Gatsby just to get the feel of writing a great novel. Here's one I did based on Denny Britz's tutorial:
Britz's Original: http://www.wildml.com/2015/09/implementing-a-neural-network-...
My version: https://gist.github.com/sthware/c47824c116e6a61a56d9
HTH
http://matthijshollemans.com/2015/07/22/mixins-and-traits-in...
Disruption is not a strategy
“College newspaper on steroids” startup racking up 30M uniques a month
Former Mozilla VP starting his own holding company to take on Madison Avenue
Vertical integration gets a new lease of life
Stock photo startup Snapwire explores mini-IPO filing under new regulations
Investor Rush into AI: New High in Deals to Startups in Q1’16
New state of matter detected in a two-dimensional material
NeuralNets dreaming natural images
The Future Is Without Apps
Valley VCs Sit on Cash, Forcing Startups to Dial Back Ambition
Basic NNs:
http://www.wildml.com/2015/09/implementing-a-neural-network-... (a whole series, all worth reading)
https://gist.github.com/sthware/c47824c116e6a61a56d9 (my code based on the above)
http://iamtrask.github.io/2015/07/27/python-network-part2/
http://rolisz.ro/2013/04/18/neural-networks-in-python/
ML:
http://cs229.stanford.edu/materials.html
http://onlinestatbook.com/2/index.html
DL in general, RNNs, RNTS, CNNs, some others:
http://cs224d.stanford.edu/syllabus.html
http://cs231n.stanford.edu/syllabus.html
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagati...
http://arxiv.org/pdf/cs/0205070.pdf
http://colah.github.io/posts/2015-08-Understanding-LSTMs/
http://karpathy.github.io/2015/05/21/rnn-effectiveness/
http://nlp.stanford.edu/~socherr/EMNLP2013_RNTN.pdf
http://www.socher.org/index.php/Main/SemanticCompositionalit... roughRecursiveMatrix-VectorSpaces
http://colah.github.io/posts/2014-03-NN-Manifolds-Topology/
http://colah.github.io/posts/2014-07-NLP-RNNs-Representation...
http://cs224d.stanford.edu/syllabus.html
If you want something more basic to get your head around NNs, I recommend Denny Britz's "Neural Networks from Scratch":
http://www.wildml.com/2015/09/implementing-a-neural-network-...
I created a gist with a heavily commented version of his code:
Why you should fear for the future of news, in 1 chart
How the Mad Men lost the plot
Cassini Seeks Insights to Life in Plumes of Enceladus, Saturn’s Icy Moon
- Duplicate checking (same user on different products with similar reviews, for example)
- Meta-reviews ("was this review helpful?" - can also be gamed)
- user rating averages (all highs or all lows sometimes considered a flag)
- ratio of "first product reviews" to total reviews on a per-product basis
- "Super-reviewer" status (questionable, but often a flag)
- Products with low sales ranks
- Review ring detection (IP block, post times, etc.)
- Early reviews
- Users who give high ranks, while most other reviews are low
- Positive reviews for one brand's products, and negative for others
- "Verified" purchases
A lot of these already have countermeasures, and fake reviews have already come up with counter-counter measures (like review-time staggering, using multiple IP blocks, shipping empty boxes to defeat verified purchases, etc.)
The "how to know what's trustworthy?" is the million dollar question, and it has many answers that happen to change over time. Not easy to solve.