<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wikiyu.net</title>
	<atom:link href="https://wikiyu.net/feed/" rel="self" type="application/rss+xml" />
	<link>https://wikiyu.net</link>
	<description></description>
	<lastBuildDate>Thu, 15 Jan 2026 10:38:14 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>New year solutions</title>
		<link>https://wikiyu.net/uncategorized/new-year-solutions/</link>
		
		<dc:creator><![CDATA[wikiyu]]></dc:creator>
		<pubDate>Tue, 13 Jan 2026 10:45:09 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://wikiyu.net/?p=66</guid>

					<description><![CDATA[New year, new workplace, new projects. Introductory to many new things. That Is so weird to be one of these people with &#8220;New something on new year&#8221;. But not with resolutions and plans, but just with new work. Maybe it will even come with some new blogposts? For now at least I have fixed my [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">New year, new workplace, new projects. Introductory to many new things. That Is so weird to be one of these people with &#8220;New something on new year&#8221;. But not with resolutions and plans, but just with new work. </p>



<p class="wp-block-paragraph">Maybe it will even come with some new blogposts? For now at least I have fixed my DB connection in WordPress so it works and I can write this short message. </p>



<p class="wp-block-paragraph">Yesterday Ive spent about 4h alone in car just with my mind, good music, annoying idiots in other cars on highway. I have some thoughts about. First is IM.</p>



<p class="wp-block-paragraph">Years ago we all used GG (Gadu-Gadu) in Poland. It was similiar to ICQ in many western countries. Just all people connected to internet has it. So despite of communication we have many services based on GG: bots, automations, scripts&#8230; working with that. </p>



<p class="wp-block-paragraph">Examples? Especially cool examples? I could order pizza from my local shop just by writing a message on GG &#8220;Hey id like to order big pepperoni onto MyStreet 15, flat 12, phone number +4888888888&#8221; And it was great. Phone calls was still far from being cheap, so using GG for that was great. I could write to bot so my twitter or blip accounts were updated with my message. We had this automations to put &#8220;currently playing&#8221; music from winamp or foobar to our personal status. </p>



<p class="wp-block-paragraph">And lets come through history. We had this mess later on. Every platform decided that they need IM built in. Skype, XMPP built in EVERY email service provider including gmail (Pepperidge Farm remembers that Google Chat, Google Talk, Hangouts&#8230; it was proper XMPP) facebook messenger, whatever else. Everything has it own chat. </p>



<p class="wp-block-paragraph">And now if I want to message anyone i need to check is it possible on Messenger, Instagram, LinkedIn,  <s>Hangover</s> Hangouts, Signal, Telegram, Matrix, XMPP, Matrix (Because some people use IRC/chat platforms to to 1 to 1 communication also), IRC, Steam Chat (Yes I have some folks that uses only Steam Chat to communicate online). FFS Its sick.</p>



<p class="wp-block-paragraph">And this Person TO Person chatting is one thing. But if you would like to have at least some of old experiences with automating stuff using IM? Oh shame on you. In most cases you cannot just make second &#8220;dummy&#8221; account for your bot, just plug it into some n8n automation and forgot about. You need phone number, or fully built account with some stupid activity on account, or pay for API or &#8230; fuck its sick. Especially if you want to do it in the same place that you have most of your friends so other people can use this same bot for something. I dont know putting stuff onto your calendar or similiar simple tasks. </p>



<p class="wp-block-paragraph">Otherwise you have to built it in some stupid way or just forgot and live like its 2026 and most of useful stuff in the internet has been burned by stupid, egoistic, billionaires. </p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Lost my code</title>
		<link>https://wikiyu.net/tech/lost-my-code/</link>
		
		<dc:creator><![CDATA[wikiyu]]></dc:creator>
		<pubDate>Wed, 15 Oct 2025 10:38:29 +0000</pubDate>
				<category><![CDATA[tech]]></category>
		<guid isPermaLink="false">https://wikiyu.net/?p=54</guid>

					<description><![CDATA[In last few days i have read few articles about coding, software engineering, LLMs, and push that can be done using these new tools, even by people without big programming knowledge. But when I wanted to summarize that all I found another article that made my day much better. Lets dive into all of these.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In last few days i have read few articles about coding, software engineering, LLMs, and push that can be done using these <em>new</em> tools, even by people without big programming knowledge. But when I wanted to summarize that all I found another article that made my day much better. Lets dive into all of these.</p>



<ol class="wp-block-list">
<li><a href="https://worksonmymachine.ai/p/the-parallel-lives-of-an-ai-engineer">The Parallel Lives of an AI engineer</a></li>



<li><a href="https://worksonmymachine.ai/p/entering-technical-debts-zirp-era">Entering Technical Debt&#8217;s ZIRP Era</a></li>
</ol>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Rss new feed post</title>
		<link>https://wikiyu.net/tech/rss-new-feed-post/</link>
		
		<dc:creator><![CDATA[wikiyu]]></dc:creator>
		<pubDate>Wed, 15 Oct 2025 10:38:29 +0000</pubDate>
				<category><![CDATA[tech]]></category>
		<guid isPermaLink="false">https://wikiyu.net/?p=52</guid>

					<description><![CDATA[As most of these blog writing dinosours I`m using Rss reader to fetch my daily dose of information, news, motivation and to stay in line with new tech that is coming to us each day. In last few days I had added ~25 new sources to that reader. It was not a easy task &#8211; [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">As most of these blog writing dinosours I`m using Rss reader to fetch my daily dose of information, news, motivation and to stay in line with new tech that is coming to us each day.</p>



<p class="wp-block-paragraph">In last few days I had added ~25 new sources to that reader. It was not a easy task &#8211; when I found a new blog and added it to my reader there is that annoying action that always take me to the hell of &#8220;Should I stay or should I go now&#8221;. I mean that moment when reader downloads everything that is in the feed and shows it as &#8220;latest&#8221; as it was recently added to its database. Instead of putting each article in chronologicar order by original content creation time it is in order of downloaded to reader. So I now have 200 new posts on top of my daily dose of routine.</p>



<p class="wp-block-paragraph">And imagine that I have added not 1 or 2 pages, but 25.</p>



<p class="wp-block-paragraph">It was over 5k new articles in reader as most of GOOD blogs shows not &#8220;last 10&#8221; but ALL data in their feed.</p>



<h2 class="wp-block-heading">What to do?</h2>



<ul class="wp-block-list">
<li>Should I just mark source as read?</li>



<li>Should I put it in another folder named &#8220;to check later&#8221;</li>



<li>Should I read it all?</li>
</ul>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Signal?</title>
		<link>https://wikiyu.net/tech/signal/</link>
		
		<dc:creator><![CDATA[wikiyu]]></dc:creator>
		<pubDate>Wed, 15 Oct 2025 10:38:29 +0000</pubDate>
				<category><![CDATA[tech]]></category>
		<guid isPermaLink="false">https://wikiyu.net/?p=50</guid>

					<description><![CDATA[Since I was ~10 or 11 I have access to the internet. At early stage it was thru internet cafe, then very slow DSL and &#8230; then world somehow managed to push me into &#8220;always online&#8221; state where even my watch has its own eSIM and internet connection. So where are we now at the [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Since I was ~10 or 11 I have access to the internet. At early stage it was thru internet cafe, then very slow DSL and &#8230; then world somehow managed to push me into &#8220;always online&#8221; state where even my watch has its own eSIM and internet connection. So where are we now at the story my friend?</p>



<p class="wp-block-paragraph">Oh yes, at the begining I was using IRC and ICQ, then we had in Poland also GG communicator which make all ICQs looking like an grandmas chat. But I still was using IRC and other stuff like XMPP at some point, and then we had some friends on XMPP by Google (aka talk/chat/hangouts/whatever) or XMPP by O2 (Tlen) and some other ones.</p>



<p class="wp-block-paragraph">And in modern era I am talking with people using Meta stuff &#8211; Messenger (and a while ago it was also instagram), SMS, Signal and &#8230; email. Thats all.</p>



<p class="wp-block-paragraph">But I have a problem &#8211; Signal doesnt have any nice API for bots. And I Love bots. I truly love to have a chatbot in my pocket that will answer to my silly needs. Really. Because its faster and less distracting then any other way of getting these answers.</p>



<p class="wp-block-paragraph">Examples &#8211; checking current weather with a short forecast &#8211; I have an instant text answer. No icons, no emoji, no graphics, no maps&#8230; etc. Simple action. My second best friend is adding new source to RSS reader -&gt; just write RSS https&#8230;feedurl.something&#8230; and its in my freshRSS. Simple and fast. And mobile friendly <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">I have also notifications from my two fav youtube channels, and i can share a quick text that lands here -&gt; in ghost, as a draft. So I dont loose my ideas for later. Ofc most of them is not for new blogpost, but just notes with some quasi-important stuff that I dont want to loose. But it works for me.</p>



<p class="wp-block-paragraph">And It was tough experience of creating that bot. It will be some day on some OSS friendly git hosting. But didnt decided yet which one is enough OSS friendly for me. But I am using signal-cli with signal-cli-rest-api addon and my bot is written using least FOSS of all FOSS software <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> &#8211; C#+.Net because Its my hammer that see everything as a nail.</p>



<p class="wp-block-paragraph">But it is a very powerful hammer that can use a lot of stuff as a nail. Even people that laughs from me can be a nail&#8230; <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">Oh yes but I have been talking about bots.</p>



<p class="wp-block-paragraph">Thas stuff that I hate in Signal. Why the fuck I cannot just register a BOT account without a mobile, that would be hardcore marked as BOT in all signal conversations and so on&#8230; Instead I had to buy a SIM card or eSim or rent a number online&#8230; just to have this one service working. Its so stupid&#8230; but hey &#8211; its popular so I have it on my phone anyway.</p>



<p class="wp-block-paragraph">It is still much cheaper to once buy a sim card in Poland (~1,2€ for few days, and after you register number in signal and make it PIN safe + remember to login in regular manner its safe) then use SMS bot ;-). I am trying to get rid of Messenger so it was a no-go. And E-mail itself is a distractor for me. Distractor that have its own BOT gate in my ToDo list.</p>



<p class="wp-block-paragraph">And yes &#8211; I was considering telegram, irc, xmpp and other &#8220;easy to implement&#8221; bots but it would be another communicator app on my mobile that I would like to NOT have.</p>



<p class="wp-block-paragraph">So for now I am dealing with c# signal app and thinking which git hosting is last on my own git suck list content. As each of them is not a good place to be.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SSO &#8211; Shit Security Option</title>
		<link>https://wikiyu.net/tech/sso-shit-security-option/</link>
		
		<dc:creator><![CDATA[wikiyu]]></dc:creator>
		<pubDate>Wed, 15 Oct 2025 10:38:29 +0000</pubDate>
				<category><![CDATA[tech]]></category>
		<guid isPermaLink="false">https://wikiyu.net/?p=48</guid>

					<description><![CDATA[Let&#8217;s assume that I want to use some random webapp. I don&#8217;t know&#8230; strava, perplexity, whatever. Maybe I want to play some stupid online game. Whatever. And there is one thing that pisses me off &#8211; forcing me to using SSO where i should use no account or have a possibility to use just login+pass [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Let&#8217;s assume that I want to use some random webapp. I don&#8217;t know&#8230; strava, perplexity, whatever. Maybe I want to play some stupid online game. Whatever.</p>



<p class="wp-block-paragraph">And there is one thing that pisses me off &#8211; forcing me to using SSO where i should use no account or have a possibility to use just login+pass and some kind of second factor <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> just because i think that should be. But hey&#8230; If you are making some stupid shit and you are too lazy or stupid to implement login+pass+mfa but force me to pass my FB or G or anything else account from other company.</p>



<p class="wp-block-paragraph">Sorry but I hate it. Sharing everywhere ONE account, or two because you cannot have FB on G, or LI on FB&#8230; whatever &#8230; its shit. It is stupid. If you want any of my data &#8211; you have to do some things by yourself.</p>



<p class="wp-block-paragraph">You have to provide me an option to just use login+password+MFA. It is very simple &#8211; really. We &#8211; IT industry &#8211; done it before, and we all have access to papers about how to do it in line with the art of coding. Really its not hard. Just take these papers and implement it.</p>



<p class="wp-block-paragraph">Oh and &#8211; its important &#8211; allow us to use MULTIPLE authentication methods for ONE account. Like &#8211; I register using login+password+mfa BUT later I can add my G SSO and F SSO and LI and &#8230; have many of them. Because it is possible and its better for you &#8211; app owner.</p>



<p class="wp-block-paragraph">Because IF I lost access to my X account because I am too lefty or I am from Iran or whatever&#8230; I still can use your app using login+password or using some other SSO&#8230; And you dont own google or facebook or whatever, and you cannot be sure that they will not create a new &#8220;great&#8221; app that will be clone of your app &#8230; and while you made it really great, they just decide that &#8220;sso on yourgreatapp.com&#8221; is no longer active&#8230; and no user will be able to restore their accounts &#8230; but they can start free now on GClone or FBClone&#8230;</p>



<p class="wp-block-paragraph">So &#8211; friends &#8211; fuck this SSO trend and just allow us to use mail+pass+MFA + multiple SSO &#8230; all of them on ONE account. Because we can.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Its always DNS</title>
		<link>https://wikiyu.net/tech/its-always-dns/</link>
		
		<dc:creator><![CDATA[wikiyu]]></dc:creator>
		<pubDate>Wed, 15 Oct 2025 10:38:29 +0000</pubDate>
				<category><![CDATA[tech]]></category>
		<guid isPermaLink="false">https://wikiyu.net/?p=46</guid>

					<description><![CDATA[You know that meme-like sentence about errors, outages, etc&#8230; that its always DNS? I hope yes, because a lot of people doesnt understand DNS, and docs for it are &#8211; mostly &#8211; hardcore to understand for younger people. Its mostly because it is documented in an old way &#8211; using tech docs, rfc`s, etc. And [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">You know that meme-like sentence about errors, outages, etc&#8230; that its always DNS? I hope yes, because a lot of people doesnt understand DNS, and docs for it are &#8211; mostly &#8211; hardcore to understand for younger people.</p>



<p class="wp-block-paragraph">Its mostly because it is documented in an old way &#8211; using tech docs, rfc`s, etc. And not with fancy json, yaml and tweets from random tech gurus.</p>



<p class="wp-block-paragraph">So what I did lastly was &#8230; setting up my own DNS in the home network but with limited access from outside. So at least my all devices at home, and my mobiles have access to it.</p>



<p class="wp-block-paragraph">Why?</p>



<p class="wp-block-paragraph">No way, no one would ask that question. Its silly. Because I can. Also because I wanted to. And because Its much easier to manage home network with much of a domains that are easy to remember. You know without that all .local mess etc. I can just use whatever domain I want to.</p>



<p class="wp-block-paragraph">So when I want to go onto my blog i can put https://blog in my website address bar, same with git, video, photos, etc</p>



<p class="wp-block-paragraph">It is great to just put whatever I want onto address bar and go to some place. And You know whats funny? IT IS GREAT</p>



<p class="wp-block-paragraph">Also I can block or &#8230; overwrite ANY domain that i want to <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> and its even greater because I can push any youtube.com link onto my home owntube instance etc</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>how i hate AI…</title>
		<link>https://wikiyu.net/tech/how-i-hate-ai/</link>
		
		<dc:creator><![CDATA[wikiyu]]></dc:creator>
		<pubDate>Wed, 15 Oct 2025 10:38:29 +0000</pubDate>
				<category><![CDATA[tech]]></category>
		<guid isPermaLink="false">https://wikiyu.net/?p=44</guid>

					<description><![CDATA[This whole enshitification process in the world is so fucking terrible. We cannot just make an business ready application, now we have these all shit trends about llm/ai, vibe coding, copilots, etc and its so deep in the ass that I even cannot believe. Due to some personal reasons I am not working now in [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">This whole enshitification process in the world is so fucking terrible. We cannot just make an business ready application, now we have these all shit trends about llm/ai, vibe coding, copilots, etc and its so deep in the ass that I even cannot believe.</p>



<p class="wp-block-paragraph">Due to some personal reasons I am not working now in this messy IT industry, I look from the side and using tools like hammer, hex driver, screw driver, pliers, file, vice&#8230; for living. And Oh god how i love that distance.</p>



<p class="wp-block-paragraph">But sometimes I need something from the internet or from my computer. Then I use a sheet of paper, project what I really need and go to create it.</p>



<figure class="wp-block-image"><img decoding="async" src="__GHOST_URL__/content/images/2025/05/image.png" alt=""/><figcaption class="wp-element-caption">A, middle finger, I &#8211; this is how MS copilot creates &#8220;big A, old mans hand showing finger with green nail, big I&#8221; And the nail is blue not green, and this is very weird hand, mostly woman hand with some man hairs on it.</figcaption></figure>



<p class="wp-block-paragraph">It can be a new 3d project to print on my old Ender 3 &#8211; and yes, i use plotter paper to create that kind of projects first, before I go into some 3d modeling software on my computer.</p>



<p class="wp-block-paragraph">But sometimes the stuff that i need is a software. It was few days ago when I tried to use these AI bullshit for code creation. I have asked MS copilot, G gemini, ChatAI and two random models from huggingface that should focus on python code creation. I wont tell you which ones because i have already deleted them.</p>



<p class="wp-block-paragraph">It was simple: just creating a python script that goes into SQL db, gets data from simple select with two joins, on that basis it should go into directory, get a file for each SQL row from our select, and make a http post onto some API (just http://localhost/upload, with bearer token) posting a simple multiform data structure including a file from directory AND short simple json created using sql data.</p>



<p class="wp-block-paragraph">I was lazy, so I created instructions &#8211; i needed to write them anyway so&#8230; lets do it in more formal way &#8211; and put them onto all five models. tweaked them and put them another time&#8230;</p>



<p class="wp-block-paragraph">I had a plenty of time because in the meanwhile I was cleaning house, and working on our plants, and&#8230; many other much more interesting things than playing with AI and computers. So after about 10 iterations (10! its sick&#8230; human would do it after first description) all AI generated code was a bullshit&#8230;</p>



<p class="wp-block-paragraph">Sorry it was looking pretty, All had exception handling, parameters validation, config stored in additional file, nice cli argument handling.</p>



<p class="wp-block-paragraph">NONE of the code works.</p>



<p class="wp-block-paragraph">Some cannot make two joins in one select&#8230; so it was a 100 code line mess of selecting data 3 times, merging and comparing data on the client side&#8230; shit</p>



<p class="wp-block-paragraph">Some can but cannot just find a file in /home/user/script/data directory &#8230; because when I asked for using table.id for filename and .gpx for extension&#8230; it decided to look for a file: &#8220;datetime.gpx&#8221; instead of &#8220;id.gpx&#8221;why? I dont know and I dont care</p>



<p class="wp-block-paragraph">BUT all of them halucinated on the http POST request. None of the models was able to create this request. All of them tried to use &#8220;requests&#8221; library, and none of them saw this page: <a href="https://stackabuse.com/bytes/how-to-send-multipart-form-data-with-requests-in-python/">https://stackabuse.com/bytes/how-to-send-multipart-form-data-with-requests-in-python/</a> or this: <a href="https://requests.readthedocs.io/en/latest/api/#requests.Request">https://requests.readthedocs.io/en/latest/api/#requests.Request</a> or &#8230; oh it doesnt matter. It just hallucinated that It can use json= and files= in one request, oh and sometimes it even tried to use .addFile() and .addJson() methods that are not exist in requests&#8230;</p>



<p class="wp-block-paragraph">So For me now AI is still worth two things:</p>



<p class="wp-block-paragraph">being dumped in a big pile of shit</p>



<p class="wp-block-paragraph">generate deepfakes, deepvoicefakes, porn, and stupid images like one before. Especially that MS copilot even didnt try to follow my instructions to the end&#8230; like colour of nail or sex and age of hand. So lets leave it like that.</p>



<p class="wp-block-paragraph">Time to go back to real life, real tools and working to make some people happy.</p>



<p class="wp-block-paragraph">Post Scriptum: title &#8220;How I hate AI&#8221; is not a mistake, I still hate it from the first day, so it is why I didnt write &#8220;How I hated AI&#8221; as this was already hated on the day of trying.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Python</title>
		<link>https://wikiyu.net/tech/python/</link>
		
		<dc:creator><![CDATA[wikiyu]]></dc:creator>
		<pubDate>Wed, 15 Oct 2025 10:38:29 +0000</pubDate>
				<category><![CDATA[tech]]></category>
		<guid isPermaLink="false">https://wikiyu.net/?p=42</guid>

					<description><![CDATA[I really like the functional programming with the simplicity of making stupid things. You can just take a python, or bash, or (even) c# or java and just write straightforward code that does your direct need. You know without building whole ecosystem and cicd pipeline and crud and whatever. Just joining things to do in [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I really like the functional programming with the simplicity of making stupid things. You can just take a python, or bash, or (even) c# or java and just write straightforward code that does your direct need.</p>



<p class="wp-block-paragraph">You know without building whole ecosystem and cicd pipeline and crud and whatever. Just joining things to do in logical pipe of actions.</p>



<h3 class="wp-block-heading" id="the-good">the good</h3>



<p class="wp-block-paragraph">Python is great for that. You are taking your build blocks aka libraries, initialize them, use on an object to work on and throw modified ones. Step by step to get a result.</p>



<h3 class="wp-block-heading" id="the-bad">the bad</h3>



<p class="wp-block-paragraph">Of course there are bad parts like building an venv for these fucking scripts, and always messing with that hilarious method of downloading new ones using one of two dozen different repository tools, and … you know what I mean. pip, pipx, distro packages, and other shit that you have to use to get these required libs.</p>



<p class="wp-block-paragraph">Oh and I have to mention that great movement of &#8220;do everything in JS&#8221; with the same mess with versions of node.js and its libraries… at least these bastards have quite unified world of dependency downloading</p>



<h3 class="wp-block-heading" id="and-the-ugly">and the ugly</h3>



<p class="wp-block-paragraph">spaces. tabs. indents. No braces. So code looks like the &#8220;evidence&#8221; of dozen of guys that walked out from the pub after 5 or 6 pints to the snow and decided to make a contest about &#8220;who have the strongest pressure of pee&#8221;.</p>



<p class="wp-block-paragraph">And yes. This post have been bought to you by another python mess that I found on github, but I needed to adjust it as it was not working on my machine, and download threescore of dependencies that I already have on my system, but maybe in different venv so I cannot use it and need to download them one more time.</p>



<p class="wp-block-paragraph">Have a nice day friends</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Lenovo power brick bricked</title>
		<link>https://wikiyu.net/tech/lenovo-power-brick-bricked/</link>
		
		<dc:creator><![CDATA[wikiyu]]></dc:creator>
		<pubDate>Wed, 15 Oct 2025 10:38:29 +0000</pubDate>
				<category><![CDATA[tech]]></category>
		<guid isPermaLink="false">https://wikiyu.net/?p=40</guid>

					<description><![CDATA[Ok, so this one will be really fast. My Lenovo PowerBrick (ADL170SDC3A) for Legion 5-15ARH is bricked. It died few days ago and I had to use my old 65W charger added to some old, random, Lenovo Yoga. BUT it was still discharging battery while using this laptop, so it wasn&#8217;t too nice experience. Also [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Ok, so this one will be really fast. My Lenovo PowerBrick (ADL170SDC3A) for Legion 5-15ARH is bricked. It died few days ago and I had to use my old 65W charger added to some old, random, Lenovo Yoga.</p>



<p class="wp-block-paragraph">BUT it was still discharging battery while using this laptop, so it wasn&#8217;t too nice experience. Also Lenovo didn&#8217;t gave me opportunity to use USB type C to use my PD chargers &#8230; But years ago I had Lenovo W530 with another Lenovo 170W power brick. Solid, BIG, heavy one.</p>



<p class="wp-block-paragraph">What if&#8230; I cut both cables that should connect laptop and charger and swap them? So i have square connector (with its PinID) on the old charger. Which also delivers 20V@8,5A (so 170W same on both ones).</p>



<p class="wp-block-paragraph">You cannot imagine <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> but now I have a bit bigger power brick with the same wattage, longer cable and &#8230; doesn&#8217;t have to buy a new charger. Win for my laptop (its charged), Win for me (didn&#8217;t pay for new one), Lose for Lenovo (who cares for bigCorp).</p>



<p class="wp-block-paragraph">So I have a big Win here.</p>



<p class="wp-block-paragraph">Have a nice day</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Shrava</title>
		<link>https://wikiyu.net/tech/shrava/</link>
		
		<dc:creator><![CDATA[wikiyu]]></dc:creator>
		<pubDate>Wed, 15 Oct 2025 10:38:29 +0000</pubDate>
				<category><![CDATA[tech]]></category>
		<guid isPermaLink="false">https://wikiyu.net/?p=38</guid>

					<description><![CDATA[As I want to write more about my last post discovery -&#62; Droid Pad. Its time for something else. For being fit. You know, new year new&#8230; no not that. I hate Strava. Really. It is one of worst pieces of shit that I&#8217;m forced to use. Lets go! forced soft Nearly every sport mobile [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">As I want to write more about my last post discovery -&gt; Droid Pad. Its time for something else. For being fit. You know, new year new&#8230; no not that. I hate Strava. Really. It is one of worst pieces of shit that I&#8217;m forced to use. Lets go!</p>



<h3 class="wp-block-heading" id="forced-soft">forced soft</h3>



<p class="wp-block-paragraph">Nearly every sport mobile software can push their trainings into strava, nearly each gps device with gsm or wifi communiation can push onto strava. If it have BT they have an app that is (in many cases) strava pusher&#8230;</p>



<p class="wp-block-paragraph">So you are forced to use this piece of software, because most of them cannot even push anywhere else. So now I want to get back. Not from having account, but from using it as really active user.</p>



<p class="wp-block-paragraph">I understand that they are using our tracks for their own profit, but that is not important for me. I also assume that they are solding my tracks with some kind of token connecting me, my tracks and my ads tokens, and maybe even email address etc. So yes its hardcore but who cares <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">It&#8217;s easy to use, because its embeded into most fitness/sport/etc stuff. And even there is NO other rational/open alternative. Even no simple &#8220;ftp upload&#8221; or some other universal way like dropbox or other easy upload files method.</p>



<h3 class="wp-block-heading" id="why">why</h3>



<p class="wp-block-paragraph">I want to have my bicycle trips on single map. I want to have an possibility to find where I was, where was that nice lake deep in forest few years ago… etc</p>



<p class="wp-block-paragraph">But I hate this strava standard of forcing you to socialize, all these dark ux patterns pushing you to TRAINING instead of just having fun of sport, trips, or tourism. You have to train, you have to check you times, your power, etc…</p>



<p class="wp-block-paragraph">Really it is destroying you while a random app that you want to use as a track storage is trying to use any possible ux trick to push you to pay them for training add-ons, for some extra statistics, for … shit that you dont need.</p>



<p class="wp-block-paragraph">Also when I log in its great what I see:<br>1 * prompt to change my private settings<br>3 * prompts to give kudos for others| (2 in notifications)<br>3* &#8220;try some function&#8221; which is only in paid option<br>2* join challenge prompts<br>Very big &#8220;YOUR GOALS&#8221; section (available only for paid plan)<br>Suggested friends that I dont know but maybe we crossed our paths somewhere on bike trips or while running…</p>



<p class="wp-block-paragraph">And yes i try to just not use their UX, So whats next? Ill try to use some other software that is selfhosted to use as my map of choice.</p>



<h3 class="wp-block-heading" id="how">how</h3>



<p class="wp-block-paragraph">It will be something quite tricky, as they are cutting out their API endpoints, so I will try to put some scripting to make it in a way:</p>



<p class="wp-block-paragraph">Device =&gt; strava =&gt; (my script) =&gt; my software + remove this gpx from strava.</p>



<p class="wp-block-paragraph">So on Strava there will be no data for long time, but i will try to use them as a storage between device and my fitness software of choice… but where to go?</p>



<h3 class="wp-block-heading" id="options">Options</h3>



<p class="wp-block-paragraph">Ok so what do I need for web component</p>



<ul class="wp-block-list">
<li>Website with maps of my tracks</li>



<li>Some summary for month/year</li>



<li>Way of automatic adding new tracks (API, upload folder, sth like that)</li>



<li>SelfHosted</li>
</ul>



<p class="wp-block-paragraph">What also would be nice:</p>



<ul class="wp-block-list">
<li>any open app for android that supports the web component upload</li>



<li>and maybe even a WearOS (or how the hell is that named today) app for my smart watch?</li>
</ul>



<p class="wp-block-paragraph">So what do we have:</p>



<p class="wp-block-paragraph"><a href="https://github.com/SamR1/FitTrackee"><strong>FitTrackee</strong></a>&#8211;</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">Thats moment when I have done some pause of writing this post and meanwhile my <a href="https://blog.bobiko.pl/">friend</a> gave me access to his FitTrackee server. So for now I am not comparing them and just use what I was gave to.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Mobile soft</title>
		<link>https://wikiyu.net/tech/mobile-soft/</link>
		
		<dc:creator><![CDATA[wikiyu]]></dc:creator>
		<pubDate>Wed, 15 Oct 2025 10:38:29 +0000</pubDate>
				<category><![CDATA[tech]]></category>
		<guid isPermaLink="false">https://wikiyu.net/?p=36</guid>

					<description><![CDATA[I would like to know that sick Lenovo engineer who created keyboard in my Legion laptop. Anyway cleaning it after some minor wine incident is a hardcore action. So lets play with mobile. I have some &#8230; ideas? wannabes? maybe just i like to test some soft and write about it. Especially when I just* [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I would like to know that sick Lenovo engineer who created keyboard in my Legion laptop. Anyway cleaning it after some minor wine incident is a hardcore action.</p>



<p class="wp-block-paragraph">So lets play with mobile. I have some &#8230; ideas? wannabes? maybe just i like to test some soft and write about it. Especially when I just* decided that I would like to get rid from a lot of bittech apps on my phone&#8230; and life. So for example I have now three different apps for browsing pixelfed: original one, pixelDroid and pixelix. I now have also Box, Box for Formula 1 coverage, and few more that I&#8217;m testing and trying out for fun.</p>



<h3 class="wp-block-heading" id="droidpad">DroidPad</h3>



<p class="wp-block-paragraph">I think its the most important app in my whole list. That simple app is fully configurable network &#8230; i don&#8217;t know. Its a remote pilot for any online stuff. You can make buttons, sliders, dropdown lists&#8230; and they will call any websocket, http1 request, mqtt queue, BTLE call&#8230;,</p>



<p class="wp-block-paragraph">Its great app that is so simple, you can create your own view with all needed shortcuts, runners, etc. I have there shortcuts for my own API, for refreshing rss reader, for moving data between different apps, for updating my server, for pushing buttons on websites etc. Great toy for playing with. I love that part of software.</p>



<h3 class="wp-block-heading" id="nfsee">NFSee</h3>



<p class="wp-block-paragraph">Another app that is important in my life. It is just a NFC scanner for any cards, tokens, etc… gives just all info from cards, tokens etc. Simple tool for simple stuff.</p>



<h3 class="wp-block-heading" id="acode">ACode</h3>



<p class="wp-block-paragraph">Simple IDE for mobile with FTP, GIT, and syntax coloring included for nearly everything + a lot of available plugins. As BT keyboard owner I really like this solution to have option to write some simple bugfixes on the fly on my mobile. Much easier is to take a BTKeyboard then to have a laptop and backpack with me. Simple and nice solution.</p>



<h3 class="wp-block-heading" id="box-box">Box, Box!</h3>



<p class="wp-block-paragraph">app that gives you everything about Formula 1 without ads and mess from official one. News, statistics, results, calendar… and no &#8220;register now&#8221; mess. Great tool that I use ~ 24<em>3 days a year. Just in time of race weekends. But its still easier then using website or F1App. Also it takes just a bit of data and storage so I don&#8217;t have to consider &#8220;is it worth staying on my phone&#8221;.</em></p>



<p class="wp-block-paragraph"><em>Thats ones that are staying with me for longer. Maybe some day I&#8217;ll try to write next part.</em></p>



<p class="wp-block-paragraph"><em>Have a nice day</em></p>



<p class="wp-block-paragraph">&#8211; just in this one means 5 or 6 years ago</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Links for…</title>
		<link>https://wikiyu.net/tech/links-for/</link>
		
		<dc:creator><![CDATA[wikiyu]]></dc:creator>
		<pubDate>Wed, 15 Oct 2025 10:38:29 +0000</pubDate>
				<category><![CDATA[tech]]></category>
		<guid isPermaLink="false">https://wikiyu.net/?p=34</guid>

					<description><![CDATA[5th try of writing this Ok, so I have a problem. I got now over 2000 links in my browsers bookmarks. And I tell only about two folders: /toRead and /toRead(1). Beside of them I have also about 2 hundred of normal links to tools, githubs, apps, websites that I just use ~daily. Lets dig [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>5th try of writing this</em></p>



<p class="wp-block-paragraph">Ok, so I have a problem.</p>



<p class="wp-block-paragraph">I got now over 2000 links in my browsers bookmarks. And I tell only about two folders: /toRead and /toRead(1). Beside of them I have also about 2 hundred of normal links to tools, githubs, apps, websites that I just use ~daily.</p>



<p class="wp-block-paragraph">Lets dig in these two folders. I need to do it finally.</p>



<h3 class="wp-block-heading" id="toread">/toRead</h3>



<p class="wp-block-paragraph">its just a folder with ~1.5k links in some subfolders that some day I decided that I should read some day. And to most of them I have never get back.</p>



<h3 class="wp-block-heading" id="toread1">/toRead(1)</h3>



<p class="wp-block-paragraph">here I have stuff that I have read and decided that I should get back to them in future*.</p>



<p class="wp-block-paragraph">Now as I have additional tools in my box I want to make it a bit cleaner. So lets assume that I have some spare time. I am moving all that mess into <a href="https://github.com/shaarli/Shaarli">shaarli</a> app that I am running on my home rpi. All of /toRead got &#8220;toRead&#8221; badge, and these from /toRead(1) got &#8220;reReadNeeded&#8221;.</p>



<p class="wp-block-paragraph">Now the plan is easy: get thru them one by one and make one of two things: remove or add new tags.</p>



<p class="wp-block-paragraph">Depending on tags it will go into new area of &#8220;to read&#8221;, new area of &#8220;worth to know, or reread&#8221; (and it would be even here in some form?). Oh and all these stuff should go into linkwarden as copy to read later.</p>



<h3 class="wp-block-heading" id="but">but</h3>



<p class="wp-block-paragraph">I have to find a way to put them here. Maybe I just make an html table and include it using simple js, or whatever. Even IFrame is better then messing with ghosts post formating shit.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Learning Ghost</title>
		<link>https://wikiyu.net/tech/learning-ghost/</link>
		
		<dc:creator><![CDATA[wikiyu]]></dc:creator>
		<pubDate>Wed, 15 Oct 2025 10:38:29 +0000</pubDate>
				<category><![CDATA[tech]]></category>
		<guid isPermaLink="false">https://wikiyu.net/?p=32</guid>

					<description><![CDATA[I just started blogging&#8230; using Ghost. And It&#8217;s really great tool. Unless you want to do any automatizations using API for creating / updating your posts, pages, etc. Editing any content using this API is mess. And lets play a bit. I would think that using something like HTML or Markdown inside your DB for [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I just started blogging&#8230; using Ghost. And It&#8217;s really great tool. Unless you want to do any automatizations using API for creating / updating your posts, pages, etc. Editing any content using this API is mess. And lets play a bit.</p>



<pre class="wp-block-code"><code>&amp;lt;p&amp;gt;My first paragraph of text&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;My second paragraph&amp;lt;/p&amp;gt;
&amp;lt;h2&amp;gt;middle text header&amp;lt;/h2&amp;gt;
&amp;lt;p&amp;gt;Third paragraph&amp;lt;/p&amp;gt;</code></pre>



<p class="wp-block-paragraph">I would think that using something like HTML or Markdown inside your DB for storing text would be great. It is simple. It is well known. We all know how to handle this shit and we all can pass it to email, any browser, or import/export between different engines.</p>



<pre class="wp-block-code"><code>{"root":
    {"children":
        &#91;
            {"children":&#91;{"detail":0,"format":0,"mode":"normal","style":"","text":"My first paragraph","type":"extended-text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1},
            {"children":&#91;{"detail":0,"format":0,"mode":"normal","style":"","text":"My second paragraph","type":"extended-text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1},
            {"children":&#91;{"detail":0,"format":0,"mode":"normal","style":"","text":"some header","type":"extended-text","version":1}],"direction":"ltr","format":"","indent":0,"type":"extended-heading","version":1,"tag":"h2"},
            {"children":&#91;{"detail":0,"format":0,"mode":"normal","style":"","text":"My third paragraph","type":"extended-text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}
        ]
        ,"direction":"ltr","format":"","indent":0,"type":"root","version":1
    }
}</code></pre>



<p class="wp-block-paragraph">This is the same part of data. 2 paragraps, 1 header, 1 paragraph. Oh and just a bit of additional shit.</p>



<p class="wp-block-paragraph">Sorry -&gt; i do not want anymore to add a page for stuff that I want to read. I planned it as a really simple page with a list of links with titles and short note from myself about why I think its worth reading. etc.</p>



<p class="wp-block-paragraph">But hey. If I need to create this whole shit… I do not want to do it. Even once. Sorry but someone is really SICK and should rethink his life. Creating something like that is maybe great… but as a learning purpose, not to push that to people.</p>



<h3 class="wp-block-heading" id="lets-play-a-game">lets play a game</h3>



<pre class="wp-block-code"><code>{"children":
&#91;{"detail":0,"format":0,"mode":"normal","style":"","text":"My third paragraph","type":"extended-text","version":1}]
,"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1},</code></pre>



<p class="wp-block-paragraph">this is one line of text. One paragraph.</p>



<p class="wp-block-paragraph">First: seriously, you have to tell your app that inside an array a item is… <strong>CHILDREN?</strong> who would think about it…</p>



<p class="wp-block-paragraph">Second: if stuff is in default state someone decided to still put it into object… all these &#8220;xxx:0&#8243; or :normal or :&#8221;&#8221;</p>



<p class="wp-block-paragraph">Third: version… first version has still a number? for what?</p>



<p class="wp-block-paragraph">Fourth: D E F A U L T S for fuckin sake. LTR is not a default? Maybe we should put it as default for language of whole post or whole website? Or … oh fuck it. 90% of this object is just passing a defult values and killing world overusing electricity, data storage, networks, ram, cpu cycles and everything else.</p>



<p class="wp-block-paragraph">AND making harder to create a proper object by 3rd party automations. Because fuck the community.</p>



<p class="wp-block-paragraph">So maybe it is not worth staying with ghost?</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Fusion</title>
		<link>https://wikiyu.net/tech/fusion/</link>
		
		<dc:creator><![CDATA[wikiyu]]></dc:creator>
		<pubDate>Wed, 15 Oct 2025 10:38:29 +0000</pubDate>
				<category><![CDATA[tech]]></category>
		<guid isPermaLink="false">https://wikiyu.net/?p=30</guid>

					<description><![CDATA[This is now the last application that I am not able to run on Linux, and it doesnt matter what I try. Native Wine, proton, different bottle setups etc. Just this is the last piece of stopping me from removing windows partitions from my nvme drive. I am thinking about OSes too much in last [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">This is now the last application that I am not able to run on Linux, and it doesnt matter what I try. Native Wine, proton, different bottle setups etc. Just this is the last piece of stopping me from removing windows partitions from my nvme drive.</p>



<p class="wp-block-paragraph">I am thinking about OSes too much in last year or so. I&#8217;ve moved to Fedora few years ago, then moved to Arch and still am sitting on Linux as my daily driver for enough time to <strong>not</strong> want to get back to windows. UI of my KDE desktop is so clean, windows tiling is so great with my current setup, multi monitor setup is working perfectly in all configuration, as I am using laptop display only, external widescreen only, tv only, 15` external only&#8230; or All of them at once, or laptop+wide or laptop+tv or &#8230; you understand right?</p>



<p class="wp-block-paragraph">And each setup I have managed to have its own windows tiling setup that is perfect.</p>



<p class="wp-block-paragraph">Also I have managed something that I have ever reached on windows: run three websites at once, each of them playing audio on different set of speakers or headphones. Like one movie from netflix on TV + BT headphones, one live sport coverage on widescreen + audio on the same screen audio and other movie on laptop screen with audio on usb headphones.</p>



<p class="wp-block-paragraph">I have never managed it on windows. And here I have done it just using gui in kde settings while running them.</p>



<p class="wp-block-paragraph">So Fusion is making me crazy now.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Hoarding.cs</title>
		<link>https://wikiyu.net/tech/hoarding-cs/</link>
		
		<dc:creator><![CDATA[wikiyu]]></dc:creator>
		<pubDate>Wed, 15 Oct 2025 10:38:29 +0000</pubDate>
				<category><![CDATA[tech]]></category>
		<guid isPermaLink="false">https://wikiyu.net/?p=26</guid>

					<description><![CDATA[Ok, first of all: I know that it should be just a .sh or .py script&#8230; for you all purists. But I&#8217;m a guy who is doing things using tools that he know the best. So YES I am using .net and c# in many projects that it doesn&#8217;t fit great, but its easier for [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Ok, first of all: I know that it should be just a .sh or .py script&#8230; for you all purists. But I&#8217;m a guy who is doing things using tools that he know the best. So YES I am using .net and c# in many projects that it doesn&#8217;t fit great, but its easier for me.</p>



<p class="wp-block-paragraph">Also when I&#8217;m writing script like things in .net I do <strong>NOT</strong> do all stuff that we all are learned to do. I do not do OOP, I do not do SOLID etc. I am just making few functions that are combined together, often with <strong>dynamic</strong> objects to ease up my development and put it onto final machine in few dozens of minutes.</p>



<p class="wp-block-paragraph">But what my newest tool does?</p>



<p class="wp-block-paragraph">It is runned in Cron on the twice a day basis. Then it goes to the local DB of my personal freshRSS instance and gets an answer for a simple answer:</p>



<pre class="wp-block-code"><code>select * from freshrss_{{username}}_entry where is_favourite is '1';</code></pre>



<p class="wp-block-paragraph">then we do a second level magic of &#8230;</p>



<pre class="wp-block-code"><code>foreach (var item in selectionAnswer) {
  if (!DoesFileContains(item.id)){
    PushOntoLinkwarden(item);
  }
}</code></pre>



<p class="wp-block-paragraph">that is that simple…</p>



<p class="wp-block-paragraph">Also <em>DoesFileContains</em> is just a function that crawls thru a &#8220;movedItems.myFile&#8221; which is a file with a structure od &#8220;id={{freshRssEntryId}}\n&#8221; and this function checks if this string exist in file.</p>



<p class="wp-block-paragraph">And <em>PushOntoLinkwarden</em> is a function that do two things:</p>



<ol class="wp-block-list">
<li><a href="https://docs.linkwarden.app/api/create-link">https://docs.linkwarden.app/api/create-link</a> &lt;&lt;– adds link onto my linkwarden instance</li>



<li>if POST method succeeded it adds item.id to the end of &#8220;movedItems.myFile&#8221;.</li>
</ol>



<p class="wp-block-paragraph">So this is about 100 lines of code in total. It works. And that&#8217;s it. And as it runs on the same Pi that both freshRss and Linkwarden instances I dont care too much about hardcoding logins, apiKeys, passwords etc inside the code. And its still 100 lines instead of 40 because of my laziness. I do some stuff in a longer way just to be able to maintain it in future.</p>



<p class="wp-block-paragraph">I want this code to be easily readable by me after a year or two of not touching it. So long function names that describes everything. Not using lambdas and any shortcuts that are really nice and so pushed in programmers social media, for staying in line with this most important request: readable.</p>



<p class="wp-block-paragraph">Have a nice day.</p>



<p class="wp-block-paragraph">PS but it still is not solving my most important issue: having a single place to go thru all links that I marked as &#8220;to check&#8221; in many different tools. FreshRSS is posting to linkwarden to preserve what link contains. Not to be readed. But that is a different story for different day.</p>



<p class="wp-block-paragraph">PS between writing and publishing that post I have rewrote this mess. Now instead of a file I have a second table in DB with two columns: EntryId and LinkwardenSynchronised (Nullable), so I can add another syncs in future with ease.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Hoarding or preserving</title>
		<link>https://wikiyu.net/tech/hoarding-or-preserving/</link>
		
		<dc:creator><![CDATA[wikiyu]]></dc:creator>
		<pubDate>Wed, 15 Oct 2025 10:38:29 +0000</pubDate>
				<category><![CDATA[tech]]></category>
		<guid isPermaLink="false">https://wikiyu.net/?p=24</guid>

					<description><![CDATA[I love to read, and I love to get back to articles, books, essays that I have already read. So I have my own Linkwarden instance that is hoarding a lot of articles and blogposts and so on that I have read and I think that I would want to get back to. Is it [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I love to read, and I love to get back to articles, books, essays that I have already read. So I have my own Linkwarden instance that is hoarding a lot of articles and blogposts and so on that I have read and I think that I would want to get back to.</p>



<p class="wp-block-paragraph">Is it already a hoarding or preserving them for future? For others? For &#8230; authors even?</p>



<p class="wp-block-paragraph">I don&#8217;t know.</p>



<p class="wp-block-paragraph">What I know is size of my database, size of files on disk and that I will need another disk in near future. But is it already a hoarding? I have a lot of blogposts that are so outdated that I should have not add them in the first place. I have even videos from conferences that have been outdated on the day of recording. But I know that maybe some day, someone would want to get it. Like I had some live shows recorded from YouTube that authors lost and I had this nice opportunity to share with them my collection of their lives. It was funny for both sides.</p>



<p class="wp-block-paragraph">But</p>



<p class="wp-block-paragraph">Now I am adding even more hoarding tools -&gt; my RSS reader have this nice &#8220;star&#8221;/&#8221;fav&#8221; button, and all articles that I am starring are going to be added to linkwarden without any more steps from me. Just &#8220;starred mean hoarded&#8221;.</p>



<p class="wp-block-paragraph">Will it be useful anywhere in future? I doubt it.</p>



<p class="wp-block-paragraph">But the tool will be a nice addon to my life, and i will feel safe about all these stupid stuff that I am starring in reader.</p>



<p class="wp-block-paragraph">Have a nice day.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>easy 3d printing</title>
		<link>https://wikiyu.net/tech/easy-3d-printing/</link>
		
		<dc:creator><![CDATA[wikiyu]]></dc:creator>
		<pubDate>Wed, 15 Oct 2025 10:38:28 +0000</pubDate>
				<category><![CDATA[tech]]></category>
		<guid isPermaLink="false">https://wikiyu.net/?p=28</guid>

					<description><![CDATA[Recently I started to really hard use a Fusion 360, its an 3d modeling tool that&#8217;s free for non-commercial use with some additional asterisks. After that I need to share some thoughts about most 3d models available at printables, thingverse and so on. People are just lazy about thinking how 3d printers work, and clone [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Recently I started to really hard use a Fusion 360, its an 3d modeling tool that&#8217;s free for non-commercial use with some additional asterisks. After that I need to share some thoughts about most 3d models available at printables, thingverse and so on.</p>



<p class="wp-block-paragraph">People are just lazy about thinking how 3d printers work, and clone well known ideas from molds that they know. 90° angles on the bottom side, not thinking about bridges, forgetting that some side should be considered as base.</p>



<p class="wp-block-paragraph">Examples? Ok. Lets talk about engineering Ravensburger Gravitrax Junior rip-off. That&#8217;s a great toys for learning some basic rules of physics. And are not cheap if you want to create something more complicated to simple loop.</p>



<p class="wp-block-paragraph">And its of course molded in original set. So when you will look at printables or any other free/cheap models website you will see&#8230; perfect rip offs of that model. So you will have one of two issues.</p>



<ol class="wp-block-list">
<li>printing in the air on the sides</li>



<li>manual cleaning after using supports</li>
</ol>



<p class="wp-block-paragraph">So what you can do instead? I have seen one really good idea:</p>



<p class="wp-block-paragraph">One piece is a top with a place to mount a &#8220;ring&#8221; that fits into lower part. And its great for printing: much faster because of nearly no bridging, much lower use of material due to no supports etc. <strong>BUT </strong>you have to manual join them and use some glue to make it permanent.</p>



<p class="wp-block-paragraph">And you can use some 3d printing tricks that will make that prints much easier to print, not need for use long bridges and supports. How? For example using technique of stepping up layer by layer a bit further. 3d printers can do it pretty easy, even older ones, and they can do it for 5-20mm at step depending on printer. Even my old Ender 3 can do about 5-8mm at once. What I mean? Just making bottom not 90° but for example 70° like here:</p>



<p class="wp-block-paragraph">And yes &#8211; I have just recreated most of models from web to just have it much easier to print.</p>



<p class="wp-block-paragraph">Also I am thinking about … legal stuff. How the hell is it possible that hardcore ripoffs of copyrighted items can be available to download from everywhere. OK I understand that there is a lot of new items for (for example) Gravitrax that are not even exist from Ravensburger sets, and its OK, that&#8217;s like custom mods, custom add-ons. But hey, rips of original ones are much easier to find than that custom ones.</p>



<p class="wp-block-paragraph">How these companies are not fighting with prusa, and other owners of maker websites for these models? Or our makers world is so small that they not care, or even are happy because people post it on r/someShit or youtube and make their sets more popular, and know that beyond these 20 guys no one will print it?</p>



<p class="wp-block-paragraph">Are we still so deep in our basements that they don&#8217;t care and just piss on it?</p>



<p class="wp-block-paragraph">PS YES these graphics were made in KolourPaint &#8211; soft like MS Paint for KDE Linux UI. I am proud of them.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>databases</title>
		<link>https://wikiyu.net/tech/databases/</link>
		
		<dc:creator><![CDATA[wikiyu]]></dc:creator>
		<pubDate>Wed, 15 Oct 2025 10:38:28 +0000</pubDate>
				<category><![CDATA[tech]]></category>
		<guid isPermaLink="false">https://wikiyu.net/?p=22</guid>

					<description><![CDATA[I love how docker, especially docker compose has changed life of (server) software distribution. It is just like two or three commands and you can host your own website, blog, wiki, photo gallery. It is also just few clicks in IDE or commands in CLI to have full work environment ready to test your new [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I love how docker, especially docker compose has changed life of (server) software distribution. It is just like two or three commands and you can host your own website, blog, wiki, photo gallery. It is also just few clicks in IDE or commands in CLI to have full work environment ready to test your new feature. With all dependencies, all stuff that you would miss or use wrong version of.</p>



<h2 class="wp-block-heading" id="but">But&#8230;</h2>



<p class="wp-block-paragraph">There is also a quite big downside &#8211; If you are using a lot of docker composes predefined by software authors, then you can became a dependency hoarder. For example how many databases you need for 10 apps that are hosted from your home server?</p>



<p class="wp-block-paragraph">10? 5? 1?</p>



<p class="wp-block-paragraph">That was something that hit me yesterday while I was exploring why my Raspberry Pi have so high usage of RAM. It was &#8230; 1 Influx DB, 3 MySQL, 6 PostgreSQL. Now after about two hours of playing I have still 10 DBs but with only 3 DB engines running instead of 10.</p>



<p class="wp-block-paragraph">My laziness &#8230; or just ease of use of these predefined docker compose files&#8230; created a sick env that had SIX running engines of PostgreSQL on ONE small raspberry Pi. It was taking so much RAM and CPU cycles that I really see a difference now after merging them to be just 3 engines with multiple databases on them.</p>



<p class="wp-block-paragraph">So&#8230; I will still use docker compose yamls, I will still be lazy and will use these predefined defaults. But I need to remember that if software that I am trying is good enough and I want to hold it on my server, then I need to do another migration.</p>



<p class="wp-block-paragraph">Because it is much easier to remove whole setup from docker compose file from my rpi then removing single db from an engine that hosts multiple <em>production-like</em> dbs that I want to still have working&#8230; Whoever never misspelled filename for rm command can now laugh, but I had this mistake.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Copying</title>
		<link>https://wikiyu.net/about/copying/</link>
		
		<dc:creator><![CDATA[wikiyu]]></dc:creator>
		<pubDate>Wed, 15 Oct 2025 10:38:28 +0000</pubDate>
				<category><![CDATA[About]]></category>
		<guid isPermaLink="false">https://wikiyu.net/?p=15</guid>

					<description><![CDATA[I would not discover New Great World when I just say &#8211; I am copying a friend. I love his blog and some of the ideas that he follows as his routines. So I want to get into his shoes and follow the similliar pattern here. Yes &#8211; its my 20436 attempt to blogging. I [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I would not discover New Great World when I just say &#8211; I am copying a friend. I love his blog and some of the ideas that he follows as his routines. So I want to get into his shoes and follow the similliar pattern here. </p>



<p class="wp-block-paragraph">Yes &#8211; its my 20436 attempt to blogging. I was also really close to buying a domain with name similliar to &#8220;MyLastBlog.com&#8221;. So what are the templates to be copied? </p>



<h2 class="wp-block-heading">100xxx</h2>



<p class="wp-block-paragraph">He often uses this phrase &#8211; and its not about porn &#8211; 100 photos, 100 articles to &#8230; etc. And it looks great &#8211; it is not a daily idea. If you want to close it in a year it is just twice a week &#8211; good enough for consistency, rare enough to not burn it.</p>



<p class="wp-block-paragraph">And I know that &#8220;do sth 100 times to learn it&#8221; rule, like <a href="https://idiallo.com/blog/keeping-the-candle" data-type="link" data-id="https://idiallo.com/blog/keeping-the-candle">Ibrahim wrote</a> it already <a href="https://idiallo.com/blog/how-to-learn-anything" data-type="link" data-id="https://idiallo.com/blog/how-to-learn-anything">for few times</a>.</p>



<h2 class="wp-block-heading">Summary</h2>



<p class="wp-block-paragraph">Monthly summaries &#8211; great idea for not being stuck with &#8220;what the hell i can write&#8221;. Just summarize your last month with links and some stats from other places in the web.</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
