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

In my native country unions have crippled the job market and most of my peers don’t see any benefit from them, we actually hate them for the most part.

Unions are just another way to find a single solution that fits everyone and we all know how that turns out. They’re just be another bureaucratic institution for corrupt politicians.

Tons of evidence out there, especially in EU.


> In my native country unions have crippled the job market

We have to think about this critically. If there were no unions, do you believe there would be more jobs for everyone? If so, what is happening to those jobs? What is happening to the demand that would support those jobs? I'm missing some of the logic here, so want to understand better.


Can you provide some concrete examples and sources?


Ghostty


Seeing XDA brought up some good memories. That's the website that really got me into software engineering. I remember trying thousands of different ROMs every month and changing phone every 6 months. My username is still there and seeing the forum still alive and well is awesome!


First time I hear about DietPi OS, does it offer a headless distro?


Yes, you can setup the entire OS through dietpi terminal utilities over ssh.


Heard too many horror stories, pass


I’ve just released v2.0 of Kintoun (https://kintoun.app), an iOS client for Cloudflare that I’ve been building for quite a while now.


> Ngl I’m reading this article after having used ai to build a beautiful front end that is pixel perfect.

Was about to say the same thing


I’ve just released v2 of https://kintoun.app which is something I’ve been working on for quite a while now.

It’s an iOS client for Cloudflare and it covers a lot of resources with this last release.

Next bit of work is to clean the swift sdk a bit and make it open source, it’s been heavily inspired by the python-cloudflare sdk.


I have a summary alias that kind of does similar things

  # summary: print a helpful summary of some typical metrics
  summary = "!f() { \
    printf \"Summary of this branch...\n\"; \
    printf \"%s\n\" $(git rev-parse --abbrev-ref HEAD); \
    printf \"%s first commit timestamp\n\" $(git log --date-order --format=%cI | tail -1); \
    printf \"%s latest commit timestamp\n\" $(git log -1 --date-order --format=%cI); \
    printf \"%d commit count\n\" $(git rev-list --count HEAD); \
    printf \"%d date count\n\" $(git log --format=oneline --format=\"%ad\" --date=format:\"%Y-%m-%d\" | awk '{a[$0]=1}END{for(i in a){n++;} print n}'); \
    printf \"%d tag count\n\" $(git tag | wc -l); \
    printf \"%d author count\n\" $(git log --format=oneline --format=\"%aE\" | awk '{a[$0]=1}END{for(i in a){n++;} print n}'); \
    printf \"%d committer count\n\" $(git log --format=oneline --format=\"%cE\" | awk '{a[$0]=1}END{for(i in a){n++;} print n}'); \
    printf \"%d local branch count\n\" $(git branch | grep -v \" -> \" | wc -l); \
    printf \"%d remote branch count\n\" $(git branch -r | grep -v \" -> \" | wc -l); \
    printf \"\nSummary of this directory...\n\"; \
    printf \"%s\n\" $(pwd); \
    printf \"%d file count via git ls-files\n\" $(git ls-files | wc -l); \
    printf \"%d file count via find command\n\" $(find . | wc -l); \
    printf \"%d disk usage\n\" $(du -s | awk '{print $1}'); \
    printf \"\nMost-active authors, with commit count and %%...\n\"; git log-of-count-and-email | head -7; \
    printf \"\nMost-active dates, with commit count and %%...\n\"; git log-of-count-and-day | head -7; \
    printf \"\nMost-active files, with churn count\n\"; git churn | head -7; \
  }; f"
EDIT: props to https://github.com/GitAlias/gitalias


Curious - why write it as a function in presumably .gitconfig and not just a git-summary script in your path? Just seems like a lot of extra escapes and quotes and stuff


It's a very old config that I copied from someone many years ago, agree that it's a bit hard to parse visually.


Not the poster, but one theory: so you only need to copy one file. Portability.


Looks like the above assumes a POSIX shell, so one could argue a dedicated script would actually be more portable.


Looks nice. Unfortunately I don't have log-of-count-and-email, log-of-count-and-day or churn



You could make a local `man` page.


I was going to say, the OP's assertion that "they" are typing all these commands out by hand each time without an alias is just one of many tells that this post is AI slop. Nobody that proficient with shell commands should be typing any of those by hand more than once or twice without aliasing for reuse.


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

Search: