HackerTrans
TopNewTrendsCommentsPastAskShowJobs

adrianton3

no profile record

Submissions

Using fewer syllables to express numbers

thegraycuber.github.io
25 points·by adrianton3·6 bulan yang lalu·42 comments

Show HN: Robot Unlock – an open-ended programming game/zachlike

store.steampowered.com
43 points·by adrianton3·tahun lalu·11 comments

comments

adrianton3
·2 bulan yang lalu·discuss
In their defence "hi" sounds very much like "high" in my mind's ear and "lo" like "low" :)
adrianton3
·3 bulan yang lalu·discuss
Torch flames and trees swaying in the wind do not affect gameplay at all - they're most likely done in a shader and I think it's easier to keep updating a time uniform than to add extra conditions everywhere :D
adrianton3
·3 bulan yang lalu·discuss
A C systems programmer can definitely make a list of buzzwords as well.

Also, let's say team A (10 C app/systems programmers) in a company asks HR to look for a C developer and HR comes back to them with 10 great web developers to be grilled by the engineers of team A - what happens then? Does team A shrug and say "welcome to our C codebase, we shall now rewrite it in tailwind or whatever because you are now here!" - I really don't see how it can play out
adrianton3
·3 bulan yang lalu·discuss
I don't follow - why do you think HR would be interested in shiny hot new web stack keywords over anything else?
adrianton3
·10 bulan yang lalu·discuss
"5.11 or 5.9 which number is greater?" was a meme query a few months ago to ask an LLM as it would confidenly prove how 5.11 is greater - so yes, we do need expert validation!
adrianton3
·10 bulan yang lalu·discuss
> booked tickets for a flight or bought a home or a car or watched a cat video

Would you install a native app to book a flight? One for each company? Download updates for them every now and then, uninstall them when you run out of disk space etc

I can ask the same question about every other activity we do in these non-native apps.
adrianton3
·tahun lalu·discuss
I picked electron with portability in mind; I anticipate some unknown unknowns (since I've never owned a mac for ex) but they should be solvable.

I have support for linux, controllers, steam deck, mac on my to-do list in that order - it's simply a matter of time (up-front, maintenance, testing) and money since macs do tend to cost quite a bit. I'm a linux user myself and I hope I'll port it properly sooner rather than later but meanwhile I also know it seems to just work with proton.
adrianton3
·tahun lalu·discuss
Thanks for the kind words. People's passion projects are the main reason I keep coming to HN - the spirit is alive and very healthy!

Hope you have fun!
adrianton3
·tahun lalu·discuss
I clarified it on the steam page - thanks for bringing it up!

I tested it on Windows 11 and Linux (via proton). I'm afraid I can't say anything about Mac OS until I get my hands on apple hardware and I'm not familiar enough with their emulation layers to take a guess.
adrianton3
·tahun lalu·discuss
The game itself is written in JS and packaged up with electron. I used PIXI.js for all the rendering - it's great for 2D-anything really. On the server side, the evaluator is written in node and a bit of php.

I'm aware this tech stack is a bit divisive :) but I made sure it runs just fine at 120 fps on my non-gaming laptop.
adrianton3
·tahun lalu·discuss
> Heavy use of symbolic operators has thankfully fallen out of style.

I assume this refers to operator overloading. I think `a + b - c` looks way more readable than `a.add(b).sub(c)` and I'm happy when a language lets me define my own operators for vectors/matrices but I also have a side-curiosity: do they ever have a good use case outside of a math context? I never heard anyone praise `<<` `>>` in C++ for ex.