New
The latest blog posts to take off on Hacker News. 21,842 posts.
Alert: NPM modules hijacked
<p><strong>EDIT : User @nj48 appears to <a href="https://twitter.com/seldo/status/712673227630313472">have no malicious intentions</a>.</strong></p>
Exploring Rust (from C#)
For the past few years I’ve followed the evolution of Rust with interest. Rust is a new systems programming language (like C or C++) with greater emphasis on...
Package managers should be immutable, distributed and decentralized
I just came across an interesting post via Hacker News , from an author of several hundred NPM packages (some of which quite popular) that just removed all of his packages from NPM.
Node.js on Google App Engine Goes Beta
We’re excited to announce that the Node.js runtime on Google App Engine is going beta. Node.js makes it easy for developers to build performant web applications and mobile backends with JavaScript. App Engine provides an easy to use platform for developers to build, deploy, manage and automatically scale services on…
The Deep History of Your Apps: Steve Jobs, NeXTSTEP, and Early OO Programming
Since 2008, over a hundred billion apps have been downloaded from Apple’s App Store onto users’ iPhones or iPads. However, the technology and tools powering the mobile “app revolution” are not themselves new, but rather have a long history spanning over thirty years, one which connects back to the beginnings of…
Bypassing Antivirus with Ten Lines of Code
I had originally set out to write a long winded blog post on different antivirus bypass techniques. I went through what was supposed to be s...
Full-Stack Redux Tutorial
Tero Parviainen
Curl is 18 years old tomorrow
Another notch on the wall as we've reached the esteemed age of 18 years in the cURL project. 9 releases were shipped since our last birthday and we managed to fix no less than a total of 457 bugs in that time. On this single day in history... 20,000 persons will be visiting the web … Continue reading curl is 18 years…
Giving Up on TDD
You mean the one where he says that he tried it for a few months and then gave up? Yes, I read it.
Serious Sam’s Serious Engine source code released
Hey guys, today we have a surprise for you. We’re releasing the source code for Serious Engine v1.10! It’s the very same engine that we used for Serious Sam Classic: The First Encounter and The Second Encounter. This month we’ll be celebrating Serious Sam’s 15th anniversary and we’re all feeling very nostalgic…
Use the Unofficial Bash Strict Mode (Unless You Love Debugging)
Let's start with the punchline. Your bash scripts will be more robust, reliable and maintainable if you start them like this:
Engineers Shouldn’t Write ETL
“What is the relationship like between your team and the data scientists?” This is, without a doubt, the question I’m most frequently asked when conducting i...
The 451 status code is now supported
Get started with one of our guides, or jump straight into the API documentation.
Atom 1.6 Released with Pending Pane Items, Async Git and Top and Bottom Bar API
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.
Real-Time Django: Get Started with Django Channels
Follow our Django Channels tutorial to build a real-time chat app with WebSockets. Learn about Channels, ASGI, and asynchronous Python web app development.
XKCD's StackSort Implemented in a Vim Regex
Which is the first answer to the first question if you search for 'sort a list' on Stack Overflow (which was answered by Devin Jeanpierre ).
Emac’s Org Mode will improve your software engineering
Your brain is chaos