BreakTime: Running Breakout inside Google Calendar
A version of brickbreaker inside google calendar - your meetings are bricks, and the game declines them when you smash them!
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,235 posts.
A version of brickbreaker inside google calendar - your meetings are bricks, and the game declines them when you smash them!
Warcraft almost didn't become Warcraft. Part 2 gets into the hard calls, surprises, and turning points that shaped the hit.
[latexpage] 本文之中文翻譯在此 Prerequisites Trignometry Basics – Sine & CosineTrigonometry Basics – Tangent, Triangles, And CannonballsInverse Trigonometric Functions, Slope Angles, And Facing Objects Overview The dot product is a simple yet extremely useful mathematical tool. It encodes the relationship between two vectors'…
Discussions: Hacker News (64 points, 3 comments), Reddit r/MachineLearning (219 points, 18 comments) Translations: Simplified Chinese, French, Korean, Russian, Turkish This year, we saw a dazzling application of machine learning. The OpenAI GPT-2 exhibited impressive ability of writing coherent and passionate essays…
"It was a complete overreaction on their part to not only fire everyone who was and wasn't involved, but then also threaten everyone else in the company who would dare think to stand up against this...it feels like a very fascist environment."
The state of CI platforms is much stronger than it was just a few years ago. Overall, this is a good thing: access to powerful CI platforms enables software developers and companies to ship more reliable software more frequently, which benefits its users/customers. Centralized CI platforms like GitHub Actions, GitLab…
It shouldn’t be surprising that ChatGPT can play chess.
Originally published: November 2021 One of the most polarizing topics today is wealth inequality. I think a better description is to refer to it as wealth concentration. Nobody should expect wealth to be equal in a society, but when wealth becomes extremely concentrated (way more unequal than usual), it’s often a sign…
Imagine you had a dog. You got the dog when it was young, trained and raised it. This animal was a part of your family and you gave it little collars and cute little clothes with your family name on it. The dog came to special events and soon thought
In this series of blogposts, I will document my experience of porting the game that I am currently working on to the jai programming language. It’s currently written in mostly D and some C++ and comes in at exactly 58,620 lines of code (excluding libraries). I’ve planned on doing this for a long time and want to keep…
Published November 2020 Lately, it has become fashionable to debate what is, or is not, “money-printing” by central banks. This debate is natural, due to the extreme policy nature of 2020, with massive fiscal expenditures, huge increases in central bank balance sheets, and changes in central bank inflation targets…
One of the unexpected 1 outcomes of the Russian invasion in Ukraine is a large increase in nefarious access attempts to servers under my control, not necessarily appearing to arise from Russian IP addresses. There are the usual attempts at brute-forcing SSH access, for instance, but also a flurry of malevolent HTTP(S)…
A week of cyber incidents one after another – is this what every week is going to look like and what can we do about it?
Lack of ABI stability, slow compile times, poor Xcode support, and more hold Swift back
Your favourite ROP gadget
We all know that to create an interactive front end for your website you need JavaScript. Not just vanilla JS, mind: we're in 2022, and to create an…
One day before Rust 1.0 was released, I published a blog post covering the fundamentals of error handling . A particularly important but small section buried in the middle of the article is named “ unwrapping isn’t evil ”. That section briefly described that, broadly speaking, using unwrap() is okay if it’s in…
Thoughts and more by Tom Lingham
It's better to have a hole in your team than an asshole
I was part of the first ever group of foreigners given access to all stations across both lines of the Pyongyang Metro. Here's my experience!
Many beginning Python users are wondering with which version of Python they should start. My answer to this question is usually something along the lines…
Fast programs are always fast, slow programs are slow even on a most powerful computers. Knowing that fast solution exists makes slow one plain wrong.
Whenever I wanted to learn Algorithms, Mathematics used there somehow seemed to be an obstacle. I admit my Math is not that good but it ain’t that bad either but this “ain’t bad&#…
F# is a language that will make you sleep better