Codeberg keeps calling the group the far right. Is there any political motivation or something else here? To me, it just looks like troll behavior. Is there more details about the attacks that I missed?
- 12 Posts
- 131 Comments
rutrum@lm.paradisus.dayto Selfhosted@lemmy.world•Prioritizing de-clouding effortsEnglish4·4 months agoThis looks exciting. I hope the transition goes well.
I would say to get automated backups running on the first few before you do them all. Thats a luxury we get “for free” with cloud services.
Note on firefly iii. I use it because I’ve been using it, but after using it for 4ish years, I dont really recommend it. The way I use it anyway, I think inserting data could be easier (I do it manually on purpose) and the graphs/visualizations I also wish were better. My experience with search functionality is also sub par. I would look at other alternatives as well, but I think its still better than not tracking finances at all. But I wonder if using a database client to insert data and python scripts or grafana to analyze the data would be better for me…YMMV
Good luck!
I replaced my tabbyml code assistant this week with ollama+continue.dev. But I’m having issues with speed. I think this is because I switched from code qwen 2.5B (ish) to Deepeek Coder 9B (ish) and I think I’m pushing the limits of my GPU. Maybe I’ll spend today sorting out which models I want to use and which computers I want to use them on so I dont run into this issue (I’ve got ollama on 2 computers with 3 GPUs shared between them, for a total of 24GB VRAM)
Floccus just syncs, so whatever hasnt been synced would just wait in your bookmarks until the server was available.
I’m due to make something with ratatui. I’ve heard wonderful things about it. Cool project OP
I use borgbackup to create backups. I point backups to another home computer and borgbase.com. Borg itself is an amazing tool. I think you should learn how it works even if it doesnt end up being the best fit for you.
rutrum@lm.paradisus.dayto Selfhosted@lemmy.world•What do you host on your backup servers?English2·5 months agoI’ve got a subset of my files encrypted and backed up using borg. It gets backed up to another computer in my home and then cloud storage via borgbase.com.
The intent is to capture the parsing errors within a function, so the response could be capture in a single if let or match or is_okay condition.
If you use functions that return result (like your main, but with a different error) you could remove some of the if let blocks with
let num = part2.to_string().parse::()?;
. That might obfuscate some of the conditionals so the statements are one after another.Cool project, let us know about the next iteration.
rutrum@lm.paradisus.dayto Selfhosted@lemmy.world•Pinepods 0.7.2 - The rust based self-hosted podcast platform, complete with Podcasting 2.0 features!English6·5 months agoAnd how do you like yew? Long ago I used seed.rs, which was more like ELM than react. But I think that project has since gone unmaintained. I also tried yew when I think they were in the middle of a huge API transition. Do you think its easier to write in yew than it would be in react/vue/svelte?
rutrum@lm.paradisus.dayto Selfhosted@lemmy.world•Pinepods 0.7.2 - The rust based self-hosted podcast platform, complete with Podcasting 2.0 features!English12·5 months agoCursed tech stack and image. Project looks cool. Can you elaborate more on why you used rust for front end and python for backend? I would assume rust would have been more applicable for back end work. Then again, Im not familiar with fastAPI.
rutrum@lm.paradisus.dayto Rust@programming.dev•Rust code to find palindrome string in rustEnglish8·5 months agoThere’s so many useful methods for iterators its worth reading the doc page to familiarize yourself. Its wicked powerful: https://doc.rust-lang.org/std/iter/trait.Iterator.html
rutrum@lm.paradisus.dayOPto Programming@programming.dev•(probably not) Microsoft bought "codeburg.org" and redirects it to github.English7·5 months agoNo I was being accusatory unfairly. I’ve updated my post.
Glancing through zettlr’s website and docs, Im not sure I understand it. Is it just notetaking software, that utilizes pandoc to build professional documents (via pdflatex)? Whats an example use case?
rutrum@lm.paradisus.dayOPto Programming@programming.dev•Any data scientists out there? What's your go to programming language and tools for your work?English1·6 months agoFirst off, understanding the different data structure from a high level is mandatory. I would understand the difference between a dataframe, series, and index are. Further, learn how numpy’s ndarrays play a role.
From there, unfortunately, I had to learn by doing…or rather struggling. It was one question at a time to stack overflow, like “how to filter on a column in pandas”. Maybe in the modern era of LLMs, this part might be easier. And eventually, I learned some patterns and internalized the data structures.
rutrum@lm.paradisus.dayOPto Programming@programming.dev•Any data scientists out there? What's your go to programming language and tools for your work?English1·6 months agoYou are correct. For some data sources like parquet it includes some metadata that helps with this, but it’s not as robust at databases I dont think. And of course, cvs have no metadata (I guess a header row.)
The actually specification for how to efficiently store tabular data in memory that also permits quick execution of filtering, pivoting, i.e. all the transformations you need…is called apache arrow. It is the backend of polars and is also a non-default backend of pandas. The complexity of the format I’m unfamiliar with.
rutrum@lm.paradisus.dayOPto Programming@programming.dev•Any data scientists out there? What's your go to programming language and tools for your work?English1·6 months agoI learned SQL before pandas. It’s still tabular data, but the mechanisms to mutate/modify/filter the data are different methodologies. It took a long time to get comfy with pandas. It wasnt until I understood that the way you interact with a database table and a dataframe are very different, that I started to finally get a grasp on pandas.
rutrum@lm.paradisus.dayOPto Programming@programming.dev•Any data scientists out there? What's your go to programming language and tools for your work?English1·6 months agoIf it works, don’t fix it!
rutrum@lm.paradisus.dayOPto Programming@programming.dev•Any data scientists out there? What's your go to programming language and tools for your work?English6·6 months agoA big feature of polars is only loading applicable data from disk. But during exporatory data analysis (EDA) you often have the whole dataset in memory. In this case, filters wont help much there. Polars has a good page in their docs about all the possible optimizations it is capable of. https://docs.pola.rs/user-guide/lazy/optimizations/
One I see off the top is projection pushdown, which only selects relevant columns for a final transformations. In pandas, if you perform a group by with aggregation, then only look at a few columns, you still perform aggregation across all the data. In polars lazy API, you would define the entire process upfront, and it would know not to aggregate certain columns, for instance.
For people who didnt understand the phrase like myself: https://en.wikipedia.org/wiki/Thin_blue_line?wprov=sfla1