surmoi | 3 months ago | on: Show HN: Gitlogue – A terminal tool that replays your Git commits with animation
surmoi's comments
surmoi | 6 months ago | on: Croatian freediver held breath for 29 minutes
Regarding Mifsud, he had a YouTube channel, in French, which is full of information about freediving ! He worked a lot with scientists to understand how his body work and how to reach this world record. Also he confessed that he does not have spams when holding breath, so it helps a bit.
surmoi | 6 months ago | on: Croatian freediver held breath for 29 minutes
surmoi | 6 months ago | on: Croatian freediver held breath for 29 minutes
I'm not saying you shouldn't listen to scientists though ;)
surmoi | 11 months ago | on: Everyone knows all the apps on your phone
Swiggy is actually a small player in terms of permissions requested, with 'only' 47 Compare it to Weibo with 104, Wechat with 93, Facebook with 85, Snapchat with 71 (granted those apps may offer additional services that require some additional permissions, but they are definitely not worth giving them all your data...)
surmoi | 2 years ago | on: Niagara Launcher
surmoi | 3 years ago | on: What's new in C# for Godot 4.0
surmoi | 3 years ago | on: DNS0: The European public DNS that makes your internet safer
surmoi | 3 years ago | on: MelonJS – a fresh and lightweight JavaScript game engine
surmoi | 3 years ago | on: Ask HN: Have you ever inherited a code base you thought was well done?
I wonder if it would be legally ok now that I've left that company to write a blog post about the content of that lecture. (taking into consideration that it's trivial to decompile the client code out of the game SWF file)
I haven't worked or saw that code base for more than 4 years, but I could probably just jump back right in it without problems.
surmoi | 3 years ago | on: Ask HN: Have you ever inherited a code base you thought was well done?
End results was an easy to maintain code and very extensible. But also it taught me a lot on how to architect things, what patterns to pick, etc. To this date, I've never worked on games with a code base as good as this one. Instead I'm doomed to see all the problems those games have in terms of architecture... (sometimes I can help solve some of them, when I'm granting enough time, but it's rarely a priority for companies, since there's no user facing changes and can induce regressions)
I had the chance to port the code to C# for some R&D in Unity, although I didn't really know C# at that time... but because the code base was so well split into libraries that made sense for the game, I could port them and test them separately and was able to progress much faster than expected. First with a client running as a console app, then later in Unity.
My love for that code base went as far as giving a lecture at the local University about its architecture and the patterns used in it :)
Fun fact: The libraries in Dofus are named after Discworld references, the world rendering library is named Atuin for example. A terrible idea in retrospective for new developers joining the team who had to idea what Discworld was!
surmoi | 3 years ago | on: Citroen 2cv pages
For a bit of context, design started in 1935, a third of the french population was still working in farms, although it was declining. I wonder if they thought it could not go much lower than that. (cf. https://fr.wikipedia.org/wiki/Loi_des_trois_secteurs#/media/...)
surmoi | 3 years ago | on: Unity merges with IronSource
surmoi | 3 years ago | on: Unity merges with IronSource
I hope this will incite more developers to look into open source game engine such as Godot and find better way to monetize games than ads.
surmoi | 3 years ago | on: Unity merges with IronSource
Mobile is the most constrained platform to develop on if you want to actually have an optimized game, especially when supporting most Android devices.
surmoi | 3 years ago | on: Ask HN: What is a good browser-based game for visceral thrill and excitement?
Should be playable on mobile as well. Poki is an excellent platform for web games and I think Blumgi games could be a good fit to what you are looking for.
I don't mind live coding for students, but it often diverges a bit, I'd rather stick to what's on the repo I prepared with atomic commits.