News for hackers. Stuff that matters.

wedesoft

Re:Don't be the out of touch Kung Fu master – John Carmack on Monday September 14, 2026 @01:58PM (#49701109)
When programmers say "pleasant to read", they usually mean something which is of real economical value, i.e. the code is easy to understand and maintain (whether by a programmer or an AI).
Re:Intellectual Fly Is Open on Monday September 07, 2026 @02:47PM (#49601603)
On the one hand LLMs draw from a large pool of knowledge, on the other hand they are not (yet) living in the world in order to make new observations.
Re:Git hosting that never leaves Europe on Saturday September 05, 2026 @06:15PM (#49581238)
No worries. You can also instead provide integration of third party CI. Thanks for letting me know.
Re:Git hosting that never leaves Europe on Saturday September 05, 2026 @02:21PM (#49579232)
Will it have continuous integration or is it focused on just version control and issue tracking?
Re:Xbox goes down. You can't play games you own on disc on Wednesday August 05, 2026 @04:08PM (#49188276)
You can run Minecraft Java Edition on GNU/Linux.
Re:Minecraft: Java Edition now uses SDL3 on Monday July 20, 2026 @11:19AM (#48980108)
"Switching between Borderless and Exclusive Fullscreen no longer requires restarting the game" Afaik GLFW does not support this. So maybe that is part of the motivation for switching? I use LWJGL3 as well and I think it is really an amazing library!
Maybe GPG-signing commits helps.
Re:X-Plane 12 Citation-X Checklist on Thursday May 21, 2026 @05:29AM (#48219967)
If you are trying out the Citation-X with X-Plane 12, I can really recommend the XChecklist plugin and the checklist file for the Citation-X. To help you with finding all the different controls, I created this interactive page.
Re:Agentic Coding Is a Trap on Tuesday May 05, 2026 @01:19PM (#48025556)
That probably took a lot more tokens and iteration than normally invested in generating code.
Re:Proximal Policy Optimization with Clojure and PyTorch on Wednesday April 22, 2026 @05:58PM (#47869821)
A Clojure port of XinJingHao’s PPO implementation using libpython-clj2, PyTorch, and Quil. PPO is a reinforcement learning method which has become popular because it addresses the problem of stability. The PPO implementation is tested using the inverted pendulum problem.
Re:The cult of vibe coding is insane on Tuesday April 07, 2026 @06:18PM (#47682079)
Bad code is usually more costly once you are beyond 100 lines of code.
My Windows gaming graphics performance dropped by 40% after some update. I already was using Linux for everything else except gaming for many years. So I tried out Steam on Linux and I was quite amazed how many games run on Linux via Proton. Just check out protondb.com for compatibility reports.
Re:The Future of Software Development Is Software Developers on Wednesday December 31, 2025 @02:18PM (#46447317)
I did a bit of scripting trying to automate the TDD cycle given a task description. The problem is, that the LLM tends to jump forward and submit a full implementation instead of a minimal change. I guess the problem is, that LLMs are trained on complete solutions instead of minimal steps.
Re:Developing a Space Flight Simulator in Clojure on Monday September 08, 2025 @06:25PM (#45174874)
Yes, the main function is the worst part of the code. Whenever I discover a pattern, I refactor it and put it in a module.
Re:Developing a Space Flight Simulator in Clojure on Monday September 08, 2025 @04:14PM (#45173350)
Yes, I forgot. Clojure multi methods are more generic in that the function computing the dispatch value can also be defined.
Re:Developing a Space Flight Simulator in Clojure on Monday September 08, 2025 @03:39PM (#45172919)
Good point. I definitely need to keep an eye on garbage collector pauses. I am using the new ZGC which supposedly has very short garbage pauses.
Re:Developing a Space Flight Simulator in Clojure on Monday September 08, 2025 @03:19PM (#45172647)
In the past I have done some rigid body physics in GNU Guile (see https://www.youtube.com/watch?v=zBq3kW2jVxs for example). Of course if you need to simulate many objects, you will hit performance problems sooner if you don't use C/C++/Rust. Also the developer of Jolt has solved quite difficult problems, so I was quite happy to use it instead of rolling my own.
Re:Developing a Space Flight Simulator in Clojure on Monday September 08, 2025 @03:09PM (#45172506)
I am aware of Neanderthal. I think it is more suitable for larger tensors and matrices. Will have to check out what ham-fisted is about.
Re:Developing a Space Flight Simulator in Clojure on Monday September 08, 2025 @03:02PM (#45172415)
I use a few macros for creating contexts (i.e. with-texture, with-stencil, with-scissors, with-tar). Also I have macros for rendering (onscreen-render, offscreen-render). However I try not to overuse macros.
Re:Developing a Space Flight Simulator in Clojure on Monday September 08, 2025 @02:27PM (#45171941)
That's a lot of features. Moon is on my TODO list though and eclipses would be nice as well.
Re:Developing a Space Flight Simulator in Clojure on Monday September 08, 2025 @02:19PM (#45171866)
Thanks.
Re:Developing a Space Flight Simulator in Clojure on Monday September 08, 2025 @02:17PM (#45171833)
Thanks. Yes, Malli is really nice. Unfortunately it doesn't let you decorate type-tagged methods.
Re:Developing a Space Flight Simulator in Clojure on Monday September 08, 2025 @02:16PM (#45171825)
Yes, space station docking is on my todo list.
Re:The unexpected productivity boost of Rust on Thursday August 28, 2025 @02:17PM (#45055262)
Or you could use Clojure with the immutable data structures where you don't need to lock a mutex when accessing a data structure concurrently.
Re:Ultrathin business card runs a fluid simulation on Saturday August 09, 2025 @09:15AM (#44846227)
You can use two different fluids instead of water and air.
Re:I Don't Like NumPy on Friday May 16, 2025 @02:38PM (#44008578)
Implementing array operations basically requires macros and JIT compilation. I have implemented JIT compilation of tensor operations in Scheme using LLVM. Maybe I should redo it in Clojure, but I think, most programmers don't care enough, to leave the Python ecosystem. https://wedesoft.github.io/aiscm/operation.html

Older »