HNHacker News
TopNewBestAskShowJobs

statico

1,915 karma · joined January 24, 2012

Ian Langworth

Home page and text adventure game: https://langworth.com/

GitHub: https://github.com/statico

Blog: https://statico.link/blog

LinkedIn: https://statico.link/linkedin

Pronouns: he/him

submissionscomments
statico··on Vim After 15 Years (2017)
Author here. Many will be disappointed to know that I've been using VS Code almost exclusively since 2019 (with the Vim plugin of course).

I've been meaning to write a follow-up article, but unfortunately writing is low on the priority list. The main reason is that these days, when I _am_ coding, I mostly write TypeScript and React on my local machine (not much SSH these days), and VS Code Just Works™. I tried twice to get neovim and LSP stuff working but never could, and I can't justify spending time twiddling my editor these days. And as much as I love the terminal, using multiple font sizes lets me fit more information on the screen.

My dotfiles are always available: https://statico.link/dotfiles

(Also, I lost all the great comments on my blog somehow, so sorry to those who left them. I had Commento running for a while but it appears to be abandoned. Disqus has them but I refuse to use Disqus anymore because it's awful.)

statico··on Postgres WASM
Somewhat related, I've been working on a tool to help do ad hoc work on CSV files. My current solution is embedding SQLite in the browser: https://csvhacker.statico.io/

I feel like Postgres would make this even more powerful.

statico··on Show HN: Femtostats – Tiny, privacy-focused, self-hostable web analytics
Bingo.
statico··on Cool HTML elements nobody uses
Ah ha! It was Java applets that makes me dread seeing <object>/<embed> tags again. Gotta support IE, you know. Netscape will crash anyway.
statico··on Cool HTML elements nobody uses
For some reason <object> makes me anxious. Is there some memory of the Flash/ActionScript days, or maybe ActiveX or something, that causes me to frown at seeing a mention of <object>?
statico··on Show HN: Femtostats – Tiny, privacy-focused, self-hostable web analytics
It's free, but it requires also running Postgres and Clickhouse servers instead. I'm short on RAM so I wanted something lightweight even if the disk storage wasn't as efficient as a dedicated timeseries/event DB.
statico··on Show HN: Femtostats – Tiny, privacy-focused, self-hostable web analytics
Hey HN, I made Femtostats because none of the other web analytics providers did what I needed. I needed a self-hostable, single-container, privacy-focused web analytics and statistics service for various personal sites that I maintain. Plausible and Fathom/Fathom Lite came close, but I was looking for a completely free self-hostable option.

If you think it's useful, let me know.

Screenshot: https://user-images.githubusercontent.com/137158/192162253-1...

statico··on Show HN: I made an open-source Bitly alternative
I did something similar with https://statico.link when I couldn't find a cheap, free and easy service to do this.

It started as a simple nginx URL map since I was already running nginx (https://gist.github.com/statico/14fa84d7e79722031d5e49694191...) but is now a tiny containerized app because friends requested an index page. The requirement is that all links need to be named (i.e. no random hashes).

statico··on Unofficial guide to dotfiles on GitHub
I’ve written a bit. Maybe it’s helpful.

https://statico.link/vim3 https://statico.link/dotfiles

statico··on Why companies move off Heroku (besides the cost)
Indeed. I wrote about recreating what I wanted from Heroku within ECS Fargate. There was a lot of initial configuration but very, very low maintenance work.

https://statico.medium.com/recreating-herokus-push-to-deploy...

statico··on Ask HN: Share your personal site
Awesome! Thank you for playing!
statico··on Static Site Generator in 86 Lines
Posts like this demonstrate to me that JavaScript is the modern Perl. The gigantic, vibrant module ecosystem and ease of installing them* is what makes JavaScript/Node.js my default system for getting stuff done quickly.

(* = Well, it was easy, but I feel like this ESM business now means npm/yarn install doesn't Just Work™ in some cases.)

statico··on Ask HN: Share your personal site
Nice!
statico··on Ask HN: Share your personal site
That's fine, and I put the beginning of the game up as a coding example. And it of course tells you how to get the initial clue. But the rest of the game is all server-side, so you're on your own from there :)
statico··on Ask HN: Share your personal site
Yes, I keep a private log of all input in order to improve the game.
statico··on Ask HN: Share your personal site
Thanks. There are a bunch of things like that that people try thinking, or at least hoping, that it's a real prompt somehow.
statico··on Ask HN: Share your personal site
Tools give you leverage ;)
statico··on Ask HN: Share your personal site
Definitely try reading through the help commands. Use the page up and page down keys if you need to scroll. Hope that helps :)
statico··on Ask HN: Share your personal site
Thank you. You can get the full dose of nostalgia by using floppy disks...
statico··on Ask HN: Share your personal site
Thanks!
statico··on Ask HN: Share your personal site
Weird! I'd love to know how you got in that state. Please email me :)
statico··on Ask HN: Share your personal site
Glad you're enjoying it!
statico··on Ask HN: Share your personal site
Yeah, I get it. A lot of times it's all about guessing the right verb. There is a "help" command which has pointers on how to play (thanks to a handy "extended help" library for Inform7)
statico··on Ask HN: Share your personal site
Lots of people try, but the clue you find wasn't obvious enough. I fixed that and also made the keypad a lot more intuitive. But, no, the entire keypad code isn't shown.
statico··on Ask HN: Share your personal site
Cool idea. I'll add some parsing for that, but you might be the first to use "brute force" as a verb in the game.
statico··on Ask HN: Share your personal site
Thanks! The game here is written in Inform7, and it was so difficult to make progress that it took me three years on and off to finish the game. So if you do it that way, beware :)

Abridged story: https://github.com/statico/the-archive-public/blob/master/Th...

Backend server: https://github.com/statico/glulxe-httpd

statico··on Ask HN: Share your personal site
https://langworth.com

It’s a retro experience with a text adventure game. I wrote it to prove to myself that I kinda knew WebGL after shutting down our browser gaming startup.

Only one person has beaten the game. Most don’t make it inside the building. Guess I’m not a great game designer ;)

statico··on How we use Notion as a startup
This is a great list of reasons to use Notion as your company's information hub. It's basically a wiki, but with some great templating and database and access control and usability features that make it especially wonderful for teams. Google used a wiki internally for all company information for a decade or so until it was finally replaced with who-knows-what.

The one thing holding me back from declaring that all new companies should use Notion for everything is the text editing. Doing any kind of long-form content, such as blog posts or design docs or technical documentation, is arduous and painful. The editor is usable but clunky. Editing links, selecting text, and using formatting shortcuts is wonky. Joining paragraphs is hard. If they can make editing more fluid, it might just be the perfect information organization tool.

statico··on Show HN: Add a “1” to your Hacker News URL to get fancy social previews
This was my second choice. I tried to register hackernewssuperlinkpreview.pizza but it was taken.
statico··on Show HN: Add a “1” to your Hacker News URL to get fancy social previews
My Shannon entropy score is still pretty high.
← PreviousPage 2 of 6Next →