Size cost of C++ exception handling on embedded platforms
Introduction There is a common stereotype, that C++ exception handling code will significantly increase binary image size ("up to 100kb")...
The latest blog posts to take off on Hacker News. 21,842 posts.
Introduction There is a common stereotype, that C++ exception handling code will significantly increase binary image size ("up to 100kb")...
The Python Package Index, or as most call it “PyPI” is a central part of the ecosystem of Python. It serves as a central registry of names, helping to prevent collision between different projects as well as the default repository that most Python users go to when looking for software. Though it has its issues (of…
Rust + Ruby, Without The Glue. This post is a write-up of the talk I gave at RailsConf 2016. You can find the slides [https://speakerdeck.com/chancancode/turbo-rails-with-rust] here. -------------------------------------------------------------------------------- There's a lot to love about Ruby – the sweet syntax…
The x86 instruction set architecture is at the heart of CPU s that power our home computers and remote servers for over two decades. Being able to read and write code in low-level assembly language is a powerful skill to have. It enables you to write faster code, use machine features unavailable in C, and…
Names Considered Useful Software is written for people to understand; variable names should be chosen accordingly. People ...
Yesterday, Google open sourced their Tensorflow-based dependency parsing library, SyntaxNet. The library gives access to a line of neural network parsing models published by Google researchers over the last two years. I've been following this work closely since it was published, and have been looking forward to the…
What are code reviews, and why are they such an important part of Fullstory's culture? Learn about this tradition, inspired by Google, and the five ways we think it benefits FullStorians.
There is hardly ever a good reason to invert a matrix. What do you do if you need to solve Ax = b where A is an n x n matrix? Isn't the solution A−1 b? Yes, theoretically. But that doesn't mean you need to actually find A−1. Solving the equation Ax = b is
Attorneys for the Oracle and Google companies presented opening statements this week in a high-stakes copyright case about the use of application-programming interfaces, or APIs. As Oracle eagerly noted, there are potentially billions of dollars on the line; accordingly, each side has brought “...
After reading a blog post provocatively called “Today I accept that Rails is yesterday’s software” I felt the need to reply. I’m not sure why, I’m not going to convince anyone of anything, definitely not the author of that post. I want to reply because Rails is my current platform of choice, and let’s be honest…
The current structure definition of the ion system heap involves a zero sized array:
Explore the Qt Blog for the latest insights on e.g. Qt Creator, your go-to source for cross-platform development tips and updates.
A delightful language with friendly error messages, great performance, small assets, and no runtime exceptions.
Adrian Sieber's personal website and blog
Over the past few weeks I’ve been dabbling with deep learning, in particular convolutional neural networks . One standout paper from recent times is Google’s Multi-digit Number Recognition from Street View . This paper describes a system for extracting house numbers from street view imagery using a single end-to-end…
I am updating volume 2 of Core Java and got stuck on the section on text files in the internationalization chapter. How hard can this be in 2016? Surely everyone uses UTF-8 these days. Or do they? Make a file Test.java
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.