Topics /
Software Engineering
The most popular blog posts about software engineering on Hacker News. 1,031 posts.
Telegram Bot Platform
Telegram 3.0 introduces Bot Platform — free, open and super easy to use
Practical Data Science in Python
Find, classify and remediate PII across your files, email, databases and cloud. Accurate AI-powered PII discovery – on-premise or SaaS.
Clojure 1.7 is now available
We are pleased to announce the release of Clojure 1.7. The two headline features for 1.7 are transducers and reader conditionals. Also see the complete list ...
Artificial Neural Networks for Beginners
Deep Learning is a very hot topic these days especially in computer vision applications and you probably see it in the news and get curious. Now the question is, how do you get started with it? Today's guest blogger, Toshi Takeuchi, gives us a quick tutorial on artificial neural networks as a starting point for your…
My Top 100 Programming, Computer and Science Books: Part One
I was recently interviewed by Fog Creek and one of the questions was about my favorite programming, coding and development books. I got very excited by this question as I'm a huge book nerd. I love books about computers, programming, and science. Every few months I spend a day or two researching the latest…
It Just Works
Marco Arment wrote about Apple losing the ‘functional high ground’ earlier this year, and it was met with tons of discussion - blog posts, podcasts, twitter battles and more. The…
Socket.IO C++
I'm really proud to announce the first release of the Socket.IO C++ Client on GitHub!
How to create NBA shot charts in Python
In this post I go over how to extract a player's shot chart data and then plot it using matplotlib and seaborn .
SQL, Scaling, and What's Unique About Postgres
Citus gives you all the greatness of Postgres plus the superpowers of distributed tables. By distributing your data and queries, your application gets high performance—at any scale. The Citus database is available as open source and as a managed service on Azure.
Data first, not code first
Developers hate him! We'll cover some standard tips and tricks here, but we're not really interested in those. We're looking for the One Weird Trick to rule them all. Hopefully each trick we encounter brings us closer to coding Mecca. In the beginning The first video game I ever wrote was called Ninja Wars. Yes, that…
Rise of the Scientific Programmer
A blog on programming C#, REST, WCF, ASP.NET Web API and software architecture
RethinkDB 1.16: cluster management API, realtime push
The 1.16 release is a precursor to the upcoming 2.0 release, and is the biggest RethinkDB release to date with over 300 enhancements . This release includes two exciting new features: a comprehensive API for large cluster management, and realtime push functionality that dramatically simplifies the development of…
Auto-Generating Clickbait with Recurrent Neural Networks
Hey! If you are a web developer, you should know about CatchJS. It’s a service for tracking and logging errors in JavaScript, with some pretty exciting features. “F.D.R.’s War Pla…
Five years of Scala and counting: debunking some myths
I started using Scala 5 years ago instead of Java after starting (but never quite finishing) to read the first edition of Programming in Scala. First only present in tests, my first attempts at Scala code would quite soon invade small utility classes and before I knew it take over all of my projects. There are many…
How We Deploy Python Code
Building, packaging & deploying Python using versioned artifacts in Debian packages.
To Master Vim, Use It Like Language
A comprehensive Vim tutorial that teaches Vim as a language rather than memorizing commands. Learn movements, text objects, visual mode, and advanced techniques.
Microsoft BASIC for 6502 – Original Source Code (1978)
This is the original 1978 source code of Microsoft BASIC for 6502 with all original comments, documentation and easter eggs: M6502.MAC (1978-07-27, 6955 lines, 161,685 bytes) This is currently the oldest publicly available piece of source written by Bill Gates.
Chip
I made this today while experimenting with cellular automata parameters , and I found it uniquely beautiful. After a while the patterns stabilise and start to look like a kind of constantly-moving circuit diagram. I call it Chip . The source is on GitHub if you're that way inclined.
Yahoo Logo ASCII Animation in 462 bytes of C (2011)
[ Update 10/21/2015: Changed the title from "six lines of C" to "462 bytes of C" to avoid endless arguments about what constitutes a line of C code.]
The category design pattern
A programming design pattern inspired by category theory
Introducing the IBM Swift Sandbox
Create, build, and maintain websites and web apps that run in a browser.