HNHacker News
TopNewBestAskShowJobs

comprev

2,416 karma · joined May 2, 2017

20+ years of dev/ops/sysadmin/cloud/infra
submissionscomments
comprev··on How can newbies make proper use of AI and still be good developers?
When your code didn't work due to a typo in the magazine (surprisingly common!) or bug in the compiler itself, how did you fix it?

AI allows juniors to magically fix the mistakes or suggest an alternative solution without needing to _think_ themselves. It will cook up a script in seconds to approach the problem from a completely different angle.

I only use AI when I'm really stuck on something and enjoy learning new ways I had never even thought of before. This provides me another avenue to explore before asking AI to help again.

comprev··on Ask HN: Should we maybe add header "X-Electricity-Used: 42" to responses?
"carbon offset" is big business in the aviation world although I feel it's just virtue signalling.

If they were serious about aiming for "carbon neutral" the plane would never take off in the first place!

I admit this is a very simplistic view and likely I just don't understand the bigger picture about economics of carbon offsetting.

comprev··on Firefox is the best mobile browser
NextDNS has proven effective for me on iOS. On mobile devices I have the app and my home router is configured to force all DNS requests to use NextDNS servers.
comprev··on Firefox is the best mobile browser
Probably 99.9% of daily users because they know no different.
comprev··on N8n raises $180M
Oracle was the first company I thought of who licensed per-CPU.

Many moons ago I was a sysadmin at a company and first heard about their licensing strategy when sizing up some new multi-socket Opteron servers. First time I learned about per-CPU licensing.

comprev··on Grafana Labs made a Taylor Swift dashboard
"Never trust what you read on the Internet" - Einstein
comprev··on Fire destroys S. Korean government's cloud storage system, no backups available
You jest, but I once had a client who's IaC provisioning code was - you guessed it - stored on the very infrastructure which got destroyed.
comprev··on Ask HN: Why is software quality collapsing?
My view is fairly simple - demand for technology is always increasing at a rate which far outstrips supply of _good_ engineers (by a significant factor). The lure of a well paid career tempts many to the world of software engineering even if they're not very good at it.

Look at the construction industry. Many buildings on this planet were built hundreds, sometimes a thousand or more years ago. They still stand today as the quality of their build quality was excellent.

A house built today of cheap materials (i.e poor quality software engineers) as quickly as possible (i.e urgent business timelines) will fall apart in 30 years while older properties will continue to stand tall long after the "modern" house has crumbled.

These days software is often about being first to market with quality (and cough security) being a distant second priority.

However occasionally software does emerge as high quality and becomes a foundation for further software. Take Linux, FreeBSD and curl as examples of this. Their quality control is very high priority and time has proven this to be beneficial - for every user.

comprev··on How Israeli actions caused famine in Gaza, visualized
Germans would often say _their_ grandparents were never Nazis.

Ironically, the same thing will happen in future Israeli generations when they look back at the current genocide - "No, my grandfather wasn't involved in the Gaza war"

comprev··on How Israeli actions caused famine in Gaza, visualized
As long as you continue to call your immediate neighbours "enemies" you will always feel insecure and threatened by them.

Perhaps Israel could take a radically different path and aim to call their neighbours "friends" instead, or at minimum a healthy but neutral relationship?

Only a small number of bordering countries worldwide are sworn enemies and the world would be a better place for everyone if this fell to zero.

comprev··on Asked to do something illegal at work? Here's what these software engineers did
How is it any different from working at a gambling company writing addictive software?

There will always be someone willing to do the work if the pay is good enough.

comprev··on JackTrip: Multi-machine audio network performance over the Internet
https://stoor.net/pages/about

STOOR did a live multi-artist techno performance between two studios in Netherlands and Germany.

They might have used something like JackTrip to synchronise their instruments.

comprev··on The Theatre of Pull Requests and Code Review
Trust, but verify. We're only human after all :-)

At $DAY_JOB we need approvals from peers due to industry regulation.

comprev··on Yt-dlp: Upcoming new requirements for YouTube downloads
Nice trick I'll have to try this. Thanks!
comprev··on Download responsibly
Optimising CI pipelines has been a strong aspect of my career so far.

Anybody can build a pipeline to get a task done (thousands of quick & shallow howto blog posts) but doing this efficiently so it becomes a flywheel rather than a blocker for teams is the hard part.

Not just caching but optimising job execution order and downstream dependencies too.

The faster it fails, the faster the developer feedback, and the faster a fix can be introduced.

I quite enjoy the work and always learning new techniques to squeeze extra performance or save time.

