Do-It-Yourself OpenJDK Garbage Collector
Aleksey Shipilёv, JVM/Performance Geek, Shout out at Twitter: @shipilev Questions, comments, suggestions: aleksey@shipilev.net
The latest blog posts to take off on Hacker News. 2,668 posts.
Aleksey Shipilёv, JVM/Performance Geek, Shout out at Twitter: @shipilev Questions, comments, suggestions: aleksey@shipilev.net
[latexpage] 本文之中文翻譯在此 Overview Trigonometry is a very essential building block to a huge portion of game math. That's why I've chosen this topic for the first tutorial of my new Gamedev Tutorials series. Having a solid understanding of basic of trigonometry can go a long way for game development. It is used…
There's a lot going on behind the scenes, since I am not only writing the books; at the same time I have to create the software to write about. For example, ...
Science News, Physics, Science, Philosophy, Philosophy of Science
An entry on some of the cleverest (and clearest) functional designs I've worked on, and how it came to be
After languishing through the CPU dark-ages (read: Intel trying real hard to keep people on 4 cores so they could charge an arm and a leg for more), the last two years has seen a vertible tsunami of advances in CPU technologies. AMD's introduction of an 8-core CPU (the 1700X) began the rat-race and with both AMD and…
I sat next to a senior software engineer for a year. Here’s what I learnt.
I had originally shared a version of this post with a small, private mailing list, but then I figured there'd be no harm in sharing it with a larger audience so here it is.
My favorite music player is Audacious . It follows the Winamp Classic tradition of not trying to manage my music library. Instead it waits patiently for me to throw files and directories at it. These selections will be informally grouped into transient, disposable playlists of whatever I fancy that day.
Use Fable, Elmish architecture, parser combinators and the magic of functional-first programming with F# to build a simple browser-based spreadsheet application! I have been teaching F# for 7 years now and while the libraries and examples change, the core ideas remain the same. In this blog post, I'll cover my latest…
(Alternate Title: How to Shut Up the Ubuntu MOTD, the Long Way) Sometimes, the simplest questions take you on exciting journies. This was, in...
How I used Edsger W. Dijkstra's handwriting as a model to improve mine.
This blog post is about the NAACL 2019 paper What makes a good conversation? How controllable attributes affect human judgments by Abigail See, Stephen Rolle...
A blog about signals, programming, music, and other stuff.
We recently restored an Apollo Guidance Computer, the revolutionary computer that helped navigate to the Moon and land on its surface. 1 At...
There is a misconception that Lisp is a dynamically typed language and doesn’t offer compile-time type checking. Lisp being the…
Here's what no one tells you when you graduate with a degree in computer science and take up a job in software engineering:
Learning to prove theorems via interacting with proof assistants Yang & Deng, ICML’19 Something a little different to end the week: deep learning meets theorem proving! It’s been a while …
Software Architecture is the important aspects of a software system's internal design, usually its major components and aspects that are hard to change.
In the last few months, I have learned a lot about modern JavaScript and CSS development with a local toolchain powered by Node 8, Webpack 4, and Babel 7. As part of that, I am doing my second “re-introduction to JavaScript”. I first learned JS in 1998. Then relearned it…
BONANZA138 menghadirkan link alternatif portal game terbaru dan terpercaya. Dapatkan rute bonanza138 login anti-blokir, proteksi TLS modern dan pelayanan setiap hari.
Modern technology makes us consumers instead of creators
Do you know that Java is one of the most widespread programming languages right now? This is being used by startups and even large enterprises Continue reading The Best Java Books that Will Fit Different Skill Levels
(Editor's note: This post is cross-posted on Fauna's blog, where Daniel Abadi serves as an adviser . Fauna is is a serverless, cloud data...
Repository for personal website