HNHacker News
TopNewBestAskShowJobs

comprev

2,416 karma · joined May 2, 2017

20+ years of dev/ops/sysadmin/cloud/infra
submissionscomments
comprev··on Booting from a vinyl record (2020)
The physical aspect is what I most enjoy while DJing with vinyl.

While I do have a full "digital" DJ setup to nothing beats (no pun intended) the satisfaction of mixing the black circular slabs with no crutches available in the digital world.

Every mistake and imperfection of the groove is there for the listener to hear, with little room for error.

comprev··on Ask HN: How locked down are your work machines?
Out of habit (and corporate experience) I default to ~/.local/ where possible in case lockdown happens at some point in the future.
comprev··on Ask HN: How locked down are your work machines?
At $DAY_JOB our Windows laptops are locked down and supported.

Linux & macOS people have zero support (outside hardware, corp VPN) and the password to the local admin account (thankfully Jamf does not reset sudoers file)

As more developers/operators opt for Linux or macOS I'm surprised support hasn't been expanded.

comprev··on Find a pub that needs you
The concept of a postcode was originally due to the sack weight a postie could deliver before returning to the van.

Each postcode would then have an optimum delivery route often devised by the postie's themselves.

comprev··on How problematic is resampling audio from 44.1 to 48 kHz?
Thanks for the links very interesting to read.

I buy loads of DJ music on Bandcamp and "downsample" (I think the term is) to 16bit if they only offer 24bit for smaller size and wider compatability.

comprev··on I dumped Windows 11 for Linux, and you should too
When my dad (83) was looking to replace his ancient Win7 Dell PC I convinced him to buy a MacMini since he's had an iPad for a long time, and more recently an iPhone.

Initially he was concerned about the "new" interface after using Windows since 3.11 days, but within an hour he was happy doing his usual "basic tasks" (email, basic Excel, Word for letters, printing, etc). He was amazed both his printers (colour/scanner, b&w) worked with zero hassle after simply plugging them in.

Now he loves the ability to FaceTime anyone in the family (kids, grandkids, etc.) at the click of a button using the webcam plugged into the Mini, and really enjoys the sync of photos, emails, notes, etc.

I think he would have really struggled with Windows 11 so I was tempted by an older-person friendly Linux distro if macOS wasn't an option.

comprev··on Ask HN: How do you use 5–10 minute gaps productively?
I put the kettle on and/or walk around the garden (weather permitting).

Best use of 5-10min intervals I can think of :)

comprev··on Ask HN: What skills do you want to develop or improve in 2026?
Look at the Phase Controller [0] if you're looking at spinning again. Amazing milli-second response time even on older hardware. I DJ with a MacBook Air 2017.

Failing that, a second hand Pioneer DJM-250mk2 is the entry level digital vinyl controller which works (via hardware unlock) with Pioneer's Rekordbox software.

Welcome back :)

[0] https://www.phasedj.com/

comprev··on Ask HN: How many HN'ers Celebrate Christmas vs. ?
For many people Christmas is an annual holiday with a strong emphasis on family with virtually no religious aspect, thanks partly to the commercialisation of 25th December. Hollywood has no doubt played a big part in this too.

I appreciate it must be frustrating for Christians to see society forgetting what they consider should be the primary focus but surely there is some joy in seeing people caring for each other?

comprev··on Your job is to deliver code you have proven to work
Pair programming? That is realtime code review by another human
comprev··on What is the nicest thing a stranger has ever done for you?
Wonderful story!

As a Brit, I feel Xmas meal is the one time when you might see new faces around the table as we make an effort to ensure nobody is eating alone.

Growing up it was not unusual for members of the local community to join us if they faced Xmas alone.

comprev··on Damn Small Linux
I'm sure I burned a Gentoo stage 1 boot ISO onto one of those card-sized discs.
comprev··on Twelve Days of Shell
"ls" shows only visible files whereas "ls -a" also displays those starting with a dot. Given the question doesn't that make your answer the correct one?
comprev··on Native Secure Enclave backed SSH keys on macOS
Inability to export the private key is no different from using an YubiKey? You can't "backup" the private key they generate either.
comprev··on Ask HN: Are you still working with a website that requires Internet Explorer?
I worked for a client once (in the e-commerce space) whose demographic was people likely running ancient desktops/laptops due to financial circumstances. A large part of their business model was affiliate marketing allowing anyone with a browser to make some money online. A/B testing showed a massive drop in traffic when TLSv1.1 was set as minimum.
comprev··on Cloudflare Global Network experiencing issues
Always nice to see Pinkbike mentioned in the tech world :)
comprev··on You will own nothing and be (un)happy
MS Office perhaps? Word, Excel, etc not including Teams
comprev··on Rewilding the Internet
or perhaps "real men do not use protection hence sons"
comprev··on Meta projected 10% of 2024 revenue came from scams
Does your local cinema have pre-film adverts?
comprev··on The MP3.com Rescue Barge Barge
There was once a band called Hybrid Theory who had a name clash with another band on MP3.com at the time, so instead they called their debut album by that name. The band instead renamed to Linkin Park :)

