11 Followers
83 Following
51 Posts
@molecularmusing the only missing piece is linux support, but I can understand that the number of potential users (and companies) is low :/ so I wait and hope for the future...
@tattlemuss faszinating to visualize code to see patterns in it to optimize.... great idea!

Dear OSS community on Mastodon,

Every day I scroll through my feed and I see proud announcements like:

“First Alpha Relase of HyperTurboWidget available"

or

“Version 2.7.1 now with improved glorb handlers!”

or

“Flux Capacitor version 4.5 is out”

… and I sit there wondering if I should be excited, terrified, or calling a licensed electrician.

Don’t get me wrong, I love open source. I just have no idea what three quarters of these projects actually do. Are we talking about a web server? A file system? A middleware thingy that keeps the flux from overflowing into the space–time continuum?

So, dear OSS developers of the world: When you announce a new release, please give us (your adoring but slightly confused audience) just a tiny bit of context.

  • Tell us what your software does.
  • Tell us why this release is cool.
  • Tell us what it requires to work.

Example:

We are proud to announce Flux Capacitor version 4.5 is now avalaible. While it creates a nice wormhole to 1955, it requires an underlying gigawatt stack 1.21 to work reliably.

Because nobody wants to cheer enthusiastically for “v2.7.1” while secretly Googling “what is a glorb and why does it need handling”.

Yours truly,

Someone who wants to celebrate your achievements

I've been wanting to start a blog for a while, and finally decided to bite the bullet.

The first article of hopefully many more to come is about, you guessed it, profiling & optimization.

Boosts appreciated!

https://rovarma.com/articles/optimizing-libdwarf-eh-frame-enumeration/

Optimizing libdwarf .eh_frame enumeration | Ritesh Oedayrajsingh Varma

For the Linux version of Superluminal we rely on unwind information stored in the .eh_frame section in a binary to perform stack unwinding. We’ll go over optimizations we made to libdwarf that greatly improve the performance of retrieving this information.

@rovarma is this eh-frame info also available when exceptions are disabled? and you have written that the info is ~3MB in your case, how big is the file in total, so how is the ratio between code and this info? but great article about low-level stuff, looking forward for the next one ;)
@somepx because I love pixel fonts and I wanted to support you even when I have doubts I will use them in any official product. keep them coming, the world NEEDS pixel fonts ;)
@amano will you write another "making of" like in the beginning? really liked that posts...
@superfunc I understand the need to switch, but sadly then we need some sort of "library-directory" webpage because finding repos for specific themes was the easiest on github, for example at bitbucket the search-options are really worse.
@mbr @demofox but does it make a difference when using monte-carlo-integration? I had bad experiences when doing game-ai-monte-carlo integration using "normal" random number generators...
@thibaultamartin thanks for your writeup, really interesting. I would be really interested in how you do your data backups, especially sqlite/mysql or whatever database system you're using. and do you use SSO for your services?