sea6ear
For programming I am reading HTML5 Games: Novice to Ninja, which I quite like so far. And JavaScript for Kids - both with the intent to entice my kids into game programming.
For work I am reading Learn dbatools in a Month of Lunches and outside of lingering questions about whether anything command line oriented matters in the age of AI, it has been really helpful in encapsulating solutions to things that are distinct problems in administering SQL Server.
I called my recipe book Sabzi โ vegetables. But the name was trademarked
US student handcuffed after AI system apparently mistook bag of chips for gun
GDScript is pretty similar in feel to Python, and you can also use C# if you want to. It has some level of GUI controls in the framework (not sure how many yet, but all of the GUI controls used to build the editor are available for use).
I want to believe the 3d capabilities might be useful for some kind of UI stuff, but I don't really have a real idea how to make that work - just a "wouldn't it be neat if..." question about it right now.
A rant on personal engineering projects [video]
Thirty Days Hath September
Visual Basic 6 recreated as a cross-platform IDE in modern .NET โ just 'for fun'
I think that given that you are not really dealing with structured data - you've said that different sites have different structures, and I assume even with processing, you may not be able to generate identical metadata structures from each entry.
I think I would go for one column of XML, plus maybe another column that holds a parsed data structure that represents the result of your processing (basically a cache holding the post-processed version of each site). Hopefully that could be re-evaluated by whatever language (Python?) you are using for your application. That way you don't have to do the full parsing each time you want to examine the entry, but you have access to something that can quickly give you whatever metadata is associated with it, but which doesn't tie you to the rigid structure of a table based database.
Once you know what you are really doing with the data, then you could add additional metadata columns that are more rigid, and which can be queried directly in SQL as you identify patterns that are useful for performance.
Scientists use food dye found in Doritos to make see-through mice
ICFP Contest 2024
US bans Kaspersky antivirus software for alleged Russian links
McDonalds removes AI drive-throughs after order errors
Pembrokeshire man breaks world record for fastest wheelbarrow
Oracle's biggest-ever acquisition turned deadly
I believe dcl mimics the cdecl program.
Tcl/Tk is still the easiest way I have found to make small gui apps and the language and standard library is small enough to keep in your head easily.
Pico 8 is my recent love. It's a great way to make small retro style games. There's a free educational edition or you can pay $15 for the full version which has some extra export options. I've been playing with it for the past couple months and my kids from 6-11 have started to get involved. It's programmed in Lua and I and my kids prefer it at the moment to our previous attempts at Scratch.
Journey to Poom (Doom on PICO-8)
Brightest-ever cosmic explosion solved but new mysteries sparked
Asthma: Scientists find new cause of lung damage
o I believe this manual is downloadable as a literate org file that contains both the full documentation of the system, and the code of the system itself
o This system produces C++ code that can be compiled down to binaries.
o I am curious how this compares to Jank - another Clojure (ish?) dialect that also targets compilation via C++.
Ferret Lisp
antirez, Richard Succhenwirth, Jean Claude Whippler, more.
So much of my early programming education was just wandering around the Tcler's wiki and messing around with the amazing random toy projects they came up with.
And then dipping down into the C code for Tcl was always really cool - the Tcl C style has always really impressed me. And it seems like that style was carried on in related projects like SQLite.
A Road to Common Lisp
Apparently, you can compile SBCL using ECL, so if you really want SBCL itself instead of just a Common Lisp implementation, that might be a path to it.