h4ch1
The battery has weakened ofc, the 2 day battery life has dropped to a measly 9 hours, but that's more than enough.
Remote: Yes
Willing to relocate: No
Technologies:
- Typescript (any web framework, any flavour. well versed with advanced typing, structuring and fixing enterprise scale monoliths. Expert in Svelte and Kit)
- 3D (3D modelling, WebGL (GLSL and TSL shaders, performance optimization and pipelines; think online 3D showcases, websites and general web based realtime rendering)
- DevOps & Deployment (Going from MVPs to globally distributed and highly available services tailor fit to your budget and complexity constraints. Automated maintenance, deployment and scaling)
- Languages (in order of proficiency): Typescript, C#, GLSL, OCaml, Haskell, C++, Python, Lua, Haxe.
I work mostly like a CTO on contract with heavy emphasis on understanding and building every step of an enterprise pipeline. I build highly maintainable solutions tailor fit to your budget, infrastructure and future investment. My goal is to solve your problem in a way that it manages itself without heavy future investment. With over 10 years of experience taking products from idea to market I understand exactly what goes into building a successful tech product. I have worked in multiple industries spanning pharmaceuticals, finance and deep tech. Current research includes building highly performant realtime rendering solutions for the web. Think global illumination at 60fps in the browser.
Résumé/CV: <on request>
Email: h4chikuku [at] gmail
My e-mail's on my profile!
Show HN: Monochess – A chess variant with rule-bending action cards
Hey HN,A while back I saw a video[0] of people playing chess but using action cards to modify the rules mid-game (skip turns, reverse, draw 2, etc.). It looked incredibly chaotic and really fun to play, so I decided to actually build it as a playable online game. A small difference in Monochess is there's no need to call out a phrase if you just have one piece. I noticed while testing with the...
so basically a vibe coded Tauri in zig? I don't like calling webview dependent applications "native desktop apps".
Native desktop apps means using the OS primitives and directives to draw the UI imo; WinForms, SwiftUI, and their ilk.
You can of course buy that device, but from personal experience the novelty doesn't last very long and then it just becomes just another device in the drawer graveyard. Also no one's really making new PSP games anymore? so the novelty of the PSP remains in its construction and the software; which becomes limiting as time goes on.
The joystick, buttons all tend to break or stick after 20 years, replacements may or may not be easy to come by for most, so it just makes more sense into building your own retro game device that supports PSP emulation among others.
Pair that with a 30-40$ controller extension like the Razer Kishi and you have a really powerful retro gaming device.
I was first exposed to compilers as a learning subject as a mandatory 2nd year/1st semester course; with the Dragon Book as the main textbook...
Ask HN: SoTA of Context Building Methods
Hi HN, I am a very minimal AI user (I use stock vscode chat with no MCPs to ideate on plans), but recently I've been coming across context building MCPs/tools that build a knowledge graph of your codebase.This is really interesting because I am working on pretty large codebases simultaneously and the idea that my agent won't have to re-index and re-read all my files over and over again is...
Isomorphic Layout Composer – Microservice architecture on the front-end
TinyGPU – Use AMD and Nvidia GPUs on macOS with Tinygrad
Atlassian's Pragmatic Drag and Drop
Thanks for sharing!
The Racket Programming Language
It's also a little context dependent, for example if I was using Axios and I see a prompt to run the plain-crypto-js postinstall script, alarm bells would instantly ring, which would at least make me look up the changelog to see why this is happening.
In most cases I don't even let them run unless something breaks/doesn't work as expected.
Everything can be optimized, performance can be improved, you can always think of more edge cases and user stories to cover everything, but after a point that just becomes procrastination in the form of chasing perfection. It's also hell if you've got even the slightest bit of ADHD, rapidly leading to task paralysis with the sheer scale of the plan.
Now I sit with a notebook sketch out everything I am thinking about and then condense it to a planning prompt and then once the plan aligns with my representation of the task, I start implementing.
Also from the report:
> Neither malicious version contains a single line of malicious code inside axios itself. Instead, both inject a fake dependency, [email protected], a package that is never imported anywhere in the axios source, whose only purpose is to run a postinstall script that deploys a cross-platform remote access trojan (RAT)
Good news for pnpm/bun users who have to manually approve postinstall scripts.