useR! 2024, the global R user conference, will be taking place in Salzburg, Austria (as well as virtually) in July 2024. We have a full lineup of giants in the field of data science. Thank you Maëlle Salmon for being a part of the conference!
Maëlle Salmon, with a PhD in statistics, is a Research Software Engineer and blogger.
At Quick Pick Deal, we ignite curiosity in the exciting realms of coding, programming, math, physics, and electrical engineering. We empower students and developers by demystifying complex subjects like power usage and energy consumption. Through engaging resources and insightful content, we equip learners with the knowledge to...
Wanted to get some low hanging fruit tickets done for Questlog. Well I also decided to create more robust testing and now I finished the first task after 3 minutes and fighting Pest for 27 minutes now.
Why in all seven hells is Game::factory()->count(5)->create(); not creating 5 games? It's always 2 or 3. Never 5. This is absolutely infuriating…
I just wanted to get my list shorter and don't break stuff while I do.
The fun part? Also creating all 5 games manually fails. Without any log or something like that…
Oof. This was a really stupid error… My factory generated games with different categories. Main Game, DLC/AddOn and Expansion.
But the view I was testing filtered games by Main Game only… So by chance it was extremely unlikely that every game is a Main Game and so the count never was 5.
I'm glad I marked some tasks as "low hanging fruit" while I had no time or energy to work on Questlog.
This way I was able to complete 5 small tasks, while my child slept, that were in my head for a long time, as I didn't need to search for issues but had a list I just could work through.
I’ve finished doing perspective corrections on 250 photos of NHCP #HistoricalMarkers! 🎉 I have been doing this sort of photo editing on and off since 2017 and this is in support of the historical markers @wikidata /Commons project I and a few others are working on (e.g., my Panandâ mobile app).
Generating the mosaic image in my previous toot was an interesting micro-coding project. I conjectured but didn't expect that it was possible to arrange photos of varying sizes into a near square. I just used a naïve randomized heuristic to essentially solve a variation of the bin packing problem¹ and the results turned out to be good enough™ though obviously not rigorously optimal. Thanks also to the MediaWiki Action API!
The one reason why I want to learn #Python is so that I could program my computer to copy my social media posts and just stuff them into my #Obsidian Daily Note automatically. Ambitious or impossible? lol
Playing with the JetBrains AI thing in their IDEs. The chat seems roughly as good as Copilot for normal rubber ducking.
The completion is different, but close. It operates on a line by line basis, so it kind of works like better autocomplete. It won't do the thing where it generates a whole method for you unless you ask it to. I might grow to prefer that.
I am continuing work on Zentrox. Today I almost finished user.c completly. The only problem is, that empty strings get replaced with -1in the databases.
Boilerplate code is not a thing. Most "boilerplate" code is already covered in a library or package, and it should be used there. Otherwise, there are situational edge cases to be covered.
And unit test code is not boilerplate either. The point of unit tests aren't just to verify, but to explain problems when a failure happens. Unit tests without this are test theater.
Finally sorted a particularly complex piece of functionality which dives deep into some rather knarly legacy code - all with the help of 'Music to Code By' (now Music to Flow By) .... thanks @carlfranklin
Am 25. April ist der #girlsday, bei dem Mädchen* eingeladen sind, in "typische Männerberufe" hineinzuschnuppern.
Wir zeigen zusammen mit dem @linuxhotel in #Essen, wie man Elektronik und Software selber baut und was die Leute in einem Schulungshotel machen, das die Admins großer Online-Dienste ausbildet.
Why is it so fun to create APIs? Something about it is so oddly satisfying, the image down below is part of my API documentation and its just pure dopamine to look at xD I could do this kind of stuff forever… #api#rustlang#axum#programming#technology#coding#dev#development
Need to Find Rows with a Specific Value (Anywhere!) in R?
Ever have a large R data table where you need rows containing a specific value, but you're not sure which column it's in? We've all been there! Here's a quick guide to tackle this using both dplyr and base R functionalities.
Mastering the Challenges of Coding & Programming Cacultor, Free Online Calculator & Useful Tools (www.quickpickdeal.com)
At Quick Pick Deal, we ignite curiosity in the exciting realms of coding, programming, math, physics, and electrical engineering. We empower students and developers by demystifying complex subjects like power usage and energy consumption. Through engaging resources and insightful content, we equip learners with the knowledge to...