<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: ubavic</title><link>https://news.ycombinator.com/user?id=ubavic</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 04 Oct 2026 06:10:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ubavic" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ubavic in "Zig v0.17.0"]]></title><description><![CDATA[
<p>I’ve written software for a living in JS, C, Pascal, and Go, and I’ve tried many, many more languages. After working on a project in Zig for a year, I’m convinced that Zig is the best-designed language I’ve tried so far. Haskell comes close. At least, it’s the best-designed language for humans.<p>It’s not for everyone yet. It’s still unstable, and its ecosystem is small. However, both are improving.</p>
]]></description><pubDate>Fri, 02 Oct 2026 23:46:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49939983</link><dc:creator>ubavic</dc:creator><comments>https://news.ycombinator.com/item?id=49939983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49939983</guid></item><item><title><![CDATA[Don't Solve My Sudoku]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.ubavic.rs/19/">https://blog.ubavic.rs/19/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49859833">https://news.ycombinator.com/item?id=49859833</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 26 Sep 2026 19:40:10 +0000</pubDate><link>https://blog.ubavic.rs/19/</link><dc:creator>ubavic</dc:creator><comments>https://news.ycombinator.com/item?id=49859833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49859833</guid></item><item><title><![CDATA[WICG Proposal Draft: Web Smart Card API]]></title><description><![CDATA[
<p>Article URL: <a href="https://wicg.github.io/web-smart-card/">https://wicg.github.io/web-smart-card/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49045750">https://news.ycombinator.com/item?id=49045750</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 25 Jul 2026 08:44:08 +0000</pubDate><link>https://wicg.github.io/web-smart-card/</link><dc:creator>ubavic</dc:creator><comments>https://news.ycombinator.com/item?id=49045750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49045750</guid></item><item><title><![CDATA[List of programing languages that compile to Go]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/ubavic/compiles-to-go">https://github.com/ubavic/compiles-to-go</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47681751">https://news.ycombinator.com/item?id=47681751</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 07 Apr 2026 21:46:10 +0000</pubDate><link>https://github.com/ubavic/compiles-to-go</link><dc:creator>ubavic</dc:creator><comments>https://news.ycombinator.com/item?id=47681751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47681751</guid></item><item><title><![CDATA[Show HN: Smart card eID driver written in Zig]]></title><description><![CDATA[
<p>In Serbia, for a long time, the only way to use an eID was by having a Windows machine. Over the last year, I slowly implemented an open source module by reading the PKCS#11 standard and sniffing the USB traffic of the official (Windows) module. The result is a shared library that can be used on *nix systems, removing the need for Windows for many citizens of Serbia.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47185903">https://news.ycombinator.com/item?id=47185903</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 27 Feb 2026 21:30:59 +0000</pubDate><link>https://github.com/ubavic/srb-id-pkcs11</link><dc:creator>ubavic</dc:creator><comments>https://news.ycombinator.com/item?id=47185903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47185903</guid></item><item><title><![CDATA[A Security Site]]></title><description><![CDATA[
<p>Article URL: <a href="https://asecuritysite.com/">https://asecuritysite.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46934263">https://news.ycombinator.com/item?id=46934263</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 08 Feb 2026 14:02:37 +0000</pubDate><link>https://asecuritysite.com/</link><dc:creator>ubavic</dc:creator><comments>https://news.ycombinator.com/item?id=46934263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46934263</guid></item><item><title><![CDATA[New comment by ubavic in "What happened to WebAssembly"]]></title><description><![CDATA[
<p>From my experience, WASM is great for easily porting existing codebases to the browser. It took me less than a day to download Emscripten, learn a little about WASM, make one toy project, and then port a 20-year-old, 40-KLOC C++ project to the browser [1]. The last part only took me half an hour, and I don't even write C++.<p>[1] <a href="https://poincare.matf.bg.ac.rs/~janicic/gclc/" rel="nofollow">https://poincare.matf.bg.ac.rs/~janicic/gclc/</a></p>
]]></description><pubDate>Fri, 09 Jan 2026 09:04:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46551619</link><dc:creator>ubavic</dc:creator><comments>https://news.ycombinator.com/item?id=46551619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46551619</guid></item><item><title><![CDATA[New comment by ubavic in "Linux Instal Fest Belgrade"]]></title><description><![CDATA[
<p>This is my third install fest and I planned to write some check list that I compiled in these years. I can share this:<p>- make sure bring extension chords, and make sure you have enough fast wifi for all participants<p>- bring enough USB-s. Installation on older laptops can take time<p>- ventoy is useful<p>- for beginners stick to Fedora/Debian. Popular distros come and go, but these two are constant and will be supported for a long time<p>- don't give options to beginners if they don't ask for it. You will induce paralysis of choice<p>- automatic dual boot setup by Debian installer works very well. Partition shrinking on Windows isn't scary as I thought before<p>- sometimes you can't install BIOS/UEFI drivers without windows (on older devices). You maybe want to do that before installing Linux<p>- i think it is good to have a windows installation ready. At least for windows boot loader recovery if anything goes bad<p>- bitLocker can be PITA. Don't lock users device<p>- after installation update system<p>- write some material, what-to-do-after-installation guide, and give to participants. Maybe create group on some social network or messaging app</p>
]]></description><pubDate>Sat, 06 Dec 2025 20:26:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46176339</link><dc:creator>ubavic</dc:creator><comments>https://news.ycombinator.com/item?id=46176339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46176339</guid></item><item><title><![CDATA[New comment by ubavic in "Linux Instal Fest Belgrade"]]></title><description><![CDATA[
<p>You know what? I removed that part. You are probably right, and there is no need to scare beginners :)</p>
]]></description><pubDate>Sat, 06 Dec 2025 19:46:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46176071</link><dc:creator>ubavic</dc:creator><comments>https://news.ycombinator.com/item?id=46176071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46176071</guid></item><item><title><![CDATA[New comment by ubavic in "Linux Instal Fest Belgrade"]]></title><description><![CDATA[
<p>Check podcast <a href="https://radiostudent.si/druzba/tehno-klistir" rel="nofollow">https://radiostudent.si/druzba/tehno-klistir</a> 
They talk about open source, linux, etc...</p>
]]></description><pubDate>Sat, 06 Dec 2025 16:37:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46174611</link><dc:creator>ubavic</dc:creator><comments>https://news.ycombinator.com/item?id=46174611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46174611</guid></item><item><title><![CDATA[New comment by ubavic in "Linux Instal Fest Belgrade"]]></title><description><![CDATA[
<p>System from USB will feel sluggish. Users could get a feel for UI, but I think it would be inadequate for a long term usage.</p>
]]></description><pubDate>Sat, 06 Dec 2025 16:35:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46174597</link><dc:creator>ubavic</dc:creator><comments>https://news.ycombinator.com/item?id=46174597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46174597</guid></item><item><title><![CDATA[Linux Instal Fest Belgrade]]></title><description><![CDATA[
<p>Article URL: <a href="https://dmz.rs/lif2025_en">https://dmz.rs/lif2025_en</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46172167">https://news.ycombinator.com/item?id=46172167</a></p>
<p>Points: 175</p>
<p># Comments: 24</p>
]]></description><pubDate>Sat, 06 Dec 2025 10:20:19 +0000</pubDate><link>https://dmz.rs/lif2025_en</link><dc:creator>ubavic</dc:creator><comments>https://news.ycombinator.com/item?id=46172167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46172167</guid></item><item><title><![CDATA[New comment by ubavic in "Mint Is Not TeX"]]></title><description><![CDATA[
<p>That is something I accidentally discovered. TexInfo also uses @.</p>
]]></description><pubDate>Sat, 29 Nov 2025 23:31:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46091852</link><dc:creator>ubavic</dc:creator><comments>https://news.ycombinator.com/item?id=46091852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46091852</guid></item><item><title><![CDATA[Mint Is Not TeX]]></title><description><![CDATA[
<p>Article URL: <a href="https://mint.ubavic.rs/">https://mint.ubavic.rs/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46091708">https://news.ycombinator.com/item?id=46091708</a></p>
<p>Points: 28</p>
<p># Comments: 5</p>
]]></description><pubDate>Sat, 29 Nov 2025 23:11:33 +0000</pubDate><link>https://mint.ubavic.rs/</link><dc:creator>ubavic</dc:creator><comments>https://news.ycombinator.com/item?id=46091708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46091708</guid></item><item><title><![CDATA[Hyperbolic Non-Euclidean World (2007)]]></title><description><![CDATA[
<p>Article URL: <a href="http://web1.kcn.jp/hp28ah77/">http://web1.kcn.jp/hp28ah77/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45716371">https://news.ycombinator.com/item?id=45716371</a></p>
<p>Points: 18</p>
<p># Comments: 3</p>
]]></description><pubDate>Mon, 27 Oct 2025 00:59:47 +0000</pubDate><link>http://web1.kcn.jp/hp28ah77/</link><dc:creator>ubavic</dc:creator><comments>https://news.ycombinator.com/item?id=45716371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45716371</guid></item><item><title><![CDATA[OpenPrinting]]></title><description><![CDATA[
<p>Article URL: <a href="https://openprinting.github.io/">https://openprinting.github.io/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45471984">https://news.ycombinator.com/item?id=45471984</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 04 Oct 2025 09:27:55 +0000</pubDate><link>https://openprinting.github.io/</link><dc:creator>ubavic</dc:creator><comments>https://news.ycombinator.com/item?id=45471984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45471984</guid></item><item><title><![CDATA[Reimplementing PKCS#11 Module]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.ubavic.rs/17/">https://blog.ubavic.rs/17/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45466312">https://news.ycombinator.com/item?id=45466312</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 03 Oct 2025 18:45:28 +0000</pubDate><link>https://blog.ubavic.rs/17/</link><dc:creator>ubavic</dc:creator><comments>https://news.ycombinator.com/item?id=45466312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45466312</guid></item><item><title><![CDATA[CV Tips from Someone Who Reads Them]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.ubavic.rs/16/">https://blog.ubavic.rs/16/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44234642">https://news.ycombinator.com/item?id=44234642</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 10 Jun 2025 09:42:28 +0000</pubDate><link>https://blog.ubavic.rs/16/</link><dc:creator>ubavic</dc:creator><comments>https://news.ycombinator.com/item?id=44234642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44234642</guid></item><item><title><![CDATA[New comment by ubavic in "Ask HN: What are you working on? (May 2025)"]]></title><description><![CDATA[
<p>I am reverse-engineering a PKCS#11 module for Gemalto smart cards and re-implementing it in Zig (<a href="https://github.com/ubavic/srb-id-pkcs11">https://github.com/ubavic/srb-id-pkcs11</a>). The original module is published only for Windows, and  my implementation targets *nix platforms. This is my first project in Zig, and I am very happy with the language.</p>
]]></description><pubDate>Sun, 25 May 2025 22:03:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=44091614</link><dc:creator>ubavic</dc:creator><comments>https://news.ycombinator.com/item?id=44091614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44091614</guid></item><item><title><![CDATA[The Second Dumbest Way to Solve a Maze]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.ubavic.rs/14/">https://blog.ubavic.rs/14/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42700289">https://news.ycombinator.com/item?id=42700289</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 14 Jan 2025 17:15:05 +0000</pubDate><link>https://blog.ubavic.rs/14/</link><dc:creator>ubavic</dc:creator><comments>https://news.ycombinator.com/item?id=42700289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42700289</guid></item></channel></rss>