Introducing paid subscriptions on GitLab.com
Subscriptions and limits to private CI minutes on shared runners are coming to GitLab.com
Subscriptions and limits to private CI minutes on shared runners are coming to GitLab.com
In a major step toward making a quantum computer using everyday materials, a team led by researchers at Princeton has constructed a key piece of silicon hardware capable of controlling quantum behavior between two electrons with extremely high precision.
Floating point numbers have limited precision. If you are a game programmer, you have likely encountered bugs where things start breaking after too much time has elapsed, or after something has mov…
Update, February 2019: Two years later the VC++ bug I reported here still exists, even in VS 2019 preview. However Chromium no longer builds with VC++ so I’m reverting the changes where I del…
On Friday, MIT Technology Review published an article on the cryptocurrency IOTA. However, we at the Media Lab have issues with the story
Learn Machine Learning (ML) and be ahead of the pack in the Software industry. Machine Learning is a sub-field of Artificial Intelligence (A.I), which is heavily used in modern software systems. Machine Learning algorithms can improve software (a robot) and it's ability to solve problems through gaining experience and…
Rust bindings for GTK and GLib-based libraries
In a previous post, we described the details of NSynth (Neural Audio Synthesis), a new approach to audio synthesis using neural networks. We hinted at furthe...
It's difficult to get the Windows Console to display Unicode characters, so here's a C++ WinForms program that will display the arguments in a TextBox.
I discuss the six major barriers that I had to break through in order to go from lurker to launcher.
QuickCheck is the grandfather of property-based testing libraries. Despite being imitated in over thirty languages, the original implementation remains pre-eminent due to the type system and consistent logic of the Haskell language in which it is written.
A notorious ‘second-system effect‘ often afflicts the successors of small experimental prototypes. The urge to add everything that was left out the first time around all too frequently leads to huge and overcomplicated design. Less well known, because less common, is the ‘third-system effect’; sometimes, after the…
Oftentimes when I am conversing about the design of Rust with other users - as on RFCs or the internals forum - I witness a peculiar remark about “explicitness.” It usually goes something like this: I do not like Feature Design X because it is too implicit. Magic is okay in Other Language Y, but Rust is supposed to be…
Recently I was listening to the excellent DotNetRocks podcast and they had Steven Sanderson (of Knockout.js fame) talking about ‘WebAssembly and Blazor’.
No single cloud fits all. Explore how we build a more flexible future with hybrid cloud.
ReactJS Elixir Erlang Golang D3 scalable web services developers
After just 140 charging cycles, which could happen after just 4 months usage, the iPhone is running 28% slower than it does with a new battery.
Albert Einstein? Al-Anon? Narcotics Anonymous? Max Nordau? George Bernard Shaw? Samuel Beckett? George A. Kelly? Rita Mae Brown? John Larroquette? Jessie Potter? Werner Erhard?
Discover the tech stack used by CircleCI. Explore 34 tools across 4 categories.
I read a fantastic article in Nature magazine (vol 459, pp931-939 (18 June 2009)) that summarizes not only the current state of novel H1N1 (aka Swine Flu) understanding, but also a compares H1N1 against other flu strains. In particular, it discusses in-depth how the pathogenic components — i.e., the stuff that kills…