{"version":"https://jsonfeed.org/version/1.1","title":"Nevkontakte's microblog'","home_page_url":"https://m.nevkontakte.com/","feed_url":"https://m.nevkontakte.com/feed.json","authors":[{"name":"Nevkontakte","url":"https://m.nevkontakte.com/","avatar":"https://nevkontakte.com/tophat_night.jpg"}],"items":[{"id":"85918bf748474eacb658da093b7b168d","url":"https://m.nevkontakte.com/o/85918bf748474eacb658da093b7b168d","content_html":"<p>I think I&#x27;ve reached the point in my career where &quot;pivot&quot; has become a swear word for me 😒</p>\n","content_text":"I think I've reached the point in my career where \"pivot\" has become a swear word for me 😒","date_published":"2026-04-23T11:25:28.691160","attachments":[]},{"id":"7255f98ceb224b2b8fb2b7b665914965","url":"https://m.nevkontakte.com/o/7255f98ceb224b2b8fb2b7b665914965","content_html":"<p>Me: update and shutdown. \r\nWindows 10: restarting…</p>\n<p>🤦</p>\n","content_text":"Me: update and shutdown. \r\nWindows 10: restarting…\r\n\r\n🤦","date_published":"2026-04-18T09:55:49.672440","attachments":[]},{"id":"07ae8937b59245c890fa2faea926b86b","url":"https://m.nevkontakte.com/o/07ae8937b59245c890fa2faea926b86b","content_html":"<p>So here&#x27;s a funny thing. Maybe 4 or 5 years ago someone told me that using capitalized sentences with punctuation conveys angry/annoyed emotion. To which I laughed and said that you don&#x27;t need to be angry to appreciate proper grammar.</p>\n<p>Now, 5 years later chat messages with a period at the end feel angry to me 🙃</p>\n<blockquote>\n<p>hello.</p>\n</blockquote>\n","content_text":"So here's a funny thing. Maybe 4 or 5 years ago someone told me that using capitalized sentences with punctuation conveys angry/annoyed emotion. To which I laughed and said that you don't need to be angry to appreciate proper grammar.\r\n\r\nNow, 5 years later chat messages with a period at the end feel angry to me 🙃\r\n\r\n> hello.","date_published":"2026-04-03T12:41:39.650145","attachments":[]},{"id":"769ab3537e4a40c5afe4b75a049d3888","url":"https://m.nevkontakte.com/o/769ab3537e4a40c5afe4b75a049d3888","content_html":"<p>Sometimes I feel like we are already living out Roko&#x27;s Balisisk&#x27;s retribution. That would explain a lot of what&#x27;s going on.</p>\n","content_text":"Sometimes I feel like we are already living out Roko's Balisisk's retribution. That would explain a lot of what's going on.","date_published":"2026-02-06T13:30:05.421409","attachments":[]},{"id":"2d37eac0e45c4d4c892f6c6f151ba80e","url":"https://m.nevkontakte.com/o/2d37eac0e45c4d4c892f6c6f151ba80e","content_html":"<p>At this point I am 💯% convinced that “smartphone-enabled devices” is just a cost-cutting measure, because throwing together a mobile app is a lot cheaper than designing and manufacturing a usable physical interface of any complexity beyond a power button.</p>\n<p><a href=\"https://m.nevkontakte.com/t/internet_of_shit\" class=\"mention hashtag\" rel=\"tag\">#<span>internet_of_shit</span></a></p>\n","content_text":"At this point I am 💯% convinced that “smartphone-enabled devices” is just a cost-cutting measure, because throwing together a mobile app is a lot cheaper than designing and manufacturing a usable physical interface of any complexity beyond a power button. \r\n\r\n#internet_of_shit","date_published":"2025-12-24T11:07:51.720028","attachments":[]},{"id":"db68273bb7864e09b09d4eb467b708fb","url":"https://m.nevkontakte.com/o/db68273bb7864e09b09d4eb467b708fb","content_html":"<p>I guess it&#x27;s that time of the year, when we call out and make fun of really stupid recruiting techniques.</p>\n<p>Exhibit 1: An email titled &quot;Not a recruiting pitch (promise)&quot;, which contains a link to a webinar the sender recorded with a dude I have no knowledge of, or interest in.</p>\n<p>Conclusion 1: gain 1 point for exceeding my expectations and actually not including a recruiting pitch right there and then. Lose 2 points for unsolicited self promotion. Gain 0 response.</p>\n<p>Exhibit 2: An email next day &quot;Sharing the talk I mentioned&quot; with a link to exactly the same talk, which I am as uninterested in as I was yesterday. Honestly, if we were friends or at least passing acquaintances, this would be forgivable - if sender knew what I&#x27;m into and really thought this talk would be useful to me in some way. But from a total stranger sharing their own video, this is just rude.</p>\n<p>Conclusion 2: Lose 4 points for continued self-promotion, and lose one extra point for not reading the room. Gain 0 response.</p>\n<p>Exhibit 3: An email the day after, the only meaningful text in which is &quot;PS : we&#x27;re growing super quickly, are you open to a conversation about joining our candidly superstar engineering team?&quot;</p>\n<p>Conclusion 3: Aw, fuck, I knew it. Lose 100 points for breaking a promise, and lose 10 more points for damaging my faith in humanity like that. Gain 1 custom-made email filter to have all our future emails sent straight to garbage.</p>\n","content_text":"I guess it's that time of the year, when we call out and make fun of really stupid recruiting techniques.\r\n\r\nExhibit 1: An email titled \"Not a recruiting pitch (promise)\", which contains a link to a webinar the sender recorded with a dude I have no knowledge of, or interest in.\r\n\r\nConclusion 1: gain 1 point for exceeding my expectations and actually not including a recruiting pitch right there and then. Lose 2 points for unsolicited self promotion. Gain 0 response.\r\n\r\nExhibit 2: An email next day \"Sharing the talk I mentioned\" with a link to exactly the same talk, which I am as uninterested in as I was yesterday. Honestly, if we were friends or at least passing acquaintances, this would be forgivable - if sender knew what I'm into and really thought this talk would be useful to me in some way. But from a total stranger sharing their own video, this is just rude. \r\n\r\nConclusion 2: Lose 4 points for continued self-promotion, and lose one extra point for not reading the room. Gain 0 response.\r\n\r\nExhibit 3: An email the day after, the only meaningful text in which is \"PS : we're growing super quickly, are you open to a conversation about joining our candidly superstar engineering team?\"\r\n\r\nConclusion 3: Aw, fuck, I knew it. Lose 100 points for breaking a promise, and lose 10 more points for damaging my faith in humanity like that. Gain 1 custom-made email filter to have all our future emails sent straight to garbage.","date_published":"2025-12-21T18:18:44.565391","attachments":[{"url":"https://m.nevkontakte.com/attachments/da461496371dee27942e16702934eda30a83dee4abd7e95c4bf60206c34b7707/exhibit1.png","mime_type":"image/png"},{"url":"https://m.nevkontakte.com/attachments/2175e29ea8bedfa8971ddd7b1adb799481686b2cd57b3377768d7772c545e538/exhibit2.png","mime_type":"image/png"},{"url":"https://m.nevkontakte.com/attachments/e6fbf43cb844cef40896189e3b6892daacf8eb3db5010d41f904d67c392fea50/exhibit3.png","mime_type":"image/png"}]},{"id":"d971296c4e174be498f0406e5060ba9b","url":"https://m.nevkontakte.com/o/d971296c4e174be498f0406e5060ba9b","content_html":"<p>Can&#x27;t wait until ML is boring and uncool again.</p>\n","content_text":"Can't wait until ML is boring and uncool again.","date_published":"2025-12-04T17:47:12.987803","attachments":[]},{"id":"737d71f7749a41a9aed8c6ec6afaae36","url":"https://m.nevkontakte.com/o/737d71f7749a41a9aed8c6ec6afaae36","content_html":"<p>One of the rare times I could honestly say that I read and agreed with all terms and conditions presented to me.</p>\n","content_text":"One of the rare times I could honestly say that I read and agreed with all terms and conditions presented to me.","date_published":"2025-11-23T19:50:14.865605","attachments":[{"url":"https://m.nevkontakte.com/attachments/7cd0cf87d9950b006d8009c0e5ef6dd968b5495a3687a3af515339cd91f8e816/terms_and_conditions.png","mime_type":"image/png"}]},{"id":"306a7d5356634ddf8483a0533290e938","url":"https://m.nevkontakte.com/o/306a7d5356634ddf8483a0533290e938","content_html":"<p>Played with <a href=\"https://m.nevkontakte.com/t/claude\" class=\"mention hashtag\" rel=\"tag\">#<span>Claude</span></a> Code Web a bit, and can confirm that <a href=\"https://m.nevkontakte.com/o/253f446cde96497dabd09a1056100f66\" rel=\"noopener\">https://m.nevkontakte.com/o/253f446cde96497dabd09a1056100f66</a> still holds true.</p>\n","content_text":"Played with #Claude Code Web a bit, and can confirm that https://m.nevkontakte.com/o/253f446cde96497dabd09a1056100f66 still holds true.","date_published":"2025-11-11T19:50:34.857201","attachments":[]},{"id":"16e20020770f4193a4518818d8d8d427","url":"https://m.nevkontakte.com/o/16e20020770f4193a4518818d8d8d427","content_html":"<p>Or just survive a fucking horrible oncall shift on 4 hours of sleep.</p>\n","content_text":"Or just survive a fucking horrible oncall shift on 4 hours of sleep.","date_published":"2025-11-05T12:27:09.601262","attachments":[]},{"id":"c095722ca4e14a35ac249da160348419","url":"https://m.nevkontakte.com/o/c095722ca4e14a35ac249da160348419","content_html":"<p>Two main reasons to drink decaf:</p>\n<ul>\n<li>You get to keep your comfort ritual.</li>\n<li>Every now and then you can drink regular coffee and get superpowers for a day.</li>\n</ul>\n","content_text":"Two main reasons to drink decaf:\r\n\r\n - You get to keep your comfort ritual.\r\n - Every now and then you can drink regular coffee and get superpowers for a day.","date_published":"2025-11-05T12:26:30.231433","attachments":[]},{"id":"fa3eab413aba446685b55187844c0f05","url":"https://m.nevkontakte.com/o/fa3eab413aba446685b55187844c0f05","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.online/@nikitonsky\" class=\"u-url mention\">@nikitonsky@mastodon.online</a></span> no, simply modernized animations</p>\n","content_text":"@nikitonsky@mastodon.online no, simply modernized animations","date_published":"2025-11-04T00:39:23.762066","attachments":[]},{"id":"82b63edba3284746a6f484665e9015ab","url":"https://m.nevkontakte.com/o/82b63edba3284746a6f484665e9015ab","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@Jay42\" class=\"u-url mention\">@Jay42@mastodon.social</a></span> I&#x27;ve used Gemini a fair bit in other contexts, and it is a really powerful model... as long as it has all the information in its context. For leetcode problems you don&#x27;t need much context at all, but in real codebases that problem becomes much more acute.</p>\n<p>I think the reason Gemini underperformed in my experiment is because it wasn&#x27;t tuned to explore the code base with as much autonomy as Claude. If you try it yourself, you may notice that Claude reads a lot more source files before attempting to come up with the solution, and it is good at directing its own exploration.</p>\n<p>Gemini isn&#x27;t as good in that particular aspect. Not because it&#x27;s an inferior foundational model, just due to lack of fine tuning. You notice that it performs a lot better with the improved prompt, and I believe this is to a large degree because the prompt instructs the model how to explore the code base (specifically the &quot;trace request lifecycle from end to end&quot; part).</p>\n<p>I am yet to try aider, so I can&#x27;t speak to that, but it&#x27;s worth noting that Gemini may perform better with it if aider provides better prompts. I deliberately gave the model very undercooked prompts because that&#x27;s how I&#x27;d like to interact with them. Gemini is also significantly less expensive than Claude, so that may contribute to its overall popularity.</p>\n","content_text":"@Jay42@mastodon.social I've used Gemini a fair bit in other contexts, and it is a really powerful model... as long as it has all the information in its context. For leetcode problems you don't need much context at all, but in real codebases that problem becomes much more acute.\r\n\r\nI think the reason Gemini underperformed in my experiment is because it wasn't tuned to explore the code base with as much autonomy as Claude. If you try it yourself, you may notice that Claude reads a lot more source files before attempting to come up with the solution, and it is good at directing its own exploration.\r\n\r\nGemini isn't as good in that particular aspect. Not because it's an inferior foundational model, just due to lack of fine tuning. You notice that it performs a lot better with the improved prompt, and I believe this is to a large degree because the prompt instructs the model how to explore the code base (specifically the \"trace request lifecycle from end to end\" part).\r\n\r\nI am yet to try aider, so I can't speak to that, but it's worth noting that Gemini may perform better with it if aider provides better prompts. I deliberately gave the model very undercooked prompts because that's how I'd like to interact with them. Gemini is also significantly less expensive than Claude, so that may contribute to its overall popularity.","date_published":"2025-10-30T11:33:00.813785","attachments":[]},{"id":"bd2b3cc7726e4f149177d44ba25892c4","url":"https://m.nevkontakte.com/o/bd2b3cc7726e4f149177d44ba25892c4","content_html":"<p>For a long time I was curious if Claude Code works so well because of Claude (the model) or Code (the CLI tool / agent). This weekend, I tried to find out. Turns out that both matter, but more than anything post-training fine tuning of the model makes a big difference. If the model has been tuned for planning and tool usage in a certain way, it would provide much more reliable results.</p>\n<p>Details as in <a href=\"https://nevkontakte.com/2025/swap-ai-brains.html\" rel=\"noopener\">https://nevkontakte.com/2025/swap-ai-brains.html</a></p>\n<p><a href=\"https://m.nevkontakte.com/t/ai\" class=\"mention hashtag\" rel=\"tag\">#<span>ai</span></a> <a href=\"https://m.nevkontakte.com/t/llm\" class=\"mention hashtag\" rel=\"tag\">#<span>llm</span></a> <a href=\"https://m.nevkontakte.com/t/agents\" class=\"mention hashtag\" rel=\"tag\">#<span>agents</span></a></p>\n","content_text":"For a long time I was curious if Claude Code works so well because of Claude (the model) or Code (the CLI tool / agent). This weekend, I tried to find out. Turns out that both matter, but more than anything post-training fine tuning of the model makes a big difference. If the model has been tuned for planning and tool usage in a certain way, it would provide much more reliable results.\r\n\r\nDetails as in https://nevkontakte.com/2025/swap-ai-brains.html\r\n\r\n#ai #llm #agents","date_published":"2025-10-29T18:35:34.847373","attachments":[]},{"id":"88a336fa29794e0c9e761e745ba64584","url":"https://m.nevkontakte.com/o/88a336fa29794e0c9e761e745ba64584","content_html":"<p><span class=\"h-card\"><a href=\"https://gts.bemyak.net/@bemyak\" class=\"u-url mention\">@bemyak@bemyak.net</a></span> cloud providers is fine - in only means their servers run on one of them, so technically they have access to your personal data. Authorities is also fine - this looks like something the police would need to respond to a break in, and it’s qualified with “in case of alarm activation”.</p>\n<p>But the marketing stuff - holy shit, straight to the fucking garbage bin they go.</p>\n","content_text":"@bemyak@bemyak.net cloud providers is fine - in only means their servers run on one of them, so technically they have access to your personal data. Authorities is also fine - this looks like something the police would need to respond to a break in, and it’s qualified with “in case of alarm activation”. \r\n\r\nBut the marketing stuff - holy shit, straight to the fucking garbage bin they go. ","date_published":"2025-10-20T08:36:20.113144","attachments":[]},{"id":"8df6df4667a44e7e88e443bf4c7a5aa0","url":"https://m.nevkontakte.com/o/8df6df4667a44e7e88e443bf4c7a5aa0","content_html":"<p>Back in the early 2000s when Windows 98 was still a common OS around households I&#x27;ve heard about a password-stealing virus. It worked by replacing the windows logon 98 screen executable with its own fake version, which logged the password, showed the &quot;wrong password&quot; message and launched the real logon binary. The password was sent off to the hackers whenever the computer got online at a later point. The technique was easy because FAT32 that Win 98 used did not have a concept of file permissions, so anyone could read and write anywhere on the file system. I thought it was a pretty clever design, nobody would really blink an eye at getting the password wrong.</p>\n<p>Now, it&#x27;s been over 20 years, and still every time when I get my password wrong, I have a momentary thought of whether it could be a trojan trying to steal my password... 🥹</p>\n<p><a href=\"https://m.nevkontakte.com/t/infosec\" class=\"mention hashtag\" rel=\"tag\">#<span>infosec</span></a> <a href=\"https://m.nevkontakte.com/t/storytime\" class=\"mention hashtag\" rel=\"tag\">#<span>storytime</span></a></p>\n","content_text":"Back in the early 2000s when Windows 98 was still a common OS around households I've heard about a password-stealing virus. It worked by replacing the windows logon 98 screen executable with its own fake version, which logged the password, showed the \"wrong password\" message and launched the real logon binary. The password was sent off to the hackers whenever the computer got online at a later point. The technique was easy because FAT32 that Win 98 used did not have a concept of file permissions, so anyone could read and write anywhere on the file system. I thought it was a pretty clever design, nobody would really blink an eye at getting the password wrong.\r\n\r\nNow, it's been over 20 years, and still every time when I get my password wrong, I have a momentary thought of whether it could be a trojan trying to steal my password... 🥹\r\n\r\n#infosec #storytime","date_published":"2025-10-13T11:49:07.996126","attachments":[]},{"id":"154c0a43d51c4d5caf4410b5d22eed99","url":"https://m.nevkontakte.com/o/154c0a43d51c4d5caf4410b5d22eed99","content_html":"<p>Just caught myself shying away from responding to a code review comment with &quot;You are right,...&quot; because it kind of sounds like something an LLM would say. And now I am pondering if I should allow LLM training datasets influence what my own speech should be 🤔</p>\n<p><a href=\"https://m.nevkontakte.com/t/llm\" class=\"mention hashtag\" rel=\"tag\">#<span>llm</span></a> <a href=\"https://m.nevkontakte.com/t/ai\" class=\"mention hashtag\" rel=\"tag\">#<span>ai</span></a></p>\n","content_text":"Just caught myself shying away from responding to a code review comment with \"You are right,...\" because it kind of sounds like something an LLM would say. And now I am pondering if I should allow LLM training datasets influence what my own speech should be 🤔\r\n\r\n#llm #ai","date_published":"2025-10-13T11:32:48.486377","attachments":[]},{"id":"0a2311d95f624a21912263cabc87dfce","url":"https://m.nevkontakte.com/o/0a2311d95f624a21912263cabc87dfce","content_html":"<p>Just as you begin to think that you got your life sorted and under control, the world throws you a monkey wrench and the game restarts at NG+. What was top-notch gear and endgame skills are now just barely enough to deal with the most basic monsters and the grind has no end in sight.</p>\n","content_text":"Just as you begin to think that you got your life sorted and under control, the world throws you a monkey wrench and the game restarts at NG+. What was top-notch gear and endgame skills are now just barely enough to deal with the most basic monsters and the grind has no end in sight.","date_published":"2025-10-09T11:19:38.774555","attachments":[]},{"id":"188bf722e5f14abf835bf8e5183d408c","url":"https://m.nevkontakte.com/o/188bf722e5f14abf835bf8e5183d408c","content_html":"<p>Viking!</p>\n<p><a href=\"https://m.nevkontakte.com/t/badpun\" class=\"mention hashtag\" rel=\"tag\">#<span>badpun</span></a> <a href=\"https://m.nevkontakte.com/t/pun\" class=\"mention hashtag\" rel=\"tag\">#<span>pun</span></a></p>\n","content_text":"Viking!\r\n\r\n#badpun #pun","date_published":"2025-09-29T23:08:37.529287","attachments":[]},{"id":"ecbc056b58df44aaab25b6a7dd179ff4","url":"https://m.nevkontakte.com/o/ecbc056b58df44aaab25b6a7dd179ff4","content_html":"<p>If you ask the universe a question, and you don’t like the answer, it’s not the universe’s problem. Ignore it at your own peril.</p>\n","content_text":"If you ask the universe a question, and you don’t like the answer, it’s not the universe’s problem. Ignore it at your own peril. ","date_published":"2025-09-14T23:00:33.456186","attachments":[]}]}