<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: nikonyrh</title><link>https://news.ycombinator.com/user?id=nikonyrh</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 01 May 2026 08:33:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nikonyrh" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nikonyrh in "Your phone is about to stop being yours"]]></title><description><![CDATA[
<p>At least in Finland's Nordea bank you can order a physical code calculator, they used to be small enough to keep on your wallet but the new one is the size of an old small phone. It even has a QR scanner. So I just keep it at home.</p>
]]></description><pubDate>Wed, 29 Apr 2026 12:11:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47947232</link><dc:creator>nikonyrh</dc:creator><comments>https://news.ycombinator.com/item?id=47947232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47947232</guid></item><item><title><![CDATA[New comment by nikonyrh in "Ask HN: Does anyone have interests in anything besides AI?"]]></title><description><![CDATA[
<p>Wood / metal working, MTB and Factorio. Or did you mean within the IT sector? Well ML is interesting ;)</p>
]]></description><pubDate>Thu, 05 Feb 2026 06:18:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46896316</link><dc:creator>nikonyrh</dc:creator><comments>https://news.ycombinator.com/item?id=46896316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46896316</guid></item><item><title><![CDATA[New comment by nikonyrh in "Nvidia is dominating the S&P 500 more than any company in at least 44 years"]]></title><description><![CDATA[
<p>AMD already has Composable Kernels[1], and supports for example Triton[2]. Then there is also HIP[3], and there are tools to automatically convert from from CUDA to HIP. But since CUDA is the de-facto standard, there is always friction to use something else (unless you need to support also AMD stack).<p>Making something just CUDA-compatible is non-trivial, and since Nvidia decides its direction and new features then the alternatives would always be lagging behind. Currently there are also major hardware differences between Nvidia and AMD, which may make highly optimized CUDA code inefficient or even buggy.<p><pre><code>  [1] https://github.com/ROCm/composable_kernel?tab=readme-ov-file#composable-kernel
  [2] https://github.com/triton-lang/triton?tab=readme-ov-file#triton
  [3] https://github.com/ROCm/HIP?tab=readme-ov-file#what-is-this-repository-for</code></pre></p>
]]></description><pubDate>Sat, 09 Aug 2025 21:51:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=44850608</link><dc:creator>nikonyrh</dc:creator><comments>https://news.ycombinator.com/item?id=44850608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44850608</guid></item><item><title><![CDATA[New comment by nikonyrh in "The Most Frustrating Customer Service Call of All Time"]]></title><description><![CDATA[
<p>He should have asked what is the price for 1 MB, or 1000 kB. 2 cents, right? <i>insert meme here</i></p>
]]></description><pubDate>Sat, 09 Aug 2025 21:30:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44850432</link><dc:creator>nikonyrh</dc:creator><comments>https://news.ycombinator.com/item?id=44850432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44850432</guid></item><item><title><![CDATA[New comment by nikonyrh in "Modded-NanoGPT: NanoGPT (124M) quality in 3.25B tokens"]]></title><description><![CDATA[
<p>I suppose you aren't a fan of the <a href="https://en.wikipedia.org/wiki/Hutter_Prize" rel="nofollow">https://en.wikipedia.org/wiki/Hutter_Prize</a> .<p>> The goal of the Hutter Prize is to encourage research in artificial intelligence (AI). The organizers believe that text compression and AI are equivalent problems.</p>
]]></description><pubDate>Mon, 14 Oct 2024 00:27:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=41832992</link><dc:creator>nikonyrh</dc:creator><comments>https://news.ycombinator.com/item?id=41832992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41832992</guid></item><item><title><![CDATA[New comment by nikonyrh in "How much energy does desalinisation use? Is it "absurdly cheap"?"]]></title><description><![CDATA[
<p>I don't think the distinction between indoors or outdoors usage is relevant, in the end we are still talking about the volume of drinkable water people use. Whether they use it for drinking, cooking, washing, or watering the lawn.</p>
]]></description><pubDate>Mon, 23 Sep 2024 21:51:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=41630983</link><dc:creator>nikonyrh</dc:creator><comments>https://news.ycombinator.com/item?id=41630983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41630983</guid></item><item><title><![CDATA[New comment by nikonyrh in "Is it feasible for a regular American to keep their physical address private?"]]></title><description><![CDATA[
<p>I always found it interesting that you cannot have a domain name without publishing your address and phone number, or paying for an extra service.</p>
]]></description><pubDate>Thu, 04 Jul 2024 17:18:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=40876519</link><dc:creator>nikonyrh</dc:creator><comments>https://news.ycombinator.com/item?id=40876519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40876519</guid></item><item><title><![CDATA[New comment by nikonyrh in "Ask HN: How can I sleep more and deeper?"]]></title><description><![CDATA[
<p>This reminds me of the meme where you read up instructions of good sleep, at 4am before getting ready to go to bed.</p>
]]></description><pubDate>Fri, 14 Jun 2024 01:15:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=40676620</link><dc:creator>nikonyrh</dc:creator><comments>https://news.ycombinator.com/item?id=40676620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40676620</guid></item><item><title><![CDATA[New comment by nikonyrh in "Notebooks Are McDonalds of Code"]]></title><description><![CDATA[
<p>"In a notebook, you can go back and edit and run individual lines of the notebook without re-running the whole notebook from the start and without re-computing everything that depends on what you just edited."<p>Isn't this a standard on REPLs as well? You can select the code you wish to run, and press Ctrl+Enter or what ever. I must admit, I've programmed Python for about 10 years in Spyder and VS Code now, but I haven't used notebooks at any point. Just either ad-hoc scripts or actual source files.<p>My definition of a "notebook" is an ad-hoc script, split into individual "cells" which are typically run as a whole. On my workflow, I just select the code I wish to run. Sometimes it is one expression, one line, 100 lines or 1000 lines depending what I've changed on the script.</p>
]]></description><pubDate>Fri, 14 Jun 2024 00:37:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=40676414</link><dc:creator>nikonyrh</dc:creator><comments>https://news.ycombinator.com/item?id=40676414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40676414</guid></item><item><title><![CDATA[New comment by nikonyrh in "Why today's phones are so boooooring?"]]></title><description><![CDATA[
<p>I bought Unihertz Pocket Titan, at least it was different! Quite thick and heavy, but the battery lasts about 6 days even without any power-saving mode.</p>
]]></description><pubDate>Tue, 11 Jun 2024 19:56:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=40650761</link><dc:creator>nikonyrh</dc:creator><comments>https://news.ycombinator.com/item?id=40650761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40650761</guid></item><item><title><![CDATA[New comment by nikonyrh in "Ask HN: As someone with obscure CUDA knowledge, how to become AI developer?"]]></title><description><![CDATA[
<p>Since with CUDA you are programming so close to hardware, and hardware (and CUDA itself) has advanced so much, I recommend you to go trough very carefully all the major CUDA versions and see how it has evolved. Well, strictly speaking I'm talking about different versions of "compute capabilities". Of course Wikipedia has a good summary: <a href="https://en.wikipedia.org/wiki/CUDA#Version_features_and_specifications" rel="nofollow">https://en.wikipedia.org/wiki/CUDA#Version_features_and_spec...</a><p>An other point is that you don't need to write any CUDA code to be able to utilize GPU computing. If you need ML models, you have frameworks like PyTorch and Tensorflow. You just need to express your mathematical problem, and the framework will take care of the rest.<p>Even if you needed to write custom GPU code, you don't need to do it in C anymore! For example you can JIT Python, using Numba or Triton.<p>Usually writing custom code is only required when:<p>- You are doing something novel, like PhD level stuff<p>- You must optimize the ML project for performance and trough-put at interference time<p>- You need to brute-force solutions (be it crypto-hashes, passwords, NP-complete problems, ...)<p>My last point to you is that do you want to learn to use these pre-existing frameworks and libraries, or learn to develop them or maybe even create new ones? What ever your answer is, I'd say that the first option is a great stepping-stone to advance to the second one.</p>
]]></description><pubDate>Tue, 11 Jun 2024 18:18:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=40649656</link><dc:creator>nikonyrh</dc:creator><comments>https://news.ycombinator.com/item?id=40649656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40649656</guid></item><item><title><![CDATA[New comment by nikonyrh in "Ask HN: Diverse Challenging Programming Projects"]]></title><description><![CDATA[
<p>- Photo editor<p>- In-memory database<p>- Data compression algorithm<p>- 2D or 3D physics engine / game<p>- Game engines in general</p>
]]></description><pubDate>Mon, 10 Jun 2024 23:25:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=40640488</link><dc:creator>nikonyrh</dc:creator><comments>https://news.ycombinator.com/item?id=40640488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40640488</guid></item><item><title><![CDATA[New comment by nikonyrh in "A ChatGPT mistake cost us $10k"]]></title><description><![CDATA[
<p>Aah that makes sense, thanks!</p>
]]></description><pubDate>Sun, 09 Jun 2024 22:47:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=40628253</link><dc:creator>nikonyrh</dc:creator><comments>https://news.ycombinator.com/item?id=40628253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40628253</guid></item><item><title><![CDATA[New comment by nikonyrh in "A ChatGPT mistake cost us $10k"]]></title><description><![CDATA[
<p>I'm not familiar with this library, how does `text("(now())")` evaluate and why there are extra parentheses? And should that be a lambda expression as well, so that `create_date` isn't just the timestamp when the python process was started?</p>
]]></description><pubDate>Sun, 09 Jun 2024 21:33:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=40627809</link><dc:creator>nikonyrh</dc:creator><comments>https://news.ycombinator.com/item?id=40627809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40627809</guid></item><item><title><![CDATA[New comment by nikonyrh in "Ask HN: What does experience of data structures and algorithms mean?"]]></title><description><![CDATA[
<p>I suppose all SW engineers have experience with data structures, when you are choosing whether to store the data into a dictionary, array or linked list. It is a bit more stretch to ask whether you've implemented a database before or not. On a more advanced level you'd dive into topics such as copy-on-write and software transactional memory (hobby-wise I come from Clojure background).<p>As an example, do you know how git works?<p>Edit: Oh an other great example of data structures is torrent files (and magnet links). Hint: <a href="https://en.wikipedia.org/wiki/Merkle_tree" rel="nofollow">https://en.wikipedia.org/wiki/Merkle_tree</a></p>
]]></description><pubDate>Sun, 09 Jun 2024 21:12:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=40627666</link><dc:creator>nikonyrh</dc:creator><comments>https://news.ycombinator.com/item?id=40627666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40627666</guid></item><item><title><![CDATA[New comment by nikonyrh in "Public URLs for Localhost via SSH"]]></title><description><![CDATA[
<p>Wow, very cool and easy to set up!</p>
]]></description><pubDate>Fri, 31 May 2024 15:52:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=40536701</link><dc:creator>nikonyrh</dc:creator><comments>https://news.ycombinator.com/item?id=40536701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40536701</guid></item><item><title><![CDATA[New comment by nikonyrh in "Ask HN: What is the project that you are most excited about today?"]]></title><description><![CDATA[
<p>Building a custom wall mount for my downhill bike. It requires some extra engineering and planning, the space is tight since there is already one bike on the hallway. It is also important to estimate the forces involved, so that there is sufficient safety margin.</p>
]]></description><pubDate>Mon, 13 May 2024 22:16:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=40349180</link><dc:creator>nikonyrh</dc:creator><comments>https://news.ycombinator.com/item?id=40349180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40349180</guid></item><item><title><![CDATA[New comment by nikonyrh in "Ask HN: Are You Training a Model?"]]></title><description><![CDATA[
<p>That is what I usually do, I don't find very interesting to just load pre-existing models and feed data into them. But sometimes it is a necessity, if the network is too large (like Stable Diffusion, ResNet and its variants, ...).</p>
]]></description><pubDate>Mon, 13 May 2024 11:50:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=40342203</link><dc:creator>nikonyrh</dc:creator><comments>https://news.ycombinator.com/item?id=40342203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40342203</guid></item><item><title><![CDATA[New comment by nikonyrh in "You Don't Want to Use CSV Files"]]></title><description><![CDATA[
<p>I remember not being able to read Pandas parquet files using for example Vaex (<a href="https://pypi.org/project/vaex/" rel="nofollow">https://pypi.org/project/vaex/</a>). And it is a bit disgenuine not to enlist all supported arguments of `pandas.read_parquet`'s `*kwargs`. But I agree that Parquet is already 100x better than CSV.</p>
]]></description><pubDate>Sun, 05 May 2024 01:37:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=40261673</link><dc:creator>nikonyrh</dc:creator><comments>https://news.ycombinator.com/item?id=40261673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40261673</guid></item><item><title><![CDATA[New comment by nikonyrh in "China's Temu Takes over 17% of US Market Share"]]></title><description><![CDATA[
<p>I thought this was 17% of all online sales! Like all of the stuff that Amazon sells.</p>
]]></description><pubDate>Sun, 28 Apr 2024 22:20:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=40192494</link><dc:creator>nikonyrh</dc:creator><comments>https://news.ycombinator.com/item?id=40192494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40192494</guid></item></channel></rss>