<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: gladimdim</title><link>https://news.ycombinator.com/user?id=gladimdim</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Jul 2026 01:47:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gladimdim" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gladimdim in "The Kimi K3 Moment"]]></title><description><![CDATA[
<p>I am still shocked Spain/Italy and USA are considered 'first world' countries. We are not in 70s or even 90s anymore. I've been to China in 2011 also thinking I am visiting some huge village but...that was the most futuristic trip I ever had.  I was surprised by the penetration level of the mobile devices - everything had a QR code, you could buy/sell/send money, pay services all with a single tap on a phone.</p>
]]></description><pubDate>Sun, 19 Jul 2026 07:46:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48965814</link><dc:creator>gladimdim</dc:creator><comments>https://news.ycombinator.com/item?id=48965814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48965814</guid></item><item><title><![CDATA[New comment by gladimdim in "LG monitors silently install software through Windows Update without consent"]]></title><description><![CDATA[
<p>I got an ASUS Rog Gladius III Wireless with my Asus ROG laptop. Thought it was a 'free' crap but damned. It is so good and lightweight. Has 3 modes: wifi, BT, cord. Now at my house we all have Asus Gladius mouses! There are also cheaper versions with just a cable connection. And they work without installing Asus Crap Software Center.</p>
]]></description><pubDate>Sun, 19 Jul 2026 07:40:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48965784</link><dc:creator>gladimdim</dc:creator><comments>https://news.ycombinator.com/item?id=48965784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48965784</guid></item><item><title><![CDATA[New comment by gladimdim in "LG monitors silently install software through Windows Update without consent"]]></title><description><![CDATA[
<p>I had a razer mouse and headphones, which from time to time crashed their driver server or whatever and nothing could help until the cold restart of the PC and a laptop. Razer. Never again.</p>
]]></description><pubDate>Sun, 19 Jul 2026 07:38:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48965771</link><dc:creator>gladimdim</dc:creator><comments>https://news.ycombinator.com/item?id=48965771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48965771</guid></item><item><title><![CDATA[New comment by gladimdim in "Pharo 11"]]></title><description><![CDATA[
<p>On contra, my dart telegram bot runs on the same machine. I have to restart it weekly. Even when the load is 0. LMAO</p>
]]></description><pubDate>Thu, 11 May 2023 14:08:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=35902310</link><dc:creator>gladimdim</dc:creator><comments>https://news.ycombinator.com/item?id=35902310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35902310</guid></item><item><title><![CDATA[New comment by gladimdim in "Pharo 11"]]></title><description><![CDATA[
<p>I use it for my interactive-fiction backend and to host save files for another game.<p>Nothing fancy, just a web server getting file and saving them. Like a KV-storage.<p>I have deployed it to dogital ocean on 2017. I have not TOUCHED it since then. Still running good. And I can access the Pharo GUI via the web VNC just from my browser with full access to the IDE and dev env.<p>The cons: I forgot how to run that docker image. If it fails I am in troubles reminding myself how to run it one more time. 6 years have passed...</p>
]]></description><pubDate>Thu, 11 May 2023 14:07:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=35902303</link><dc:creator>gladimdim</dc:creator><comments>https://news.ycombinator.com/item?id=35902303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35902303</guid></item><item><title><![CDATA[New comment by gladimdim in "Developers spend most of their time figuring the system out"]]></title><description><![CDATA[
<p>Some of us (me, for example :) have to spend multiple weeks a year to draw the design architecture of certain parts of the product. During engineering meetings everybody raised the same question: i commit to new area in product, how can I understand what are the components and how to do certain things? You can ask your colleagues but they might know it as well.<p>So I decided to document main flows and designs in PlantUML diagrams. having these diagrams greatly improved onboarding process, cause you can quickly glance what component does what and what are the dependencies (the code base was in JS, so it is usually quite limited on refactoring/figuring out wtf is going on).<p>But the problem with such approach is: diagram quickly gets out of date. Someone makes the change and the diagram makes no sense at all now. With what I saw in Gtoolkit, you can always query the real source code and build custom dev tools that always produce current and real overview of the system. I would love to have a starter kit for JS projects that you can drag and drop and start building your own tooling for your product.</p>
]]></description><pubDate>Thu, 28 Jan 2021 13:05:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=25941250</link><dc:creator>gladimdim</dc:creator><comments>https://news.ycombinator.com/item?id=25941250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25941250</guid></item><item><title><![CDATA[New comment by gladimdim in "Brad Cox has died"]]></title><description><![CDATA[
<p>and a video interview:<p><a href="https://www.youtube.com/watch?v=1xrL2d5omuA" rel="nofollow">https://www.youtube.com/watch?v=1xrL2d5omuA</a></p>
]]></description><pubDate>Sat, 23 Jan 2021 11:10:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=25881442</link><dc:creator>gladimdim</dc:creator><comments>https://news.ycombinator.com/item?id=25881442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25881442</guid></item><item><title><![CDATA[New comment by gladimdim in "Lord of the Manor: a medieval city builder game"]]></title><description><![CDATA[
<p>I am still in love of Settlers III and IV. I used to play with my sister via some direct LAN feature. Still remember how she gathered shitload of level 3 generals and I discovered that by using spies. I placed spies in the forest directly behind the tree. He was not visible until the soldier comes nearby. In this way I found her huge army. I gathered 40 elite vikings and did a special operation: 4 ferries dropped them just into the heart of her kingdom: mountains. I was able to completely destroy her economy before she could return her army. Then my looters took everything and she lost :D<p>Settlers V was naahhh and their latest browser based game was a disappointment as well.<p>Instead of waiting on normal settlers I decided to build my own game: <a href="https://play.google.com/store/apps/details?id=com.gladimdim.sloboda" rel="nofollow">https://play.google.com/store/apps/details?id=com.gladimdim....</a>
<a href="https://locadeserta.com/sloboda/#/" rel="nofollow">https://locadeserta.com/sloboda/#/</a><p>Currently it is 2D voxel art but in couple month I plan to upgrade it to real 3D view. Just waiting when Flutter gets support for voxel files :)</p>
]]></description><pubDate>Sun, 30 Aug 2020 10:02:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=24322463</link><dc:creator>gladimdim</dc:creator><comments>https://news.ycombinator.com/item?id=24322463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24322463</guid></item><item><title><![CDATA[New comment by gladimdim in "Lord of the Manor: a medieval city builder game"]]></title><description><![CDATA[
<p>I am building a 2D-scroller-voxel game that has Settlers like economy model:<p><a href="https://locadeserta.com/sloboda/" rel="nofollow">https://locadeserta.com/sloboda/</a><p>(better viewed from mobile devices)
It has PWA and Android support: <a href="https://play.google.com/store/apps/details?id=com.gladimdim.sloboda" rel="nofollow">https://play.google.com/store/apps/details?id=com.gladimdim....</a><p>And all version are built on Flutter! It is truly amazing UI framework.</p>
]]></description><pubDate>Sun, 30 Aug 2020 09:58:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=24322442</link><dc:creator>gladimdim</dc:creator><comments>https://news.ycombinator.com/item?id=24322442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24322442</guid></item><item><title><![CDATA[New comment by gladimdim in "Flutter for Linux"]]></title><description><![CDATA[
<p>You can also use Flutter Inspector - a UI tree representing your runtime layout. It allows to quickly jump between widgets</p>
]]></description><pubDate>Wed, 08 Jul 2020 20:38:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=23773979</link><dc:creator>gladimdim</dc:creator><comments>https://news.ycombinator.com/item?id=23773979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23773979</guid></item><item><title><![CDATA[New comment by gladimdim in "What music do you listen to while working?"]]></title><description><![CDATA[
<p>I have been using Endel app: <a href="https://apps.apple.com/ua/app/endel-focus-sleep-relax/id1346247457" rel="nofollow">https://apps.apple.com/ua/app/endel-focus-sleep-relax/id1346...</a> in last 6 months. It has a procedural generated music. Depending on your task and bio rhythm it creates different beats. At least for me it works :-)</p>
]]></description><pubDate>Sun, 07 Jun 2020 07:17:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=23445437</link><dc:creator>gladimdim</dc:creator><comments>https://news.ycombinator.com/item?id=23445437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23445437</guid></item><item><title><![CDATA[New comment by gladimdim in "Advanced Run-Time Reflection"]]></title><description><![CDATA[
<p>I have been using Pharo as the backend for my turn-based game. It is such a relief to have the always ready live environment. Together with Flutter (another live env) I can create new backend services in a matter of minutes. For example: in Pharo I just add new field to the response. In Flutter app, without any restarts, I debug the REST call, check the response, modify my inner objects to accept this new field and boom, client and server can talk to each other again! Plus in Inspector I can watch the data changes after each REST calls. I do not have to issue an sql query or stop server in debug mode and recall the REST in order to catch breakpoint. The Inspector window is always there!<p>All this is done without any restarts of the server/client app. I have even created a smalltalk-to-dart code generator:<p><a href="https://github.com/gladimdim/smalltalk-to-dart" rel="nofollow">https://github.com/gladimdim/smalltalk-to-dart</a>. It serializes Pharo objects into the Dart class definitions with all fields and even with the fromJson methods!</p>
]]></description><pubDate>Wed, 27 May 2020 14:50:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=23324211</link><dc:creator>gladimdim</dc:creator><comments>https://news.ycombinator.com/item?id=23324211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23324211</guid></item><item><title><![CDATA[New comment by gladimdim in "Twine is an open-source tool for telling interactive, nonlinear stories"]]></title><description><![CDATA[
<p>Haha! We did the same with our interactive-fiction game. At first we started with Twine but quickly switched to Inky format. But their libs for Java/Objective-C are not very good so I had to create my own ports to it. In the end we ended up with creating are own interactive fiction JSON format. All editors can do JSON, you do not require a special software to do it (ASAIR Inky required .NET SDK to be installed...)</p>
]]></description><pubDate>Sun, 15 Dec 2019 18:59:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=21798121</link><dc:creator>gladimdim</dc:creator><comments>https://news.ycombinator.com/item?id=21798121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21798121</guid></item><item><title><![CDATA[New comment by gladimdim in "Twine is an open-source tool for telling interactive, nonlinear stories"]]></title><description><![CDATA[
<p>My friend and I used the Twine and then Inkle formats for our interactive fiction game. But these formats produce unreadable JSONs and require custom editors to edit them. Also, their libs for Java/Objective-C had a lot of bugs :( And learning a new DSL to write a book takes too much time...<p>As a result we created a new interactive fiction format:<p><a href="https://github.com/gladimdim/GladStoriesEngine#human-readable-json-data-structure" rel="nofollow">https://github.com/gladimdim/GladStoriesEngine#human-readabl...</a><p>It is already used by the <a href="https://locadeserta.com/index_en.html" rel="nofollow">https://locadeserta.com/index_en.html</a><p>And it has a Dart implementation: <a href="https://pub.dev/packages/gladstoriesengine" rel="nofollow">https://pub.dev/packages/gladstoriesengine</a>. It can be used with Flutter apps in web and native!</p>
]]></description><pubDate>Sun, 15 Dec 2019 18:52:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=21798055</link><dc:creator>gladimdim</dc:creator><comments>https://news.ycombinator.com/item?id=21798055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21798055</guid></item><item><title><![CDATA[New comment by gladimdim in "Exploring ReasonML and functional programming"]]></title><description><![CDATA[
<p>I would say the same words! Also we (ReasonML acolytes) now have such great posts and book from Axel :D</p>
]]></description><pubDate>Fri, 09 Feb 2018 09:04:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=16338865</link><dc:creator>gladimdim</dc:creator><comments>https://news.ycombinator.com/item?id=16338865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16338865</guid></item><item><title><![CDATA[New comment by gladimdim in "Deploying a ReasonML React app with Docker"]]></title><description><![CDATA[
<p>I have replied to this question on SO [1], here is quote:<p>In a large application you will need a lot of features, which are provided by default in ReasonML: strict types, runtime validation if you encode/decode JSON, fast compilation time, immutable data.<p>In TypeScript you will have to add:<p>1. ImmutableJS + its typings.<p>2. Runtime validators like json-schema + its typings. Then you will have to write types in TypeScript, and also defined a schema in json-schemas. They can become out of sync very soon.<p>3. Some crazy hacks to tell the difference if variable is of specific type (like in official docs of TS: <a href="https://www.typescriptlang.org/docs/handbook/advanced-types.html" rel="nofollow">https://www.typescriptlang.org/docs/handbook/advanced-types....</a>, Paragraph "User-Defined Type Guards"). This checks are done using side effects like a.swim !== undefined. In 6 months this 'if' statement will contain more and more checks.<p>4. You are lucky if a package you use has official and maintained type definitions. Or you will end up with custom typings.<p>5. If you develop hybrid app in JS + TS, then TS Compiler cannot create a bundled final d.ts file which you can import in other parts of your project. You will have to write separate d.ts files, which are bundled by tools like dts-bundle. If you have everything in TS, then this issue is not applicable.<p>6. Large apps take a lot of time to be compiled by TypeScript.<p>With ReasonML:<p>1. Immutable data is in the language.<p>2. Runtime validators are present (bs-json has them by default).<p>3. Pattern matching saves you from these crazy checks.<p>4. You are lucky if npm package you want to use has BuckleScript bindings.<p>5. N/A.<p>6. ReasonML compilation is very fast.<p>1: <a href="https://stackoverflow.com/questions/46147250/reasonml-vs-typescript/47944310#47944310" rel="nofollow">https://stackoverflow.com/questions/46147250/reasonml-vs-typ...</a></p>
]]></description><pubDate>Tue, 06 Feb 2018 13:16:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=16316021</link><dc:creator>gladimdim</dc:creator><comments>https://news.ycombinator.com/item?id=16316021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16316021</guid></item><item><title><![CDATA[Create ReactJS App with ReasonML]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@DmytroGladkyi/create-react-app-with-reasonml-aa9c03849c3b">https://medium.com/@DmytroGladkyi/create-react-app-with-reasonml-aa9c03849c3b</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=16315549">https://news.ycombinator.com/item?id=16315549</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 06 Feb 2018 11:17:30 +0000</pubDate><link>https://medium.com/@DmytroGladkyi/create-react-app-with-reasonml-aa9c03849c3b</link><dc:creator>gladimdim</dc:creator><comments>https://news.ycombinator.com/item?id=16315549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16315549</guid></item><item><title><![CDATA[New comment by gladimdim in "Hauberk – A web-based roguelike written in Dart"]]></title><description><![CDATA[
<p>Their AdSense is written in Dart Angular, so I guess it is not so unpleasant to use. It just did not get hype as TS did 1 year ago.</p>
]]></description><pubDate>Fri, 19 May 2017 08:24:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=14373781</link><dc:creator>gladimdim</dc:creator><comments>https://news.ycombinator.com/item?id=14373781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14373781</guid></item><item><title><![CDATA[New comment by gladimdim in "Finding an Alternative to Mac OS X"]]></title><description><![CDATA[
<p>I could agree with you one year ago. But after latest upgrade to macOS I got so many issues on my MacBook Air and MacBook Pro that I decided 'enough is enough' :)</p>
]]></description><pubDate>Tue, 03 Jan 2017 08:43:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=13307753</link><dc:creator>gladimdim</dc:creator><comments>https://news.ycombinator.com/item?id=13307753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13307753</guid></item><item><title><![CDATA[New comment by gladimdim in "Finding an Alternative to Mac OS X"]]></title><description><![CDATA[
<p>I switched to Windows 10 (Microsoft Surface 4 Pro) after ~15 years of using Linux and 5 years of MacOS.
In Bash (based on Ubuntu) 99% of utilities just work. I can use npm, install modules and they still work. For me in Windows 10 - everything just works.<p>Though I still miss: 
1. MacBook's touchpad :-(
2. Emacs-like keybindings everywhere in OS (like MacOS has).</p>
]]></description><pubDate>Tue, 03 Jan 2017 08:40:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=13307739</link><dc:creator>gladimdim</dc:creator><comments>https://news.ycombinator.com/item?id=13307739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13307739</guid></item></channel></rss>