Don't tug on that, you never know what it might be attached to
From the highly eclectic blog of Mark Dominus
The latest blog posts to take off on Hacker News. 1,304 posts.
From the highly eclectic blog of Mark Dominus
With last weeks C++ committee meeting in Oulu, C++17 is feature complete and on its way to become an international standard. After the last meeting in Jacksonville I had little hope to see big surprises, but Oulu managed to add a few important and interesting features to the new standard. There is a very good overview…
Try out the new Servo nightly builds
Posted by Heng-Tze Cheng, Senior Software Engineer, Google ResearchThe human brain is a sophisticated learning machine, forming rules by memorizing...
I've been reading a lot of Lisp books lately, some more advanced than others. All of the introductory books I've seen cover the idea of symbolic computation, but most of them breeze past it with just a few pages about "symbols" and "quoting". For many programmers coming from non-Lisp languages these are new, foreign…
Given how important chips are to modern society EVERYONE should understand and appreciate how they are made. Every field has its own set of terms, jargon, and acronyms (engineers love acronyms!). As you would expect, chip design is no different. If you are new to chip design, it might take you a few days to read…
This is a tutorial on how to implement a programming language. If you ever wrote an interpreter or a compiler, then there is probably nothing new for you here. But, if you're using regexps to “parse” anything that looks like a programming language, then please read at least the section on parsing . Let's write less…
Appcanary makes sure you never run vulnerable software on your servers. Like our blog? Subscribe to our newsletter or podcast . Browse the archive , or follow us on twitter , github or rss .
What ML-Flavoured Erlang is a statically typed language with basic parametric polymorphism (generics) for the Erlang VM that I’ve been hacking …
What's up with Servo for the week of 20 June 2016 - 27 June 2016
Updated (2017): See .NET Core Releases to learn about newer releases. We are excited to announce the release of .NET Core 1.0, ASP.NET Core 1.0 and Entity Framework Core 1.0, available on Windows, OS X and Linux! .NET Core is a cross-platform, open source, and modular .NET platform for creating modern web apps…
I’ve come to the conclusion that, for me, ORMs are more detriment than benefit. In short, they can be used to nicely augment working with SQL in a program, but they should not replace it.
When I first heard of it sure sounded cool and I was super excited to start trying it out. As soon as I tried to get started however, it got a lot more frustrating. My goal here is to save you some of that frustration.
Access to this page requires authorization. You can try signing in or changing directories .
The How To Make an RPG book teaches you what you need to know to make your own computer role-playing game. Pick it up and start making your game today.
Today, we’re pleased to announce that the next release of the Cygwin library (version 2.5.2) will be available under the GNU Lesser General Public License (LGPL) version 3. The Cygwin library is the core of the Cygwin project, which includes a distribution of the popular GNU tools and other open source tools designed…
A high-minded goal like “expand the boundaries of the medium” doesn’t always mean forging ahead in crazy new unknown directions. Sometimes it means examining lost evolutionary lines in game design – picking up ideas that were abandoned long ago and seeing if there’s any new life in them. The game I keep coming back to…
On 22 June 2016, Unicode version 9.0 was published . As part of that, 4 new symbols were introduced – and another one was re-purposed.
We have added a new feature: time-travel queries. To our knowledge, we are the first database to have implemented the them.
Since we first started work on the Chakra JavaScript engine, it has been our mission and priority to make JavaScript faster for the real-world web, and to continuously improve the experience of browsing in Microsoft Edge (and previously Internet Explorer). We’ve had a very busy year, with highlights like taking Chakra…
The official home of the Erlang Programming Language