New
The latest blog posts to take off on Hacker News. 1,013 posts.
The Magpie Developer
I’ve often thought that software developers were akin to Magpies, birds notorious for stealing shiny items to decorate their complex nests. Like Magpies, software developers are unusually smart and curious creatures, almost by definition. But we are too easily distracted by shiny new toys and playthings. I no longer
You could have invented Parser Combinators
Computer Science, Machine Learning, Programming, Art, Mathematics, Philosophy, and Short Fiction
The Case for Slow Programming
My dad used to say, “Slow down, son. You’ll get the job done faster.” I’ve worked in many high-tech startup companies in the San Francisco Bay area. I am now 52, and I progr…
Things You Can Do with Python and POV-Ray
This post presents Vapory, a library I wrote to bring POV-Ray’s 3D rendering capabilities to Python. POV-ray is a popular 3D rendering software which …
The resource leak bug of our civilization
A couple of months ago, Trixter of Hornet released a demo called "8088 Domination", which shows off real-time video and audio playback on t...
The State of JavaScript in 2015
Developing Opinions - A blog by Jimmy Breck-McKye
Great Works in Programming Languages (2004)
In September, 2004, I posted a query to the Types list asking people to name the five most important papers ever written in the area of programming languages. This page collects the responses I received. (A few are missing because I am still tracking down bibliographic information.)
Rust borrow and lifetimes
Arthur’s thoughts on coding, software engineering, and other interesting things.
Object Oriented Programming is Inherently Harmful
“ Object-oriented programming is an exceptionally bad idea which could only have originated in California. ” – Edsger Dijkstra
An argument against call/cc (2012)
Why a programming language should not offer a primitive to capture undelimited continuations (call/cc).
New optimizations for X86 in upcoming GCC 5.0
Find software and development products, explore tools and technologies, connect with other developers and more. Sign up to manage your products.
How Not to Write a Signal Handler
This website is for sale! 741mhz.com is your first and best source for information about 741mhz. Here you will also find topics relating to issues of general interest. We hope you find what you are looking for!
Why browse the Web in Emacs? (2008)
“Are you browsing Slashdot in Emacs?”, W- asked me after he glanced at my screen.
The Animated Guide to Emacs Paredit
Dan's blog
How we built Flow
A journey in inception, design and technology
Hermitage: Testing the “I” in ACID
tl;dr: I have created a test suite for comparing the transaction isolation levels in different databases. I did this as background research for my book . This post explains why.
Rvest: Easy web scraping with R
Introducing rvest: scrape web data with CSS selectors or XPath, extract text/tables, and navigate sites with sessions.
Functional Programming using JavaScript
There is no clear, widely-accepted definition of Functional Programming. It is a collection of related featues which cohere well into a very useful style of programming.