HNHacker News
TopNewBestAskShowJobs

tiniuclx

1,183 karma · joined August 2, 2018

Software Engineer, Musician and Fan of Literature and Indie Games

E-mail: alex@tiniuc.com Website: tiniuc.com GitHub: github.com/tiniuclx

submissionscomments
tiniuclx··on How to negotiate your salary package
The advice in here is really good, and it's helped me personally quite a lot.

One thing to bear in mind is that the negotiation process _does not start at the offer stage_. It starts as soon as a recruiter/hiring manager gets in touch with you. Really, do not be the first one to name a number. I did that to a recruiter once & it came back to bite me at the offer stage as there was wiggle room in the budget that I could not really ask for as I'd already compromised my negotiation position.

Thankfully I got another offer a few days after which I _did_ negotiate properly - and it was a step up in all the ways that matter.

tiniuclx··on Consider Knitting
The point about being disconnected with tactile sensation is very poignant. I've experimented with crafts before, but my go-to hobby has always been music - stringed instruments like the guitar. There's something very rewarding about the instant feedback you get when you fret down a string, and how much nuance you can get out of the smallest movements of your hands.
tiniuclx··on Learning C3
This looks promising, but I wonder what advantages it has over Rust. Community support is very important for a programming language, and given that this is the first time I am hearing about this project, it still has some way to go.

Edit: ABI compatibility & two way interop with C seems to be a pretty big selling point!

tiniuclx··on Show HN: My LLM CLI tool can run tools now, from Python code or plugins
Thanks for the work you put into this, Simon. I've had a great experience with LLM, it's amazing for quickly iterating on AI application ideas.
tiniuclx··on Ask HN: How do you promote your personal project in limited bugget?
With difficulty! For my hacking simulator Botnet of Ares [0] I am mostly using my log + MailerLite newsletter to keep people engaged. I've had some success sharing on Reddit as well, but it's hard to get traction without breaking the subreddit rules. Twitter hasn't been that good for me so far.

Generally sharing the project around the internet has been pretty decent for SEO, and my links are now ranking fairly high when people are specifically searching for the game, which is nice.

[0] https://store.steampowered.com/app/3627290/Botnet_of_Ares/

tiniuclx··on Making Video Games (Without an Engine) in 2025
That was a very fun read! While I’m using Godot for my hacking simulator game, Botnet of Ares [0] I think the native C# approach is very much justified in this case, and Noel clearly has had massive success with Celeste.

I like Godot because of the UI primitives built into the engine. For a UI heavy simulation game like mine, the game engine does a lot of the heavy lifting. Sure, I don’t use 90% of the 2D/3D features of the engine, but that’s okay.

[0] https://store.steampowered.com/app/3627290/Botnet_of_Ares/

tiniuclx··on VVVVVV Source Code
I had no idea Super Hexagon was from the same developer! That was so much fun, while being a very different kind of game to VVVVVV.

I always find it interesting when indie developers pivot to an entirely new genre of game after some initial success, some wonderful gems came out that way (such as Fallen London -> Sunless Sea -> Cultist Simulator).

tiniuclx··on Ask HN: What are you working on? (April 2025)
Botnet of Ares, a hacking video game where you control millions of devices: https://store.steampowered.com/app/3627290/Botnet_of_Ares/
tiniuclx··on Knowledge-based society, my ass
Likely Romania based on the author's name & location.
tiniuclx··on Ask HN: What are you working on? (March 2025)
I'm working on Botnet of Ares [0], an incremental hacking game set in a cyberpunk world where everything is connected.

[0] https://tiniuc.com/botnet-of-ares/

tiniuclx··on Paged Out #6 [pdf]
Thanks for sharing! I’m proud to have written “Deriving Music Theory with Python”, featured on page 51.
tiniuclx··on I'm the Canadian who was detained by ICE for two weeks
What about the new job offer makes you think it is fake?
tiniuclx··on Cursor told me I should learn coding instead of asking it to generate it
Sounds like Claude 3.5 Sonnet is ready to replace senior software engineers already!
tiniuclx··on New tools for building agents
Perplexity charges $5 per 1k searches for their Sonar API - this is pretty ridiculous.
tiniuclx··on New tools for building agents
At $30 per 1k search queries, the OpenAI search API seems very expensive. Perplexity's Sonar model charges just $5 per thousand searches [0].

I wonder what justifies this drastic difference in price.

[0] https://docs.perplexity.ai/guides/pricing

tiniuclx··on The Balatro Timeline
The success of Balatro is absolutely incredible, and very well deserved. It's a pity that it seemed to have such a physical toll on the developer.

Balatro's probably the most accessible roguelike deckbuilder I have ever played, and it really is a ton of fun. In a lot of ways it feels like 'outsider art' to the genre - the blog post mentioned that the developer didn't really play any similar games during development and it really shows. Balatro really is a breath of fresh air, and brings a lot of innovation to the table.

