<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: thanzex</title><link>https://news.ycombinator.com/user?id=thanzex</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Jul 2026 19:57:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=thanzex" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by thanzex in "Airport Simulator"]]></title><description><![CDATA[
<p>This was really fun to play with, I have a few suggestions:
- As the airspace gets more congested, it becomes difficult to click the airplanes as you can also grab an existing path, messing everything up.<p>- The big stats table on the top left completely obscures a good portion of the map, making it harder than necessary. A togglable or semi-transparent option would be nice.<p>-The possibility of zooming or moving around could be nice</p>
]]></description><pubDate>Mon, 20 Jul 2026 12:49:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48978163</link><dc:creator>thanzex</dc:creator><comments>https://news.ycombinator.com/item?id=48978163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48978163</guid></item><item><title><![CDATA[New comment by thanzex in "When two years of academic work vanished with a single click"]]></title><description><![CDATA[
<p>> [...] two years of carefully structured academic work disappeared [...]<p>>  [...] but large parts of my work were lost forever [...]<p>I wouldn't really say parts of <i>his</i> work were lost. At most the output of an AI agent, nothing more.<p>If somehow e-mails, course descriptions, lectures, grant applications, exams and other tools, over the period of two years disappeared in an instant, they did not really exist to begin with.<p>For once, the actual important stuff is the deliverable of these chats, meaning these documents should exist somewhere. If we're being honest everything should be able to be recreated in an instant, given the outputs and if the actual intellectual work was being done by Mr. Bucher.<p>Does it suck to lose data? Even if just some AI tokens we developed an attachment to? Sure.<p>Would I have outed myself and my work shamelessly, to the point that clicking a "don't retain my data" option undermines your work like this? Not really.</p>
]]></description><pubDate>Tue, 27 Jan 2026 08:28:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46777087</link><dc:creator>thanzex</dc:creator><comments>https://news.ycombinator.com/item?id=46777087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46777087</guid></item><item><title><![CDATA[New comment by thanzex in "Self-hosting my photos with Immich"]]></title><description><![CDATA[
<p>I really don't understand this take.
A script that installs all required dependencies is fine if and only if you are dedicating a machine to immich. It probably requires some version of node, with possibly hidden dependencies on some python, it uses ffmpeg, so all related libraries and executables need to be there. You then have a couple separate DBs, all communicating together.
Let's not talk about updates! What if you're skipping versions? Now your "simple install script" becomes a fragile behemoth.
I would NOT consider this if it was non docker-native.
Plus, I don't have a server with enough resources for a lot of VMs, with all of their overhead and complications, just to have one per service.
Nowadays there are many ways to run a container not just the original docker.com software, and you can do that on pretty much any platform. Even Android now!</p>
]]></description><pubDate>Sat, 06 Dec 2025 13:07:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46173049</link><dc:creator>thanzex</dc:creator><comments>https://news.ycombinator.com/item?id=46173049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46173049</guid></item><item><title><![CDATA[Ask HN: Who decided codenames were a good idea?]]></title><description><![CDATA[
<p>Forgive my possibly young take and mix between a rant and a question on this topic, but who in their right mind decided that using codenames to identify a particular software version was a good idea?
For the longest time this has always completely infuriated me, at first, when I usually helped my family members with their apple devices, I had to work with "It worked with High Sierra" or "the software page says it needs Big Sur", which mean absolutely nothing to anyone not actively using these codenames.<p>Then I happened to become interested in software and become a SWE which forced me to again butt my head against this as the whole Linux world decided to go down this path. Every distribution, some worse than others, decided to choose completely different ways of doing things, Mint uses female names, Debian uses Toy story characters and who knows what Ubuntu is doing. Some are alphabetically ordered, some not, again creating unnecessary friction in understanding which one is older. Some that are in alphabetical order already reached V, what happens then?<p>You want to download Debian/Ubuntu cloud images? The web directory is indexed by the codename, same for bugs on launchpad. Are you checking a GitHub repo to build a package locally? Be prepared to know that it no longer supports Bookworm. And please, remember the codename of all the VPSs and Linux boxes you have around the house or you'll have to check every time a package doesn't work right.<p>This then forces me and everyone else to go the extra step of looking up which codename corresponds to which version, which is a complete waste of time. And even if you happen to know them, I would bet few people actually remember the mapping between codename and version after a few releases.<p>How did you come to terms with this?<p>TLDR: WTF?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43844777">https://news.ycombinator.com/item?id=43844777</a></p>
<p>Points: 6</p>
<p># Comments: 5</p>
]]></description><pubDate>Wed, 30 Apr 2025 13:13:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43844777</link><dc:creator>thanzex</dc:creator><comments>https://news.ycombinator.com/item?id=43844777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43844777</guid></item><item><title><![CDATA[New comment by thanzex in "Stack Overflow Is Down"]]></title><description><![CDATA[
<p>Even the statuspage is dead <a href="https://www.stackstatus.net/" rel="nofollow">https://www.stackstatus.net/</a></p>
]]></description><pubDate>Wed, 02 Apr 2025 15:16:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43557641</link><dc:creator>thanzex</dc:creator><comments>https://news.ycombinator.com/item?id=43557641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43557641</guid></item><item><title><![CDATA[New comment by thanzex in "Trae, free Cursor alternative, now supports Windows"]]></title><description><![CDATA[
<p>I truly want to try it, but these lines give me the heeby jeebies:<p><pre><code>  You hereby grant to us, our affiliates and our third party partners (“SPRING Parties”) an unconditional, irrevocable, non-exclusive, royalty-free, sublicensable, transferable, perpetual and worldwide license, to reproduce, use, and modify Your Content in connection with the provision and improvement of the Services and its underlying technologies, as well as for the SPRING Parties' respective business operations, in each case, to the extent permitted by applicable laws.
</code></pre>
Which means they <i>own</i> everything that happens on trae and <i>will</i> use it for training, and then:<p><pre><code>  You represent and warrant that any names, slogans, trademarks, logos and other designations you use in association with Your Content are owned by or duly licensed to you. You hereby grant SPRING Parties a non-exclusive, royalty-free, perpetual, transferable, sub-licensable, worldwide license to use, modify, reproduce, display, and distribute your relevant names, slogans, trademarks, logos and other designations on the Services for the purposes of operating and providing the Services to you.
</code></pre>
Which means that anything you don't own and put on trae will automagically grant them a licence to use it.</p>
]]></description><pubDate>Mon, 17 Feb 2025 14:01:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43079097</link><dc:creator>thanzex</dc:creator><comments>https://news.ycombinator.com/item?id=43079097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43079097</guid></item><item><title><![CDATA[New comment by thanzex in "OpenERV"]]></title><description><![CDATA[
<p>Me too, when reading "open source" I was expecting some design docs or the like.
Aside from the general confusion of the  website, I haven't been able to find some of the most important information. For example, there's no diagram or immediate explanation of the general working principle and airflow path. The heat exchanger itself is published only as-is for those designs, while the author writes that he uses a custom python script tuned for the design size and his 3d printer to generate it.<p>When i saw this I immediately thought of studying it and reuse some of its designs for my custom use case, which does not appear to be currently possible.<p>At first glance it appears to be "open source" in the sense that you can buy it, but if and when something breaks you can print/reorder it easily.<p>Correct me if i'm wrong</p>
]]></description><pubDate>Mon, 16 Dec 2024 08:15:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=42429006</link><dc:creator>thanzex</dc:creator><comments>https://news.ycombinator.com/item?id=42429006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42429006</guid></item><item><title><![CDATA[New comment by thanzex in "Steam games will need to disclose kernel-level anti-cheat on store pages"]]></title><description><![CDATA[
<p>That's not a thing you can do on many games nowadays. I assume this comment is also related to this thread <a href="https://www.theverge.com/2024/10/31/24284644/apex-legends-loses-linux-steam-deck-support-anti-cheat" rel="nofollow">https://www.theverge.com/2024/10/31/24284644/apex-legends-lo...</a><p>There's no concept of "server" or "Change lobby" on Apex or other Battle royales.<p>You just queue up for a game, which lasts ~20 minutes. As you are in a 3 player team if you disconnect from the game you get a temp ban penalty, since that also degrades other players experience. So there's no disconnecting freely once a game has started.
Now imagine you're playing for 10-15 minutes just to die without really having any chance. That gets frustrating, really quickly, since winning is close to the only "reward" you get from playing the game.<p>It's not like a classic COD or Battlefield game, where you can feely leave or join any game/server. Once you're in you're somewhat committed, and you have no control over where or with whom you're playing against.</p>
]]></description><pubDate>Thu, 31 Oct 2024 17:44:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=42009337</link><dc:creator>thanzex</dc:creator><comments>https://news.ycombinator.com/item?id=42009337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42009337</guid></item><item><title><![CDATA[New comment by thanzex in "Percona Everest: open-source automated database provisioning and management"]]></title><description><![CDATA[
<p>I have to disagree, k8s is extensively documented and the reference docs and APIs are easily accessible. 
K8s at its core is a customizable, extensible, dynamic API server, with a focus on containerization.
It's built with scale and customization in mind, you're not supposed to use it only for running a few containers. I've worked for people that use it to manage VMs with custom controllers. You can change pretty much anything and fit it to your needs. All this with defined, somewhat opinionated sane defaults and conventions</p>
]]></description><pubDate>Sun, 01 Sep 2024 13:55:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=41417003</link><dc:creator>thanzex</dc:creator><comments>https://news.ycombinator.com/item?id=41417003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41417003</guid></item><item><title><![CDATA[New comment by thanzex in "Firefox Sidebar and Vertical tabs: try them out"]]></title><description><![CDATA[
<p>Edge does that</p>
]]></description><pubDate>Thu, 08 Aug 2024 18:01:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=41194418</link><dc:creator>thanzex</dc:creator><comments>https://news.ycombinator.com/item?id=41194418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41194418</guid></item><item><title><![CDATA[New comment by thanzex in "SimSig: Railway Signalling Simulations"]]></title><description><![CDATA[
<p>Not really. In my country, at least, it is explicitly stated in driving theory manuals to maintain at least one reaction distance between the car in front of you.<p>For a car traveling at 100Km/h the stopping+reaction distance would mean more than 130m, which is a quite large and possibly impractical for higher traffic scenarios.</p>
]]></description><pubDate>Wed, 10 Jul 2024 14:29:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=40927317</link><dc:creator>thanzex</dc:creator><comments>https://news.ycombinator.com/item?id=40927317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40927317</guid></item><item><title><![CDATA[New comment by thanzex in "SimSig: Railway Signalling Simulations"]]></title><description><![CDATA[
<p>I think that's not something that can be avoided, unfortunately. 
Any number of things could cause a train to suddenly stop. A mechanical failure, derailment, collision, a wagon could get detached...
On roads we have millions of vehicles, carrying on average a very small amount of people, around 1.5.
For efficiency sake we have accepted the risk of staying within <i>reaction</i> distance instead of <i>stopping</i> distance between vehicles.<p>It is a tradeoff between the safety of lives on board and traffic requirements that is relatively easier to accept when the average number of people involved is low against massive speed and efficiency gains.<p>The same cannot be said for trains though. Modern trains carry upwards of 1000 passengers, often at high speeds and without all of the safety and retention systems built into modern cars.<p>Having one or multiple trains with this large amount of people onboard be involved in a sudden catastrophic accident is possibly not worth the efficiency gained by thess than one minute separation.<p>Unfortunately we cannot just think about a normal scenario of simple deceleration</p>
]]></description><pubDate>Wed, 10 Jul 2024 13:47:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=40926873</link><dc:creator>thanzex</dc:creator><comments>https://news.ycombinator.com/item?id=40926873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40926873</guid></item><item><title><![CDATA[New comment by thanzex in "Super Heavy has splashed down in The Gulf of Mexico"]]></title><description><![CDATA[
<p>Seeing the fin still moving and keeping attitude despite being chewed trough was amazing</p>
]]></description><pubDate>Thu, 06 Jun 2024 13:59:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=40597453</link><dc:creator>thanzex</dc:creator><comments>https://news.ycombinator.com/item?id=40597453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40597453</guid></item><item><title><![CDATA[New comment by thanzex in "The world's largest 3D printer is building cozy homes from wood"]]></title><description><![CDATA[
<p>Maybe one of the few upsides of this tech is the customizability.
Sure, you can get a prefab house built in a week or less if you try, but it's going to be constrained by the prefab shape and layout, even with modular blocks there are still design constraints, like with <a href="https://www.wikihouse.cc" rel="nofollow">https://www.wikihouse.cc</a>.<p>As seen in other environments, 3D printing lets anyone design and build for their own use case. People are not all about practicality, they want to like their environment too and being able to bring up your house exactly the way you like it is great.</p>
]]></description><pubDate>Tue, 04 Jun 2024 14:22:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=40574954</link><dc:creator>thanzex</dc:creator><comments>https://news.ycombinator.com/item?id=40574954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40574954</guid></item><item><title><![CDATA[New comment by thanzex in "Grace Version Control System"]]></title><description><![CDATA[
<p>Many people before me have already pointed out many of the pain points of this project, but I'd like to ask you a few more things.<p>I'd like to start by congratulating though, this is no small feat!<p>As I understand it, this project <i>requires</i> an online connection to a hosted service. Said service is complex/heavy enough that it requires a k8s cluster or similar to run on, with databases, object storage, queues ecc..
Many already pointed out the unnecessary complexity, but the first thing i think of is:
> I'm never going to use this for my projects.<p>As in: My laptop is full of dozens, maybe hundreds of started/ongoing/stalled/failed/abandoned projects, Only a fraction of those ever leave my machine.<p>I can start a project with a local git repo as easily as one folder and one command, and have peace of mind knowing that i can still record any change i make and archive the important stuff if it ever takes off.<p>What about checking out other people's work? To contribute now i either need my own compute, or have access to someone else's compute.<p>This all screams <i>expensive</i> , and we haven't even mentioned AI.<p>As a few already said, uploading every keystroke seems madness to me. I may be not as good a developer as others, but I constantly do things that I would not want uploaded anywhere, sometimes use dirty hacks like hardcoding secrets for testing. 
Let's not kid ourselves, we've all been in a position where the code was not well structured and we had to put in a magic string to make things work. Now the peace of mind that comes from the `watch` command made you upload everything, and maybe someone else's repo has already been auto-rebased onto it.<p>I get that you can not use the auto `watch` command, but it seems to me the whole project is centered around it.<p>Git is portable, I can share a folder/tarball and be done with it, this seems like google docs for coding, could I change provider if I wanted to? Backups now seem a fairly complicated ordeal.<p>As a side note, I've worked for one large national telco, I couldn't believe the amount of times servers broke or the VPN/Firewall/Wifi/network fairies had a bad day. 
Having the entire VCS be online only leaves me with an unshakeable scary feeling.<p>The only environment in which I see this being a possibly reasonable choice is an enterprise one. Unless someone makes a bet and starts offering a hosted version this looks to me simply <i>not</i> it for one developer, too expensive/complicated for a small group, yet too new for a large organization. 
And without the drive that comes from single developers that know how to use and trust it, the adoptions comes down to a bet made by some manager.<p>If i had to make one question, what is the future that you forsee for Grace? How would you spread its adoption without individual developers using it?</p>
]]></description><pubDate>Fri, 10 May 2024 15:39:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=40320256</link><dc:creator>thanzex</dc:creator><comments>https://news.ycombinator.com/item?id=40320256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40320256</guid></item><item><title><![CDATA[New comment by thanzex in "Show HN: USD 0.99/TB/month cloud storage"]]></title><description><![CDATA[
<p>I don't know man, the website was first online on 2023-11-19, as reported by the first known https certificate, no information about who you are and what you're doing.
I'm supposed to give you my data and my money/payment information, but as others like @bluehatbrit pointed out i know nothing else about your infrastructure, my data safety or the process behind the scenes.
It takes time to save to LTO, how often is this done? Is my data going to be at risk for days?<p>The website looks and feels like it was made by some undergrad that's following django+bootstrap class and has to deliver an entirely made-by-hand project the next day.
Not that it would matter much normally, but there's really nothing inspiring confidence on it.<p>I see you're using Next+Tailwind+Supabase and the main Next instance is being diretly hosted on a bare metal server from Scaleway, https and all, which is a somewhat weird choice for a framework like Next that works very well with standard hosted/serverless options from your usual big providers.<p>Considering there's not much logic going on, since the DB and auth logic are being handled by a hosted version of supabase, the homepage links redirect to github and the storage request flow is akin to sending an email, this could explain the HN hug of death, since no proxy/cache/scalable option was used.<p>Furthermore, the email verification link was sent from a simple gmail alias, with no confirmation on the website part.<p>I wouldn't dox you publicly, but your full name, surname and YOB are visible in the email sender information (along with your private gmail address).
This confirms my undergrad project hunch.<p>All of the above makes me even more concerned about what could happen with any data uploaded here.<p>Ultimately I don't trust this, and I would advise anyone else not to.<p>There's nothing wrong with experimenting, learning and building cool stuff, especially while young, but I would have considered a whole lot more things before posting in a community such as HN</p>
]]></description><pubDate>Sun, 04 Feb 2024 16:24:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=39251566</link><dc:creator>thanzex</dc:creator><comments>https://news.ycombinator.com/item?id=39251566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39251566</guid></item><item><title><![CDATA[New comment by thanzex in "HortusFox – A self-hosted collaborative plant management system"]]></title><description><![CDATA[
<p>I seem to have a different perspective on this. My understanding of Docker and containerization, in general, is that their primary goal is to encapsulate all the necessary components to run a piece of software within a single, universally portable package.<p>I haven't encountered issues with "different versions of Docker." On the contrary, I've faced challenges with various versions of Python, PHP, packages, and system libraries when not using Docker. These are issues that simply don't arise within the Docker environment.<p>While it's true that some users neglect image hygiene, using the wrong base image or including unnecessary elements in the final image, I've noticed a decreasing trend in such practices.<p>Regarding configuration files, my understanding is that they remain the same files needed for a vanilla install, simply mapped inside a container.<p>In my opinion, Docker is not just "yet another thing to learn"; it's a single tool to learn and use universally, both now and in the future.<p>I'm not well-versed in PHP development. If I were to use a tool for PHP development, I would need PHP installed, but there are numerous versions available. Do I need Apache? Is it compatible with my three-year-old version? Will it work with a nightly build? What about Composer? Does it have dependencies?<p>And then there's the matter of the database. Now, I'd have to install and configure a complex piece of software with numerous dependencies. SQL is a familiar term to many, but not everyone is comfortable navigating the MySQL CLI, especially when it doesn't come by default on your machine.<p>But what about more than just experimenting? With Docker, a simple Compose file can be created to spin up a configured database, including all necessary dependencies. If required, it can also handle any migration or initialization needed.</p>
]]></description><pubDate>Sat, 06 Jan 2024 16:45:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=38892885</link><dc:creator>thanzex</dc:creator><comments>https://news.ycombinator.com/item?id=38892885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38892885</guid></item><item><title><![CDATA[New comment by thanzex in "Ask HN: Show me your half baked project"]]></title><description><![CDATA[
<p>I want to say that graphically I like what i see, but having scrolled around your website and downloaded the ebook, i still have no idea what i'm looking at.<p>I searched on youtube to ee if anyone made a video explaining it, but i'm back at square 1</p>
]]></description><pubDate>Thu, 12 Oct 2023 21:44:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=37863567</link><dc:creator>thanzex</dc:creator><comments>https://news.ycombinator.com/item?id=37863567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37863567</guid></item><item><title><![CDATA[New comment by thanzex in "Show HN: Travel search engine calculating results in single digit ms"]]></title><description><![CDATA[
<p>As they state, the demo only contains fake pricing data, presumably random-generated</p>
]]></description><pubDate>Fri, 01 Sep 2023 08:50:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=37348321</link><dc:creator>thanzex</dc:creator><comments>https://news.ycombinator.com/item?id=37348321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37348321</guid></item><item><title><![CDATA[New comment by thanzex in "EdgeNode: Deploy Serverless Containers on Edge"]]></title><description><![CDATA[
<p>I kind of hate the way they handle write calls, they tell you to just try it and if it fails with a readonly error your app has to respond with a specific header that lets fly redirect the whole request to the main region. 
On one hand it's fairly trivial, on the other it adds quite a bit of latency and now you need to customize your application code to the service(s) you're using, breaking portability.
Since in their pg stack already includes proxies, I'd love for them to have the proxy simply redirect write queries to the correct location instead.</p>
]]></description><pubDate>Mon, 10 Jul 2023 16:09:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=36668389</link><dc:creator>thanzex</dc:creator><comments>https://news.ycombinator.com/item?id=36668389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36668389</guid></item></channel></rss>