<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: vukgr</title><link>https://news.ycombinator.com/user?id=vukgr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Jul 2026 09:48:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=vukgr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by vukgr in "Working on a Programming Language in the Age of LLMs"]]></title><description><![CDATA[
<p>While I don't like to argue for LLM competency, you have to remember that at the end of the day LLMs are word generators.
They will always be bad at math unless there is a major structural change.<p>So while they cant learn arithmetic they should be able to learn programming languages given that they are way closer to what it was designed and trained for.</p>
]]></description><pubDate>Fri, 25 Jul 2025 16:19:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44684919</link><dc:creator>vukgr</dc:creator><comments>https://news.ycombinator.com/item?id=44684919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44684919</guid></item><item><title><![CDATA[New comment by vukgr in "There oughta be a Game Boy capture cartridge"]]></title><description><![CDATA[
<p>Wouldn't it be easier to send the bus data to the PC and run the emulator there?
Or would sending the custom data via USB be a problem without a custom driver or something?<p>That said though, emulating it on the pi is way more impressive.</p>
]]></description><pubDate>Wed, 21 Dec 2022 00:16:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=34074909</link><dc:creator>vukgr</dc:creator><comments>https://news.ycombinator.com/item?id=34074909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34074909</guid></item><item><title><![CDATA[New comment by vukgr in "YouTube-dl has an interpreter for a subset of JavaScript in 870 lines of Python"]]></title><description><![CDATA[
<p>Just because they have the right to do it doesn't make it right.</p>
]]></description><pubDate>Sat, 10 Sep 2022 19:32:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=32793891</link><dc:creator>vukgr</dc:creator><comments>https://news.ycombinator.com/item?id=32793891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32793891</guid></item><item><title><![CDATA[New comment by vukgr in "Why do arrays start at 0?"]]></title><description><![CDATA[
<p>Can't say I've really thought this through, but couldn't you just subtract 1 (*sizeof(X)) from the arr address?</p>
]]></description><pubDate>Wed, 24 Aug 2022 20:30:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=32585337</link><dc:creator>vukgr</dc:creator><comments>https://news.ycombinator.com/item?id=32585337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32585337</guid></item><item><title><![CDATA[New comment by vukgr in "Berry is a healthy, byte-sized window manager written in C for Unix systems"]]></title><description><![CDATA[
<p>Keeping a certain layout in tiling wms is the main thing I'd say.
And also it's just a faster way of organizing windows compared to alt tabbing, it just takes a bit of getting used to since most people grow up with single workspace OSs.</p>
]]></description><pubDate>Sun, 12 Jun 2022 02:16:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=31710637</link><dc:creator>vukgr</dc:creator><comments>https://news.ycombinator.com/item?id=31710637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31710637</guid></item><item><title><![CDATA[New comment by vukgr in "Toit – A Language Designed for Microcontrollers"]]></title><description><![CDATA[
<p>twat?</p>
]]></description><pubDate>Wed, 08 Jun 2022 23:11:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=31675646</link><dc:creator>vukgr</dc:creator><comments>https://news.ycombinator.com/item?id=31675646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31675646</guid></item><item><title><![CDATA[New comment by vukgr in "Donald Knuth was framed (2020)"]]></title><description><![CDATA[
<p>I'm pretty sure sed ${N}q is supposed to chose the N (or k) top choices, where N is given as an argument/variable.
(Going off of the fact that head is essentially sed 11q, where it quits on the 11th line.)<p>But yeah, head -n (--lines) would do the job here perfectly while being more readable, no clue why it wasn't used.</p>
]]></description><pubDate>Sun, 08 May 2022 14:13:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=31304162</link><dc:creator>vukgr</dc:creator><comments>https://news.ycombinator.com/item?id=31304162</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31304162</guid></item><item><title><![CDATA[New comment by vukgr in "Software defined USB port (Raspberry Pi pico RP2040)"]]></title><description><![CDATA[
<p>A bit off topic but does anyone know if there's anything like a standalone PIO?<p>They seem genuinely fun to use even without the pico attached.</p>
]]></description><pubDate>Wed, 16 Feb 2022 05:22:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=30356635</link><dc:creator>vukgr</dc:creator><comments>https://news.ycombinator.com/item?id=30356635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30356635</guid></item><item><title><![CDATA[New comment by vukgr in "A curated list of warez and piracy links"]]></title><description><![CDATA[
<p>It really depends on the game/platform, but getting used to using a reverse engineering tool and a debugger is a must.
If you can, use IDA, I'm stuck with Ghidra for now but most of the time I have to work against it to get stuff done.
Even with C output you'll still need to get used to working with assembly to hook stuff, and do other code modifications. 
(You can use a library like detours, but when things start crashing it really helps to know exactly what every piece of your code is doing.)
Also imgui/nuklear really help with getting a nice GUI for your mods early on.<p>Though tbh the best thing you can do is just pick up a game you like and just have a go at reversing it, it'll be a bit slow but the more you reverse the easier it gets.
After you reverse it it's just a matter of looking up each topic (ie dll injection, hooking, etc) as you need them.
None of them are that hard, they just seem overwhelming if you try doing them all at once.</p>
]]></description><pubDate>Fri, 07 Jan 2022 18:39:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=29842934</link><dc:creator>vukgr</dc:creator><comments>https://news.ycombinator.com/item?id=29842934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29842934</guid></item><item><title><![CDATA[New comment by vukgr in "A curated list of warez and piracy links"]]></title><description><![CDATA[
<p>As someone who works on mods for games with no mod api, so using dll injection, hooking, code editing, etc... (basically very similar to what cracks do),
it's very easy to get flagged for doing stuff like that.<p>But even doing simple stuff like compiling with winsock, or with the wrong(!?) compile flags will trigger most AV.
We almost always have to just report the dlls as false positive and pray microsoft actually adds them to the whitelist, and I'm guessing that's not really an option for cracks.</p>
]]></description><pubDate>Fri, 07 Jan 2022 12:35:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=29838367</link><dc:creator>vukgr</dc:creator><comments>https://news.ycombinator.com/item?id=29838367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29838367</guid></item><item><title><![CDATA[New comment by vukgr in "Tirana Prosecution to Investigate Alleged Data Leak of More than 630k Albanians"]]></title><description><![CDATA[
<p>Not 100% sure its the same in Albania, but in Serbia it's the de facto middle name for most people.
So you need it on most documents.
Mother's name also works, but most people still default to the father's name.</p>
]]></description><pubDate>Thu, 23 Dec 2021 00:55:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=29657466</link><dc:creator>vukgr</dc:creator><comments>https://news.ycombinator.com/item?id=29657466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29657466</guid></item><item><title><![CDATA[New comment by vukgr in "Neovim 0.5 is overpowering"]]></title><description><![CDATA[
<p>g Ctrl-A increments all the numbers, but every instance gets incremented by one than the previous.
First line would be Enum1, second Enum2, third Enum3. It's a really neat feature imo.<p>Though I did make a mistake, if you selected everything it'd catch the name numbers too, so you'd have to go into visual block mode and only select the enum parts, then do g Ctrl-A.<p>That said the numbers probably weren't supposed to be taken seriously now that I think about it.</p>
]]></description><pubDate>Wed, 26 May 2021 19:22:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=27294909</link><dc:creator>vukgr</dc:creator><comments>https://news.ycombinator.com/item?id=27294909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27294909</guid></item><item><title><![CDATA[New comment by vukgr in "Neovim 0.5 is overpowering"]]></title><description><![CDATA[
<p>I'm surprised everyone's forgetting vim already has a proto-multicursor mode.
Go into Visual Block mode (Ctrl-V) select all the lines then it's just A<delete ,>: Enum.Name0,<p>After that you can just select it again in visual mode and g Ctrl-A to get the right numbers.<p>If anything the g Ctrl-A part makes Vim way better than most multicursor editors.</p>
]]></description><pubDate>Wed, 26 May 2021 18:19:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=27294133</link><dc:creator>vukgr</dc:creator><comments>https://news.ycombinator.com/item?id=27294133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27294133</guid></item><item><title><![CDATA[New comment by vukgr in "Show HN: A TO-DO app that fits inside a single tweet"]]></title><description><![CDATA[
<p>Ah, fair.
The challenge itself didn't mention toggling (just crossing tasks off), so you could probably get away with it; 
But that's just the golfer in me talking I guess.</p>
]]></description><pubDate>Mon, 21 Dec 2020 16:17:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=25496240</link><dc:creator>vukgr</dc:creator><comments>https://news.ycombinator.com/item?id=25496240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25496240</guid></item><item><title><![CDATA[New comment by vukgr in "Show HN: A TO-DO app that fits inside a single tweet"]]></title><description><![CDATA[
<p>Am I missing something or did everyone forget <s> is a thing in html?</p>
]]></description><pubDate>Mon, 21 Dec 2020 14:03:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=25494998</link><dc:creator>vukgr</dc:creator><comments>https://news.ycombinator.com/item?id=25494998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25494998</guid></item><item><title><![CDATA[Show HN: Glock, A minimalistic, hourglass-style, graphical clock application]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/VukGr/glock">https://github.com/VukGr/glock</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23670073">https://news.ycombinator.com/item?id=23670073</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 28 Jun 2020 16:48:54 +0000</pubDate><link>https://github.com/VukGr/glock</link><dc:creator>vukgr</dc:creator><comments>https://news.ycombinator.com/item?id=23670073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23670073</guid></item></channel></rss>