CHIP-8 in Common Lisp
In the previous post we looked at how to emulate a CHIP-8 CPU with Common Lisp. But a CPU alone isn't much fun to play, so in this post we'll add a screen to the emulator with Qt .
The latest blog posts to take off on Hacker News. 4,763 posts.
In the previous post we looked at how to emulate a CHIP-8 CPU with Common Lisp. But a CPU alone isn't much fun to play, so in this post we'll add a screen to the emulator with Qt .
Over the weekend, a Have I Been Pwned [https://haveibeenpwned.com/] (HIBP) subscriber contacted me after they found their Spotify credentials online. It turns out that this particular woman went searching for her specific password after finding "some guy listening to Mexican music from a foreign device on my acct"
“People have completely forgotten that in 1972 we had over nineteen hundred domestic bombings in the United States.” — Max Noel, FBI (ret.) Recently, I had my head torn off by a b…
I’ve been pondering this subject for a while, and I think I’m finally ready to write about it. Tcl was, for many years, my go-to language of choice. It’s still near and dear to me…
A new MIT study finds excess emissions generated by Volkswagen cars sold in Germany, will likely cause 1,200 premature deaths throughout Europe. The most affected countries include Germany, Poland, France, Czech Republic.
This is part one of a series “ Writing a GCC back end ”. The GCC back end is configured in gcc/config.host and the implementation is p...
A startup called Airmule has recently made a big splash by offering $99 flights to Beijing. Obviously there’s a catch. The catch in this case is that you have to give up one of your checked bags (they appear to book you on carriers that allow two checked bags), and your other checked bag is a courier shipment. So…
You have probably heard about the manifesto a Googler (not someone senior) published internally about, essentially, how women and men are…
Only a couple of months ago, I did a talk titled "The Responsibility of Disclosure: Playing Nice and Staying Out of Prison". The basic premise was to illustrate where folks finding security vulnerabilities often go wrong in their handling of the reporting, but I also wanted to show how organisations
[This post has mostly been replaced/supplanted with a more thorough analysis in Contra Grant On Exaggerated Differences] I. One idea that kept coming up in the comments to the thread on signal-boos…
Brief background
You want to keep your business ownership information anonymous. We can help you form your Anonymous LLC efficiently and securely. Anonymous LLC’s Only a very few states do not require...
Machine learning systems are built from both code and data. It's easy to reuse the code but hard to reuse the data, so building AI mostly means doing annotation. This is good, because the examples are how you program the behaviour – the learner itself is really just a compiler. What's not good is the current…
Please welcome Ring UI, an open-source library full of Web UI components!Ring UI library gives you the power of complex UI controls that have been developed at JetBrains over the years. It con
Troy Hunt recently published a blog post titled “Authentication guidance for the modern era”. It has a big pile of solid advice on what…
I sometimes get asked for recommendations of what programming language to "learn next". It's great that folks appreciate the fact that being exposed to several sufficiently different programming languages is an important step on the path to programming enlightenment. But it's also true that, given limited free time…
Porting Yoga (Facebook's CSS flexbox implementation) from C to Go.
Today we’ll look at one of the most basic and the most often used methods from the Java library: System.currentTimeMillis() .
A look at why Chebyshev's Inequality holds true and some potential applications.
Yes! You read that right. If you want to start a billion dollar startup and you are looking for ideas to work on then most probably you are...
Browse technical documentation on the public-key cryptography that powers Keybase. Learn how Keybase Chats, Files, Teams, and Git are secured.
The Man Who Knew: The Life and Times of Alan Greenspan [https://www.amazon.com/Man-Who-Knew-Times-Greenspan/dp/0143111094] [https://www.amazon.com/Man-Who-Knew-Times-Greenspan/dp/0143111094] “I thought Greenspan was bad but this book paints a positive image. Seb Mallaby is an awesome author so makes for an easy read.”…
Visit the post for more.