<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-04-06T15:44:04Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by Tamir Bahar</title>
  <author>
    <name>Tamir Bahar</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1v69gtw9qlp27n6q8hzx4k0tauxgk4djq0zug9925fd5zxm7tqsjq6dnwqn.rss" />
  <link href="https://yabu.me/npub1v69gtw9qlp27n6q8hzx4k0tauxgk4djq0zug9925fd5zxm7tqsjq6dnwqn" />
  <id>https://yabu.me/npub1v69gtw9qlp27n6q8hzx4k0tauxgk4djq0zug9925fd5zxm7tqsjq6dnwqn</id>
  <icon>https://files.mastodon.social/accounts/avatars/000/042/344/original/b3c721f4d2c05b88.jpg</icon>
  <logo>https://files.mastodon.social/accounts/avatars/000/042/344/original/b3c721f4d2c05b88.jpg</logo>




  <entry>
    <id>https://yabu.me/nevent1qqsyjy75h22gk8pkf8ey737gm9vvc9uanqwwa3avx4t8jwlkp3pjwugzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgm95rwm</id>
    
      <title type="html">these are so cryptic...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsyjy75h22gk8pkf8ey737gm9vvc9uanqwwa3avx4t8jwlkp3pjwugzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgm95rwm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8jdfms2xuku4tvlvqmr43s436tr46uqclyk4ez653ntn2exf0xdsnlg64r&#39;&gt;nevent1q…g64r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;these are so cryptic...
    </content>
    <updated>2026-03-10T05:23:52Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstvpy063kpptdmze8fqlzucd03yd8tauvcdn3j9u78c9kqeg3pfmczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg6j0cz9</id>
    
      <title type="html">Tools should not advertise in your commit-messages. So I created ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstvpy063kpptdmze8fqlzucd03yd8tauvcdn3j9u78c9kqeg3pfmczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg6j0cz9" />
    <content type="html">
      Tools should not advertise in your commit-messages.&lt;br/&gt;&lt;br/&gt;So I created a pre-commit (well, commit-msg) hook for removing unwanted co-authored-by lines.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/tmr232/precommit-ad-blocker&#34;&gt;https://github.com/tmr232/precommit-ad-blocker&lt;/a&gt;
    </content>
    <updated>2026-02-27T14:55:50Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszcvl3zd8fw87araw8z5sxhk4m2epwn9n09awcvwc0uqaxwfhp2yszypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgjsw38d</id>
    
      <title type="html">It should definitely truncate. This is _very_ strange. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszcvl3zd8fw87araw8z5sxhk4m2epwn9n09awcvwc0uqaxwfhp2yszypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgjsw38d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrjmljcgphpa58l4dj60ds3vav7adz4aud0wnhc52600wj9sj578gj6sjay&#39;&gt;nevent1q…sjay&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It should definitely truncate. This is _very_ strange.&lt;br/&gt;&lt;a href=&#34;https://docs.python.org/3/library/functions.html#open&#34;&gt;https://docs.python.org/3/library/functions.html#open&lt;/a&gt;
    </content>
    <updated>2025-12-26T19:33:02Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsx8aqskx7fnsqa4ulhasas70d7sjhtkddsc9zzur4z2ucax04mv6czypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgmk5r33</id>
    
      <title type="html">I used this _so much_ and didn&amp;#39;t realize the accessibility ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx8aqskx7fnsqa4ulhasas70d7sjhtkddsc9zzur4z2ucax04mv6czypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgmk5r33" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst03gug9uzues90crhctn0c268yd9225zdkz77utn8v99mam8dpfq0qj3xq&#39;&gt;nevent1q…j3xq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I used this _so much_ and didn&amp;#39;t realize the accessibility feature does that... I literally sat and compared RGB values in the browser&amp;#39;s dev-tools
    </content>
    <updated>2025-11-22T19:23:54Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrva0z5k9amzpdvmklpr3m352q034hx3tu8ws76dd284qnn4lfkzgzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgn0t89k</id>
    
      <title type="html">Me: I want deterministic refactoring Them: Use LLMs Me: Um, ok I ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrva0z5k9amzpdvmklpr3m352q034hx3tu8ws76dd284qnn4lfkzgzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgn0t89k" />
    <content type="html">
      Me: I want deterministic refactoring&lt;br/&gt;Them: Use LLMs&lt;br/&gt;Me: Um, ok I guess?&lt;br/&gt;- LLM prices go up -&lt;br/&gt;Them: Any maybe write an MCP to do refactoring? We need to save on those tokens...
    </content>
    <updated>2025-11-06T16:56:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstf9wy32ahuz8726ntap78rkajacewnfj7gfkuarm0y5ry78czzdgzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgz67d22</id>
    
      <title type="html">having written too many tree-sitter queries, ast-grep looks a lot ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstf9wy32ahuz8726ntap78rkajacewnfj7gfkuarm0y5ry78czzdgzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgz67d22" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs997dftqs7r6qltksg2lx74cqjm0gmxmgvg6aqhwq0g49zj3hl07gtdwk53&#39;&gt;nevent1q…wk53&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;having written too many tree-sitter queries, ast-grep looks a lot friendlier for anything that isn&amp;#39;t syntax-highlighting.
    </content>
    <updated>2025-11-06T16:53:39Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsv39g5jlj7zcctesx8dnf805vkcwc4u3hessgrqt66p3uw3mnftkgzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgetzckp</id>
    
      <title type="html">not much of it, I&amp;#39;m afraid. And no decompiler stuff as I did ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsv39g5jlj7zcctesx8dnf805vkcwc4u3hessgrqt66p3uw3mnftkgzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgetzckp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyvcw392zl30fhhf2jzam4gphv7c4raprryffayv90r534g4saf0swhurkv&#39;&gt;nevent1q…urkv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;not much of it, I&amp;#39;m afraid. And no decompiler stuff as I did not have a license...&lt;br/&gt;There&amp;#39;s some struct-stuff in &lt;a href=&#34;https://github.com/tmr232/Sark/blob/main/sark/structure.py&#34;&gt;https://github.com/tmr232/Sark/blob/main/sark/structure.py&lt;/a&gt; that maybe relevant?&lt;br/&gt;Truth be told, I didn&amp;#39;t touch that code (or IDAPython, or IDA) in years...
    </content>
    <updated>2025-10-31T18:45:20Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0dj2zssm2swyjy4v90626yhsp9yjz0z5fsd908v8qddluw85rkuqzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg02dn8l</id>
    
      <title type="html">use Sark!</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0dj2zssm2swyjy4v90626yhsp9yjz0z5fsd908v8qddluw85rkuqzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg02dn8l" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0at7jwvvqthx6rrdke5w9mvh0x8ajq367j0utukk3xq6327zgpxgfgpzx2&#39;&gt;nevent1q…pzx2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;use Sark!
    </content>
    <updated>2025-10-31T18:33:49Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0lmg6ehsy4p0ejulmv4wc0832mmfc8mnnnv7psvr3zquu5y7kasgzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzge8s7x7</id>
    
      <title type="html">Me: I wanna do a quick bit of SVG manipulation. There must be a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0lmg6ehsy4p0ejulmv4wc0832mmfc8mnnnv7psvr3zquu5y7kasgzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzge8s7x7" />
    <content type="html">
      Me: I wanna do a quick bit of SVG manipulation. There must be a library for that...&lt;br/&gt;Python, TypeScript, Rust, Go: No.&lt;br/&gt;&lt;br/&gt;Apparently, SVG is hard.&lt;br/&gt;&lt;br/&gt;I guess I&amp;#39;ll do hacky XML manipulation instead...
    </content>
    <updated>2025-09-15T19:14:39Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxp9x2jvxn08lu6wtrwdt5wsp8e5lh66rnphp4qvrjjxta0dl8llczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg68gl76</id>
    
      <title type="html">&amp;#34;Intel x86-64&amp;#34; does not automatically translate to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxp9x2jvxn08lu6wtrwdt5wsp8e5lh66rnphp4qvrjjxta0dl8llczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg68gl76" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2cm762w52lfxhlsxtcwy3hquujcjq76av68qgshs6365v5au6lgqt6dlvh&#39;&gt;nevent1q…dlvh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;#34;Intel x86-64&amp;#34; does not automatically translate to &amp;#34;macOS&amp;#34; for me, making this a very confusing statement...
    </content>
    <updated>2025-09-10T07:37:00Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswq0qgkrdeu26m9j5fhvh7p27r2x3lurq2cmc9shss9zdh9n8zfjczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgp7k9wc</id>
    
      <title type="html">I tried un- and re-installing it. But I didn&amp;#39;t delete all ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswq0qgkrdeu26m9j5fhvh7p27r2x3lurq2cmc9shss9zdh9n8zfjczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgp7k9wc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy0gws2n0za99903csca3h8ejtmr85cgqcdjdqz7e6ys8jgceanvg7clr9h&#39;&gt;nevent1q…lr9h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I tried un- and re-installing it. But I didn&amp;#39;t delete all it&amp;#39;s settings directories, so it changed nothing.&lt;br/&gt;I&amp;#39;ll probably test it on a different user on my PC, then do a deep clean and re-install if that works...&lt;br/&gt;&lt;br/&gt;This just adds to my long list of frustrations with VSCode...
    </content>
    <updated>2025-08-29T19:59:48Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsv4sm2l4700hks6a5xca87k9fa78dx9u2smqvdgw9fr7v0e5d32dqzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg3m8ddk</id>
    
      <title type="html">I have an idea for a new VSCode extension, but I can&amp;#39;t write ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsv4sm2l4700hks6a5xca87k9fa78dx9u2smqvdgw9fr7v0e5d32dqzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg3m8ddk" />
    <content type="html">
      I have an idea for a new VSCode extension, but I can&amp;#39;t write it as it suddenly stopped letting me debug my extensions. No error messages, no warning, it just stopped loading them.&lt;br/&gt;&lt;br/&gt;Honestly not sure what to do.
    </content>
    <updated>2025-08-29T18:11:43Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvunxvuara3xpu52ae83u55xr5f5v76ynvxuzq7lvwfvpkhaza8hszypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgekh960</id>
    
      <title>Nostr event nevent1qqsvunxvuara3xpu52ae83u55xr5f5v76ynvxuzq7lvwfvpkhaza8hszypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgekh960</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvunxvuara3xpu52ae83u55xr5f5v76ynvxuzq7lvwfvpkhaza8hszypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgekh960" />
    <content type="html">
      Took the bus the wrong way 🤦
    </content>
    <updated>2025-03-09T17:06:46Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2saa8d96z5as5d75ua0kvu4cv48u7kelaj4yceut5n7vzrdfjgfczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgtgudwq</id>
    
      <title type="html">I hardly ever read what I write. But writing helps me think ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2saa8d96z5as5d75ua0kvu4cv48u7kelaj4yceut5n7vzrdfjgfczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgtgudwq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswyr7qmm2gdf9mfrfxmr0m8gsr48dvhr0rt89yv46g4g546dyzxugsx4uxl&#39;&gt;nevent1q…4uxl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I hardly ever read what I write. But writing helps me think things through. &lt;br/&gt;Recording myself talk also has a similar effect.&lt;br/&gt;&lt;br/&gt;I still find it weird that getting my thoughts out of my head adds so much value.
    </content>
    <updated>2025-02-18T11:05:02Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdxy37nhleq909znyehdlhzamn63hmeuwu5n8s5munmcq4pvwuwaczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgpycu9p</id>
    
      <title type="html">makes me really wonder why they are only &amp;#34;supporting&amp;#34; ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdxy37nhleq909znyehdlhzamn63hmeuwu5n8s5munmcq4pvwuwaczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgpycu9p" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdmz6pzwlmspvleuycsg0zx4csgqvpswjuaugzku89wm5p3nxl04qf3sclz&#39;&gt;nevent1q…sclz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;makes me really wonder why they are only &amp;#34;supporting&amp;#34; VSCode
    </content>
    <updated>2025-02-09T12:00:40Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrcpc2ckm8mgw373s0ppe76xxhqapr4552zmnzy4tpt2kaajj4a7czypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzggtww6e</id>
    
      <title type="html">My concern is that since you key the dict using (name, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrcpc2ckm8mgw373s0ppe76xxhqapr4552zmnzy4tpt2kaajj4a7czypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzggtww6e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyhdsd042ldfpvqwpyyd55g4wsp7jnnhh2gxj9y44ly7jn7924qzgf9rdcs&#39;&gt;nevent1q…rdcs&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;My concern is that since you key the dict using (name, param-count), duplicates will be dropped/overwritten
    </content>
    <updated>2025-01-26T16:40:45Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqza6m7d4zjrwhja2tuzraz2l46yej9eq9tm03t7nscvlyd8ghm3czypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg67jejw</id>
    
      <title type="html">Nothing popped out as &amp;#34;wrong&amp;#34; to me, except - can you ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqza6m7d4zjrwhja2tuzraz2l46yej9eq9tm03t7nscvlyd8ghm3czypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg67jejw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxgnskdfrs2unv8ppaaj7wl29madr8gq7jfrhx5ltmtra393hvq7czx7ddt&#39;&gt;nevent1q…7ddt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Nothing popped out as &amp;#34;wrong&amp;#34; to me, except - can you have multiple functions with the same name?&lt;br/&gt;&lt;br/&gt;That said, having `matcher`, `matched` and `matches` in the same piece of code is really confusing 🙃
    </content>
    <updated>2025-01-26T15:42:05Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsp87euq43tpuuqqhgutlne2qjj46a4f7pcwxcd4qfgtz6q8guexgqzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgx2p2xk</id>
    
      <title type="html">Waiting for results once this happens... ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsp87euq43tpuuqqhgutlne2qjj46a4f7pcwxcd4qfgtz6q8guexgqzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgx2p2xk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy7yvq6n7k8sxq2kkdrg8vcyerjeefnur69cawj9vq9nk453hfr8qq7wgf7&#39;&gt;nevent1q…wgf7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Waiting for results once this happens... &lt;a href=&#34;https://github.com/joxeankoret/diaphora/issues/159&#34;&gt;https://github.com/joxeankoret/diaphora/issues/159&lt;/a&gt;&lt;br/&gt;But it might be a while, as 11.3 isn&amp;#39;t out yet.
    </content>
    <updated>2025-01-26T15:33:04Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsr02raem3j57p4tm0qcv46qd8nerc7rc729zjtwfvl70ftrxf89lqzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg8nkuqt</id>
    
      <title type="html">Added the overlay-note-region-name-pending feature to the demo ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsr02raem3j57p4tm0qcv46qd8nerc7rc729zjtwfvl70ftrxf89lqzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg8nkuqt" />
    <content type="html">
      Added the overlay-note-region-name-pending feature to the demo behind a feature-flag.&lt;br/&gt;&lt;br/&gt;You can play with them at &lt;a href=&#34;https://tmr232.github.io/function-graph-overview/?showRegions&#34;&gt;https://tmr232.github.io/function-graph-overview/?showRegions&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Use `cfg-overlay-start: message` and `cfg-overlay-end` comments to denote the start and end of a region.&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/820/625/230/391/644/original/179ac29e6816140c.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-01-13T10:46:32Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0nete8f6ykwzjeqelmsr5z0tcffwwsn4ny3wrysc4nk37ruw06qqzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgpsh925</id>
    
      <title type="html">Currently working on adding comment-overlays to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0nete8f6ykwzjeqelmsr5z0tcffwwsn4ny3wrysc4nk37ruw06qqzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgpsh925" />
    <content type="html">
      Currently working on adding comment-overlays to Function-Graph-Overview.&lt;br/&gt;&lt;br/&gt;The idea is to add special begin- and end- comments, and use those to draw overlays on the graph (think C#&amp;#39;s region thingy).&lt;br/&gt;&lt;br/&gt;I hope this will make the CFG more viable as a code-understanding tool, as we&amp;#39;ll be able to better document our findings.&lt;br/&gt;&lt;br/&gt;#FunctionGraphOverview&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/804/342/299/727/662/original/ad900bcb6b256042.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-01-10T13:43:41Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstww9ztvp8e5qel0qw4qj3wavgmzne5acduza5rl6zh0ua8v968pgzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg7ywrr7</id>
    
      <title type="html">Returning to a piece of code a few months later is a great ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstww9ztvp8e5qel0qw4qj3wavgmzne5acduza5rl6zh0ua8v968pgzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg7ywrr7" />
    <content type="html">
      Returning to a piece of code a few months later is a great motivation to write documentation...
    </content>
    <updated>2025-01-10T12:39:24Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswk4h088cdm7x6sfs2tvan3z32vvw9f60dnzmcpdrhs48kh8k3pgszypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgcqc6ug</id>
    
      <title type="html">I really hope I&amp;#39;m missing something, but I can&amp;#39;t find a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswk4h088cdm7x6sfs2tvan3z32vvw9f60dnzmcpdrhs48kh8k3pgszypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgcqc6ug" />
    <content type="html">
      I really hope I&amp;#39;m missing something, but I can&amp;#39;t find a VSCode API that allows me, in an extension, to get an event when a breakpoint is hit.&lt;br/&gt;Seems like a massive blocker for developing debugging tools.&lt;br/&gt;&lt;br/&gt;#vscode #debugging
    </content>
    <updated>2025-01-09T11:56:13Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswzunuxg7fccsztaynnm76j8664r33vk72f6xq6pca64w88gpu89qzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgenyvlh</id>
    
      <title type="html">New version of Function-Graph-Overview is out for both VSCode and ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswzunuxg7fccsztaynnm76j8664r33vk72f6xq6pca64w88gpu89qzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgenyvlh" />
    <content type="html">
      New version of Function-Graph-Overview is out for both VSCode and JetBrains IDEs.&lt;br/&gt;&lt;br/&gt;This version is a bugfix release, solving some edge-cases that led to infinite loops in rendering, and improving performance in some cases too. Thanks &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub17wvr8uywpuzew2lqvprnt4g7cuq0kyvdf8gz57dlv3rsjvfcer3qqgnag2&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;buherator&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub17wv…nag2&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; for the fix!&lt;br/&gt;&lt;br/&gt;JetBrains: &lt;a href=&#34;https://plugins.jetbrains.com/plugin/25676-function-graph-overview&#34;&gt;https://plugins.jetbrains.com/plugin/25676-function-graph-overview&lt;/a&gt;&lt;br/&gt;VSCode: &lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=tamir-bahar.function-graph-overview&#34;&gt;https://marketplace.visualstudio.com/items?itemName=tamir-bahar.function-graph-overview&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/781/628/895/435/056/original/1dc33bda24781cbd.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-01-06T13:24:57Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsf4m6pzhg6ul5a6uapm82qmudckcy2wv99fur95v0hpgnprqzt07szypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg8jdk5d</id>
    
      <title type="html">Fedi version, as requested - https://mastodon.social/@cfgbot</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsf4m6pzhg6ul5a6uapm82qmudckcy2wv99fur95v0hpgnprqzt07szypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg8jdk5d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp3qkusauqmxjwqh82d3l5vz086rydm6v7kql45yq57r3jlpc9erscyafsr&#39;&gt;nevent1q…afsr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Fedi version, as requested - &lt;a href=&#34;https://mastodon.social/@cfgbot&#34;&gt;https://mastodon.social/@cfgbot&lt;/a&gt;
    </content>
    <updated>2025-01-02T13:10:21Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqmtwz30u0gd7xs7j5rezr9f8mjwzen4drplx7th2jg4hrdjv4augzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg7mec4j</id>
    
      <title type="html">Thinned the export down to this - ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqmtwz30u0gd7xs7j5rezr9f8mjwzen4drplx7th2jg4hrdjv4augzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg7mec4j" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxqzpuua4y0ppjhc2u272j2xe6z5herrlptyqg4v0ag33j6q9ljncpzd9k8&#39;&gt;nevent1q…d9k8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thinned the export down to this - &lt;a href=&#34;https://gist.github.com/tmr232/09e4b1d5edf89a2c718a9d73aa6cec2f&#34;&gt;https://gist.github.com/tmr232/09e4b1d5edf89a2c718a9d73aa6cec2f&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This will still require some changes to the code to make this work, but should be rather straightforward once graphology imports the graph.
    </content>
    <updated>2025-01-01T17:54:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxqzpuua4y0ppjhc2u272j2xe6z5herrlptyqg4v0ag33j6q9ljnczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgc3fj9q</id>
    
      <title type="html">I&amp;#39;ll need to generate that... Probably best if we do ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxqzpuua4y0ppjhc2u272j2xe6z5herrlptyqg4v0ag33j6q9ljnczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgc3fj9q" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq2c5usvrjsenxjpspqet7rlqajfj3ngjtx4tdd8w9pkaz3w2m3cgjfqx2n&#39;&gt;nevent1q…qx2n&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ll need to generate that...&lt;br/&gt;Probably best if we do something that graphology can read (&lt;a href=&#34;https://graphology.github.io/serialization.html#format&#34;&gt;https://graphology.github.io/serialization.html#format&lt;/a&gt;) as it&amp;#39;s the graph library I&amp;#39;m currently using. &lt;br/&gt;&lt;br/&gt;I&amp;#39;ll try to serialize graphs from my code to see which attributes are actually relevant and let you know.
    </content>
    <updated>2025-01-01T17:43:27Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsz85d0feyk52nsn9at58e7628l6s8hpucflvd26l8f8urr9h4uq2szypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgx9tfgq</id>
    
      <title type="html">if we wanna style it the same, it&amp;#39;s probably better to export ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsz85d0feyk52nsn9at58e7628l6s8hpucflvd26l8f8urr9h4uq2szypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgx9tfgq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfqzn54d9apcj7ytvxehfwvdscqyw6c4vzv6jgztg02gz5ehmkatc6zn46z&#39;&gt;nevent1q…n46z&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;if we wanna style it the same, it&amp;#39;s probably better to export a JSON of the nodes &amp;amp; edges (including edge types) so that we can use the same templates.&lt;br/&gt;&lt;br/&gt;Then it&amp;#39;s either we have the CI run Ghidra (probably not...), or we run it locally every now and then to generate a large collection of graphs, then post them gradually.
    </content>
    <updated>2025-01-01T17:37:39Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrpefrv77skldvm9lec2zz0hprndd0rn0xkk7estem38ywlsms4uszypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg022djm</id>
    
      <title type="html">as soon as I decide which server to put the bot on 🙃 As for ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrpefrv77skldvm9lec2zz0hprndd0rn0xkk7estem38ywlsms4uszypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg022djm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp3qkusauqmxjwqh82d3l5vz086rydm6v7kql45yq57r3jlpc9erscyafsr&#39;&gt;nevent1q…afsr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;as soon as I decide which server to put the bot on 🙃 &lt;br/&gt;&lt;br/&gt;As for Ghidra - that would be awesome! I always wanted to do that with IDA, but licensing made it tricky...
    </content>
    <updated>2025-01-01T14:57:00Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrys9w8dna9qay7u64a0nesta8cd5ev3uu597q8mvww3vsmfshrpczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgwfxfrz</id>
    
      <title type="html">I made a 🦋Bluesky bot that posts hourly control-flow-graphs. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrys9w8dna9qay7u64a0nesta8cd5ev3uu597q8mvww3vsmfshrpczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgwfxfrz" />
    <content type="html">
      I made a 🦋Bluesky bot that posts hourly control-flow-graphs.&lt;br/&gt;Because why not.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://bsky.app/profile/cfgbot.bsky.social&#34;&gt;https://bsky.app/profile/cfgbot.bsky.social&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Currently taking random functions from CPython&amp;#39;s source code.&lt;br/&gt;&lt;br/&gt;#python #bluesky #bot
    </content>
    <updated>2024-12-30T19:52:48Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxl0q6lsutcl2u2vud6qff3gtt6jqhzlpva70l7pen7ckkghm3jhgzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgy09psg</id>
    
      <title type="html">maybe you&amp;#39;re on some starter list?</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxl0q6lsutcl2u2vud6qff3gtt6jqhzlpva70l7pen7ckkghm3jhgzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgy09psg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0aykxlp056th5atw3r9mqv33u827xz0v9ywddd27cvq5fcr22zzqsfj9pp&#39;&gt;nevent1q…j9pp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;maybe you&amp;#39;re on some starter list?
    </content>
    <updated>2024-12-24T10:35:04Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqst3dezw4k3au0qky6v2a9dqct83nrya80z7vw6lrj438k9nvwm26czypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgzc5szz</id>
    
      <title type="html">I can&amp;#39;t seem to get WebView2 working in a Visual Studio ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqst3dezw4k3au0qky6v2a9dqct83nrya80z7vw6lrj438k9nvwm26czypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgzc5szz" />
    <content type="html">
      I can&amp;#39;t seem to get WebView2 working in a Visual Studio extension, so I&amp;#39;m dropping that effort for now.&lt;br/&gt;&lt;br/&gt;If anyone knows how to do this, or actually wants Function-Graph-Overview in Visual Studio, let me know!
    </content>
    <updated>2024-12-12T12:33:13Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvd70rfwysk4thllyajuq838at0pywuylyj3x76rgwg4yfypytnrszypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzggtc3wk</id>
    
      <title type="html">A new version of function-graph-overview is out, now with C&#43;&#43; ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvd70rfwysk4thllyajuq838at0pywuylyj3x76rgwg4yfypytnrszypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzggtc3wk" />
    <content type="html">
      A new version of function-graph-overview is out, now with C&#43;&#43; support!&lt;br/&gt;&lt;br/&gt;Online demo - &lt;a href=&#34;https://tmr232.github.io/function-graph-overview/?language=3&#34;&gt;https://tmr232.github.io/function-graph-overview/?language=3&lt;/a&gt;&lt;br/&gt;VSCode - &lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=tamir-bahar.function-graph-overview&#34;&gt;https://marketplace.visualstudio.com/items?itemName=tamir-bahar.function-graph-overview&lt;/a&gt;&lt;br/&gt;JetBrains - &lt;a href=&#34;https://plugins.jetbrains.com/plugin/25676-function-graph-overview&#34;&gt;https://plugins.jetbrains.com/plugin/25676-function-graph-overview&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#FunctionGraphOverview #cpp #vscode #jetbrains
    </content>
    <updated>2024-12-01T19:34:20Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspemvdwfh6k54apy0t23ztecl49j4lxd5n9gcscr70upta9fme2dczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgwpmq6a</id>
    
      <title type="html">Elazar Leibovich, Debugging without Code: Random Tips on How to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspemvdwfh6k54apy0t23ztecl49j4lxd5n9gcscr70upta9fme2dczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgwpmq6a" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsryhm966gzcr4jvjm0pw5suaqmgezspd8apywug39zejgm6jjltyc8aw7y6&#39;&gt;nevent1q…w7y6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Elazar Leibovich, Debugging without Code: Random Tips on How to Debug Closed Source&lt;br/&gt;&lt;br/&gt;#corecpp2024&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/554/481/256/739/935/original/59312005f7c5332b.jpg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/554/481/277/318/919/original/2c487f191bbde7f1.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-11-27T10:37:58Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsryhm966gzcr4jvjm0pw5suaqmgezspd8apywug39zejgm6jjltyczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgx2csnj</id>
    
      <title type="html">The unibrow operator! #corecpp2024 ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsryhm966gzcr4jvjm0pw5suaqmgezspd8apywug39zejgm6jjltyczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgx2csnj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8jghwgz2zgpca0sanr3vnpl86kzmmf7xdw4fsc4dmxyd66tphm0csrhknp&#39;&gt;nevent1q…hknp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The unibrow operator!&lt;br/&gt;&lt;br/&gt;#corecpp2024&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/553/906/587/291/778/original/9122cd307979aa85.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-11-27T08:11:50Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8jghwgz2zgpca0sanr3vnpl86kzmmf7xdw4fsc4dmxyd66tphm0czypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg5uu7l9</id>
    
      <title type="html">Inbal Levi giving a talk about C&#43;&#43;26 reflection #corecpp2024 #cpp ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8jghwgz2zgpca0sanr3vnpl86kzmmf7xdw4fsc4dmxyd66tphm0czypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg5uu7l9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyp08j4pyvgxe0cqrpahe3l00xat4m7p6dnxp9n5vlpke42gup7ws03npq0&#39;&gt;nevent1q…npq0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Inbal Levi giving a talk about C&#43;&#43;26 reflection&lt;br/&gt;&lt;br/&gt;#corecpp2024 #cpp&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/553/827/839/849/670/original/43fe72727f613762.jpg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/553/827/864/292/920/original/e004d180d8d88de3.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-11-27T07:51:48Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsyp08j4pyvgxe0cqrpahe3l00xat4m7p6dnxp9n5vlpke42gup7wszypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgkdwkc5</id>
    
      <title type="html">Core C&#43;&#43; 2024 is starting! @npub153f…3uw0 @npub12eq…x3dv ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsyp08j4pyvgxe0cqrpahe3l00xat4m7p6dnxp9n5vlpke42gup7wszypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgkdwkc5" />
    <content type="html">
      Core C&#43;&#43; 2024 is starting!&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub153f9qc8ctg4de6msg70v764wmd8x4gr05ep6xtzyt54u8jv45zjqqv3uw0&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;adishavit&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub153f…3uw0&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;  &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub12eq454qjazrx9x9thpfleka4vc42knx25d8x8f4keqkqqgh02rcstux3dv&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Core C&#43;&#43;&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub12eq…x3dv&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;  &lt;br/&gt;#CoreCpp2024&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/553/717/942/564/640/original/0b41e1e870855e99.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-11-27T07:23:53Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfkkmjlj94pww2canddhymgx899dzqjcmchvg5a2ccd4cqg9nda7szypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgh0fj2u</id>
    
      <title type="html">Why is that even relevant???</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfkkmjlj94pww2canddhymgx899dzqjcmchvg5a2ccd4cqg9nda7szypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgh0fj2u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxfgc56j5d4tcxkee05qep0t2w466jzwxvglluzjt5nm5vxtgz54cgps5qk&#39;&gt;nevent1q…s5qk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Why is that even relevant???
    </content>
    <updated>2024-11-24T12:37:44Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsy4ztqdef95fffx9sr6k6jp0yeqnnkjdhdzuxxvnxnahkj4fwr5mgzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgrwf744</id>
    
      <title type="html">do you know if Ghidra already generated Python type stubs?</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsy4ztqdef95fffx9sr6k6jp0yeqnnkjdhdzuxxvnxnahkj4fwr5mgzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgrwf744" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqxdpdxt5epf8cy4u9e3lkzdv3kg6l4cnktsutxn7zpdfnjsnsz0qgptadu&#39;&gt;nevent1q…tadu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;do you know if Ghidra already generated Python type stubs?
    </content>
    <updated>2024-11-06T14:51:17Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvfzpeas9g6fxjc350jnz6a56l025rpgxqaf72uurwu2qfdt56znqzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzglf2h9q</id>
    
      <title type="html">if GH did that, maybe. But in this case - it&amp;#39;s just the JB ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvfzpeas9g6fxjc350jnz6a56l025rpgxqaf72uurwu2qfdt56znqzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzglf2h9q" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswr9439l4nk27zqqsvv0e0jeakv7etgyfcau6hrj6jq90yeaj5v0q9asrdm&#39;&gt;nevent1q…srdm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;if GH did that, maybe. But in this case - it&amp;#39;s just the JB task downloading 5GB of dependencies on every run. It took &amp;gt;5min to complete building on my machine.
    </content>
    <updated>2024-10-12T19:32:45Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9kmztdqyuyn7fsdmyq8ceazua76ytqehkqzzt2hu9d4fss3e7tlczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg2cjjcw</id>
    
      <title type="html">And also disabled gh-actions on the plugin-template repo. Just ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9kmztdqyuyn7fsdmyq8ceazua76ytqehkqzzt2hu9d4fss3e7tlczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg2cjjcw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr5wsyqfgm26d3rwclsldvznn2rdrjqzr2qxk5ddc6uut8t76rcpsqahdrn&#39;&gt;nevent1q…hdrn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;And also disabled gh-actions on the plugin-template repo. Just Dependabot jobs would probably eat up all my private free minutes...
    </content>
    <updated>2024-10-12T19:17:07Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsr5wsyqfgm26d3rwclsldvznn2rdrjqzr2qxk5ddc6uut8t76rcpszypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgd5utq0</id>
    
      <title type="html">Yeah, most likely. Also - something didn&amp;#39;t work with the ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsr5wsyqfgm26d3rwclsldvznn2rdrjqzr2qxk5ddc6uut8t76rcpszypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgd5utq0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2sdp3gezq0za3f9hmxzgp9z76u99nea86kf7lkcr206356gzmeygwv3fwt&#39;&gt;nevent1q…3fwt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yeah, most likely.&lt;br/&gt;&lt;br/&gt;Also - something didn&amp;#39;t work with the debug task, so instead of debugging I decided to try using their plugin to create a new plugin, instead of the template.&lt;br/&gt;Naturally, it uses different versions of things, so I now have several GB&amp;#39;s more of Gradle crap...&lt;br/&gt;&lt;br/&gt;Honestly - if this is the JetBrains experience, I really can&amp;#39;t complain about the NSA...
    </content>
    <updated>2024-10-12T19:16:09Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspmhgvqa4r2hv6khrxpr3lydn5sf9p4wts8y0k89wugfc44qaxktczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgcewyf0</id>
    
      <title type="html">Oh, wow, JVM dev is fun... To build the JetBrains example plugin, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspmhgvqa4r2hv6khrxpr3lydn5sf9p4wts8y0k89wugfc44qaxktczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgcewyf0" />
    <content type="html">
      Oh, wow, JVM dev is fun...&lt;br/&gt;&lt;br/&gt;To build the JetBrains example plugin, Gradle downloaded multiple GBs of dependencies, and my ~/.gradle dir is not over 5GB.&lt;br/&gt;&lt;br/&gt;In what world does this make sense???&lt;br/&gt;&lt;br/&gt;#gradle #kotlin #java #jetbrains
    </content>
    <updated>2024-10-12T19:03:56Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspenrdlzk8cxyk4e6w6l6c3ux4qw5rv5ju54ezgq94y2n2t8emjgczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgermzf7</id>
    
      <title type="html">Truth be told, I&amp;#39;m in awe of the mess that is the Ghidra ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspenrdlzk8cxyk4e6w6l6c3ux4qw5rv5ju54ezgq94y2n2t8emjgczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgermzf7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz5s2dwdfzfp4t5f599wpapqrzd76cjxnn5t5tu7sr4atgtv5tqwqd3z3d5&#39;&gt;nevent1q…z3d5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Truth be told, I&amp;#39;m in awe of the mess that is the Ghidra build scripts. &lt;br/&gt;I mean, I don&amp;#39;t blame them. Most projects of that age would be as messy. But still, it&amp;#39;s a pain.&lt;br/&gt;&lt;br/&gt;I kinda wanna get the Kotlin Jupyter kernel working in Ghidra again, but I know it will be hell. So... Yeah, no.
    </content>
    <updated>2024-10-11T18:47:57Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs93ugd2qa9q8w6vjcynaqx4qe89kjapz5ehtv59xsx2d4augjk59qzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgtyxz0e</id>
    
      <title type="html">Yeah, Eclipse had literally decades to improve by now... As for ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs93ugd2qa9q8w6vjcynaqx4qe89kjapz5ehtv59xsx2d4augjk59qzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgtyxz0e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgflvv6qwux8xplg8ew7amspl8wzuwsnex0ugaj2sp89ys8k8lluqmlekcx&#39;&gt;nevent1q…ekcx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yeah, Eclipse had literally decades to improve by now...&lt;br/&gt;&lt;br/&gt;As for Ghidra development - why not use IDEA? It&amp;#39;s been a few years since I did any of that, but I remember it working just fine for Ghidra plugins &amp;amp; scripts.
    </content>
    <updated>2024-10-11T18:25:59Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs82w3sc7gjdtlx6mjf7uxhpzmfpn4r5gt6jc7am6dhm7ye79yejnszypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgamrz5y</id>
    
      <title type="html">Eclipse, very non-native UIs that only kinda work, 90&amp;#39;s OOP, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs82w3sc7gjdtlx6mjf7uxhpzmfpn4r5gt6jc7am6dhm7ye79yejnszypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgamrz5y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx8ndzzpdxcns2ujnncez0wc4hnd0w3cs8p5jshml0xnwcpzwve8qkevpff&#39;&gt;nevent1q…vpff&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Eclipse, very non-native UIs that only kinda work, 90&amp;#39;s OOP, and in my case - a Python tutorial I read as a kid that claimed Python is superior because it starts up slightly faster...
    </content>
    <updated>2024-10-11T16:37:55Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsyje480qnwysnszltkdu636nyp770n8vjagce75jpl5rt6rxhwp9qzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgs36cld</id>
    
      <title type="html">Dark-mode has arrived to Function-Graph-Overview! Version 0.0.9 ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsyje480qnwysnszltkdu636nyp770n8vjagce75jpl5rt6rxhwp9qzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgs36cld" />
    <content type="html">
      Dark-mode has arrived to Function-Graph-Overview!&lt;br/&gt;&lt;br/&gt;Version 0.0.9 now supports dark-mode and custom color schemes.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=tamir-bahar.function-graph-overview&#34;&gt;https://marketplace.visualstudio.com/items?itemName=tamir-bahar.function-graph-overview&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;And the demo now includes a scheme-making tool.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://tmr232.github.io/function-graph-overview/&#34;&gt;https://tmr232.github.io/function-graph-overview/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#FunctionGraphOverview&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/283/501/607/227/833/original/f2850693c6655a2a.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/283/501/924/528/217/original/6a12f70e3505743d.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/283/502/284/352/452/original/91d98c2501a059d0.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-10-10T14:05:00Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsprv54gsplwzsl8p4ds36rt9wrjj5f9tdzvf0y72537spafx2dvjgzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzguhpkq0</id>
    
      <title type="html">Any thoughts on Java vs. Kotlin vs. Python?</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsprv54gsplwzsl8p4ds36rt9wrjj5f9tdzvf0y72537spafx2dvjgzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzguhpkq0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstrkyp40w0adquudvfv68v93j72tsaltlj3dz5nngztt967t62dgqka4e95&#39;&gt;nevent1q…4e95&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Any thoughts on Java vs. Kotlin vs. Python?
    </content>
    <updated>2024-10-10T09:07:49Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsttg99e8rhkmfdqvr2dwvml06gta3kc237hecg587gw5gg6e34g2szypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzguwsxsn</id>
    
      <title type="html">So how about we go with this? ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsttg99e8rhkmfdqvr2dwvml06gta3kc237hecg587gw5gg6e34g2szypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzguwsxsn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0vrk7nhpculg5t9lxal4qemvwvm930gtd7tegx3yjq3gre6z4djq9cykrg&#39;&gt;nevent1q…ykrg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;So how about we go with this?&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/282/188/715/143/314/original/57ac4c5c211151db.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-10-10T08:30:54Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsz9vcvlcgdhc929q6r4h5uw074hnn0ual03q5a3eslhl5jvm3vexqzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg3jqz5k</id>
    
      <title type="html">How&amp;#39;s this for you? ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsz9vcvlcgdhc929q6r4h5uw074hnn0ual03q5a3eslhl5jvm3vexqzypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzg3jqz5k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw6wyp56a5hj2mhsaavw05w3jln3vzanu95tlrryv06au0lcg3m5g6snw4k&#39;&gt;nevent1q…nw4k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;How&amp;#39;s this for you?&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/282/108/593/407/830/original/1e83d95accb6abc8.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-10-10T08:10:25Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfd7m2gjlgd4k0fwmmkema58djhf5ak2ln6jjsw20kgdfma728l8szypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgu82r7v</id>
    
      <title type="html">I don&amp;#39;t like the idea of only providing &amp;#34;dark mode&amp;#34;, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfd7m2gjlgd4k0fwmmkema58djhf5ak2ln6jjsw20kgdfma728l8szypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgu82r7v" />
    <content type="html">
      I don&amp;#39;t like the idea of only providing &amp;#34;dark mode&amp;#34;, so I&amp;#39;m working on color-scheme support &amp;amp; creation.&lt;br/&gt;Surely, that&amp;#39;s the simple solution.
    </content>
    <updated>2024-10-08T13:03:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdnx48dtgnax42psccm2gepv3r8gzlrhl8fnh5v6qr3xf75f5r6xczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgsunpfw</id>
    
      <title type="html">I always wanted to have IDA&amp;#39;s graph-overview for source-code. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdnx48dtgnax42psccm2gepv3r8gzlrhl8fnh5v6qr3xf75f5r6xczypng4pdc5ru9t60gq7ug6kea0hsez64kgput3q54239ksgm0evzzgsunpfw" />
    <content type="html">
      I always wanted to have IDA&amp;#39;s graph-overview for source-code.&lt;br/&gt;So I created a small VS-Code extension to do that for me.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=tamir-bahar.function-graph-overview&#34;&gt;https://marketplace.visualstudio.com/items?itemName=tamir-bahar.function-graph-overview&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;It currently supports only Go code, but adding more languages should be relatively straightforward.&lt;br/&gt;&lt;br/&gt;#vscode #golang&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/090/667/382/812/455/original/76c96e553b6fa0d8.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-09-06T12:46:50Z</updated>
  </entry>

</feed>