comprev··on TernFS – An exabyte scale, multi-region distributed filesystem
This is quite fascinating, thank you!
comprev··on Ask HN: Generalists, when do you say "I know enough" about any particular topic?
IMHO knowing when to accept defeat in a professional setting is one of the most important skills a generalist can learn. As with everything in tech the answer is "it depends" :)

When possible I'll ask to be either continue to be involved or kept in the loop until a solution is found.

By reaching these boundaries at work it provides me avenues of exploration in personal time to understand where my knowledge gaps are - and quite often find new interesting subjects along the journey.

comprev··on graduated but no jobs
I knew I couldn't go straight into the Ops world and accepted I had to start on the support ladder answering telephones and responding to emails about expired domains, lost passwords, etc. However during this necessary detour I never lost sight of my target - even if it felt a million miles away at the time. The job was merely a stepping stone to cross the river.
comprev··on macOS Tahoe
Apple's accessibility features enabled my mother to enjoy what little independence she had due to a rare debilitating illness [Multiple System Atrophy].

She could read eBooks & emails, listen to audio books, view photos and call her family by herself (iPhone use extends to many uncles/aunties/cousins).

Every few months I would help her recalibrate her iPad as it was a vital life line.

comprev··on macOS Tahoe
That's going the opposite direction not full circle. Hardware bad, OS good is now hardware good, OS bad.
comprev··on graduated but no jobs
This might sound a little controversial, but have you considered other roles in IT, not just pure development jobs?

I've been in Ops for 20+ years now and started on 1st line support for an ISP, although I had very few options without a degree (or much of an academic background really).

An entry level role might be a stepping stone to other positions within the company - and an opportunity to network with colleagues in other departments.

Over the years I built professional relationships and moved up to 2nd line and then 3rd line (sysadmin). This provided industry experience, certifications and sufficient domain knowledge to move elsewhere.

A few peers from 1st line moved over to development after they helped provide direct feedback to the devs as users of their software.

comprev··on Ask HN: Are there any modern devices similar to Palm Pilot?
Portable music players might fill this niche if there was an OS which could support the hardware.
comprev··on Ask HN: Who reads the "newest" feed, and what do you look for there?
Opposite of this, I enjoy reading the HN discussions about the submissions which have risen to the top.

The vast knowledge in the collective HN community never fails to amaze me.

comprev··on I don't like curved displays
Over the years I've gifted a few nice keyboards to people and their immediate response has often been "why didn't I get a proper mechanical keyboard sooner!"

They had only used cheap plastic or laptop keyboards until then and never saw a keyboard as a tool to invest in for their profession (which often required plenty of typing).

comprev··on De-Clouding: Music
Many people experience this but spend many thousands more on a vehicle lease and have to nothing to show for it afterwards
comprev··on Is 42 too old
This is pure speculation, but I think there's probably a large variation in salaries in the 90/10 split of senior/staff+. The majority have decades of employment with the same employer rising up from junior/graduate level, whereas the others joined to bring "modern tech" experience with them to help execute a revamp.

Most devs are probably in the top 20-30% band making tech a relatively "normal" (but good) salary in the local region.

I could be entirely wrong though :)

comprev··on Ask HN: How are you preparing for upcoming short-lived SSL renewals?
Yes, mostly those two. Many staff didn't know the systems had an API as they don't really have much development experience - just a long career in clickops/Windows.

Only now are their roles morphing to include programming and, understandably, it's occasionally a daunting steep learning curve for them.

comprev··on Is 42 too old
To clarify, I'm not working "crazy hours". I don't have a huge backlog of work that needs to finished.

I enjoy researching, building and solving interesting problems out of personal curiosity. There has never been any pressure on me to find a solution - many of the challenges are sometimes years old and teams just lived with the discomfort.

Sharing a possible way to remove this discomfort is often welcomed by the long-timer engineers out of curiosity to learn more - it's been a thorn in their side for ages!

comprev··on Is 42 too old
Where I live tech is one of the few careers which puts [senior] salaried devs in the top 1% of earners when I look at my income bracket in the annual county stats published by the Government. At a regional level it puts me in top 5%.

This of course all relative geographically but we're certainly very well compensated compared to other industries.

comprev··on Ask HN: How are you preparing for upcoming short-lived SSL renewals?
Not building anything but I'm helping other teams work on their automation to improve rotation processes.

A surprising number of Ops colleagues have almost zero exposure to IaC and the short-lived certificates on the horizon has been the necessary catalyst to change this.

← PreviousPage 3 of 34Next →