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

Same


I love flameshot, before it I used Shutter and I don't regret switching to Flameshot whatsoever. I use it on my work and personal laptops (Debian+xfce4)


Shutter is great in terms of features. I just recently discovered it.

But its code... Thousands (like definitely over 10k) of lines of procedural perl. I had a feature in mind I wanted to contribute and I couldn't even scratch the surface. I doubt this software can evolve any further.


woah, had no idea Shutter was written in Perl


why?


No


I upgraded from 11 to 12 like one year ago and from 12 to 13 some days ago (upgrade to 14 seems that will be straightforward) but in my case what I did:

  - Don't upgrade directly from 12 to 14, go to 13 first
  - If you have warnings after moving from 11, fix them first
  - Run the 0.13upgrade command in your code that will generate the required_providers
  - Run terraform-v13 init
  - Change to correct workspace if using some
  - Run terraform-v13 plan which will probably fail due to the new explicit required-providers rule, if that happens you need to modify the state with the correct providers https://www.terraform.io/upgrade-guides/0-13.html#why-do-i-see-provider-during-init- . In my case I have a lot of modules so I created an script that automated that process
  - Execute again terraform-v13 plan and verify that it will not make uncommon changes
  - Then run terraform-v13 apply.


> Don't upgrade directly from 12 to 14, go to 13 first

The line above, plus running apply in each version is key. I literally just did the update from 11->latest for 3 different repos a couple of weeks ago. And tbh, its was only the first update where I had to make any code changes. The rest mostly worked.


I think it is still widely adopted in CMSs like Drupal and Wordpress and they have a big market share. Jquery will not die soon even if it is not the first choice for starting a new project. It's been years since the last time I used it.


After I knew Shutter was going to be deprecated I found Flameshot and I'm not changing it. Really good tool


We experienced 504 errors from Cognito but seems to be that other services are affected as well


We have experienced the same on multiple accounts


Such a story! this is very inspiring and I would like to read what happened next!


There are still FLOSS projects that still have that hacker culture you mention. You can still build things and feel good, though you probably won't get paid. Check their mailing lists, Github issues, IRC chats, Slack or whatever channel these projects use for communication, there are big discussions in what technical decisions to take. These projects always need help and also have different problems to be solved.

It might fill that gap you have (at least it did for me).

In the end you will see your job just as an income source but most of your passion will be in contributing to FLOSS projects, if you get paid for contributing to FLOSS even better.

You mention those 80s 90s hacker ethos, be like that, be curious, try checking someone's else code, play it with, read what things need to be improved, hack it and show it.


But what about a source of income? I want to contribute to open source, but after all we live in a capitalist society and people have to get a "real job" (read: writing spyware for microsoft) in order to buy food and shelter and to live, instead of writing code for free.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: