This is beautifully presented! The diagram of half-precision floats communicates the internals super well. Are self driving cars using genetic algorithms in the real world and crashing into everything for a few generations? I would imagine they would take an unsupervised approach so you’re not required to have every kind of stop sign and car labeled.
Thanks for the feedback! Yeah, I don’t think that the Genetic Algorithm would be a real-world solution for self-driving cars. I was using it in this side project just to get some intuition about how the algorithm works and to check whether the cars will actually evolve into something interesting or not.
Salmon Mousse of Beef and Stilton Salad with Jalapenos
Thank you, I’ll pass.
But I did enjoy the ride!
I like it with high fuzziness.
Cheese Dough, Store bought (1 cuplunger or refrigerated coconut )/50 percent norm leg; if vasily, in quesadillas. “Oulla”R’b”-ling”: ▪︎ In cutting board, puree wine in 4 ounces. Mixture should hiftened; arrange over melted, up shots. If 2 trouvers refrigerate, as vesom. Use a spider, spoon onto gratins. Place asparagus in bread loaf for later.
Funny application! Keep going!
Small improvement, you could sum up the ingredients present in the list. For example I had 4 times “1/4 tbps ground allspice”, which could be factored to a full one :)
Yeah, that’s a good idea and it might improve the output. For now I just wanted to see how good/bad RNN performance is. I was thinking maybe by adding another LSTM layer the network would learn more complex things and will some up ingredients for me. But I didn’t check this assumption yet (the training is taking too long :).
Suggested [satire] tag.
Anyone other than me getting a bit irritated by de facto blog posts on Github? Before actually reading the content, I have to scroll past a file listing with irrelevant (to me) entries for
.editorconfig, and a frikkin’ CoC.
That’s a good point about the blog-like repos on GitHub. I asked myself that question, too. My main motivation of putting that list on GitHub was to provide a way for others to collaborate and modify the list using common approaches with PullRequests and Issues which would be not that easy if I would post it to, let’s say, Medium. But I totally understand your point, that GitHub is more for actual code and projects and it is not a bloggers portal.
Ideally Github should have an option to show the README first, with the code listing at the bottom.
Makes sense. I guess direct link to README.md file of the repo would also work well since in this case all project files are hidden.
Can’t say I’m a huge fan of the sarcastic writing style to be honest, but maybe I just hate fun… 🤷♂️ That’s probably also because a lot of the items are complex and nuanced, and reducing them to just a single “this is shit” isn’t really very useful or insightful. If your goal was to just make a joke: okay, fair enough. If you actually want to teach something: I don’t think this is very effective.
I understand and agree with you. The main reason for that list was just to make a little bit of a fun out of it. This is for sure not an educative but rather sarcastic content.
These are very good!
I’m about to make a presentation about SOLID in my company, can I use your drawings?
For the Interface Segregation Principle, I don’t think the example is a good idea, because the “universal charger” is exactly what is being worked on (but with a single port).
I don’t have a suggestion though, sorry
Hey, sure, feel free to use those drawings! Just mention the source of it.
About the Segregation Principle, my idea was to illustrate the scenario when we may want to avoid the Banana Gorilla Problem with interfaces (when you need a banana, but instead you get a gorilla, holding the banana and the entire jungle).
Let’s say I need to charge my laptop, I’m asking for the charger, but instead of just a laptop charger, I’m getting the “universal” charger (in a bad sense here). As a result, I’m using only one output wire, but I also have 5 other different wires just hanging around with no use (for old MacBooks, for a PC laptop, for an iPhone, for the power bank, etc.)
Do you think it makes sense?
Yeah, that specific example is just wrong: the method is Plug(where), there is no other method there.
I was thinking about a portable speaker. Some people expect to Carry() things, other people want things to Blast(). But it’s not that easy to illustrate that I want to Carry() also my groceries, even if they cannot possibly Blast(). It would be a comic strip, xkcd style.