tiniuclx··on Page is under construction: A love letter to the personal website
Hah, I have some Bohrok on my desk right now! Got into collecting them again last year.
tiniuclx··on Page is under construction: A love letter to the personal website
I hadn't even learned how to walk in 1999, let alone host a personal website!

I grew up during a bit a transitional period of the internet. My earliest memories involve playing Flash games on Newgrounds, reading about Bionicle lore online & listening to Cryoshell and Daughtry, thanks again to Bionicle. I also used to hang out on quite a few internet forums. While this is not quite the "personal website" internet advocated for in the post, it's a lot rougher and edgier than the Facebooks & Instagrams we have today.

Amongst my peers it's not really 'normal' to have a personal website - I only know one person IRL who does that, and we met because I noticed he was coding in Haskell while I was performing live music at a pub!

I do fear that personal websites will become less and less common - young techies these days basically grew up in the big tech walled gardens without any chance to experience the rougher, non-commercial web of yore. The idea of going through all the trouble to get a website going may seem pointless in a world where everyone you know is on Instagram.

tiniuclx··on Page is under construction: A love letter to the personal website
I set up my personal website [0] quite a while ago - 2020 or so. I've been updating it a lot more regularly in the last few years and I've found it very rewarding. It's great to have my own place where I am in full control of everything, and I've also learned a lot about webdev which is not my core focus usually.

The best part by far is people going out of their way to get in touch & let me know that the found a post of mine interesting or useful.

[0] https://tiniuc.com

tiniuclx··on Ask HN: What are you working on? (February 2025)
Not precisely, but I think my roommate in high school played that game quite a bit! If you sign up for my newsletter you'll get some info about the games that directly influenced Botnet of Ares.
tiniuclx··on Ask HN: What are you working on? (February 2025)
I'm working on Botnet of Ares [0], an incremental hacking game where you exploit millions of devices in order to evolve a superintelligent AI.

[0] https://tiniuc.com/botnet-of-ares/

tiniuclx··on Unexpected Benefits of Building Your Own Tools
Thanks, that's a very interesting insight.

Chilictl, the tool in the article, is maintained by the team that also uses it the most. So we know its applications best, and even though it's original author is not around anymore, we are still very motivated to maintain it collectively.

tiniuclx··on Unexpected Benefits of Building Your Own Tools
I'd like to hear some more from the HN community on this topic - what tools have you build & did you find any surprising benefits once you've started using them more and more?
tiniuclx··on RFC 9639 – Free Lossless Audio Codec (FLAC)
I'm surprised to see such a new standard for FLAC - the protocol itself has been in use for decades, but this IETF standard has just been published. I would love to hear about the context of this publication.
tiniuclx··on Ask HN: Tools or frameworks to build music theory games
I'm currently working on a Python-based demonstration of some music theory concept for an article in the Paged Out! magazine. Very early stages but it might provide some inspiration regarding how to describe music theory concepts using code: https://github.com/tiniuclx/harmonylib

I've also made a "music theory interpreter" in Rust that goes a bit further. The source files for music theory & the chord database might prove especially interesting. https://github.com/tiniuclx/harmony-explorer

Finally, Ian Ring's website is a very fascinating place to learn about scales in particular: https://ianring.com/musictheory/scales/

tiniuclx··on How Chordcat Works, a Chord Naming Algorithm
Thanks a lot for posting this. I am working on Chord Chart Memo [0] which is a tool for entering and transposing chord charts and this algorithm might come in very handy for naming the chords entered through the application.

What we're doing right now is essentially a hard-coded database of chord names. Every single new chords requires a new entry into this database, which currently makes adding chords with many accidentals impractical. Your approach of tracking the accidentals separately to the database of chords seems very useful and it may allow me to add 'jazz chords' into the app!

[0] https://tiniuc.com/chord-chart-memo/

tiniuclx··on Ask HN: Are you playing Factorio this week?
Are you using the new temperature signal for the reactor?

In my last playthrough I managed my reactors by measuring the tanks of steam - the temperature signal looks like a much nicer way to achieve the same thing.

tiniuclx··on Ask HN: What's the most creative 'useless' program you've ever written?
A script which replaces all comments in a file with confusing yet plausible-looking alternatives - https://github.com/tiniuclx/CommentCPP

I did this seven years ago - way before generative AI came around to do it in twice time and 1000x more expensive ;)

tiniuclx··on Factorio: Space Age Is Here!
Potential duplicate of https://news.ycombinator.com/item?id=41902808
tiniuclx··on Ask HN: Companies of one, what is your tech stack in 2024?
I've built Chord Chart Memo [0] entirely using Godot Game Engine.

Chord Chart Memo is a tool for musicians and songwriters which lets you input chords with just two taps. What makes it stand out is the focus on lightning-fast input & offline functionality for reliablility during live performances.

[0] https://tiniuc.com/chord-chart-memo/

← PreviousPage 2 of 6Next →