Visual Programming Languages – Snapshots
Interface Vision is a group working on a software development platform that can be used without coding.
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 230 posts.
Interface Vision is a group working on a software development platform that can be used without coding.
There are several reasons why one should prefer L A T E X to a WYSIWYG word processor like Microsoft Word: portability, lightness, security are just a few of them (not to mention that L A T E X is free ). There is still a further reason that definitely convinced me to abandon MS Word when I wrote my dissertation: you…
See how well you know (or can anticipate) gcc's optimizer. For each question, the left box contains some code, while the right box contains code that purports to do the same thing, but that illustrates a particular optimization. Will gcc apply that optimization? Put another way, will the code on the left be as fast as…
In terms of unreasonable effectiveness, the transformation to continuation-passing style (CPS) ranks with the Y combinator .
We are pleased to announce today the initial release of Transit. Transit is a format and set of libraries for conveying values between applications written i...
These next few posts are a technical write-up of how I created 8088 Domination, which is a program that displays fairly decent full-motion video on a 1981 IBM PC. Before reading further, it might b…
TL:DR Successive, well intentioned, changes to architecture and technology throughout the lifetime of an application can lead to a fragmente...
In P of EAA I said "don't distribute your objects". Does this advice contradict my interest in Microservices?
It makes many aspects of JavaScript sane and convenient, and you get a compilation check that verifies syntax, however it still suffers greatly from weak-typing.
An introduction to the Go context package.
At CloudFlare, We use Go for a variety of services and applications. In this blog post, We're going to take a deep dive into some of the technical intricacies of Go.
7 actionable principles for websites that want to make use of JavaScript to control their UI and deliver the best performance
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.
“ The essence of XML is this: the problem it solves is not hard, and it does not solve the problem well.” – Phil Wadler, POPL 2003
<img src="http://stevehanov.ca/blog/images/acer.jpg"/> If you have a web site with a search function, you will rapidly realize that most mortals are terrible typists. Many searches contain mispelled words, and users will expect these searches to magically work. This magic is often done using levenshtein distance. In…
Miguel de Icaza's Blog
Hello! I’m going to tell you about monads, and how we can uncover them by refactoring our Ruby code.
Last fall, work on my coding side projects came to a head: I wasn’t making adequate progress and I couldn’t find a way to get more done without sacrificing my ability to do effective work at Khan Academy .
How James Somers reverse-engineered Google Docs to play back any document's keystrokes
Learning the lesson of vi
My name is Brian Hauer and these are my rants about technology, politics, and anything else that irks me.
It's happening. It's the reason that a lot of us came to work for Microsoft, ...
From the highly eclectic blog of Mark Dominus
One of the coolest features of Rust is how it automatically manages resources for you, while still guaranteeing both safety (no segfaults) and high performance. Because Rust is a different kind of programming language, it might be difficult to understand what I mean, so let me be perfectly clear: * In
Several months ago I promised a follow-up to my previous blog post about turn-based game loops in my roguelike . Then I got completely sidetracked by self-publishing my book , Game Programming Patterns , and forgot all about it. I totally left you hanging.
Author’s note: this article used to be called “What Every ComputerProgrammer Should Know About Floating Point, part 1”. Some peoplenoted that this was perh...