Build Pong in Your Terminal with Go for Some Reason
Learn how to build a Pong game in your terminal using Golang and the tcell package. This tutorial covers the basics of creating a game, including w...
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,834 posts.
Learn how to build a Pong game in your terminal using Golang and the tcell package. This tutorial covers the basics of creating a game, including w...
Machine Learning with PyTorch and Scikit-Learn has been a long time in the making, and I am excited to finally get to talk about the release of my new book…
Buy viagra - LOWEST PRICES ON THE WEB, We Accept Visa and Mastercard Credit Cards
Of course, I’ve used Word here and there when I didn’t have a choice, but not since MultiMate —and before that, WordStar —have I intentionally sat down with full possession of my faculties and opened up a word processor in order to write something I care about.
Update: Ingress2Gateway v1.0 is now available! Today we are releasing ingress2gateway, a tool that can help you migrate from Ingress to Gateway API. Gateway API is just weeks away from graduating to GA, if you haven't upgraded yet, now's the time to think about it! BackgroundIn the ever-evolving world of Kubernetes…
Most Django scaling guides focus on theoretical maximums. But real scaling isn't about handling hypothetical millions of users - it's about systematically eliminating bottlenecks as you grow. Here's how to do it right, based on patterns that work in production.
It is high time for my another income report. I used to write my total developer income reports (last one “Gave up a day job! Now what? – Income report #3”) and last month I have summed…
On iOS 12, binary data stored in Core Data with the External Storage option gets corrupted/goes missing on every second save of the context.
Another notch on the wall as we've reached the esteemed age of 18 years in the cURL project. 9 releases were shipped since our last birthday and we managed to fix no less than a total of 457 bugs in that time. On this single day in history... 20,000 persons will be visiting the web … Continue reading curl is 18 years…
Read Java blog posts to learn how to save on license fees, get better performance, use more secure Java, and optimize cloud costs.
While experimenting with enhancements of the prediction model of Guess.js, I started looking at deep learning. I’ve focused mainly on recurrent neural networks (RNNs), specifically LSTM because of their “unreasonable effectiveness” in the domain of Guess.js. In the same time, I started playing with convolutional…
A compose key (sometimes called multi key ) is a key on a computer keyboard that indicates that the following (usually 2 or more) keystrokes trigger the insertion of an alternate character, typically a precomposed character or a symbol. [ 1 ]
If you are looking to synthesize the sound of a plucked string, there is an amazingly simple algorithm for doing so called the Karplus-Strong Algorithm. Give it a listen: KarplusStrong.wav Here it …
Service workers, caches, IndexedDB and PWA.
We get a closer-to-final look by applying custom palettes to the backgrounds.
The Debian Janitor is an automated system that commits fixes for (minor) issues in Debian packages that can be fixed by software. It gradually started proposing merges in early December. The first set of changes sent out ran lintian-brush on sid packages maintained in Git. This post is part of a series about the…
This post is based on a talk I gave at the 18th Cocoaheads Meetup Vienna (CHW018) on Feb 17th, 2011. It is an annotated tour of my Git config, Git related scripts and commands, and various other tips and tricks I picked up over the years. You can find most of these things in my dotfiles repo, as well with a lot of…
Coding in Rust and others; making coding videos.
Our experience on Day 0 of JPR11 yielded a nice example of the need to choose an appropriate implementation of an abstract concept. As I mentioned in the previous post, we experimented with Michael…
C++20 added minimal support for coroutines. I think they’re done in a way that really doesn’t fit into C++, mostly because they don’t follow the zero-overhead principle. Calling a…
Programmers complain about readability and talk about bad code and unclean code, and the difficulties they run into trying to understand and maintain that code. What do we mean by readability? What makes code unreadable?
2021 was not too kind to me. I discovered that I not only have OCD but OCPD, a personality disorder. If you’ve ever had a conversation with me where I just couldn’t let something go because it was wrong or incorrect and it bothered me, now you know why. I have, for better or worse, extremely high standards for…
Almost a year ago now, Jack Diederich gave a talk entitled “Stop Writing Classes“, in which he implores Python programmers to stop creating classes just for the hell of it, and specifically calls out the common pattern of a class with only a constructor/initializer and a single method—which should, of course, just be…
First there was REST, then GraphQL made RPC cool again, but maybe we need to come full circle with SQL over HTTP.