(At least that's what I remember reading - the band certainly changed it's name from Hybrid Theory)

comprev··on Ask HN: Git to repo, Git early and often. What are your tips?
Be nice not a moody old git?
comprev··on Ask HN: Who is hiring? (November 2025)
2 weeks would be 10 weekdays PTO not 14?
comprev··on Writing FreeDOS Programs in C
I used FreeDOS once to run ancient software which controlled an industrial size oven. The client was having an ever increasing challenge of sourcing IDE disks (in 2008) so I was contracted to find a solution.

Eventually we settled on industrial PCs, solid state media and FreeDOS.

It was significantly cheaper than replacing the oven at £1M each.... in 50 of their factories worldwide.

comprev··on Some people can't see mental images
I can _remember_ the properties of an apple - approximate size, weight (my hand does not instantly drop to the floor due to its weight), etc.

I can't _imagine_ an apple in my hand if you defined the colour, size or weight (for example, purple, 50cm diameter and 100Kg).

In my mind I am recalling a _memory_ of holding an apple in my hand - not imagining the one according to your specifications.

One example I can give is being tasked with rearranging desks in an office. I can't for the life of me _imagine_ what the desks would look like ahead of physically moving them into place.

I can make an educated guess based on their length/width but certainly not "picture" how they would look arranged without physically moving them.

It's like my brain BSODs when computing the image!

The same applies to people - I can only recall a memory of someone - not imagine them sitting on a bench in front of me. I might remember a memory of the person on _a_ bench but certainly not the one in front of me.

comprev··on AWS to bare metal two years later: Answering your questions about leaving AWS
I'm on a Platform team of <8 people and only 3 of us (most experienced too) come from sysadmin backgrounds. The rest have only ever known containers/cloud and never touched (both figuratively and literally :-) bare metal servers in their careers.

They've never used tools like Ansible (or Anaconda) or been in situations where they couldn't destroy the container and start afresh instantly.

comprev··on Replacing a $3000/mo Heroku bill with a $55/mo server
A combination of HashiCorp Packer and Ansible means I can "publish" a VM ready-to-rock image to a public cloud provider gallery and use it to run a VM in said cloud.

Ansible-Lockdown is another excellent example of how Ansible can be used to harden servers via automation.

comprev··on Ask HN: Best way to create a searchable knowledge base?
I'm a firm believer in having a single source of truth and that's often a Jira ticket ID in the corporate world. On Jira you can either directly link to another item, link to a Confluence page or leave a comment with the unique string (if the boards are not connected).

Every git branch and commit contains a Jira ID string, even down to "description" fields in resource properties or meta tags.

The idea is a future engineer who I will never meet has a starting point to understand the context of the change.

Projects on GitLab get a "release" too which contains the Jira ID, or possibly multiple in the auto-generated CHANGELOG.

It's not perfect and does require good discipline however I feel a professional responsibility to make the extra effort.

comprev··on Ask HN: How do you do CI/CD in 2025?
Currently moving multiple teams from Jenkins to GitLab and transferring ownership of their pipelines to the teams themselves.

Vast majority of colleagues have no clue how to build & deploy their own code due to a very traditional siloed organisation (Ops people owned pipelines) - which is proving somewhat challenging!

We provide plenty of well designed pipelines in documentation to _hopefully_ inspire good practices... but time will tell...

So far it's all been Linux/Containers however we do have a handful of iOS and Windows projects to migrate in the pipeline (no pun intended)

comprev··on AI workslop is driving me insane
I use AI mostly for writing docs and always make sure the documents have an "AI generated content" notice as the first thing readers see.

In the codebase itself I add in-line comments pointing to precisely where AI was used.

AI has proven very useful for providing extensive in-line comments too as my employer is pushing hard for our Ops guys to learn IaC despite the vast majority having zero-to-none development experience.

Contextual comments explaining _what, why & how_ loops/conditionals/etc. work has (so far anyway) proven quite successful.

comprev··on My clients keep ghosting invoices and I'm so fucking done
When I was a contractor I had set deliverables for projects and written agreement on payments for these milestones. One project might have 5-6 milestones.

95% of the time it worked well and the milestones gave an opportunity to review progress with the client, perhaps even a change of direction. On several occasions it lead to extensions (more features) or new projects in the future.

As a self employed contractor (cloud infrastructure), who got badly burned in the past, the key was to have deliverables which were self contained but still required the next chunk of work to be of any use in the bigger picture.

The financial loss for me was only the most recent deliverable should the client decide to ghost me. I did happen unfortunately.

From my perspective, I liked working on multiple sequential deliverables rather than one final one. I appreciate that infrastructure might be more flexible than other areas and often contractors only have one final deliverable.

← PreviousPage 2 of 34Next →