HNHacker News
TopNewBestAskShowJobs

ingve

221,309 karma · joined April 12, 2012

submissionscomments
ingve··on How I Made $70k Self-Publishing a Book about Ruby on Rails
Bob wrote (the very excellent!) Game Programming Patterns [0]. Lots more info in [1], [2], [3]

[0] http://gameprogrammingpatterns.com/

[1] http://journal.stuffwithstuff.com/2014/11/20/how-my-book-lau...

[2] http://journal.stuffwithstuff.com/2014/11/03/bringing-my-web...

[3] http://journal.stuffwithstuff.com/2014/04/22/zero-to-95688-h...

ingve··on Mender – An open-source OTA software updater for embedded Linux devices
Strictly speaking you don't need Linux. As mentioned in the blog post, Mender also works with IncludeOS [0]. A demo was shown at the OpenIoT Summit last week, the video should be available in the near future.

[0] http://www.includeos.org/

ingve··on Bit permutations
Bit Twiddling Hacks [0] is also good. (HN discussion: [1])

[0] https://graphics.stanford.edu/~seander/bithacks.html

[1] https://news.ycombinator.com/item?id=12026879

ingve··on How I use Anki to learn mathematics
Some frequently mentioned blog posts:

Memorizing a programming language using spaced repetition software:

https://sivers.org/srs

Janki Method: Using spaced repetition systems to learn and retain technical knowledge:

https://www.jackkinsella.ie/articles/janki-method

Janki Method Refined:

https://www.oxbridgenotes.com/articles/janki_method_refined

Tips For Mastering A Programming Language Using Spaced Repetition:

https://www.smashingmagazine.com/2014/08/mastering-a-program...

ingve··on Machine Learning in a Year
> "It’s possible to get a good machine learning teacher for around 50 USD per hour"

How/where did you find a teacher like this? Finding a machine learning subject expert is already pretty difficult; knowing how to find one who is also a good teacher would be a useful skill in its own right.

ingve··on Thor – A minimalistic operating system in assembly and C++
IncludeOS? [0]

From the CppCon 2016 presentation description:

"Early in the design process we made a hard choice; no C interfaces and no blocking POSIX calls. We’ve done everything from scratch with modern C++ 11/14 - Including device drivers and the complete network stack all the way through ethernet, IP and ARP, up to and including UDP, TCP and recently also an http / REST API framework. To achieve maximum efficiency we decided to do everything event based and async, so there's plenty of opportunities to use lambdas and delegates." [1]

[0] http://www.includeos.org/

[1] https://cppcon2016.sched.org/event/d30a43dae4a490dce81a3dfc6...

ingve··on Docker 1.12: Now with Built-In Orchestration
They have announced a Public Beta:

https://blog.docker.com/2016/06/docker-mac-windows-public-be...

ingve··on The Nom Profit-Maximizing Operating System [pdf]
More details can be found in Muli Ben-Yehuda's thesis:

http://www.mulix.org/pubs/theses/nom-msc-2015-15.pdf

ingve··on E Ink announces a full color electrophoretic ePaper display
Not GoPro, but Norwegian broadcaster NRK have filmed several train journeys as part of their "slow tv" offering. Original HD video files (200++ GB) are available [0], and there are multiple versions on Youtube, like a 10 hour trip with Nordlandsbanen from Trondheim to Bodø [1] and a 7 hour trip from Bergen to Oslo [2], including a 10 minute stretch from Finse where the scenes from Hoth in Star Wars Episode V: The Empire Strikes Back were filmed [3].

[0] https://nrkbeta.no/2009/12/18/bergensbanen-eng/

[1] https://www.youtube.com/watch?v=831Drz4YQdQ

[2] https://www.youtube.com/watch?v=aR15x_ujuPA

[3] https://www.youtube.com/watch?v=Ql2qXpNVTjw

ingve··on Why I don't spend time with Modern C++ anymore
I have no idea why this submission got resurrected now, it was submitted several days ago and failed to get any traction. Hope dang can kill it and move the comments to the newer and more active thread.
ingve··on Cargo: predictable dependency management
Conan is the most promising one, they just released a new version:

http://blog.conan.io/2016/05/03/New-conan-release-0-9.html

Arne Mertz has a Vagrant box for people who want to experiment with a "4C" development environment (Clang, Cmake, Conan, Clion).

https://github.com/arnemertz/Xubuntu1604_DevBox

ingve··on Little Man Computer Emulator
According to Wikipedia, "The Little Man Computer (LMC) is an instructional model of a computer, created by Dr. Stuart Madnick in 1965." [0]

LMC Documentation and User's Guide: [1]

[0] https://en.wikipedia.org/wiki/Little_man_computer

[1] http://www.povinelli.org/teaching/eece2710/lmc.html

