<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: mufasachan</title><link>https://news.ycombinator.com/user?id=mufasachan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 18 May 2026 08:44:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mufasachan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mufasachan in "Show HN: TikTok but for scientific papers"]]></title><description><![CDATA[
<p>Insightful comment ahead:<p>Is the gravity set very high or am I getting too old to play Flappy Bird with Transformers?</p>
]]></description><pubDate>Mon, 11 May 2026 17:58:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48098336</link><dc:creator>mufasachan</dc:creator><comments>https://news.ycombinator.com/item?id=48098336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48098336</guid></item><item><title><![CDATA[New comment by mufasachan in "Mamba-3"]]></title><description><![CDATA[
<p>The blog is technical, technical terms in the TL;DR seems relevant to me.</p>
]]></description><pubDate>Sat, 21 Mar 2026 07:55:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47464961</link><dc:creator>mufasachan</dc:creator><comments>https://news.ycombinator.com/item?id=47464961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47464961</guid></item><item><title><![CDATA[New comment by mufasachan in "Cockpit is a web-based graphical interface for servers"]]></title><description><![CDATA[
<p>Me too, I set up a WG tunnel to access this.</p>
]]></description><pubDate>Thu, 19 Mar 2026 23:34:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47448008</link><dc:creator>mufasachan</dc:creator><comments>https://news.ycombinator.com/item?id=47448008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47448008</guid></item><item><title><![CDATA[New comment by mufasachan in "Replacing Kubernetes with systemd (2024)"]]></title><description><![CDATA[
<p>Same experience, my workflow is to run the container from a podman run command, check it runs correctly, podlet to create a base container file, edit the container file (notably with volume and networks in other quadet file) and done (theorically).<p>I believe the podman-compose project is still actively maintened and could be a nice alternative for docker-compose. But the podman's interface with systemd is so enjoyable.</p>
]]></description><pubDate>Tue, 06 May 2025 09:46:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43903251</link><dc:creator>mufasachan</dc:creator><comments>https://news.ycombinator.com/item?id=43903251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43903251</guid></item><item><title><![CDATA[New comment by mufasachan in "Stop Writing `__init__` Methods"]]></title><description><![CDATA[
<p>I appreciate the motivation of the author but the examples of this blog do not convince me at all. For every situation, there would be an alternative (with init or not) that addresses the design issues. The first example is solved with namedtuple[1] which is not a recent feature. Then the rest of article is about IO. Although, the special methods for the context managment interface and the std lib for context managment (which do a great job at async btw) are not mentioned.<p>__init__ in Python already has a lot of alternatives. IMO a situation encountered similar to the example is when you do not take advantages of the alternatives or your code design is bad.<p>Also, specifically for this case, if I need an object for this IO operation, I __would not__ uses dataclass. The first solution would be to create a context manager[2] and a NamedTuple (or dataclass if needs some mutations). 
If it's not a fit, the classmethod and the dunders __enter__, __exit __ are good if this fd implementation is important for the design of my object. Alternatively, I would just make a builder function outside my object if the implementation of the fd capability should be considered as extra and not a builtin for the object. 
The dataclass decorator could be added to save 1 line of code but would confuse the intent of the object which is a content manager with some state management.<p>A side geniune question, why not a type[3] statement to alias the int as a fd? What is the difference with using NewType[3]? In which situation creating a NewType from a base type - here int - is useful?<p>[1]: <a href="https://docs.python.org/3/library/collections.html#collections.namedtuple" rel="nofollow">https://docs.python.org/3/library/collections.html#collectio...</a>
[2]: <a href="https://docs.python.org/3/library/contextlib.html#contextlib.contextmanager" rel="nofollow">https://docs.python.org/3/library/contextlib.html#contextlib...</a>
[3]: <a href="https://docs.python.org/3/reference/simple_stmts.html#type" rel="nofollow">https://docs.python.org/3/reference/simple_stmts.html#type</a>
[4]: <a href="https://docs.python.org/3/library/typing.html#typing.NewType" rel="nofollow">https://docs.python.org/3/library/typing.html#typing.NewType</a></p>
]]></description><pubDate>Fri, 18 Apr 2025 07:10:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=43725752</link><dc:creator>mufasachan</dc:creator><comments>https://news.ycombinator.com/item?id=43725752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43725752</guid></item><item><title><![CDATA[New comment by mufasachan in "A year of uv: pros, cons, and should you migrate"]]></title><description><![CDATA[
<p>My bad! As you said, this part of Python code bases is chaotic (:</p>
]]></description><pubDate>Wed, 19 Feb 2025 09:18:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=43100217</link><dc:creator>mufasachan</dc:creator><comments>https://news.ycombinator.com/item?id=43100217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43100217</guid></item><item><title><![CDATA[New comment by mufasachan in "A year of uv: pros, cons, and should you migrate"]]></title><description><![CDATA[
<p>Eh, ML/scientific Python is large and not homogeneous. For code that should work on cluster, I would lean towards a Docker/container solution. For simpler dependancy use cases, pyenv/venv duo is alright. For some specific lib that have a conda package, it might be better to use conda, _might be_.<p>One illustration is the CUDA toolkit with torch install on conda. If you need a basic setup, it would work (and takes age). But if you need some other specific tools in the suite, or need it to be more lightweight for whatever reason then good luck.<p>btw, I do not see much interest in uv. pyenv/pip/venv/hatch are simple enough to me. No need for another layer of abstraction between my machine and my env. I will still keep an eye on uv.</p>
]]></description><pubDate>Wed, 19 Feb 2025 07:34:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43099615</link><dc:creator>mufasachan</dc:creator><comments>https://news.ycombinator.com/item?id=43099615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43099615</guid></item><item><title><![CDATA[New comment by mufasachan in "The Tensor Cookbook (2024)"]]></title><description><![CDATA[
<p>I do not know the people's background of a lot of comments here. They might have much more experiences than me with tensors. But, in my deep learning code and works, when I need to design an operation that involves a mix as little as 3 tensors with 4+ dimensions, I always struggle. I need to draft some slices to understand which slice should be contracted etc.. Many times the shape of the output is not even clear in my mind. Plus, add some padding mask<i>S</i> on the tensors and it confuses me quite a lot. 
I really like this notation, the last example of 1.1 is readable in its sum formulation, but the diagram formulation is much more "alive" in my mind.<p>I am really lost here if I have missed something about indices notations with tensors or some visualization techniques. Or maybe the confusion of a tensor operation depends of the field? Or maybe I just miss practices and experiences with indices notations...</p>
]]></description><pubDate>Sat, 01 Feb 2025 22:48:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42903281</link><dc:creator>mufasachan</dc:creator><comments>https://news.ycombinator.com/item?id=42903281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42903281</guid></item><item><title><![CDATA[New comment by mufasachan in "I still like Sublime Text"]]></title><description><![CDATA[
<p>Thank you for your answer. Some code base have chaotic execution path through a monolithic code base (by design). So, for these code bases, I heavily rely on the debugger. But I like your suggestion to use both of them,  I think it's a good way to transition slowly and efficiently.</p>
]]></description><pubDate>Thu, 30 Jan 2025 18:20:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=42880515</link><dc:creator>mufasachan</dc:creator><comments>https://news.ycombinator.com/item?id=42880515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42880515</guid></item><item><title><![CDATA[New comment by mufasachan in "I still like Sublime Text"]]></title><description><![CDATA[
<p>Thanks for sharing your experience!</p>
]]></description><pubDate>Thu, 30 Jan 2025 09:24:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=42876287</link><dc:creator>mufasachan</dc:creator><comments>https://news.ycombinator.com/item?id=42876287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42876287</guid></item><item><title><![CDATA[New comment by mufasachan in "I still like Sublime Text"]]></title><description><![CDATA[
<p>I would be curious to know how you managed to do this. I really tried to do this but the tons of dev tools I am using was too much for transitioning to neovim for my daily work. Namely, I need a DAP, multiple dev tools (lsps, linters, formatters) because I work with several projects which do not have the same tools[^1]. Luckily, I do not mix multiple programming languages. Plus, I containerize all my dev env. There might be some elements missing, but the point is the number of tools is overwhelming and it makes me think that I should do the whole configuration/setup on my free time.<p>Did you face similar issues? If yes, how did you solve them? Or maybe your work does not need that much tools? Or you have been more minimalistic than me for the number of features to be included in the neovim configuration?<p>[1]: I work in R&D, I need to tweak and contribute in many papers code or different toolboxes/frameworks on top of the team projects.</p>
]]></description><pubDate>Wed, 29 Jan 2025 15:05:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=42865700</link><dc:creator>mufasachan</dc:creator><comments>https://news.ycombinator.com/item?id=42865700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42865700</guid></item><item><title><![CDATA[New comment by mufasachan in "DeepSeek R1 just dropped – but don't ask it about Tiananmen Square"]]></title><description><![CDATA[
<p>fair comparison: tiananmen square versus yt-dl. Hilarious.<p>(I 100% agree with you, just your comment gave me a funny smile. The comparison is relevant.)</p>
]]></description><pubDate>Fri, 24 Jan 2025 16:20:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=42814641</link><dc:creator>mufasachan</dc:creator><comments>https://news.ycombinator.com/item?id=42814641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42814641</guid></item><item><title><![CDATA[New comment by mufasachan in "Nvidia Project Digits – Nvidia Workstation"]]></title><description><![CDATA[
<p>Thanks, my bad.</p>
]]></description><pubDate>Thu, 09 Jan 2025 00:24:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=42640171</link><dc:creator>mufasachan</dc:creator><comments>https://news.ycombinator.com/item?id=42640171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42640171</guid></item><item><title><![CDATA[Nvidia Project Digits – Nvidia Workstation]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.nvidia.com/en-us/project-digits/">https://www.nvidia.com/en-us/project-digits/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42639306">https://news.ycombinator.com/item?id=42639306</a></p>
<p>Points: 3</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 08 Jan 2025 22:43:13 +0000</pubDate><link>https://www.nvidia.com/en-us/project-digits/</link><dc:creator>mufasachan</dc:creator><comments>https://news.ycombinator.com/item?id=42639306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42639306</guid></item><item><title><![CDATA[New comment by mufasachan in "Exploring inference memory saturation effect: H100 vs. MI300x"]]></title><description><![CDATA[
<p>Thanks for the details!</p>
]]></description><pubDate>Fri, 06 Dec 2024 12:05:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=42339016</link><dc:creator>mufasachan</dc:creator><comments>https://news.ycombinator.com/item?id=42339016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42339016</guid></item><item><title><![CDATA[New comment by mufasachan in "Exploring inference memory saturation effect: H100 vs. MI300x"]]></title><description><![CDATA[
<p>Great benchmark, very interesting. Although, I am not sure about the extrapolation of the H200 from the lambda bench. From my understanding, Lambda and theirs bench used different models - LLama 405B and Mistral 123B - with different bench and inference libs. Since the study is focused on memory-hungry scenario, I am really curious to know why they took H100 instead of H200.</p>
]]></description><pubDate>Fri, 06 Dec 2024 05:00:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=42336494</link><dc:creator>mufasachan</dc:creator><comments>https://news.ycombinator.com/item?id=42336494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42336494</guid></item><item><title><![CDATA[New comment by mufasachan in "Hand Tracking for Mouse Input"]]></title><description><![CDATA[
<p>An inspiring project. I am looking forward to see some gloves connected to a VR device. I think that some cheap sensors, a bit of bayesian modelling and a calibration step can offer a proper realtime hand gesture tracking.* I am already picturing being able to type on a AR keyboard. If the gloves are more expansive there might be some haptic feedbacks. VR devices might have more open OSes in the future or could use a "streaming" platform to access remote desktop environments. I am eager to see all the incoming use cases!<p>*: a lot of it. Plus, the tracking might be task-centered. I would not bet on a general hand gesture tracking with cheap sensors and bayesian modelling only.</p>
]]></description><pubDate>Tue, 19 Nov 2024 20:55:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=42187997</link><dc:creator>mufasachan</dc:creator><comments>https://news.ycombinator.com/item?id=42187997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42187997</guid></item><item><title><![CDATA[New comment by mufasachan in "Hezbollah pager explosions kill several people in Lebanon"]]></title><description><![CDATA[
<p>Arguably, it's off-topic, though I agree with the point. Lebanon has been struck by poverty, and as a result, they might have far fewer choices when it comes to providers in general. Manufacturing within Lebanon or trading with neighboring countries might not be affordable for them.<p>It’s important to take a step back before generalizing an economic or political statement that may not be applicable in other contexts. There are little chances that the supply chain in Lebanon is in the same state as Europe countries' ones,  for instance. Thus, this is not another example.</p>
]]></description><pubDate>Wed, 18 Sep 2024 04:35:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=41575826</link><dc:creator>mufasachan</dc:creator><comments>https://news.ycombinator.com/item?id=41575826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41575826</guid></item><item><title><![CDATA[New comment by mufasachan in "Benchmarking GPT-4 Turbo – A Cautionary Tale"]]></title><description><![CDATA[
<p>> Although the author OCR’ed the SAT questions and believes that they weren’t in the training data<p>I agree that the author of the tweet fairly underestimates the potential portion of OCR'ed contents in OpenAI's training data. In late August, Nougat[1] is released by Meta, this is an OCR model. Its performance are wild and the model is open source.<p>I hardly believe that OpenAI does not spend effort on getting more training from OCR content. I also hardly believes that OpenAI waits for a Meta paper to have an internal performant OCR model.<p>[1]: <a href="https://arxiv.org/abs/2308.13418" rel="nofollow noreferrer">https://arxiv.org/abs/2308.13418</a></p>
]]></description><pubDate>Thu, 09 Nov 2023 13:57:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=38205010</link><dc:creator>mufasachan</dc:creator><comments>https://news.ycombinator.com/item?id=38205010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38205010</guid></item><item><title><![CDATA[New comment by mufasachan in "Takeaways from hundreds of LLM finetuning experiments with LoRA"]]></title><description><![CDATA[
<p>Disclaimer: This is just my intuition, I do not have knowledge about LoRA on small models.<p>It's possible that does not work. LoRA (for Low Rank) benefits from the "small changes" introduced during finetuning of a model. The update of the weights has a low rank. If you take a smaller model, it might induce that the rank is not so low, resulting in degradation in metrics by LoRA compression. I would be interested to see if LoRA still has a benefit in this configuration.</p>
]]></description><pubDate>Fri, 13 Oct 2023 16:46:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=37872626</link><dc:creator>mufasachan</dc:creator><comments>https://news.ycombinator.com/item?id=37872626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37872626</guid></item></channel></rss>