Live data from Hacker News

Ask HN: What Are You Working On?

news.ycombinator.com

11–20 of 115 posts

Re: Ask HN: What Are You Working On?

#11
AI:

- spec driven development workflow: https://github.com/sermakarevich/sddw

- fleet, orchestrator for running many coding agents: https://github.com/sermakarevich/fleet

- chunker, which builds smart chunks of the documents with hierarchical organization: https://github.com/sermakarevich/chunker

- ai knowledge wiki, a collection of ai papers and articles organized in hierarchical Wiki

- hierarchical organization of all passed Kaggle competition solutions (write ups and notebooks) - https://github.com/sermakarevich/kaggle_wiki

- claude code workflows, plugin to build custom claude code workflows based on ssd idea: https://github.com/sermakarevich/ccw

Re: Ask HN: What Are You Working On?

#12
https://github.com/mdesantis/ssr-deno Embed Deno JS runtime into Ruby to perform SSR / render JS views without spawning additional JS processes. It's even 100% working, and Deno just merged a PR which allows me to continue working on it: https://github.com/denoland/rusty_v8/pull/1970#issuecomment-...

Re: Ask HN: What Are You Working On?

#16
I'm working toward making a Hacker News simulator in the vein of https://reddit.com/r/subsimulatorgpt2 (but using HN's code instead of a subreddit).

To do that, I'm building sharc, a port of Hacker News that runs on Common Lisp, implementing all the latest features of HN. (That last bit is the hard part.) https://github.com/shawwn/sharc

I just implemented collapsing comments and root/next/prev/context nav links. Also (sitename "https://x.com/jsrailton") now returns "x.com/jsrailton" instead of "x.com". (About to implement HN's "from" endpoint, e.g. https://news.ycombinator.com/from?site=twitter.com/jsrailton)

You can read the entire changelog here: https://github.com/shawwn/sharc/tree/main/docs/agents/handof...

Re: Ask HN: What Are You Working On?

#18
Personally, a voxel space renderer for the PlayStation (Comanche terrain style rendering).

In theory, it's really not suited for this because (at least back then) this was designed for computers with:

- relatively large amounts of RAM (uncompressed color+heightmap data takes a lot of space),

- fast CPUs with data caches (it's a 2D trapezoidal walk of a top-down projected fustrum with plenty of additions, multiplications and divisions),

- memory-mapped linear framebuffers (for software rendering).

The PlayStation has none of these things: only 2 MiB of main RAM; an in-order scalar 33 MHz MIPS III processor without a FPU or a data cache, where any CPU load from main RAM stalls the pipeline for 5 cycles, multiplications have a 6 to 13 cycles latency and divisions have a 36 cycles latency; and the only way to touch VRAM is to send commands to the 2D GPU.

What it does have is 4 KiB of I-cache (direct-mapped), 1 KiB of scratchpad with no wait states and a fixed-point GTE coprocessor which is mostly geared towards projecting 3D points onto a 2D screen and not general matrix/vector processing. Meaning that if I get my hot loop within 1024 instructions (and no function calls), fit my working set+stack within 1 KiB and can pipeline the GTE for transformations and the CPU for map scanning/GPU submissions, it might just work.

So far I'm getting decent framerates (like 10-15 FPS at 256x240) with just software projection and GPU line rendering. Right now I'm wrestling with the GTE and various ways to trick it into transforming more points than it's supposed to be able to do, by looking at the fixed-hardware math equations for the various instructions and trying to fit my equations into them (doing stuff like putting relative altitude into X/Y vector registers instead of coordinates and massaging the rest of the values to get screen Y coordinates out of it).

Kind of a hardcore topic to pick for my first homebrew ever, but I craved a simpler, low-level optimization challenge as a pipe cleaner, after working on ghidra-delinker-extension for so long.

Re: Ask HN: What Are You Working On?

#20
A system for instrumenting GPS routes.

A user reports a location bug on their morning commute. You're 2,000 miles away. Instead of flying out to reproduce it, you replay their exact GPS trip on your simulator. Same route. Same speed. Same timing.

Record & replay real GPS routes for iOS.

Video here: https://x.com/LyleMakes/status/2064438713124270233

Post reply on HN