<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: frankie_t</title><link>https://news.ycombinator.com/user?id=frankie_t</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 14:48:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=frankie_t" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by frankie_t in "Ask HN: Why is the HN crowd so anti-AI?"]]></title><description><![CDATA[
<p>> AI empowers people with less to do more<p>I could accept this, although it's not the hard truth yet. But doing is not equal to earning money. If you do more while being employed by someone else, the benefits are reaped by your employer. You only get the expectation to do more. Also, I don't believe that businesses can expand infinitely, so the employment market might not be strictly a zero sum game, it's also not an infinite sum game. Which means the competition in the workforce rises and salaries fall.<p>Alternatively, you would switch to be self-employed, basically starting your own business. This is what actually requires wealth (and also connections, entrepreneur acumen and ultimately desire to do business). Saying "generational wealth" was perhaps a bit of an overtone. You could substitute some part of the wealth with other factors. But ultimately, the more money you have, the more you can spend on tokens (and other things like marketing too, but that was true before ai as well) to drive your business forward.<p>> It might be paid worse of lower status but, to me, being useful is the whole point.<p>This might sound good if you live in a country with strong social support, and believe it's going to continue doing so for your lifetime. Or alternatively, that you don't have any people that depend on you and you don't value your health or physical comfort. But most people ultimately work for money, because the base necessities (food, shelter, security, healthcare) and quality of life enhancers (education) cost a lot of money, and some are growing in cost much quicker than the salaries.</p>
]]></description><pubDate>Mon, 08 Jun 2026 09:10:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48442964</link><dc:creator>frankie_t</dc:creator><comments>https://news.ycombinator.com/item?id=48442964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48442964</guid></item><item><title><![CDATA[New comment by frankie_t in "Ask HN: Why is the HN crowd so anti-AI?"]]></title><description><![CDATA[
<p>First of all, I expect to be a loser in the socioeconomical effect the AI brings. This isn't really about the technology itself but about the political systems we have now. From the pure job perspective, I will either lose my job, or will keep it but it will be increasingly more stressful and less interesting. There are literally zero benefits for me as a worker.
The only hope is that the economic effect will be so huge, the trickle-down crumbs will be enough to live a decent life, but that is unlikely to happen in my country.<p>But, even if I had generational wealth behind me to be able to leverage the AI to my advantage, I still see a lot of cons in the way cheap content generation worsens the world around me: facilitating fraud, political shilling, disrupting online conversations (now everyone just sends bot summaries to each other). 
In a way, I feel a similar change that from the "pre-facebook" Internet to the "pre-chatgpt" Internet that happened in the early 10s.</p>
]]></description><pubDate>Sat, 06 Jun 2026 10:04:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48423298</link><dc:creator>frankie_t</dc:creator><comments>https://news.ycombinator.com/item?id=48423298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48423298</guid></item><item><title><![CDATA[New comment by frankie_t in "Slop Terrifies Me"]]></title><description><![CDATA[
<p>If slop doesn't get better, it would mean that at least I get to keep my job. In the areas where the remaining 10% don't matter, maybe I won't. I'm struggling to come up with an example of such software outside of one-off scripts and some home automation though.<p>The job is going to be much less fun, yes, but I won't have to learn from scratch and compete with young people in a different area (and which I will enjoy less, most likely). So, if anything slop gives me hope.</p>
]]></description><pubDate>Sun, 08 Feb 2026 13:16:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46933935</link><dc:creator>frankie_t</dc:creator><comments>https://news.ycombinator.com/item?id=46933935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46933935</guid></item><item><title><![CDATA[New comment by frankie_t in "Wine-Staging 11.1 Adds Patches for Enabling Recent Photoshop Versions on Linux"]]></title><description><![CDATA[
<p>I'm not sure what 'most apps' constituted in their case, but I've been playing all my games on Linux for the last 3 years and can't be happier.<p>I wonder, what prevents better support for 'regular' apps? Are they using some windows API that is hard to implement in Linux?</p>
]]></description><pubDate>Sun, 25 Jan 2026 18:27:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46756662</link><dc:creator>frankie_t</dc:creator><comments>https://news.ycombinator.com/item?id=46756662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46756662</guid></item><item><title><![CDATA[New comment by frankie_t in "The future of software development is software developers"]]></title><description><![CDATA[
<p>Just like the pro-AI articles, it reads to me like a sales pitch. And the ending only adds to it: the author invites to hire companies to contract him for training.<p>I would only be happy if in the end the author turns out to be right.<p>But as the things stand right now, I can see a significant boost to my own productivity, which leads me to believe that fewer people are going to be needed.</p>
]]></description><pubDate>Tue, 30 Dec 2025 10:07:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46431524</link><dc:creator>frankie_t</dc:creator><comments>https://news.ycombinator.com/item?id=46431524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46431524</guid></item><item><title><![CDATA[New comment by frankie_t in "I used standard Emacs extension-points to extend org-mode"]]></title><description><![CDATA[
<p>It is true, but it's also not the case. The steep learning curve is flattened quite a bit by available "starter pack" configs and the amount of fresh articles. So you can get a functional editor and then gradually bend it to your needs. 
Also, LLMs turned out to be quite good at generating working elisp and helping out in general.</p>
]]></description><pubDate>Sat, 13 Sep 2025 07:06:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45229976</link><dc:creator>frankie_t</dc:creator><comments>https://news.ycombinator.com/item?id=45229976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45229976</guid></item><item><title><![CDATA[New comment by frankie_t in "I used standard Emacs extension-points to extend org-mode"]]></title><description><![CDATA[
<p>> lags behind in features of modern editors<p>I have been using emacs for around 7 years, but it never worked for me as the main editor, it just sucked too bad compared to IDE-like features of other editors and actual IDEs. So I only used it for org-mode, doing an attempt to use it for something else every couple of years.<p>I'm currently in the process of trying this again, and I have to say things feel very different this time. By adding native tree-sitter and LSP support, the IDE-like features are outsourced to where they should be done. It wasn't perfect, but I had issues of the same degree or worse with other editors. A proprietary IDE still would beat it in stability and features, but the experience is _crazy good_ for free software.<p>What I like the most is the hacker mentality it encourages. When I see something I don't like, I don't go like "I wish they did it differently", I ask "well how do I change that?".<p>The only thing that feels truly outdated is single-threaded nature and blocking UI when long-running operation (like an update) is happening. And maybe non-smooth scroll (there is a package but it makes text jump).</p>
]]></description><pubDate>Sat, 13 Sep 2025 07:00:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45229946</link><dc:creator>frankie_t</dc:creator><comments>https://news.ycombinator.com/item?id=45229946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45229946</guid></item><item><title><![CDATA[New comment by frankie_t in "Ask HN: With all the AI hype, how are software engineers feeling?"]]></title><description><![CDATA[
<p>My morale is extremely low. But I have different circumstances: I live under war, with my future life perspectives unknown. Software engineering, apart from being enjoyable, provided the sense of security. I felt that I could at least either relocate to some cheap country and work remotely, or attempt to relocate to an expensive country with good jobs.<p>With AI, the future seems just so much worse for me. I feel that productivity boost will not benefit me in any way (apart from some distant trickle down dream). I expect the outsource, and remote work in general to be impacted negatively the most. Maybe there's going to be some defensive measures to protect domestic specialists, but that wouldn't apply to me anyway unless I relocate (and probably acquire citizenship).<p>>Is your company hiring more/ have they stopped hiring software engineers<p>Stopped hiring completely and reduced workforce, but the reasons stated were financial, not AI.<p>>Is the management team putting more pressure to get more things done<p>with less workforce, there is naturally more work to do. But I can't say there is a change in pressure, and no one forces AI upon you.</p>
]]></description><pubDate>Mon, 11 Aug 2025 09:46:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=44862445</link><dc:creator>frankie_t</dc:creator><comments>https://news.ycombinator.com/item?id=44862445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44862445</guid></item><item><title><![CDATA[New comment by frankie_t in "Web dev is still fun if you want it to be"]]></title><description><![CDATA[
<p>Sorry for writing something a bit tangential, I'm mostly replying to the heading not the content.<p>I keep seeing the same point that argues against how "not fun, depressing, worse a <thing> has gotten these days". The most recent incarnation of that is how programming with AI feels worse than programming on your own.<p>I don't think the problem is inability to find a way to derive fun, the way you could previously. The problem is deriving fun while <i>still getting paid for it</i>.<p>To reiterate on the web-dev, you probably can make it fun again, given that you were able to have fun with it previously. But it probably will have to be done in your spare time after job.</p>
]]></description><pubDate>Sat, 31 May 2025 18:35:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44146141</link><dc:creator>frankie_t</dc:creator><comments>https://news.ycombinator.com/item?id=44146141</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44146141</guid></item><item><title><![CDATA[New comment by frankie_t in "Getting Started with Celtic Coins – Crude and Barbarous, or Just Different?"]]></title><description><![CDATA[
<p>There is a parallel to this Celtic imitations that is found primarily in modern Ukraine[1], attribute to Cherniakhov culture[2].
The theory for them is that once the trade with Roman Empire ceased, the locals needed bigger supply of coins and started minting their own.<p>There is a curious thing with this "branch", I'm not sure if it's the same in the Celtic one. The last time I talked to people researching this, I was told that:
a. The findings are mostly unique, it's hard to find two copies of the same coin. Sometimes obverse of one coin could be found on another, but reverses don't match.
b. These coins are not cast, they are minted through "hammering", which requires a stamp. However, not a single stamp has been found so far.
A much easier way to make currency out of existing one would be to just slap existing coin into some clay, make a casting mold and just pour molten metal into it.<p>This of course is more of a curiosity/rumor level, I don't have any qualifications to back it up.<p>[1]: <a href="http://barbarous-imitations.narod.ru/" rel="nofollow">http://barbarous-imitations.narod.ru/</a> (apologize for a .ru website, but it's the best catalogue to my knowledge.)<p>[2]: <a href="https://en.wikipedia.org/wiki/Chernyakhov_culture" rel="nofollow">https://en.wikipedia.org/wiki/Chernyakhov_culture</a></p>
]]></description><pubDate>Thu, 15 May 2025 07:47:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43992763</link><dc:creator>frankie_t</dc:creator><comments>https://news.ycombinator.com/item?id=43992763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43992763</guid></item><item><title><![CDATA[New comment by frankie_t in "Flattening Rust’s learning curve"]]></title><description><![CDATA[
<p>Maybe it's my learning limitations, but I find it hard to follow explanations like these. I had similar feelings about encapsulation explanations: it would say I can hide information without going into much detail. Why, from whom? How is it hiding if I can _see it on my screen_.<p>Similarly here, I can't understand for example _who_ is the owner. Is it a stack frame? Why would a stack frame want to move ownership to its callee, when by the nature of LIFO the callee stack will always be destroyed first, so there is no danger in hanging to it until callee returns. Is it for optimization, so that we can get rid of the object sooner? Could owner be something else than a stack frame?
Why can mutable reference be only handed out once? If I'm only using a single thread, one function is guaranteed to finish before the other starts, so what is the harm in handing mutable references to both? Just slap my hands when I'm actually using multiple threads.<p>Of course, there are reasons for all of these things and they probably are not even that hard to understand. Somehow, every time I want to get into Rust I start chasing these things and give up a bit later.</p>
]]></description><pubDate>Wed, 14 May 2025 09:37:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43982619</link><dc:creator>frankie_t</dc:creator><comments>https://news.ycombinator.com/item?id=43982619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43982619</guid></item><item><title><![CDATA[New comment by frankie_t in "Image Processing in C – Dwayne Phillips [pdf]"]]></title><description><![CDATA[
<p>I wonder if doing classical processing of real-time data as a pre-phase before you feed into NN could be beneficial?</p>
]]></description><pubDate>Mon, 17 Mar 2025 10:59:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=43387131</link><dc:creator>frankie_t</dc:creator><comments>https://news.ycombinator.com/item?id=43387131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43387131</guid></item><item><title><![CDATA[New comment by frankie_t in "Context should go away for Go 2 (2017)"]]></title><description><![CDATA[
<p>If you use a type like `map[string]any` then yes, it's going to be the same as Context. However, you can make a struct with fields of exactly the types you want.<p>It won't propagate to the third-party libraries, yes. But then again, why don't they just provide an explicit way of passing values instead of hiding them in the context?</p>
]]></description><pubDate>Tue, 21 Jan 2025 11:50:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=42779115</link><dc:creator>frankie_t</dc:creator><comments>https://news.ycombinator.com/item?id=42779115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42779115</guid></item><item><title><![CDATA[New comment by frankie_t in "Context should go away for Go 2 (2017)"]]></title><description><![CDATA[
<p>The author gave a pretty good reasoning why is it a bad idea, in the same section. However, for the demonstration purposes I think the they should have included their vision on how the request scoped data should be passed.<p>As I understand they propose to pass the data explicitly, like a struct with fields for all possible request-scoped data.<p>I personally don't like context for value passing either, as it is easy to abuse in a way that it becomes part of the API: the callee is expecting something from the caller but there is no static check that makes sure it happens. Something like passing an argument in a dictionary instead of using parameters.<p>However, for "optional" data whose presence is not required for the behavior of the call, it should be fine. That sort of discipline has to be enforced on the human level, unfortunately.</p>
]]></description><pubDate>Tue, 21 Jan 2025 11:11:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=42778823</link><dc:creator>frankie_t</dc:creator><comments>https://news.ycombinator.com/item?id=42778823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42778823</guid></item><item><title><![CDATA[New comment by frankie_t in "Build a Database in 3000 Lines with 0 Dependencies"]]></title><description><![CDATA[
<p>can you elaborate on typing out for didactic purposes, please?</p>
]]></description><pubDate>Sun, 19 Jan 2025 18:00:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=42759537</link><dc:creator>frankie_t</dc:creator><comments>https://news.ycombinator.com/item?id=42759537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42759537</guid></item><item><title><![CDATA[New comment by frankie_t in "Ask HN: Am I the only one here who can't stand HN's AI obsession?"]]></title><description><![CDATA[
<p>Sounds like a good advice.<p>Unfortunately, my feelings tell me otherwise. What is it that we humans are better at? Is it a chore of managing people, sitting on meetings and aligning stakeholders' interests? Feels to me more like a politician job than an engineering.</p>
]]></description><pubDate>Mon, 13 Jan 2025 13:39:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=42683283</link><dc:creator>frankie_t</dc:creator><comments>https://news.ycombinator.com/item?id=42683283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42683283</guid></item><item><title><![CDATA[New comment by frankie_t in "Ask HN: Am I the only one here who can't stand HN's AI obsession?"]]></title><description><![CDATA[
<p>Frankly, HN has moderate with the amount of AI spam compared to other technical sources I happen to brief through. And comments often are refreshing in keeping the hype mood somewhat down.</p>
]]></description><pubDate>Mon, 13 Jan 2025 13:35:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42683256</link><dc:creator>frankie_t</dc:creator><comments>https://news.ycombinator.com/item?id=42683256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42683256</guid></item><item><title><![CDATA[New comment by frankie_t in "Ask HN: Does the Framework laptop stand the test of time?"]]></title><description><![CDATA[
<p>I bought a used one, the battery life is quite sorry. It can live for maybe 2h using their linux with powertop improvements. Maybe linux is part of the problem and windows would perform better (heard an argument that linux driver writers are not privy to the hw details and so cannot write energy-efficient drivers).<p>I hate to say it as a linux fan, but if battery life was any important I would buy a mac. I have mac pro 2017 which is probably of the same age, if not older, and the battery life is just so much better.</p>
]]></description><pubDate>Wed, 01 Jan 2025 12:47:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=42565700</link><dc:creator>frankie_t</dc:creator><comments>https://news.ycombinator.com/item?id=42565700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42565700</guid></item><item><title><![CDATA[New comment by frankie_t in "8 months of OCaml after 8 years of Haskell in production (2023)"]]></title><description><![CDATA[
<p>I've used both of the languages previously for my own fun and private mini-projects. From a perspective of an clueless outsider, OCaml was so, so much better to start with than Haskell.
I've always been fascinated with Haskell, but it took me around 5 years of attempts to finally get the tooling to work. Some parts always failed me, especially language server and vscode interaction (hardly something to put blame on haskell itself though).
Finally I braced myself and with some hacks (like bash code in haskell comments in Setup.hs) made it all work. Still, to the day HLS would repeatedly hang or not start, and the only solution is to restart vscode. Of course, there could be a problem with my setup etc, maybe I configured it "slightly incorrect" way, I'm just rating my experience.<p>OCaml was everything opposite. I made two Ocaml tours in recent years, and both times it literally just worked (tm). Granted, I've been using it less than haskell, but the experience of starting out is just heaven and earth.
The only issue I have with ocaml tooling is that ideally I'd like to run the language server for real-time hints from the compiler, but also be able to invoke my program interactively. Unfortunately it seems you either have to run "dune build watch", or you can build and run, but not both as there is some locking happening.<p>As far as the languages themselves go, I'd say haskell is more "fun", in a way that it has a lot of features, and it reads a lot nicer (unless it's point-free code). Monads are pretty fun, although when I finally got through Monad transformers I started feeling "I wish we had no monads tbh"
Ocaml feels much more barebone, syntactically less appealing and somewhat clunky. On the other hand there is a kind of spartan appeal to it.<p>Honestly, I like both of the languages a lot and wish for them to continue their development. I can certainly see myself using both in the future.</p>
]]></description><pubDate>Tue, 03 Dec 2024 12:52:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=42305581</link><dc:creator>frankie_t</dc:creator><comments>https://news.ycombinator.com/item?id=42305581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42305581</guid></item><item><title><![CDATA[New comment by frankie_t in "Ask HN: What are your most regretted tech purchases?"]]></title><description><![CDATA[
<p>I had to buy an Ecoflow river 2 max because of outages, it was quite good for some time. But as it turned out you have to fully discharge and charge it back every 6 months (if you don't do it, you lose the warranty).
I didn't do it, and apparently something happened either with one of the batteries inside or with the sensor that gauges the charge level. I cannot charge it, because it thinks it's 99%, and I cannot discharge it because it's actually 0 and it dies immediately. Previously, I was able to discharge it slowly (it would die but after a while I'd get it to 98, 97 etc) but not anymore.
I can't say I wouldn't do it again because I didn't have much choice at the time.<p>Another thing I bought which I regret is a used system76 laptop. I originally planned to use it during said outages, but battery life is very far from what I expected (I guess it being old and me using linux doesn't help too).</p>
]]></description><pubDate>Wed, 27 Nov 2024 18:03:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=42258165</link><dc:creator>frankie_t</dc:creator><comments>https://news.ycombinator.com/item?id=42258165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42258165</guid></item></channel></rss>