Live data from Hacker News

Software I’m thankful for (2021)

crawshaw.io

281–290 of 530 posts

Re: Software I’m thankful for (2021)

#281
uBlock origin and AdBlock Pro or other ad block alternatives are what I am grateful for! Has saved me a lot of time being wasted on ads. Also archive.is and archive.org for helping me find historical copies of webpages and also bypassing paywalls.

Re: Software I’m thankful for (2021)

#282

Earlier quoted context omitted.

Software development is a much better experience on Linux compared to Windows (unless you stay within Visual Studio). If you do tasks that are well supported by your OS, your experience will be mostly good. Don't run servers on MacOS, don't develop on Windows and don't game on Linux. Or do it anyway and deal with the unpolished aspects of it.

As a lifelong windows dev, what exactly makes linux worth moving to? I understand that coming from a linux world, doing what you like doing in linux isn't always possible on windows. But I've never really found a use for any of that console magic linux devs seem to love. Pipe this into that and through seven pieces of software that sound like glibgcd, add 8 arcane flags and in the end you have some kind of textfile t…

> Pipe this into that and through seven pieces of software that sound like glibgcd, add 8 arcane flags and in the end you have some kind of textfile that would've just as easily been made in some handmade program? What exactly is the selling point for devs?

No, that's exactly the selling point.

Yes, you could write some hand made program. And piping software together IS a kind of hand made program. It's just going to be far faster to write that pipeline, than to write a custom program, deploy, and run it.

And the pipeline might be much much faster. A classic example:

https://adamdrake.com/command-line-tools-can-be-235x-faster-...

Re: Software I’m thankful for (2021)

#283

Earlier quoted context omitted.

Did Jobs conceptualise it or did someone at Apple?

It’s fairly well documented that the iPad was what he’d wanted to have for a while, well before the iPhone existed. IIRC biographies put his first concept of what became the iPad around when the iPod was released. The iPhone was just a happy accident, something they decided to do with the cool tech they were playing with when working on the iPad, before it was ready.

Had to comment on this!

The IPad was described as a glass keyboard when it was still a secret. It was inspired by an argument with a Microsoft employee who argued apple should license the windows tablet OS and make tablets.

The whole company was more focused on making a phone however. And three secret internal movements converged into what is the IPhone today. Best thing is it was kept secret from Steve Jobs. But once he saw it, he shelved the iPad and worked on the iPhone.

The iPhone's predecessor was the Motorola iTunes phone. Which was a combo of the ipod and phone.

A bit of compiled history.

Edit: iPad was a development concept because he believed tablets should not have a stylus. And got angry at Microsoft employee for suggesting it should.

Re: Software I’m thankful for (2021)

#284
Stuff I'm thankful for, in no particular order. None of these are particularly unique to me, nor are they obscure and hipster, they're just stuff I have found myself really thankful for.

powerlevel10k because it makes adding custom sections to my shell prompt really straightforward. https://github.com/romkatv/powerlevel10k

terraform because I have a job wrangling it lol

asdf because it manages versions of software for me really well and it has thus far been rock solid reliable. https://asdf-vm.com/

Emacs because it's about as configurable and customizable as my most insane requirements. And emacs lisp is very cool. Similarly, vim and vscode are also dear to me.

Factorio! because of course Factorio, it's amazing. Similarly Kerbal Space Program.

Firefox for standing up against the chrome hegemony nowadays, and for being so exciting back in 1998 with its initial open source decision.

And Tree Style Tabs, because every time I have to use a browser without it, my skin crawls at the lack of organization. https://github.com/piroor/treestyletab

And the big ones: grep, sed, awk, cut, sort, uniq, jq for all the times they've turned something incomprehensible into something useful to this tiny mind.

EDIT: oh and zsh because zmodload zsh/datetime gives me $EPOCHSECONDS which makes life so much easier to make cool prompt segments like "days and hours since last commit" and "remaining auth session time in minutes and seconds"

    # display time since last commit in days and hours
    gdate -d @$(($EPOCHSECONDS-$(git log -1 --format=%ct))) -u +"(%-dd %-Hh ago)"

Re: Software I’m thankful for (2021)

#287
post #20

Strangely enough: Windows. Yes, I fucking hate Windows 10/11 for several laundry lists' worth of reasons, but you know what? At the end of the day, Windows is the only desktop OS that enables me to use my computer to do the shit I need or want to do. So long as that fundamental principle as a tool is not violated, I will forever be thankful for Windows regardless what criticism I might have for it.

All Microsoft products are free of charge if you know where to look for them. Basically you have the big Fortune 500 companies subsidizing pirates who download from TPBay...and of course the pirate CD copies being sold in street markets all over Sub-Saharan Africa. Microsoft with Windows, Azure, Office, Outlook and PowerPoint is the backbone of the economy. Come noon you have already used half a dozen of different fl…

The stuff in other people's houses is free if you're good at picking locks.

Re: Software I’m thankful for (2021)

#288
post #20

Strangely enough: Windows. Yes, I fucking hate Windows 10/11 for several laundry lists' worth of reasons, but you know what? At the end of the day, Windows is the only desktop OS that enables me to use my computer to do the shit I need or want to do. So long as that fundamental principle as a tool is not violated, I will forever be thankful for Windows regardless what criticism I might have for it.

> At the end of the day, Windows is the only desktop OS that enables me to use my computer to do the shit I need or want to do. I disagree on two fronts. First that Windows is the "only" desktop OS that enables you to use your computer to do the shit you need or want to do. macOS and Linux both do as well. Secondly that Windows is actually a very terrible OS to use your computer to do the shit you need to do unless y…

If ‘shit you need to do’ includes office use (Excel has no competition), graphics (Adobe, others), or quite a few other equally important things, Linux will not be a good fit.

I use Linux on my computers because it’s much easier to use — setup is easier and more reliable; hardware support is either available or not, without weird driver issues or clunky bespoke vendor applications; scripting is easily available; basic programming tools are much easier to set up; DEs are better than the competition and window managers exist; package management exists, …

The application landscape, however, is obviously incomplete, with limited progress.

Re: Software I’m thankful for (2021)

#289

> JSON is the worst form of encoding — except for all the others that have been tried. Edgy pessimism is tiring, we get it everything sucks but this is the best we got, even though you still hate it. > It’s not easily read by humans, but it can be read by humans. What does this even mean, why, how? It’s so easy to complain about something without admitting you don’t have a better solution. Maybe I’m bitter from my ER…

I don't see this as edgy pessimism, I see it as pragmatic optimism. The author isn't complaining about JSON, they're acknowledging JSON as the best choice despite its warts.

I understand his intention, but “the worst form of encoding” is pretty ridiculous.

Re: Software I’m thankful for (2021)

#290
post #5

cygwin mintty stream deck firefox / thunderbird eclipse linux socat / netcat postgres / mysql ms windows (ducks) emacs ms excel

Fucking finally somebody that says cygwin. Everybody nowadays is "wsl2 this, wsl2 that" but they forget that the OG, which still blows wsl2, it's CygWin. I use it for 2 decades, one of the 2 programs I install whenever I need to use somebody else (usually client) PC; the other one is uBlock Origin.
Post reply on HN