Because I'm a nerd, I've written some code to take all the birthday wishes I got in the last two years and generate new ones automatically.

You can see such a generated wish below. Press the button to generate a new one. Note that the program is pretty stupid and sometimes the wishes don't make any sense. Also, there's a definite chance that it will simply recycle some wish I've received, because most wishes are actually quite short.

This works with the same algorithm that Android phone keyboards use to predict the next word you are trying to type - this is called Marcov chains, or should I say, in this case "Marco's chains"? Badum-tish

I'll let myself out. Enjoy!

Sklivvz: Recycling best wishes for maximum awesome since 2014

The following birthday wish has been randomly generated:

a una birra allo Chalet!! :)

I am the Chief R&D at BaxEnergy, developer, hacker, blogger, conference lecturer. Bio: ex Stack Overflow core, ex Toptal core.

Read more

Newest Posts

I finally emulated my childhood

Last night I decided to dedicate some time to my old [z80 emulator](https://sklivvz.com/posts/z80). I've squashed a few bugs and ported it to .NET 10. Then I added a ULA emulator.

Read more
MoonBuggy: zero-allocation i18n for .NET

Compile-time translations via source generators, ICU MessageFormat + CLDR plurals, PO file workflows, no per-request allocations.

Read more
TDD and the Zero-Defects Myth

TDD can’t guarantee zero-defects. Let us debunk this software development myth.

Read more
What can Stack Overflow learn from ChatGPT?

Stack Overflow could benefit from adopting a using conversational AI to provide specific answers

Read more
Fan mail

Multiple people with my name use my email address and I can read their email, chaos ensues!

Read more

Gleanings

How Aristotle Created the Computer
Chris Dixon • Mar 20, 2017

What began, in Boole’s words, with an investigation “concerning the nature and constitution of the human mind,” could result in the creation of new minds—artificial minds—that might someday match or even exceed our own.

Read more…