String Deduplication – A new feature in Java 8 Update 20
Java 8 Update 20 String Deduplication with G1GC drastically reduces JVM memory by reusing duplicate char arrays. Optimize your Java applications today!
The latest blog posts to take off on Hacker News. 21,842 posts.
Java 8 Update 20 String Deduplication with G1GC drastically reduces JVM memory by reusing duplicate char arrays. Optimize your Java applications today!
A while back a friend of mine hosted a programming competition where you were given 9 random numbers one at a time and you had to guess the rank (the sorted position amongst the 9) of each as they are coming in. The goal was to submit a strategy in Java that will maximize the number of these games won. The best…
Well, not quite but let's start from the beginning.
Look at this incredible thing Ian Baker created. Look at it! What you’re seeing is not Photoshopped. This is an actual photo of a real world, honest to God double-clawed hammer. Such a thing exists. Isn’t that amazing? And also, perhaps, a little disturbing? That wondrous hammer
Introduction There are many developers between us. We write a tons of code every day. Sometime, it is even not a bad code :) Every of us ...
A user friendly game engine written in Rust
News & blog about Learn Enough (including the Ruby on Rails Tutorial)
A blog about computer science, systems, technology, and sometimes vegan cooking.
It’s time to reformulate the principles guiding my work. [Revised definition of complexity in response to misunderstandings]
What implications exist around linking friendly-c code with machiavellian-c? I.e. put the performance critical kernels in there own module and work realy hard to make it correct.
isocpp.org announced "the C++ FAQ" to which reportedly Bjarne Stroustrup and Marshall Cline will link to help boost its search rank. Good stuff; also, given that the language is >30 years old – it's about time.
pre.sourceCode { margin-left: 2em; } .sourceCode > span.k, .sourceCode > span.o, .sourceCode > span.bp, .sourceCode > span.kd { font-weight: bold; } .sourceCode > span.kt, .sourceCode > span.cp { ...
Upgrading on Ubuntu? If you’re upgrading from 1.12 or earlier, first set up the new RethinkDB PPA .
Recently microservices have been getting a lot of attention, both positive and negative. Articles about them tend to fall into two camps, which I'll affectionately label the hipster camp and the neckbeard camp. The hipster camp tends to strongly favor microservices, due to the excellent benefits they provide regarding…
Dev build 3063 is out now, with a few small improvements. There is now an equivalent to the OSX command line tool on windows: subl.exe. While the basic functionality was previously available via just passing sublime_text.exe command line arguments, because it was a windowed application rather than a console one, it…
Why are there so many goddamn package managers? They sprawl across both operating systems (apt, yum, pacman, Homebrew) as well as for programming languages (Bundler, Cabal, Composer, CPAN, CRAN, CTAN, EasyInstall, Go Get, Maven, npm, NuGet, OPAM, PEAR, pip, RubyGems, etc etc etc). “It is a truth universally…
Some notes about what appears to be current trend of programming languages and my thoughts about it.
Pansophical reader, with your bafflingly good mobile OCaml project, I’m ready at last to release an OCaml compiler for iOS 7. It works for all my projects, and I hope it works for yours.
We are pleased to announce the release of Julia 0.3.0. This release contains numerous improvements across the...