Cheating at a company group activity using Unix tools
The tools you didn’t know you need
The latest blog posts to take off on Hacker News. 21,827 posts.
The tools you didn’t know you need
On every team at every company I've been at prior to my current role, the advice was simple: don't check your node_modules folder into your version control system (which I'll refer to as “Git” for the rest of this article…). This seemed like solid advice for multiple reasons:
There is more than enough written on the mechanics of and mitigations for the recent severe RCE in log4j . On prevention, this is the most interesting widely-reshared insight I have seen:
In the previous post, I made a case for why programming languages should have a utility library that provides small-but-commonly-needed functions. Today I’m introducing a Raku package that I hope w…
Loris Cro's Blog
Introduction to quaternions and rotations in 3D.
Anyone following my Twitter could have seen me complaining about things happening around Python build systems frequently. The late changes feel like people around the Python packaging ecosystem hav…
Explore how Databricks leverages Scala for large-scale data processing, enhancing performance and developer productivity.
Precise code navigation is powered by stack graphs, a new open source framework that lets you define the name binding rules for a programming language.
The Modus themes for Emacs meet the highest accessibility standard for colour contrast. This is their official manual.
I intented this to be a small post with some lessons learned after working one year as a CL dev, however it turned out quite long (two parts!). As always: All opinions are my own. This post is not endorsed by anybody.
This tutorial is intended for intermediate C developers who want to get some coding practice and, in the process, gain valuable insights into low-level programming and how (some) Virtual Machines operate under the hood. The reader should already be comfortable with bitwise operations, hexadecimal notation, pointers…
I forked and modified Go compiler to add a new keyword called let, as alias for var
Today, we are rolling out a technology preview for GitHub code search, the next iteration for search, discovery, and navigation on GitHub.
On the 1st of January, 1998, Bjarne Stroustrup gave an interview to the IEEE’s ‘Computer’ magazine..
My exploration into making a 90s style fantasy console inspired by the PS1
We had a great talk with Jeffrey Snover, Microsoft Technical Fellow and CTO for Modern Workforce Transformation. Snover is the inventor of Windows PowerShell, an object-based distributed automation engine, scripting language, and command line shell. Enjoy full interview on our website.
This is quite the big update: you can now choose from 4 programming languages for your microStudio project: **microScript**, **Python**, **JavaScript** or **Lua**! All this still from your web browser. With any of these 4 languages, you have access to all the microStudio goodness: live edit your code, live help and…
The usual build-versus-buy rules for applications don't apply to integration
Posted by Mariusz Felisiak on Dec. 7, 2021
Easter egg; noun: An unexpected or undocumented feature in a piece of computer software, included as a joke or a bonus. There are no Easter eggs in curl. For the good. I've been asked about this many times. Among the enthusiast community, people seem to generally like the concept of Easter eggs and hidden treasures, ……
In Firefox 95, we're shipping a sandboxing technology called RLBox — developed with researchers at UC San Diego and the University of Texas
Tools and techniques used to test coreutils
Spark-style distributed datasets can be modeled with a few lines of code, using Unison's distributed computing library. This article teaches you how.
NoiseCraft: a Browser-Based Visual Programming Language for Sound & Music
There are many problems with the existing Internet email system, such as spam, scam, surveillance, insecurity, centralization, and complexity. The problems are starting to outweigh the benefits of the system. Fixing the problems by evolving the current system seems overwhelmingly difficult. This essay examines some…
Aaron Giles is a Seattle-area programmer, musician, web developer, and graphic designer.