oxalorg

Joined 10 years ago

Karma
183
Submissions
42
Member since
Nov 6
Clojure (JVM), ClojureScript, Python, Emacs and VIM (not OR).

Trying my best to end needless suffering; love discussing ethical philosophy.

Looking for an opportunity to help earth, humans, and animals at an exponential return.

https://github.com/oxalorg/

https://oxal.org

https://www.youtube.com/c/oxalorg

View on Hacker News

Recent submissions

Comment · 10 months ago
This sounds very close to my dream IDE, I've always wanted to build a smalltalk + emacs like editor/ide in Clojure but never got around to it.

I wanted to try Easel but there were no instructions how. This is how I got it running:

  git clone [email protected]:phronmophobic/easel.git
  clj -X:deps prep
  clj
  # now in repl
  => ((requiring-resolve 'com.phronemophobic.easel/run))
Comment · 10 months ago
At work we've started switching to codeberg (which uses forgejo) and honestly it's a breath of fresh air compared to GitHub. It's blazing fast compared to GitHub and has feature parity with our needs.
Comment · 1 year ago
I have clicked about ~20,000 photographs on a Sony camera in the last year and a half. And I have published exactly 0 of those photos on social media.

Whenever I meet my friends and family, I show them the pictures myself and the story behind them.

I love the thrill of street photography and it gives me immense pleasure to capture candid moments of humans. It's a great creative outlet for me and helps me think about life and philosophy through my pictures.

Maybe one day I will care enough about publishing these pictures, maybe one day I will care about AI. But right now, I don't. This is the closest I've been to my "kid"-like self, just enjoying something for the heck for it.

Comment · 1 year ago
I left my Hetzner VPS open to password logins for over 3 years, no security updates, no firewalls, no kernel updates, no apt upgrades; only fail2ban and I survived: https://oxal.org/blog/my-vps-security-mess/

Don't be me, but have some solace in the fact that even if you royally mess up things won't be as bad as you think.

I self host a lot of things on a VPS and have recently started self hosting on a raspberry pi 5, it's extremely liberating!

Comment · 1 year ago
Comment · 1 year ago
I recently added the python-feedgen module for creating feeds in my blog generator: https://github.com/oxalorg/genox/commit/3a73013ffe82930b1a7e...

I always love removing dependencies and simplifying software. I will try and switch to a simpler implementation like yours, thanks for sharing!

Comment · 1 year ago
Comment · 1 year ago
Comment · 1 year ago
Comment · 1 year ago
Exactly this. My entire website is handcrafted, and not once but over the last decade almost ~10 times.

It's fun and I almost end up revamping something every year.

Everything handcrafted:

- the matrix js code on home page. https://oxal.org click on the matrix for a surprise!

- it's built using my own Static Site Generator: https://github.com/oxalorg/genox

- my website uses a css theme, again handcrafted: https://github.com/oxalorg/sakura/

- if you go to https://oxal.org/blog/ you will see a small cyborg following you (started with a base image generated by chatgpt and then edited and added animations manually in Piskel sprite editor)

- it's deployed on a VPS manually, just run `make` (I've experimented with serving it via a handwritten C http server, but I haven't finished this toy project yet)

- i have several shell scripts which uploads things to my websites in private locations (think gists, quick share videos, screenshots etc.).

- the favicon is also pixel art, made when I was still in college! https://oxal.org/favicon-32x32.png

- I even tried designing my own funky font but gave up and used a Naruto inspired font

- and as a bonus, try to `view-page-source` on the home page

I see my website and feel extremely proud of my journey as a software engineer, and I cherish this simple thing oh so dearly!

Comment · 3 years ago
Curious to learn more about your switch from Emacs to VSCode?

I'm a super confused soul, and currently I use all of them:

- Emacs (for clojure / lisps / big projects).

- NeoVim (for when I want to work in the shell, smaller scripts/playground, ssh).

- VScode (js / ts / frontend / figma / etc).

I've made both my vim and emacs keybindings / features almost identical, so there is limited context switching there.

I feel very slow in VSCode, I don't even have one of my most common task optimised in VSCode yet: grepping something and quickly moving to that buffer.

Comment · 3 years ago
<3 Following you on twitter since years now! Been learning a lot from your tweets, thanks for sharing all the valuable insights!
Comment · 3 years ago
Thanks, super glad you found a use case for it! :)
Comment · 3 years ago
Thanks for mentioning Sakura.css! <3

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton