Live data from Hacker News

Software I’m thankful for (2021)

crawshaw.io

261–270 of 530 posts

Re: Software I’m thankful for (2021)

#261
post #96

Earlier quoted context omitted.

Windows is a very good operating system. Windows haters don't hate for technical reasons, but for religious or political reasons. And I like Microsoft. Microsoft makes some products, that's it. Not experiences, or promises of freedom. They are software products, with problems, qualities, end.

I think this is sometimes true but that for developers there are very good reasons to not prefer Windows. Mostly that local software management sucks on it unless you go with WSL, which is really good but does still have some limitations (speed, GPU compatibility, etc. - in general having to manage effectively two parallel filesystems gets in the way), and is at the end of the day essentially still Linux. Sure you ca…

I'm a developer. I use Windows to program in Java, Delphi with SQLServer or SQLite. Git works great on Windows.

I use WSL for Ruby, Python, Go with Postgres/Mysql. I don't dual boot Linux because 100% of the time linux automatically destroys the installation. The last time this happened was because I tried a Bluetooth joystick in Kubuntu. Kubuntu freezes and won't boot again. Because this last experience, I will never use Linux again in the metal again.

To develop Games, Windows.

I've never used SqlServer on Linux, and when I tried to use Postgres on Windows, Postgres start using using 100% of processor, it was a total mess.

Resume: My development experience is compartemized, If is possible to use Windows, Ok, if not, I use Linux(WSL or emulated).

I have already programmed on Mac OS, using XCode. XCode is an aberration. One of worst software development experience in my life.

Ruby or Python development experience(in terminal with vim and a package manager like HomeBrew) is good on Mac OS, after installing a good terminal.

Re: Software I’m thankful for (2021)

#262
Let's see.. Software I am thankful for.. there is a fair amount of such.

Anki - Software, that helped me build up habit, and made learning language an easier task

Emacs - Wonderful text editor, made interacting with system a bliss.

Nix/NixOS - Distro, that made updates a painless, and fearless task. I love it.

ZFS - Filesystem that I love, for it has many wonderful features, and they all just work. (Also cute compression)

Wine + DXVK/VKD3D - Thanks to this, I was able to completely drop windows partition, and go full Linux.

LaTeX - Thanks to it, I could have cute workflow for writing documents (And yesterday, wrote CV with its' help :D)

Calibre - Man.. what a behemot of book software. Makes anything ebook related painless

Common Lisp(SBCL) and Haskell(GHC) - Very interesting languages, with very wonderful features. I love them both.

Cool retro term - For playing roguelikes, lets me experience them in very retro, retro way.

Obviously, ublock origin, makes browsing web not a nightmare.

Aseprite - wonderful pixelart software.

There is more, but... I will stop there, to make the comment.. not too long.

Re: Software I’m thankful for (2021)

#263
post #247
post #4

Earlier quoted context omitted.

The last line "Sent from my iPad" was quite fitting as a device that he conceptualized :-)

kinda spoils it imho. why is it included? he surely didnt intend it.

i don't know, after a list of things he didn't do that he's thankful for, containing something he was responsible for in this way is a subtle nod to what he did create.

Its powerful because (a) he probably didn't explicitly add it, and (b) it references his impact on the world and (c) the iPad is obviously important but no where near as important as mathematics or medicine, and its not included on the list, just a helpful nod to its ability to help him reflect on this list.

Re: Software I’m thankful for (2021)

#264

Earlier quoted context omitted.

Apart from all of the message, yes, no mention of it at all.

I was thinking more of things like the "windows, icons, menus, pointer" that Apple tried to sue Microsoft for.

> or most of the technology I work with.

No mention of it at all.

Re: Software I’m thankful for (2021)

#265
post #14

Earlier quoted context omitted.

Quoted post unavailable.

I read "Sent from my iPhone" as "I apologize for brevity and typos" and don't get offended.

I explicitly leave it in for this sort of interpretation. I remove it from my iPad, but not phone.

Re: Software I’m thankful for (2021)

#266

The fish shell, makes using the shell feel almost painless. Hammerspoon, I use it to automatically switch audio devices based on context, so every call uses the best microphone currently available, window management via keystrokes, limiting media keys to Spotify, tons of other things. Indispensable. Arduino, I don't think I would be able to tinker with microcontrollers as much if I had to write C and use obscure tool…

I use fish as my main shell and haven't seen anyone else that has. Honestly its really good, the autocomplete feature is my favorite.

Re: Software I’m thankful for (2021)

#267
post #81
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.

I use Linux as my main OS for some years now, but use Mac and Windows, mostly because I need to test my software on them, but I have to say: I totally agree. Windows is the only practical desktop OS for most people. Mac is not an OS you can use unless you buy the entire package, and then you have to live with many of its limitations. It absolutely sucks at multitasking (not that most average users care about this one…

[deleted]

Re: Software I’m thankful for (2021)

#268
post #204
post #108

Earlier quoted context omitted.

After reading this, I am reminded of the Buddhist concept of Pratītyasamutpāda [1]. In essence, existence is interwoven in a complex tapestry of interdependence. https://en.m.wikipedia.org/wiki/Pratītyasamutpāda

The concept of Ubuntu also occupies the same sort of space. Which makes sense when you consider Mark Shuttleworth is South African. https://en.wikipedia.org/wiki/Ubuntu_philosophy

And here I thought Ubuntu was a Swahili word meaning "I don't know how to install Debian".

Re: Software I’m thankful for (2021)

#269
post #255

Earlier quoted context omitted.

I feel like linux only works for 2 categories of people: 1. The extreme laymen that do essentially nothing outside of the web browser 2. The tech savant that has the time, energy, and motivation to spend the countless hours required to get Linux to run anything sufficiently complex. Those in-between typically have the desire to do more than they are able to easily do OOTB with Linux, but also lack the technical abili…

I would have agreed with that 15 and maybe 10 years ago. Nowadays, do you really think this is still true? At the university I work at some of the administrative staff with little to no technical knowledge are using Ubuntu and doing essentially the same thing they would on Windows or Mac, and that really not only web browsing, nor LibreOffice usage. For example they have to use custom horrible tools developed years a…

>I would have agreed with that 15 and maybe 10 years ago. Nowadays, do you really think this is still true?

Last month we had six linux desktops at work fail to boot after an upgrade using the disto's built-in update manager because of video card driver issues.

These were all workstations manned by data scientists with brains the size of planets who foolishly thought that keeping their systems up-to-date for security reasons was a good idea.

"Oh but that's Nvidia's faul.."

Doesn't matter. Has never mattered. Will never matter.

Upwards of 80% of all blue-screens that trashed Me's reputation were crappy S3 and ATI driver problems.

I'm used to it because (to ward off distro bigots) at home I use a Linux distro so cool and advanced that you've never heard of it so I fixed the issues even though that's about six levels below my pay grade.

That being said I only use Linux at home for work. And I hardly ever touch it once I get it working in case an update screws up OFED, or CUDA, or some other unresolvable package dependency hell conflict nightmare.

"Oh the most current release changed the path to 'foo' even though that had been the standard for 40 years because some maintainer got a wild hair up their ass and wanted things to be 'elegant' and we didn't even bother to create a symlink" or "you can't have that version of a package because sixteen layers down is a dependency we don't want to have to deal with upgrading just do it yourself lol" every couple of months? Yuck.

For everything else: macOS, "Because I ain't got time for that shit."

Post reply on HN