HackerTrans
TopNewTrendsCommentsPastAskShowJobs

RAMJAC

no profile record

Submissions

Show HN: KDL-Zig – A Zig parser and serializer for KDL

github.com
2 points·by RAMJAC·il y a 6 mois·0 comments

Show HN: SU_N an Adaptive Mesh Refinement Engine

github.com
2 points·by RAMJAC·il y a 6 mois·0 comments

comments

RAMJAC
·il y a 2 mois·discuss
I live in a shelter, if you looked at the cost per person, it would probably be north 20k per resident to be housed here. This is the overhead of rent, utilities, salaries for case worker, security, maintenance, etc. When you include other parts of the system, it's easily another 5k; this isn't even taking in account of SNAP, cash assistance, medicaid, etc. There is a whole system and it ain't cheap.

Now, this isn't to say living is great. You are living in a dorm with 20+ felons, you have bedbugs to contend with, and it's dirty. I still have a normal ass job as well. Being homeless fucking sucks.
RAMJAC
·il y a 5 mois·discuss
If you are using claude, in your project's `.claude/settings.json` you can add something like:

```

  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Edit|Write",
        "hooks": [
          {
            "type": "command",
            "command": "mix format ${file} 2>/dev/null || true"
          }
        ]
      }
    ],
    "TaskCompleted": [
      {
        "matcher": "",
        "hooks": [
          {
            "type": "prompt",
            "prompt": "reminder: run mix test if implementation is complete"
          }
        ]
      }
    ],
    "Stop": [
      {
        "hooks": [
          {
            "type": "prompt",
            "prompt": "Check if all tasks are complete. If not, respond with {\"ok\": false, \"reason\": \"what remains to be done\"}."
          }
        ]
      }
    ]
  },

```

Just update it to iterate over your file. It should be a little easier to manage than git hooks and can hammer in testing.
RAMJAC
·il y a 5 mois·discuss
Who said I was peeved. You are trolling. We all have a better use of our time than this.
RAMJAC
·il y a 5 mois·discuss
The guy is a troll. LLM coding posts are flame bait now.
RAMJAC
·il y a 6 mois·discuss
Or, humans themselves are "immoral", they are kinda a net drag. Let's just release some uberflu... Ok, everything is back to "good", and I can keep on serving ads to even more instances of myself!
RAMJAC
·il y a 6 mois·discuss
My mistake, I thought initiator mode was a bit more feature complete.

https://github.com/PiSCSI/piscsi/wiki/Initiator-Mode
RAMJAC
·il y a 6 mois·discuss
https://github.com/PiSCSI/piscsi

Get yourself a board, raspberry pi, and set up a samba server.
RAMJAC
·il y a 6 mois·discuss
Sorta, I went into this not really knowing how to implement an emulator: https://github.com/RAMJAC-digital/RAMBO

With the NES there are all sorts of weird edge cases, one of which are NMI flags and resets; the PPU in general is kinda tricky to get right. Claude has had *massive** issues with this, and I've had to take control and completely throw out code it's generated. I'm restarting it with a clean slate though, as there are still issues with some of the underlying abstractions. PPU is still the bane of my existence, DMA, I don't like the instruction pipeline, haven't even gotten to the APU. It's getting an 80/130 on accuracy coin.

Though, when it came to creating a WASM target, Claude was largely able to do it with minimal input on my end. Actually, getting the WASM emulator running in the browser was the least painful part of this project.

You will run into three problems: 1) "The Wall" when any project becomes large enough, you need the context window to be *very* specific and scoped, with explicit details of what is expected, the success criteria and deliverables. 2) Ambiguity means Claude is going to choose the path of least resistance, and will pedantically avoid/add things which are not specced. Stubs for functions, "beyond scope", "deferred" are some favorite excuses to not refactoring or implementing obvious issues (anything that will go beyond the context window, Claude knows, but won't tell you will be punted work). 3) Chat bots *loooove* to talk, it will vomit code for days. Removing code/documentation is anathema to Claude. "Backward compatibility", deprecated, and legacy being its favorite.
RAMJAC
·il y a 7 mois·discuss
Plus and ultra are almost identical with the exception of an HMDI in port on the latter. I've used the same HAL on both boards, they are effectively the same.
RAMJAC
·il y a 8 mois·discuss
I don't want a room to smell literally like shit.
RAMJAC
·il y a 8 mois·discuss
Maybe I was being a bit flippant, but I don't buy the "goodwill" argument. It's probably went, and by the article, something like this:

China: Great, two can play this game, how about you now lose access to X,Y,Z that may be manufacturing, fabs, investments, rare earths, Chinese markets, etc.

Netherlands: Hmm, that costs more than this company by an order of magnitude. Take it.

This isn't taking into account back channel dealing, conflicts of interest or really anything besides a surface level reading of situation. They had them by the balls.
RAMJAC
·il y a 8 mois·discuss
$$$
RAMJAC
·il y a 8 mois·discuss
While it's a pain to learn and requires some plugins (addons) for basic ergonomics, FreeCAD absolutely works for parametric CAD modeling. YMMV depending on the project and complexity, it does the trick for laser cutting, bending and 3D printing.

Deltahedra is a great YouTube channel for getting the basics.
RAMJAC
·il y a 8 mois·discuss
It truly is an idiot savant. It's absurdly good, and then if there is any unaccounted complexity, ugh let's just make the tests stubs.... tests pass now.
RAMJAC
·il y a 9 mois·discuss
Lol, not that it's any good, but here is a pretty much purely vibed zig NES emulator that I let Claude work on: https://github.com/RAMJAC-digital/RAMBO It renders something.
RAMJAC
·il y a 10 mois·discuss
https://github.com/RAMJAC-digital/edk2-rk3588

This may be slightly out of date, but these patches allow HDMI out on uefi for the Max, and can probably be easily modified this for the Ultra. If there is interest I can look into this later on tonight and test on an Ultra. The HDMI device tree isn't too bad, you can kinda guess the address offsets, but you will need to dive into the 3588 refernece manual. There are some design flaws in these boards around using SPI for the wifi and bluetooth and haven't had these work yet. Vulkan hardware support is alright, and can run Chromium and Niri without issues. Ghostty doesn't as it is OpenGL only.

I use these baords for aarch64 linux builds and a basic desktop environment, and it's been pretty rock solid with EDK2. Take a gander ya'll.