1: How high in the sky is the sun? (Many other factors like time of year, time of day, and latitude feed into this) 2: What is the chance for you at a given time of the sun being blocked by clouds, buildings, etc?
7,096 karma · joined September 27, 2019
https://www.athanorlab.com/
1: How high in the sky is the sun? (Many other factors like time of year, time of day, and latitude feed into this) 2: What is the chance for you at a given time of the sun being blocked by clouds, buildings, etc?
I am not trying to be negative, but this is very important if you have pale skin. Being outdoors in morning and late afternoon is dramatically less damaging than mid day.
- This is a real problem with JB IDEs
- It is not specific to an individual's setup
- It has existed for many years
- Anyone at JB who actually is interested in diagnosing or fixing it does not need to extract details, support tickets, or logs from users, as it's trivial to reproduce on any system.They will bring a 9950x with nothing else running to a crawl. Then complain they are out of memory. (When it is obviously the IDEs themselves running the system out of memory)
I <3 JB IDEs for their functionality, but resource pigs they are.
- Junie
- Air
- AI autocomplete
- AI Assistant
- AI Chat - Natural treatment of multi-file projects
- Introspection
- Refactoring
- Keyboard shortcuts, specific types of search etc
- The build/run windows
Overall, it feels like JB treats the core units as languages and multi-file projects, while others, including VsCode, treat it as text files. Whenever I try something else, I look for these features, assume I'm doing something wrong, then come to an understanding that no one else does them to the same degree. For example, Zed has no concept of moving items. I don't know if VsCode does, but whenever I try that, it seems to have only superficial ability to introspect on function calls, data structures etc.edit: Sorry; misread. No, and I am very confused by their diaspora of AI offerings!
I still love RustRover and PyCharm! Switching to anything else would be a big downgrade.
Side note: I am confused by the various JB LLM integrations. Air, Junie, at least 1 (maybe 2 more?) the IDEas have suggested I try.
edit: Done
Their primary product, the Zed editor, is unusable for me and others due to it mismanaging file syncs on disk - when external edits happen, the editor retains stale state unless you close and re-open the specific file (Not even an editor reopen syncs it). There is a significant risk of your changes being silently overwritten or conflicted. Amusingly, the risk of this is increased when a file is changed asynchronously, which for me, most happens due to a pull or LLM edits!
It begs questions like: "If coding has changed so that we should use an LLM-focused source control tool, why can't the LLM fix a severe bug in our software that has a closed-form solution?"
Note: I had very good luck with DosBox on a pile of games from that era and older lately. (Edutainment mainly). I didn't try this one though. Now I want to...
I should also give layout/routing a try. My thought was, schematic design, from the perspective of what LLMs are good at, seems like the much more appropriate/easy tasks, so if it's failing at the basics there... I think I also experienced some consternation at patterns I've seen in real PCBs like a section dedicated to bypass caps that have no context of what pins they go to. (e.g. power connected to ground).
And I gave it a board that had a mixed of components/routing that I have used successfully one or many times, and parts that I am unsure about/don't know how to use and wire. Me seeing it make substantial changes to the known-working parts (My stake-in-the-ground), I got very nervous!
Also used LLMs to try to figure out how to flash/debug it. The setup I normally use (Tac-Connect ST-Link 6 pin + Probe-rs) won't work here; it's cortex-m, but their official guides indicate they want you do use a Segger J-Link, which I'm not ready to pay for at this point. It is a very expensive thing. So I'm going to try an NXP MCU-Link Pro. The St-Linkv3 I've been using will likely not work.
Those models were not capable of even schematic editing or building. (I didn't bother with routing or placement). They made gross errors all over the schematic; changed the known-working parts and net routing I'd copy+pasted from previous boards, changed I2C to SPI for no reason, and generally produced an unusable, unreadable result. Overlapping symbols and labels etc.
The analogy is Tensorflow 5-10 years ago. It is popular, and there are lots of material on it. You quickly learn from talking to people that due to whims, a collection of reasons, people's love of consensus that no one is recommending it; new people are not learning it. In this case, the Torch analogy is the Burn lib.
Note: Cuda-oxide is similar to Cudarc's host component, but uses a rust-style kernel dialect. Advantage: Share structs between host and device. Disadvantage: Trading standard Cuda kernels for a new, WIP dialect.
I haven't tried the tile API yet; looking forward to it.
The last time I checked, Cuda Oxide was Linux only, and required Async; these are why I haven't tried it yet.
Nailed it. People want patched versions of the same RTS. AoE4 came out a few years ago as an IMO fantastic RTS which smoothed over many of the idiosyncrasies of AoE2. From a multiplayer perspective, it was doomed from the start, for not being AoE2. I couldn't even convince my friends to play it with me. (Everyone is still playing AoE2, and expansions + patches are still regular)
I will check out your insights regarding matrix-vector ops and C libs!