Software History

Software History

9237 bookmarks
Custom sorting
RFC 7946: The GeoJSON Format
RFC 7946: The GeoJSON Format
GeoJSON is a geospatial data interchange format based on JavaScript Object Notation (JSON). It defines several types of JSON objects and the manner in which they are combined to represent data about geographic features, their properties, and their spatial extents. GeoJSON uses a geographic coordinate reference system, World Geodetic System 1984, and units of decimal degrees.
·datatracker.ietf.org·
RFC 7946: The GeoJSON Format
Twitter and Google+ Polls: The iPad’s “Must-Have” & Top Productivity Apps
Twitter and Google+ Polls: The iPad’s “Must-Have” & Top Productivity Apps
Over the past two months, I’ve run what I consider an interesting experiment with my Twitter and Google+ followers: I’ve asked them what their favorite iPad apps were, and noted down the results. More specifically, back in May I asked my Twitter followers what their “5 must-have” iPad apps were. That question included all the
·macstories.net·
Twitter and Google+ Polls: The iPad’s “Must-Have” & Top Productivity Apps
foone🏳️‍⚧️ on Twitter
foone🏳️‍⚧️ on Twitter
It is 2018 and this error message is a mistake from 1974.This limitation, which is still found in the very latest Windows 10, dates back to BEFORE STAR WARS. This bug is as old as Watergate. pic.twitter.com/pPbkZiE57t— foone🏳️‍⚧️ (@Foone) November 3, 2018
·twitter.com·
foone🏳️‍⚧️ on Twitter
Removing support for Emacs unexec from Glibc
Removing support for Emacs unexec from Glibc
The Emacs editor requires a lot of Lisp code and program state before it can start doing its job. That led Emacs developers to add the "unexec" feature to quickly load all of that at startup, but unexec has always been something of a hack. It employs a fairly ugly (and intrusive) mechanism to do its job. Some non-standard extensions to the GNU C library (Glibc) are required, so a plan to eventually eliminate those extensions was met with some dismay in the Emacs community.
·lwn.net·
Removing support for Emacs unexec from Glibc
That Dragon Guy on Twitter
That Dragon Guy on Twitter
Open a terminal window on your computer—whether Windows, Mac or Linux—and unless you’ve fiddled the defaults, the width is almost always 80 columns. Run a code reformatter like clang-format and same deal…defaults to 80 columns. Why? (1/18) pic.twitter.com/OQLInQDaCo— That Dragon Guy (@PaintYourDragon) February 15, 2022
·twitter.com·
That Dragon Guy on Twitter
Revisiting the Black Sunday Hack
Revisiting the Black Sunday Hack
One of the most impressive hacks I've ever read about has to be the Black Sunday kill. Since the original 2001 Slashdot article I read on this [http://slashdot.org/articles/01/01/25/1343218.shtml] is 99.9% quote, I'm going to do the same. I can see why
·blog.codinghorror.com·
Revisiting the Black Sunday Hack
@sparrowgrine@chaos.social on Twitter
@sparrowgrine@chaos.social on Twitter
Cursed computing memory hierarchy, feel free to reply with questions about some of the more obscure stuff here, sources are available for all the cursed knowledge in this. pic.twitter.com/pfZ2FmCcy5— @sparrowgrine@chaos.social (@sparrowgrine) October 13, 2021
·twitter.com·
@sparrowgrine@chaos.social on Twitter
What is the '-->' operator in C/C++?
What is the '-->' operator in C/C++?
After reading Hidden Features and Dark Corners of C++/STL on comp.lang.c++.moderated, I was completely surprised that the following snippet compiled and worked in both Visual Studio 2008 and G++ 4....
·stackoverflow.com·
What is the '-->' operator in C/C++?
Superoptimizing LLVM
Superoptimizing LLVM
Compilers are caught in a tug-of-war between increasingly exotic architectures and instruction set extensions on one hand, and our desire for advanced progra...
·youtu.be·
Superoptimizing LLVM