Topics /
Software Engineering
The most popular blog posts about software engineering on Hacker News. 780 posts.
What Makes a Senior Software Developer?
The notion of a "senior" developer is extremely subjective. How can we define it better?
What typing ^D does on Unix (2009)
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Grokking Deep Learning
A machine learning craftsmanship blog.
Machine Learning Exercises in Python, Part 1
KOITOTO LOGIN menghadirkan akses cepat, aman, dan praktis untuk pengalaman hiburan online modern dengan navigasi responsif, performa stabil, serta kenyamanan maksimal setiap waktu.
Reflections of an “Old” Programmer
Framing our programming careers in terms of knowledge accumulation and decay can yield some interesting insights.
Docker not ready for primetime
I love Docker . It's so freakin' useful for distributing predictable runtime environments.
The Idea of Lisp
How a programming language can be an idea.
Git Tips
Table of Contents: I’ve been using git full time for the past 4 years, and I wanted to share the most practical tips that I’ve learned along the way. Hopefully, it will be useful to somebody out there.
Typosquatting programming language package managers
Edit: It seems that the blog post and the thesis caused quite some interest. Please contact me under the following mail address: admin [|[at]|] incolumitas [[|dot|]] com In this blog post, it is demonstrated how 17000 computers were forced to execute arbitrary code by typosquatting programming language…
Serverless Architectures
Serverless architectures replace a managed server with a collection of third party services and FaaS
Vim Anti-Patterns
The benefits of getting to grips with Vim are immense in terms of editing speed and maintaining your “flow” when you’re on a roll, whether writing code, poetry, or prose, but because the learning curve is so steep for a text editor, it’s very easy to retain habits from your time learning the editor that stick with you…
How it feels to learn JavaScript in 2016
No JavaScript frameworks were created during the writing of this article.
Skip Lists Done Right
Skip lists are a wonderful data structure, but it is hard to get\ right. This blog post presents various techniques to optimize and\ improve the implementation of skip lists.
Go best practices, six years in
Generally good things to do when writing Go code, in 2016 and beyond.
Code that will break in Python 4
With the end of support for Python 2 on the horizon ( in 2020 ), many package developers have made their packages compatible with both Python 2 and Python 3 by using constructs such as:
How to contribute to an open source project on GitHub
If this is your domain name you must renew it immediately before it is deleted and permanently removed from your account. To renew this domain name visit NameBright.com
Dear JavaScript
This article has been moved to: http://thejameskyle.com/dear-javascript.html