Techiavellian
Technology is power.

Projects

Introducing smoke!

Screenshot of smoke

I’ve found myself unemployed with a bit more free time than usual for the last few months, and I decided that it was the perfect opportunity to learn a bit about LLM tool use and to try out this whole “vibe coding” thing. Inspired in part by one blog post by Thomas Ptacek saying I was nuts not to use LLMs more and another by Thorsten Ball explaining the nuts and bolts of “agents” , I set out to make one with the right ergonomics and features just for me - a CLI application I could run in tmux beside my NeoVim pane while editing code.

Keep reading →

Analyzing ~425 days of Hacker News posts with standard shell commands

(About) 425 days ago (at the time of this writing) I started scraping Hacker News via its shiny new API. And then I promptly forgot about it. That is, until I noticed my cronjob had been throwing errors constantly for a few weeks:

Traceback (most recent call last): File "/home/dummy/projects/hn-cron/hn.py", line 62, in <module> main() File "/home/dummy/projects/hn-cron/hn.py", line 53, in main log_line = str(details['id']) + "\t" + details['title'] + "\t" + details['url'] + "\t" + str(details['score']) + "\n" KeyError: 'url'

Instead of fixing anything, I just commented out the cronjob. But now I feel somewhat obligated to do at least a rudimentary analysis of this data. In keeping with my extreme negligence/laziness throughout this project, I hacked together a few bash commands to do just that.

Keep reading →

dot-man

I recently hacked together a little 300-line bash script to manage my dotfiles called dot-man . Basically, it will let you manage your dotfiles in a git repository, and you can run it every so often to keep your local / remote dotfiles up to date.

Install is as simple as:

git clone git@github.com:cneill/dot-man.git OR git clone https://github.com/cneill/dot-man.git

Let me know what you think! You can find me on Twitter @ccneill .

Keep reading →

Announcing DefectDojo v1.0.2!

I’m happy to announce the latest version of a project that the Security Engineering team at Rackspace has been working on: DefectDojo ! DefectDojo is an open source defect tracking system that was created by our team to keep up with security engagements, but it can be useful for tracking any type of application testing. It supports functionality like Finding templates, PDF report generation, metrics graphs, charts, and some self-service tools for doing port scans, for example.

Keep reading →