New
The latest blog posts to take off on Hacker News. 1,981 posts.
How To Become Uber Productive While Working For Yourself
Note: I was introduced to this idea somewhere on Hacker News a few weeks back, though I haven't been able to find the exact discussion again [1]. I adapted the original concept to fit my own style, and it's changed the way I approach my work. Uber Productivity - How To…
The Sad State of Mobile XMPP in 2014
blog about networking, cameras, old gear, and xmpp
We are not normal people
Is a product's technical complexity correlated to its revenue potential?
How to compile with continuations
In terms of unreasonable effectiveness, the transformation to continuation-passing style (CPS) ranks with the Y combinator .
Machine Learning in JavaScript
I love machine learning algorithms. I've taught classes and seminars and given talks on ML. The subject is fascinating to me, but like all skills fascination simply isn't enough. To get good at something, you need to practice! I also happen to be a PHP and JavaScript developer.
AWS Tips, Tricks, and Techniques
AWS is one of the most popular cloud computing platforms. It provides everything from object storage ( S3 ), elastically provisioned servers ( EC2 ), databases as a service ( RDS ), payment processing ( DevPay ), virtualized networking ( VPC and AWS Direct Connect ), content delivery networks ( CDN ), monitoring (…
US bans students from “blacklisted” countries from getting access to Coursera
I’m following a Coursera course entitled “Constitutional Struggles in the Muslim World” and just received a rather odd email. All students from Syria, Sudan, Iran and Cuba will no…
Mistakes Programmers Make when Starting in Machine Learning
There is no right way to get into machine learning. We all learn slightly different ways and have different objectives of what we want to do with or for machine learning. A common goal is to get productive with machine learning quickly. If that is your goal then this post highlights five common mistakes programmers […]
The descent to C
This article attempts to give a sort of ‘orientation tour’ for people whose previous programming background is in high (ish) level languages such as Java or Python, and who now find that they need or want to learn C.
Square thinks I don’t exist
Seriously. During the signup process, they ask for some personal information: your name, home address, phone number, and Social Security Number. They hand it off to an identity verification service , which scrapes, say, public records and credit reports, to ask questions that only you can answer:
Two "WontFix" vulnerabilities in Facebook Connect
TL;DR Every website with "Connect Facebook account and log in with it" is vulnerable to account hijacking. Every website relying on signed_r...
Python on Wheels
A quick overview into wheel based Python deployments.
Parallelism in one line
A Better Model for Day to Day Threading Tasks
A RESTful Micro-Framework in Go
After reading countless articles about the wonders of Go, I wanted to learn more. But, learning a new language— I mean really learning it, not just getting familiar with the general capabilities and syntax—is hard. I'm sure there are tons of books that would purport to teach me all about it, but there is no substitute…
Making GIFs From Video Files With Python
Sometimes producing a good animated GIF requires a few advanced tweaks, for which scripting can help. So I added a GIF export feature to MoviePy, a …
This is What it's Like to Be a Woman at a Bitcoin Meetup
"You want Tikhon and Arianna on your team. They are A++ hustlers that will walk through walls and put in hundreds hours of work on your toughest problem. There are 43 investors in Simple Contacts, Tikhon and Arianna are my first calls."
Where do you find the time for side projects?
You work 40 hours per week. You have family commitments. How can you work on your side-hustle, when you have a limited amount of energy and time?