What are you working on?
What are you working on?
What are you working on? Any new ideas that you're thinking about?
What are you working on?
What are you working on? Any new ideas that you're thinking about?
As a semi beginner with python im working on a discord bot for my server and resume (first big project) figured it would be good
I'm writing a script that finds filenames in a directory that only differ in case. Since I'm working with filesystems that are case insensitive sometimes, this is a pain to deal with and I'd rather rename the few files. But first I'll have to find them 😉. Now, there might be some tool already that does this, but I enjoy the challenge.
Foundational steps of a tool that reads and interacts with the menus of Madden 08 for the PC. Starting with the screen reader to read on screen text. I've been working on it for months and so far I have no text reading and a few dozen lines of the most dogshit C# code even your nightmares couldn't recreate.
I'm in so far over my head I can no longer even really visualize what I'm doing.
I'm working on finding a job after being laid off at the start of September.
... and fixing this stupid subtitle bug in the Jellyfin for Roku app 🤘
A script which will find random pictures of anyone in the family from the Immich database, resize them and add metadata on them like where they were taken and when and put them on the TV to show as kind of a screen saver when we're at home.
I like this Facebook feature which shows you "Today 10 years ago", Immich, does have it in it's UI too and perhaps I will mix in those pictures also to show on TV.
I an issue submitted on GitHub recently that I needed to investigate, so I finally got around to installing Rider and getting setup for .NET development on Linux. And I realized I have a LOT of acclimating to do. So I decided to make a Sudoku solver in Avalonia to force myself through the pain.
Working on my programming language, and improving some blog posts of mine. :-)
What. Features does your programming language have and are you defining it in the Backus-Naur Form or are you doing it in a different way?
It's now already 14 years ago when I did the compiler course at university, but it was one of the most interesting ones, even if the lab was quite hard to do, I learned so much!
I'm working on Core whose primary design goal is to not invent any new features, but implement existing things correctly.
The grammar is implemented with recursive-descent, one could define an equivalent EBNF, but I haven't found the need to do so yet.
Been writing a NES emulator for a while. Works well enough but there is a new automated test available. My emulator does ok, but not good enough. Going to try and improve things.
I never get much focus on code these days because there's always something else to fix in the real world. The list of ideas keeps growing, while I work on the garden, repair tools, maintain vehicles,...
But that doesn't sound very bad to me, I wish I had a garden :D
It's better than all the years I didn't have one, no doubt. I just didn't expect this much maintenance.
Working on my game that I plan to release on Steam by the middle of October if all goes well, which has been my last 6 months or so. Still lots to do, but the code is tight without a single bug at this point so happy times there. haha
Been hacking away for quite a while at basically a build tool/framework for Rust, which picks up where Cargo leaves things. So, it's really just a set of libraries for now, which you can use while writing your build scripts in Rust, to help with stuff like putting together a distribution archive, caching intermediate results or handling the automatic installation of CLIs you use in your scripts.
Definitely has been an experience to build this. It feels like a magnitude more work to find generic solutions for this stuff, compared to just throwing it down for a single codebase.
But it has also been rewarding, seeing builds becoming more robust and quicker in the other projects that I'm definitely also still developing and not just using as a testbed for my build tooling. 😅
Just another game engine 🤷
I can relate. Someday I'll have an engine so exquisitely engineered that all the games I've ever wanted to make will simply fall out of it like a pinata. Until that day comes, I have resigned myself to the endless cycle of building game engines.
Is Godot too big to contribute to?
I’m making my own version of Postman, but with Blackjack and Hookers — and for the Mac.
Me too! But just the "send a request, display the response" parts, with basic and oauth 1 and oauth 2. Nothing else that postman does. I'm using python + bottle + requests + oauthlib.
How are you making yours?
I’m going to try to replicate as much of Postman as I feel is useful - minus the AI crap and the whole third-party cloud services. I do plan on using iCloud for personal storage, and I’m thinking GitHub for team sharing (admittedly, that feature is a ways off, and I’m open to suggestions).
I’m using SwiftUI to build the app. I think once I get a stable macOS version, I might do an iPad version too.
I'm working on a commandline application in spirit of tools like grep and jq. It's to filter and edit RetroArch Playlist files in JSON format with file extension .lpl. The program is written in Rust and has many options and features that exceed the simple JSON parsing of jq in example.
All of this is a learning process for me about the Rust language, JSON and RetroArch Playlist format and how the offline Ai tools and models on such low hardware stacks up in real world. I primarily used it to ask occasionally questions, such as what option name it would recommend, or what function description would be good, sometimes asked what it is thinking of a function implementation, or how to do a certain thing in Rust. I look at the code and its reasoning to understand it and if its an improvement. This was incredible helpful to me in learning more and even finding and eliminating bugs. Especially because I was 6 weeks offline and a few weeks after that period.
I also used the Ai to write about 260 unit tests for functions. Off course I checked every single test, reworked it if necesseray. It helped me to find bugs, but also introduced nasty bugs. So using Ai is dangerous, especially beceause It solves problems you start trusting it more. This was an important lesson for me.
I'm currently almost done and write the README and soon will be uploaded on Github and crates.io.
I find myself developing random programs that fills my very small niche. Like a program that displays KeepassXC unlock popup on the workspace I am currently on because it doesn't work as expected when done with window rules. Or a program that displays the status of multiple services in a single table. I feel like I took customisation stuff too far.
Interesting that you make those very small programs in Rust which feels like a huge overhead, but at the same time I feel this would be a way to get into Rust, every time I try something it's so overwhelming because I'm trying to solve a too big of a problem while learning Rust so I just give up on it.
They surprisingly were. Originally I went with Rust because writing them in bash script would be very inefficient in terms of the number of programs I need to invoke to fulfil the function. Then I ended up learning some systemd basics.
The first chapter of the Rust-CLI book is IMHO a very good place to start for just learning how to build something useful. Of course, it does not replace building a project of your own, but might give you enough of a framework to fit your own ideas into.
How well AI can trade crypto and, if possible other things. Right now it's just in the exploration phase to understand what's necessary, which language to use, what hardware is necessary, previous art, and so on.
I'd like to put a part of my salary into green, European investments and haven't found any ETFs that do so. There must be something out there but it's being made hard to find and I'm not going to spend the little time I have investigating every single green european company to find out how to invest in them.
Pivoting away from number theory and trying to learn molecular dynamics. I still have a large number theory research library that I can work on, but now I need to find a research topic in MD.
Getting an update out for my app, Shosetsu.
I'm working on a page hit counter that I use to track visits on my personal websites. To make it challenging, it runs on quarkus with hibernate reactive and deploys to a serverless environment. So far it had no usable admin UI, prompting me to stitch together a React UI lib with a look & feel inspired by TUI applications.
Think keyboard navigation, visualisation through ASCII characters etc. but some of the convenience that comes with modern webapps. The goal is to create components that mostly work out of the box to use with my personal projects.
I'm in the process writing my own version of webscript.io, an old service that died back in 2017. It was a dead simple service that would run a Lua script for each HTTP request that came in to a URL. It sounds pretty trivial, but it was remarkably useful for hacking together little scripts for things like watching webpages for changes, little custom APIs for DIY IoT devices, translating from one API to another, and other simple stuff like that.
I've got enough of it built that I've been able to make a few actually useful things with it already. A few different job posting website scrapers were the first thing I made. I also made a little script that queries a live traffic api and sends my wife an estimated drive time for her commute home. The plan with that one is to watch the drive time as it's getting closer to the end of the day and if it starts spiking earlier/worse than normal, it can email her letting her know she should leave early if she can.
Not exactly programming, in fact sort of took me out of my foray into python.
My mesh wifi routers shat the bed after a decade so I got new routers and have been configuring my network. I'm almost done then back to my python project.
Been thinking about that game I started building a while back. Got some new ideas. Might pick it up again soon. It's been so long though that I have to read all my notes and figure out what I was doing before I can do anything new. Dreading that part.
you could ask AI to summerize it for you :D
Well I am learning that hardware-wise, my open source smart watch AFE might require an interrupt pin (apparently the RTC fallback that Maxim says is why a big crystal is required just doesn't do anything and no docs on how to set up that or polling mode) to work with the algorithm chip. That brings the cost from 20€ for 5 PCBs to 350€.
So I might need to write a new zephyr driver for the AFE chip directly and then spend months more work making an open source PPG algorithm and adjustable LED gain algorithm to keep the project going.