Tux Machines

Programming Leftovers

Posted by Roy Schestowitz on May 16, 2023

=> Free, Libre, and Open Source Software Leftovers | Security Leftovers

First Blog Post for [Krita] GsoC 2023!

=> ↺ First Blog Post for [Krita] GsoC 2023!

I’m Srirupa Datta, about to finish my undergraduate Electrical Engineering degree at Jadavpur University, India, in June. This year, I got selected for Google Summer of Code and will be working on improving the Bundle Creator in Krita.

Dirk Eddelbuettel: RcppSimdJson 0.1.10 on CRAN: New Upstream

=> ↺ Dirk Eddelbuettel: RcppSimdJson 0.1.10 on CRAN: New Upstream

We are happy to share that the RcppSimdJson package has been updated to release 0.1.10.

=> ↺ RcppSimdJson

RcppSimdJson wraps the fantastic and genuinely impressive simdjson library by Daniel Lemire and collaborators. Via very clever algorithmic engineering to obtain largely branch-free code, coupled with modern C++ and newer compiler instructions, it results in parsing gigabytes of JSON parsed per second which is quite mindboggling. The best-case performance is ‘faster than CPU speed’ as use of parallel SIMD instructions and careful branch avoidance can lead to less than one cpu cycle per byte parsed; see the video of the talk by Daniel Lemire at QCon.

=> ↺ RcppSimdJson | ↺ simdjson | ↺ Daniel Lemire | ↺ talk by Daniel Lemire at QCon

=> ↺ RcppSimdJson | ↺ RcppSimdJson | ↺ simdjson | ↺ Daniel Lemire | ↺ talk by Daniel Lemire at QCon

Live streaming LibreOffice bug triaging – your experiences (part 2)

=> ↺ Live streaming LibreOffice bug triaging – your experiences (part 2)

LibreOffice's QA (Quality Assurance) community helps to identify and fix bugs in the software. Every week, Ilmari Lauhakangas from The Document Foundation (the non-profit entity behind LibreOffice) live-streams bug triaging sessions, so that others can see how he works on bug reports, and ask him questions.

Rust Basics Series #8: Write the Milestone Rust Program

=> ↺ Rust Basics Series #8: Write the Milestone Rust Program

In the final chapter of the Rust Basics Series, recall the concepts you learned and write a somewhat complex Rust program.

=> gemini.tuxmachines.org

Proxy Information
Original URL
gemini://gemini.tuxmachines.org/n/2023/05/16/Programming_Leftovers.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-GB
Capsule Response Time
142.421533 milliseconds
Gemini-to-HTML Time
2.268991 milliseconds

This content has been proxied by September (3851b).