In Intellij if you open a PR it will highlight lines that have changed in the PR differently (even from multiple commits) and you can click on the colored border to see the version of the code on the main branch
About workflow recovery: if I'm running multiple instance of my app that uses DBOS and they all crash, how do you divide the work of retrying pending workflows?
A Csv editor/viewer in Rust using druid. Very early stage, but the goal is to open large files (1 GB and over) easily and have some good filtering / sorting options.
Excel stops at a certain amount of rows, LibreOffice is ok but slow and other editors I looked are not cross platform
I know you can just import a Csv into a sql DB but it can be finicky it can take some time to map the columns, filter out invalid data etc. This can and should be all be automated
A nice trick for debugging code generated at runtime is temporarily adding a CC instruction at the beginning of your assembly function, so you don't have to care where in memory your snippet is going to end up
Nice article. I'd like to point out that in the Pacman example the agent is only receiving a partial picture of the environment (details are in the video description), so it's unfair to criticize it for lack of planning.
As to why this is the case you'd have to ask the researcher, but I think it's because the observation space would be too big for the machine running the agent (both memory and run time)
Sociomantic is a German based company that does online real-time bidding and is using D to do it: you can find more info in their blogpost about Dconf 2013 with links to two talks talking about their company and how they dealt with the GC issues you mention.