Hacker Newsnew | past | comments | ask | show | jobs | submit | jamesbrink's commentslogin

I have been working on a CLI tool to quickly find older versions of packages, there are a handful of existing solutions out there but I wanted something local and fast. This is still early development but I would love any feedback. It includes an optional API with a frontend, you can explore the current state of the DB here https://nxv.urandom.io/


The NixOS MCP is now at version 1.0.0, Contributions and feedback are always welcome.


Just sharing my random AI workflows that I find useful


Stop your AI assistant from recommending packages from five releases ago with this Model Context Protocol server for NixOS, Home Manager, and nix-darwin. Finally, a tool that understands the existential dread of misconfigured option paths and the joy of reproducible system configurations. For Nixers who are tired of explaining to Claude why "just apt-get install it" isn't helpful advice.


This is someone who is owning their shit, and you chime in anonymously like this. seriously?


You have to remember this was a crime where the victim was a child. Adults, especially men will have a much different perspective on this. If someone did this to my teenage daughter you better believe I won't be so passive about it.


How old were those children ? There is a difference between a 5 year-old child and a 16 year old “child”.


If you want to walk that line ¯\_(ツ)_/¯


I feel this is an important subject. I to have recently become a felon as well. Finding reasonable employment after the fact is a constant de-motivating battle. I have been working the ops side of things for over 10 years for large well known companies such as Edward Jones, Yahoo, and GoDaddy. I made a series of stupid decisions within a 3 hour period while having an argument with an ex girlfriend over text messages (never any violence, threats, etc). I decided to be vindictive with her, troll her, be a dick continuously out of anger. Needless to say, I broke the law and it came down hard on me. I have never had any issues with the law in the past, and this was my only run in with the law. I was indicted on 12 charges, 8 of them felonies, further more the prosecutor claimed that there was aggravating circumstances which allows them to charge me as a repeat offender because a few of the crimes took place on multiple days (violating a court order by texting my ex girlfriend.)

Of the 12 charges I had to sign for 3 felonies to avoid going to prison over being a troll to my ex girlfriend, the worst part is if I had beat her within an inch of her life I would have been in less trouble. Unfortunately that's not my MO or in my character at all. So now I am an engineer with over 10 years of great work history with 3 felonies for Computer Tampering, Harassment, and Stalking (In AZ this is Harassment + Fear of property being damaged) charges.

I was no doubt guilty, and I don't try to minimize my crimes and stupidity, but I am highly annoyed that I will have to be judged by this over and over again long after a judge already did at sentencing.... There are companies that claim to work with people for a second chance but I personally have never seen this during my job search.

Nothing more fun than becoming a felon at 35 :/


Here is a quick, far less useful visualization of file activity using Gource :)

This was run on OSx, linux users can use strace to watch for open files, much better performance.

# Using lsof in a loop (no sudo required) (while :; do lsof |gsed -r "s#(\w+)\s+.\s+(.+)#$(gdate +"%s")\|\1\|M\|\2#;t;d";done) | \ gource --realtime --filename-time 2 --highlight-users --1280x800 --log-format custom -

# Using Dtrace (better option, could replace with opensnoop possibly but still requires dtrace) sudo dtrace -n 'syscall::open:entry { printf("%u|%s|%s",walltimestamp,execname,copyinstr(arg0)); }' | \ gsed -r 's#.+ ([0-9]{10}).+\|(.+)\|(.+).+#\1\|\2\|M\|\3#;t;d' |\ gource --realtime --filename-time 2 --highlight-users --1280x800 --log-format custom -


This is a project I have been working on after having multiple requests to create Gource videos for various projects. I got tired of murdering my laptop with gource/ffmpeg processes so I set out to get it done on an EC2 instance. There are a handful of Docker containers out there that do gource videos, but they all suffer from two major drawbacks. They are all headless, but all still require a GPU, and secondly they generally like to output raw video eating tons of disk space.

My image has a handful of configurable options, if time permits I would love to add more.

I do have my videos templated out a bit, I have a border separating the date and key from the actual video. This originates from another script I have which creates quad video output so you can compare 4 git repos at once in the same video. I used some sed hackery and named pipes to keep everything in sync. I hope to be adding this script to the container soon as well. Let me know what you think!


Just ran this through the container on AWS This is the Elixir Lang repo. https://www.youtube.com/watch?v=wl5uuvDK3ao


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: