HNHacker News
TopNewBestAskShowJobs

Vekz

987 karma · joined October 24, 2009

Punk rocker turned software engineer, YC S11 founder.
submissionscomments
Vekz··on Mikeal Rogers has died
Very sad. I had met Mikeal a few times in the nearly Node community hackathons and meetups. He had been in my orbit of Node.js and Oakland communities for decades but we were never close. Always felt like ships in the night. I had been following his cancer diaries hoping for the best. There truly was a magic to that early Node.js hacker house days and Mikeal was a huge driving force for that.
Vekz··on Show HN: I made an open-source laptop from scratch
Bryan, thanks for publishing, this is great work. I'm curious if this this build could fit and swap a 13.3 E-ink screen with display board. Some open source hardware synergy with https://github.com/Modos-Labs/Glider/tree/main
Vekz··on EmacsConf 2024 Notes
I was really impressed with the online presentation of EmacsConf 2024. Everything captured and published in org-mode: Transcripts, Comments, QA, Video links. Was really nice to peruse.
Vekz··on Douglas Crockford Is Not Your Dad
Deeply nested inline anonymous function callbacks are the anti pattern. Decoupled explicit named functions passed as callbacks are a significantly better developer experience and provide clearer stack traces. I never understood why this conversation didn't take the lexicon and instead the imo inferior `async` pattern got pushed hard.
Vekz··on Core: an experimental new way to write videogames
High performance real-time games it is questionable. Any genre that is more static turn based can be a great boon.
Vekz··on Chiptune.app
very cool I like the UI. Wish it had the catalog from keygenjukebox do net though.
Vekz··on Show HN: I built a multiplayer voxel browser game engine
> Where did the motivation come from?

I host a bay area indie gamedev coworking group. The coworking group's regular recurring meetup interval kept me in a peer pressure and positive feedback loop. I also felt the need in the market had not been addressed until this new wave of engines started appearing.

> I’m impressed that you can remember the obstacles you overcame several years ago.

I kept a daily journal in org-mode and separate dev log file. Can search through this and my commit history for lots of info.

Vekz··on Show HN: I built a multiplayer voxel browser game engine
The dependent work to setup a signaling server and ICE/STUN/TURN NAT punch through is a big barrier to using WebRTC.
Vekz··on Show HN: I built a multiplayer voxel browser game engine
Thanks for reading and sharing your work!

I host an indie gamedev coworking group in the bay area and on discord that you might find interesting. Will DM you.

> How did this one go? I ended up literally doing a `ln` for shared frontend/backend files.

Very easy with module imports. Same scene graph and entity component system shared between client and server.

Vekz··on Show HN: I built a multiplayer voxel browser game engine
Thank you. Great idea.
Vekz··on Show HN: I built a multiplayer voxel browser game engine
Too Real.
Vekz··on Show HN: I built a multiplayer voxel browser game engine
Thanks!
Vekz··on Lisp-powered laptop with a battery life measured in years
The team at Modos https://www.modos.tech/blog/get-involved-with-modos is building an open source Eink laptop
Vekz··on The benefits of everything being a buffer in Emacs
This is what I have, it def could be improved:

  (defun capture-comment-line (&optional line)
    (let ((c
          (save-excursion
            (save-window-excursion
              (switch-to-buffer (plist-get org-capture-plist :original-buffer))
            comment-start)
            )))
      (while (string-prefix-p c line)
        (setq line (string-remove-prefix c line)))
      (comment-string-strip line t t)
      ))

  (setq org-capture-templates
        '(("C" "TODO code comment" entry (file+headline "~/org/brain/code.org" "Tasks")
          "\* %(capture-comment-line \"%i\")\n  %a"
          )))
Vekz··on The benefits of everything being a buffer in Emacs
One example of synergy I have is that of TODO code comments and org-mode agenda scheduling. For context, some programmers leave //TODO comments through their projects. org-mode uses a notation syntax of *TODO to capture and schedule an agenda item for later completion. These agenda items can be scheduled on a calendar and the agenda can be queried for day, week, month TODOS.

Org mode has custom templates for capturing org agenda items. I've made a "TODO code comment" capture template that I can execute on TODO comments. Once executed the template creates org-mode entries which are added to the calendar and link to the comments file and line number.

Vekz··on Just use a monorepo
Anyone have resources on how to actually perform the migration of many repos to monorepo? Currently facing the same issue and want to make the consolidation move but now sure on how to merge the git history. This article and the previous one it links to are missing all the implementation details.
Vekz··on The Modos Paper Laptop
The mental model of eink "has very poor refresh rates" is outdated. There are Eink displays on the market by Dasung and Onyx which easily do 40FPS refresh. The Modos project is using the same display modules and dithering algorithm as these monitors.
Vekz··on The Modos Paper Laptop
All you need is Emacs and you got a whole operating system designed for reading and editing text in a limited environment.
Vekz··on Tell HN: Turned 44 today and I'm lost
You need a legacy project. Something that you can work towards as "your life's work" and leave it behind. The easiest route here is to have a child. If thats not a possibility you need something grander and philanthropic. Start a non profit org that helps people. Become a mentor and pass your knowledge on to some mentees.
Vekz··on Why we switched from Webpack to Vite
He has some insanely high quality projects. shout out to his His Kiwi Schema https://github.com/evanw/kiwi project that saved me from protobuff swamp monster hell
Vekz··on Tony Hsieh has died
Huge loss. His book Delivering Happiness is a must read for any entrepreneur.
Vekz··on The personal info of what could be Instacart customers is being sold online
Same thing here
Vekz··on The DooM-chip: no CPU, no opcodes, no instruction counter
This is the future of hardware. Specialized chips baked for a focused application.
Vekz··on Tools we used to create a hit HTML5 game on Steam
This is a really interesting idea and something i've been thinking on. Thanks for sharing.
Vekz··on Tools we used to create a hit HTML5 game on Steam
My game http://crashgiants.io/ is WEbGL + Webrtc multiplayer and has very fun to build because of all the features you mentioned
Vekz··on In Praise of Walking
The relationship between physical activity and neuroplasticity touched on in this article is also deeply discussed in the book:

Spark: The Revolutionary New Science of Exercise and the Brain

https://www.amazon.com/Spark-Revolutionary-Science-Exercise-...

Vekz··on A Black Hole Engulfing the World's Bond Markets
This is an optimistic invention driven growth curve hypothesis. There is an alternative pessimistic version. Where challenges like climate change, growing infertility rates, anti biotic resistant bacteria, require reactionary invention.
Vekz··on Substack
Same feelings here. This implies that.

1. The founders of the corporation were not aware of the established personal brand James Halliday had built under the handle, or didn't preform a google search to find out.

2. The founders were aware and just didn't care or lacked the creativity to construct a unique brand.

Both make me disinterested in whatever they're shilling.

Vekz··on Light Tracer – Experimental GPU ray tracer for web
Already happening around the web. A new monetization strategy for web apps pay to 'opt out'
Vekz··on Developers don’t want to show gameplay at E3 anymore
Great video thanks for sharing
Page 1 of 6Next →