ingve··on Runtime Compiled C++ for Rapid AI Development [pdf]
Found via the Runtime-Compiled C++ blog [0], which also pointed out that all the chapters from the first volume in the Game AI Pro book series (published in September 2013) are available for free download from the bottom of the main Game AI Pro website. [1]

[0] http://runtimecompiledcplusplus.blogspot.com/

[1] http://www.gameaipro.com/

ingve··on Microsoft Bot Framework
The Bot Builder SDK is on GitHub:

https://github.com/Microsoft/BotBuilder

ingve··on IncludeOS: A minimal, resource efficient unikernel for cloud systems
Notable updates since the paper was published [0]:

- switched from GCC to LLVM/Clang-based toolchain

- switched from EASTL to LLVM’s libc++

- read-only FAT file system

- exceptions implemented

- working TCP

[0] http://blog.acolyer.org/2016/02/22/includeos/#comment-6419

ingve··on Himawari.js: Download real-time images of Earth from the Himawari-8 satellite
If you are into this kind of thing, this Python project [0] gives you near-realtime Himawari 8 pictures of Earth as your desktop background:

[0] https://github.com/boramalper/himawaripy

ingve··on JPC: Fast x86 PC emulator in Java
JPC seems to have moved to GitHub:

https://github.com/ianopolous/JPC

ingve··on Project Helium: Modernizing Software in Minutes
More info in this paper: "Helium: Lifting High-Performance Stencil Kernels from Stripped x86 Binaries to Halide DSL Code" [0]

[0] http://groups.csail.mit.edu/commit/papers/2015/mendis-pldi15...

ingve··on The SK8 Multimedia Authoring Environment
Someone archived the code on GitHub:

https://github.com/waywardmonkeys/apple_sk8/

ingve··on Zeal: offline documentation browser inspired by Dash, for Linux and Windows
Vim integration is also available: Zeavim [1]

[1] https://github.com/KabbAmine/zeavim.vim#zeavim---zeal-for-vi...

ingve··on The Programming Language Amber
An interesting presentation about the development process: "Creating a language using only assembly language" [1]

[1] https://speakerdeck.com/nineties/creating-a-language-using-o...

ingve··on C++ Internals: STL Vector, Part I
Quoting Herb Sutter, "AAA Style (Almost Always Auto)":

"Guideline: Remember that preferring auto variables is motivated primarily by correctness, performance, maintainability, and robustness—and only lastly about typing convenience." [1]

http://herbsutter.com/2013/08/12/gotw-94-solution-aaa-style-...

ingve··on Ask HN: What tech blogs, podcasts do you follow outside of HN?
CppCast [0] is a pretty good C++-focused podcast. Starts with a summary of recent C++ news (and related topics), followed by an interview with excellent guests (usually luminaries from the C++ community).

[0] http://cppcast.com/

ingve··on LaTeX users are slower, make more mistakes, and are happier than Word users
Gah! I really wish the HN submission feature could borrow some ideas from Stack Overflow's duplicate question detection.

(FWIW, the full title is "An Efficiency Comparison of Document Preparation Systems Used in Academic Research and Development", which is too long for HN, so the previous submission also changed it.)

ingve··on Countries where Americans can study at universities, in English, for free
When it comes to Norway, be aware that the Government has proposed the introduction of tuition fees for international students outside the EU / EEA despite a unanimous Parliament that said no to this under a year ago. [0]

[0] http://isu-norway.no/blog/

ingve··on Chromeos-apk – Run Android APKs on Chrome OS, OS X, Linux and Windows
I'm running Eclipse and the emulator on a 4 year old Mac Pro. Initial startup time for the emulator is about 20 seconds, but after that first hit has been absorbed, it generally takes about 8-10 seconds whenever I run a new build of the app I'm developing. (This is with HAXM [0] enabled. Still far too slow, so pretty much everybody does their development on actual Android devices, but far from the times reported in this thread.)

[0] https://software.intel.com/en-us/android/articles/intel-hard...

ingve··on I wrote the original blue screen of death, sort of
Raymond Chen is amazing. His HTML table-based "screen shots" (really, view source!) are pretty cool as well.
ingve··on Eloquent JavaScript, Second Edition
According to Marijn Haverbeke's twitter feed[0]:

"I am happy to announce that the online edition of Eloquent JavaScript's 2nd edition is done, and online at " http://eloquentjavascript.net

[0] https://twitter.com/marijnjh/status/494433950505644032

ingve··on Why C++ Sails When the Vasa Sank [pdf]
The video:

http://tech.yandex.ru/events/cpp-party/june-msk/talks/1954/

ingve··on Learning Notes – Beginning Objective-C Programming
I guess the link was supposed to be http://eugenis.org/learning/beginning-objective-c-programmin...
← PreviousPage 2 of 3Next →