<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: tsurba</title><link>https://news.ycombinator.com/user?id=tsurba</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 06 Jun 2026 23:14:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tsurba" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tsurba in "Show HN: Files.md – Open-source alternative to Obsidian"]]></title><description><![CDATA[
<p>Joplin is open source, syncing setup between devices is one login to Dropbox, works for free, with native apps on Windows/OSX/Linux/iOS/Android. It has a bunch of plugins too. If you just need markdown files with syncing, use it rather than paying for Obsidian sync.<p>The 2GB free quota on Dropbox is plenty enough for text (and some screenshots). Or you could self-host obviously. Git while lovely for source code is a hassle for notes.</p>
]]></description><pubDate>Mon, 18 May 2026 21:29:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48185945</link><dc:creator>tsurba</dc:creator><comments>https://news.ycombinator.com/item?id=48185945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48185945</guid></item><item><title><![CDATA[New comment by tsurba in "The universal weight subspace hypothesis"]]></title><description><![CDATA[
<p>True, good point, maybe not a straightforward consequence to extend to weights.</p>
]]></description><pubDate>Tue, 09 Dec 2025 05:51:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46201690</link><dc:creator>tsurba</dc:creator><comments>https://news.ycombinator.com/item?id=46201690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46201690</guid></item><item><title><![CDATA[New comment by tsurba in "The universal weight subspace hypothesis"]]></title><description><![CDATA[
<p>Many discriminative models converge to same representation space up to a linear transformation. Makes sense that a linear transformation (like PCA) would be able to undo that transformation.<p><a href="https://arxiv.org/abs/2007.00810" rel="nofollow">https://arxiv.org/abs/2007.00810</a><p>Without properly reading the linked article, if thats all this is, not a particularly new result. Nevertheless this direction of proofs is imo at the core of understanding neural nets.</p>
]]></description><pubDate>Tue, 09 Dec 2025 05:36:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46201608</link><dc:creator>tsurba</dc:creator><comments>https://news.ycombinator.com/item?id=46201608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46201608</guid></item><item><title><![CDATA[New comment by tsurba in "The universal weight subspace hypothesis"]]></title><description><![CDATA[
<p>Edit: actually this paper is the canonical reference (?): <a href="https://arxiv.org/abs/2007.00810" rel="nofollow">https://arxiv.org/abs/2007.00810</a> models converge to same space up to a linear transformation. Makes sense that a linear transformation (like PCA) would be able to undo that transformation.<p>You can show for example that siamese encoders for time-series, with MSE loss on similarity, <i>without a decoder</i>, will converge to the the same latent space up to orthogonal transformations (as  MSE is kinda like gaussian prior which doesn’t distinguish between different rotations).<p>Similarly I would expect that transformers trained on the same loss function for predicting the next word, if the data is at all similar (like human language), would converge to approx the same space, up to some, likely linear, transformations. And to represent that same space probably weights are similar, too. Weights in general seem to occupy low-dimensional spaces.<p>All in all, I don’t think this is that surprising, and I think the theoretical angle should be (have been?) to find mathematical proofs like this paper <a href="https://openreview.net/forum?id=ONfWFluZBI" rel="nofollow">https://openreview.net/forum?id=ONfWFluZBI</a><p>They also have a previous paper (”CEBRA”) published in Nature with similar results.</p>
]]></description><pubDate>Tue, 09 Dec 2025 05:25:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46201530</link><dc:creator>tsurba</dc:creator><comments>https://news.ycombinator.com/item?id=46201530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46201530</guid></item><item><title><![CDATA[New comment by tsurba in "The universal weight subspace hypothesis"]]></title><description><![CDATA[
<p>You can show for example that siamese encoders for time-series, with MSE loss on similarity, <i>without a decoder</i>, will converge to the the same latent space up to orthogonal transformations (as  MSE is kinda like gaussian prior which doesn’t distinguish between different rotations).<p>Similarly I would expect that transformers trained on the same loss function for predicting the next word, if the data is at all similar (like human language), would converge to approx the same space. And to represent that same space probably weights are similar, too. Weights in general seem to occupy low-dimensional spaces.<p>All in all, I don’t think this is that surprising, and I think the theoretical angle should be (have been?) to find mathematical proofs like this paper <a href="https://openreview.net/forum?id=ONfWFluZBI" rel="nofollow">https://openreview.net/forum?id=ONfWFluZBI</a></p>
]]></description><pubDate>Tue, 09 Dec 2025 05:25:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46201529</link><dc:creator>tsurba</dc:creator><comments>https://news.ycombinator.com/item?id=46201529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46201529</guid></item><item><title><![CDATA[New comment by tsurba in "François Chollet: The Arc Prize and How We Get to AGI [video]"]]></title><description><![CDATA[
<p>But are we close to doing that in real-time on any reasonably large model? I don’t think so.</p>
]]></description><pubDate>Mon, 07 Jul 2025 14:30:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=44490765</link><dc:creator>tsurba</dc:creator><comments>https://news.ycombinator.com/item?id=44490765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44490765</guid></item><item><title><![CDATA[New comment by tsurba in "The Rise of Whatever"]]></title><description><![CDATA[
<p>I agree with everything up until the AI part, and for that part too, the general idea is good and worth worrying about. I’m scared af about what happens to kids who do all their homework with LLMs. Thankfully at least we still have free and open models, and are not just centralizing everything.<p>But chatgpt does help me work through some really difficult mathematical equations in <i>newest</i> research papers by adding intermediate steps. I can easily confirm when it gets them right and when not, as I do have some idea. It’s super useful.<p>If you are not able to make LLMs work for you at all, and complain about them on the internet, you are an old man yelling at clouds. The blog post devolves from an insightful viewpoint into a long sad ramble.<p>It’s 100% fine if you don’t want to use them yourself, but complaining to others gets tired quick.</p>
]]></description><pubDate>Fri, 04 Jul 2025 10:11:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44463116</link><dc:creator>tsurba</dc:creator><comments>https://news.ycombinator.com/item?id=44463116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44463116</guid></item><item><title><![CDATA[New comment by tsurba in "Meta announces Oakley smart glasses"]]></title><description><![CDATA[
<p>Thankfully in the EU you are not even allowed to sell sunglasses without proper UV protection, and can just pick up sunglasses from any market and trust they are fine, if a little flimsy.<p>EDIT: ok apparently anywhere else than the poorest of countries, too, really.</p>
]]></description><pubDate>Fri, 20 Jun 2025 21:31:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44332303</link><dc:creator>tsurba</dc:creator><comments>https://news.ycombinator.com/item?id=44332303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44332303</guid></item><item><title><![CDATA[New comment by tsurba in "Generative AI coding tools and agents do not work for me"]]></title><description><![CDATA[
<p>And how long have you been doing this? Because that sounds naive.<p>After doing programming for a decade or two, the actual act of programming is not enough to be ”creative problem solving”, it’s the domain and set of problems you get to apply it to that need to be interesting.<p>>90% of programming tasks at a company are usually reimplementing things and algorithms that have been done a thousand times before by others, and you’ve done something similar a dozen times. Nothing interesting there. That is exactly what should and can now be automated (to some extent).<p>In fact solving problems creatively to keep yourself interested, when the problem itself is boring is how you get code that sucks to maintain for the next guy. You should usually be doing the most clear and boring implementation possible. Which is not what ”I love coding” -people usually do (I’m definitely guilty).<p>To be honest this is why I went back to get a PhD, ”just coding” stuff got boring after a few years of doing it for a living. Now it feels like I’m just doing hobby projects again, because I work exactly on what I think could be interesting for others.</p>
]]></description><pubDate>Tue, 17 Jun 2025 07:57:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44296708</link><dc:creator>tsurba</dc:creator><comments>https://news.ycombinator.com/item?id=44296708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44296708</guid></item><item><title><![CDATA[New comment by tsurba in "Generative AI coding tools and agents do not work for me"]]></title><description><![CDATA[
<p>Gambling is where I end up if I’m tired and try to get an LLM to build my hobby project for me from scratch in one go,  not really bothering to read the code properly. It’s stupid and a waste of time. Sometimes it’s easier to get started this way though.<p>But more seriously, in the ideal case refining a prompt based on a misunderstanding of an LLM due to ambiguity in your task description <i>is</i> actually doing the meaningful part of the work in software development. It is exactly about defining the edge cases, and converting into language what is it that you need for a task. Iterating on that is not gambling.<p>But of course if you are not doing that, but just trying to get a ”smarter” LLM with (hopefully deprecated study of) ”prompt engineering” tricks, then that is about building yourself a skill that can become useless tomorrow.</p>
]]></description><pubDate>Tue, 17 Jun 2025 07:40:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44296609</link><dc:creator>tsurba</dc:creator><comments>https://news.ycombinator.com/item?id=44296609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44296609</guid></item><item><title><![CDATA[New comment by tsurba in ""The Illusion of Thinking" – Thoughts on This Important Paper"]]></title><description><![CDATA[
<p>Is it a puzzle if there is no algorithm?<p>But testing via coding algos to known puzzles is problematic as the code may be in the training set. Hence you need new puzzles, which is kinda what ARC was meant to do, right? Too bad OpenAI lost credibility for that set by having access to it, but ”verbally promising” (lol) not to train on it, etc.</p>
]]></description><pubDate>Sat, 14 Jun 2025 08:07:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44274967</link><dc:creator>tsurba</dc:creator><comments>https://news.ycombinator.com/item?id=44274967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44274967</guid></item><item><title><![CDATA[New comment by tsurba in "Getting Past Procrastination"]]></title><description><![CDATA[
<p>I would argue the other way around. I have ADHD, but the thing that really helped me with work procrastination, which I think would help even without ADHD, was to find a job that is actually interesting.<p>In approx 7 years I went through working at all the top software companies in my country, but what really fixed my problems was moving on to being a researcher at the university. I’m now paid less than half from before, but it’s still enough, and I couldn’t be happier.<p>Getting to work on what I think is actually important and interesting every day is what helped. I also seem happier than the younger researchers who didn’t work at companies first, who don’t know how good they have it.</p>
]]></description><pubDate>Sun, 08 Jun 2025 08:30:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44215582</link><dc:creator>tsurba</dc:creator><comments>https://news.ycombinator.com/item?id=44215582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44215582</guid></item><item><title><![CDATA[New comment by tsurba in "Running GPT-2 in WebGL: Rediscovering the Lost Art of GPU Shader Programming"]]></title><description><![CDATA[
<p>1.5-2 years ago I did some training for a ML paper on 4 AMD MI250x (each is essentially 2 gpus so 8 in total really, each with 64GB VRAM) on LUMI.<p>My Jax models and the baseline PyTorch models were quite easy to set up there, and there was not a noticeable perf difference to 8x A100s (which I used for prototyping on our university cluster) in practice.<p>Of course it’s just a random anecdote, but I don’t think nvidia is actually <i>that</i> much ahead.</p>
]]></description><pubDate>Tue, 27 May 2025 21:03:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=44110659</link><dc:creator>tsurba</dc:creator><comments>https://news.ycombinator.com/item?id=44110659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44110659</guid></item><item><title><![CDATA[New comment by tsurba in "Claude 4"]]></title><description><![CDATA[
<p>Yet somehow chatting with Gemini in the web interface, it forgets everything after 3 messages, while GPT (almost) always feels natural in long back-and-forths. It’s been like this for at least a year.</p>
]]></description><pubDate>Fri, 23 May 2025 10:22:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=44071535</link><dc:creator>tsurba</dc:creator><comments>https://news.ycombinator.com/item?id=44071535</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44071535</guid></item><item><title><![CDATA[New comment by tsurba in "ChatGPT Is a Gimmick"]]></title><description><![CDATA[
<p>I do machine learning research and it is very useful for working out equations and checking for ”does this concept already have an established name” etc.<p>It is also excellent for writing one-off code experiments and plots, saving some time from having to write them from scratch.<p>I’m sorry but you are just using it wrong.</p>
]]></description><pubDate>Thu, 22 May 2025 07:58:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=44059773</link><dc:creator>tsurba</dc:creator><comments>https://news.ycombinator.com/item?id=44059773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44059773</guid></item><item><title><![CDATA[New comment by tsurba in "Ditching Obsidian and building my own"]]></title><description><![CDATA[
<p>OSS alternatives with free syncing to your chosen cloud already exist, and have plugin systems. Why not just contribute to those? Because this is either advertising or procrastination.</p>
]]></description><pubDate>Mon, 19 May 2025 14:45:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=44030467</link><dc:creator>tsurba</dc:creator><comments>https://news.ycombinator.com/item?id=44030467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44030467</guid></item><item><title><![CDATA[New comment by tsurba in "Ditching Obsidian and building my own"]]></title><description><![CDATA[
<p>Or use Joplin which is open source and also creates markdown files, and setting up sync to a cloud provider that you probably already have is free.</p>
]]></description><pubDate>Mon, 19 May 2025 14:43:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44030437</link><dc:creator>tsurba</dc:creator><comments>https://news.ycombinator.com/item?id=44030437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44030437</guid></item><item><title><![CDATA[New comment by tsurba in "Ditching Obsidian and building my own"]]></title><description><![CDATA[
<p>Just use Joplin, it’s open source and syncing to many cloud providers you already probably have is free.</p>
]]></description><pubDate>Mon, 19 May 2025 14:40:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44030406</link><dc:creator>tsurba</dc:creator><comments>https://news.ycombinator.com/item?id=44030406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44030406</guid></item><item><title><![CDATA[New comment by tsurba in "Push Ifs Up and Fors Down"]]></title><description><![CDATA[
<p>And going to a grocery store instead of 37 individual farmers…?</p>
]]></description><pubDate>Sun, 18 May 2025 08:40:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=44019911</link><dc:creator>tsurba</dc:creator><comments>https://news.ycombinator.com/item?id=44019911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44019911</guid></item><item><title><![CDATA[New comment by tsurba in "MIT asks arXiv to withdraw preprint of paper on AI and scientific discovery"]]></title><description><![CDATA[
<p>Nice that someone realized then already it sounds sus
<a href="https://news.ycombinator.com/item?id=42128532">https://news.ycombinator.com/item?id=42128532</a></p>
]]></description><pubDate>Fri, 16 May 2025 16:55:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=44007584</link><dc:creator>tsurba</dc:creator><comments>https://news.ycombinator.com/item?id=44007584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44007584</guid></item></channel></rss>