12 ms·
Ask HN: What was the best software that you used during 2022?
What was the best software (applications, services, frameworks, compilers, whatever) that you used during 2022?
For me, the following tools made my Windows development environment substantially better:
- Windows Terminal (https://github.com/microsoft/terminal)
- Windows Sandbox
- Visual Studio Code Remote extension
- Sublime Merge
- ImHex (https://github.com/WerWolv/ImHex)
- themodelplumber 4y agoText editing: Geany + snippets calling various scripts & programs I wrote Entertainment: VLC followed by QMMP File management: PCManFM, especially for viewing PDF covers at beautiful sizes Phone: QuickEdit+, Spiro (fidget toy), SmallBASIC (+AppImages on desktop), OsmAnd- (hiking) Terminal: find . -iname "blah" (find a file quickly. find in general was amazing to me in 2022, with -mtime, -size, and other flags) du -hs (how big is the stuff in this folder? Ah, that big.) lsblk (figure out what your linux system named your usb disk, for example) mc + sshfs (for moving files around the LAN mostly; midnight commander's progress bars are very nice) Scripting: ABS-lang.org Overall I give my awards to `find`, ABS, QuickEdit+, PCManFM, VLC, and Geany.
- snapplebobapple 4y agoif you like du, you should try ncdu. I made the switch and haven't looked back.
- faikuygur 4y ago[dead]
- Nathanael_M 4y agoUnrelated to the software, you should reduce the line height of the headers on your website and slightly increase the line height of the body!
- faikuygur 4y agoThanks for your feedback, appreciated! We are working on a new update to fix these issues.
- mellosouls 4y agoTrello remained the most useful and core part of my work and self-management, though it's starting to look a little too busy on the front end. https://trello.com/ https://trello.com/ I'd agree with Windows Terminal with WSL2/Ubuntu and VSCode.
- abhinickz 4y agoJellyfin
- bojangleslover 4y agoI've been amassing a library which I've exposed to some family members via Tailscale Dim (https://github.com/Dusk-Labs/dim https://github.com/Dusk-Labs/dim) is also a decent shout.
- onderweg 4y agoAs a macOS user: - iTerm2 terminal (https://iterm2.com/ https://iterm2.com/) - Visual Studio Code - Typora for Markdown notes (https://typora.io/ https://typora.io/) - MacPass for password management CLI: - Everything developed with bubbletea :)(https://github.com/charmbracelet/bubbletea https://github.com/charmbracelet/bubbletea) - Homebrew - jq (this is the best software I used during 2022, but obviously this is not "new" software: software that also had a first release in 2022).
- beingflo 4y agoCaddy [0] has been an absolute joy to work with. I switched this year from nginx for my sideproject-hosting VPS. Just letting it handle the SSL certs and configuring a static site or a reverse proxied route in literally 3 lines of config is really nice. I'm planning on adding Authelia [1], Prometheus and Grafana Loki to the mix soon, which should all integrate nicely :) [0] https://caddyserver.com/ https://caddyserver.com/ [1] https://www.authelia.com/ https://www.authelia.com/
- neeeeees 4y agoInteresting! I liked the configurability, but it was horribly slow with SSL. Possibly due to uncached DNS lookups but I didn’t dig too deep.
- deleted 4y ago[deleted]
- beingflo 4y agoI've only started load testing my applications until after I switched to Caddy, so I don't have a comparison. But I'm easily seeing ~7'000 r/s when serving a static frontend (don't have reverse proxy numbers on hand) on a small hetzner machine. That's without looking into what the bottleneck is. Against localhost I've seen ~50'000 r/s. Good enough for me.
- password4321 4y agoCaddy + fcgiwrap makes it almost painless to run shell scripts remotely (with SSL + basic auth).
- eknkc 4y ago- TablePlus is a great database client.. It is simple but powerful. Can connect to any rdbms out there, fast and stable. (https://tableplus.com https://tableplus.com) - Kaleidoscope is the best diff / merge gui app I have used. (https://kaleidoscope.app https://kaleidoscope.app)
- mythhouse 4y agodoesn't seem to support bigquery.
- alexisbear 4y ago- Shottr, macOS screenshot app with a snipping tool for OCR. - NetNewsWire, FOSS macOS and iOS feed reader. - topgrade, CLI to upgrade most things on my systems. - Forklift, macOS client for file management, especially good with remote sources (SFTP, FTP, Google Drive, S3…) - Raycast, Spotlight replacement with better unit conversion and plugins - Infuse, macOS/iOS video player, can connect to remote sources like Jellyfin and Plex.
- Cockbrand 4y agoI just remembered that I had a license for ForkLift the other day, inspired by the post on Directory Opus [1]. Started using it, and found out how nicely polished and un-bloated it is, and how it doesn't get in one's way. And I'm a Raycast convert since I got a M1 Mac, having come from Quicksilver. I'm still not sure whether I actually like it better than QS, but it's also very polished and has many small and nifty features, like the quick creation of reminders or the powerful clipboard manager. Plus the extremely useful window management functions. And the list goes on… [1] https://news.ycombinator.com/item?id=34162515 https://news.ycombinator.com/item?id=34162515
- scary-size 4y agoNetNewsWire on iOS
- rr808 4y agoWindows Terminal has completely changed how I view Windows. Open a console and ssh to anywhere. Open a WSL console and use Linux on the desktop. Hard to believe.
- isaacaggrey 4y agoAre you just saying that Windows users longer need to use PuTTY or similar? That sounds convenient but leaves me wondering what particularly about that quality of life improvement changes how you view Windows.
- deafpolygon 4y agoPuTTY is used for SSH or Telnet, right? Windows 10 has had SSH built in for some time.
- rr808 4y agoYeah Putty worked great but was a bit-unorthodox compared to openssh. Other interesting change is unix style \n line endings working everywhere even notepad. Its also combined with other changes like browser hosting most apps, vscode being used on linux/mac which is still Windows first class. Still many unix tools dont work well which is why wsl is handy. docker is handy too.
- solarkraft 4y agoBack when I had to use Windows for work (around 2018) it boggled my mind how there was no terminal app that I liked. CMD: Sucks. Powershell: Sucks. Powershell ISE: Sucks. cmder: Not great but it's the best thing I found. If I was starting out today I could just use Windows Terminal and worry about other things, making me view Windows not quite so unfavorably.
- codetrotter 4y agoJetBrains CLion every year and every day Operating systems: macOS and FreeBSD. Also every year and every day
- vodou 4y agoI have been curious on CLion for some time. What holds me back is the price and the fact that it is written in Java (I know, the last one is a really bad reason). What are the main pros compared to VSCode?
- bramblerose 4y agoIt's a full IDE rather than a text editor with some IDE-like functionality. Most importantly (to me): much better refactoring tools and much better debugging tools. No need to immediately hand over money, there's both a free 30-day trial, and you can regularly get an early access (i.e., beta) version of the new version for free.
- inDigiNeous 4y ago+1 from here for CLion, and also WebStorm from JetBrains. IMO the best software development IDEs currently, VSCode is good but ultimately it feels a bit hacky compared to what JetBrains offers.
- MattPalmer1086 4y agoYep, I just started using CLion this year and it's very good.
- nickthegreek 4y agorelax/hobby - Stable Diffusion - Procreate - TikTok - Plex Hardware with Apps that increased Productivity - Logitech MX Keys Mini & Mx Master 3S Mouse using Logi Options+ software with the Flow option - StreamDeck and its software for physical keys with macros
- theanirudh 4y agoRaycast. Apart from being a great launcher, it has replaced the need for a dedicated window manager and clipboard app.
- Helmut10001 4y agoFunkwhale [1] [1]: https://funkwhale.audio/ https://funkwhale.audio/
- olvy0 4y agoAlso on Windows, mostly. - Git, for being so versatile, after one learns its basic internal model. - Tortoise Git, for making my day to day job of dealing with branches and merges easier. - 7zip - my workhorse for compression for many years. - Visual Studio 2022. Specifically: its debugger, the refactoring support, and its recent intellicode feature, which for me gives better suggestions than Github's Copilot. And its fast C# compiler - The C# language, for constraining me just so while still allowing me to be expressive and productive. And for having a stable ABI, stellar backwards compatibility, and excellent documentation. - The C++ language, for allowing me to be expressive as much as I want, while giving the tools to be correct (which do require some self discipline), and allowing me to write very performant code. - Notepad++ for being simple and fast. - Godbolt, aka Compiler Explorer. For allowing me to quickly evaluate stuff and see the actual asm. Each of these also has its bad sides, but I won't go into that, keeping it positive just before the new year :)
- solardev 4y agoWhat do you use C# for these days? I loved VS back in the day but what sorts of businesses still use it?
- cpr 4y agoI just discovered the amazing Ultorg (https://www.ultorg.com/ https://www.ultorg.com/), the commercial version of some serious research done at MIT. It's easily the most powerful database explorer/reporting system ever built. (No connection with the author except enthusiasm over what he's built.)
- eventemitter 4y ago-Gnome on Ubuntu -VSCode & GitHub Copilot
- kneebonian 4y agoDoom Emacs
- kickaha 4y agoCame here to say, “Still Emacs.” Yes, I am an enthusiast (read “ideologue” if you like). But hear me out. I grew up on it in the 80s and 90s—I came to rely on it even before Org came along. I am able to make it do anything I want, to make little extensions for every little need all the time. Truly evergreen.
- RichardCA 4y agoAnd the ability of git to keep all my elisp customizations in sync across machines makes it complete. :)
- everfrustrated 4y agoI work with a lot of Terraform and introducing process controls around Terraform using https://spacelift.io https://spacelift.io has been a massive win for me and my team.
- logarhythmic 4y agoProbably the DAW Ableton and the nvim extension for VS Code.
- breckenedge 4y agoDefinitely Runcat. It’s the perfect companion for remote code pairing. https://kyome.io/runcat/index.html?lang=en https://kyome.io/runcat/index.html?lang=en
- n8cpdx 4y agoFor 2022, Obsidian on iOS and Mac (with PDF Expert for annotating PDFs in my vault). For all time, Preview.app on macOS, possibly the single greatest advantage Mac has over Windows.
- threesmegiste 4y agoPreview.app is so much underestimated. i realized its importance when i use my windows machine. perfect app. miss u so much :(
- Popeyes 4y agoWhat does preview.app do?
- n8cpdx 4y agoIt opens PDFs and images. The nice thing is it is super quick and has a lot of features built-in: OCR of text in images, form filling in PDFs, signing PDFs, annotation, cropping, resizing, metadata inspection, background removal, etc for images. The signature feature is awesome - it lets you use a trackpad or iPhone as signature pad, or capture an image. Signatures are saved for future use. PDF support is really great - things like annotations work well and it supports proper page numbering (e.g. textbooks often have page 1 starting 10 or 20 pages in; Preview handles this) - something that built in options on windows tend to lack.
- JacobHenner 4y ago- Mastodon - Fedilab, a Mastodon client for Android - Traefik, a featureful HTTP reverse proxy, including dynamic configuration in Kubernetes or docker-on-host.
- nylonstrung 4y agoTraefik is cool- is there a reason you think it is preferable to Envoy proxies (Gloo for example)
- ilrwbwrkhv 4y ago- Workflowy https://workflowy.com/ https://workflowy.com/ - Sublime Text - TaskTxt https://tasktxt.com/ https://tasktxt.com/
- kvark 4y agoTried Zed editor and never switched back to Sublime. Looking forward to see Zed on more platforms! Currently, it’s just macOS. https://zed.dev/ https://zed.dev/
- solarkraft 4y agoI like a lot about the manifesto on the front page. Looks very "sublime" and like they're committed to building a high-quality product.
- mopsi 4y agoBlender. Learned to use it over the year and its UI is so much better than 3ds max, which is particularly impressive for an open source project; they are usually weak in things that require cohesive overall vision.
- solarkraft 4y agoIIRC Ton Rosendaal, Blender's creator, still leads the project, but while listening very closely to its users and their pains and a very interesting approach to software development. The interview with BlenderGuru is great one: https://youtu.be/qJEWOTZnFeg https://youtu.be/qJEWOTZnFeg The last major redesign was started by a vision shared by the interviewer, who seems to be one of the many deeply invested artists. (This is all very much "IIRC", based on stuff I've peripherally heard or seen years ago)
- underlines 4y ago- StabilityAi/Stable Diffusion - bigscience/bloom - OpenAi/Whisper
- whacked_new 4y agoone combination I came to really love this year is babashka (https://github.com/babashka/babashka https://github.com/babashka/babashka) + websocat (https://github.com/vi/websocat https://github.com/vi/websocat). I wrote about a method of live web programming with this pair at https://github.com/whacked/cow/blob/main/a%20technique%20for%20live%20coding%20simple%20web%20pages.md https://github.com/whacked/cow/blob/main/a%20technique%20for... babashka isn't strictly necessary; you can also pipe plain text, but pushing hiccup expressions to the browser DOM from the REPL with instant feedback has opened a new world of interactive programming for me.
- sam_lowry_ 4y agoThis is a cool little setup, many thanks!
- mattlondon 4y agoJavaScript.
- ushercakes 4y agoNot especially extraordinary, and I'm sure there are tools that are better for other people, but, for my workflow, apple notes has been fantastic. Any time I think of something cool, see something cool, whatever - I add it / paste it into a long running note I have labeled "Cool stuff." Whenever I'm bored, I just read through it and usually find something I didn't have time to dig into more thoroughly before. Or, if I'm working on something and looking for something I noted earlier, again, just search for it in that note. The note also syncs automatically between my phone and computer, so requires zero mental bandwidth on my end for setup etc. Can't understate enough how valuable this becomes over time, specific to the individual writing it. If I shared my note, it would probably be completely useless to the rest of humanity, but for me, it is a productivity 100x. edit: typo
- escapedmoose 4y agoSeconded. Many of my random thoughts in Notes have become full-blown projects with great results. The best part is that I never even think about it, so it’s analogous to carrying a notebook around at all times. I’ve tried PKM apps like Obsidian and a few others, but none are quite as effortless or support drawing as well. I do wish the Pencil was supported on phones.
- deleted 4y ago[deleted]
- solarkraft 4y ago> I do wish the [Apple] Pencil was supported on phones I have a Galaxy Note 10 and am not the biggest fan, but maybe if I didn't insist on using it with an incompatible screen protector and free software my writing experience would be better.
- escapedmoose 4y agoI haven’t personally been impressed with Samsung (or Microsoft) styluses. However, people do create some beautiful art with them. The Apple Pencil feels completely natural to me, almost indistinguishable from an ink pen in Notes, but… again it doesn’t work on the phones.
- bojangleslover 4y agoI used Tailscale to -Replace Zoom with FaceTime audio + screen sharing -Prototype APIs totally privately with remote collaborators -Give tech support to my elderly landlady -Self host a "Netflix" to friends and family -Monitor my home security cameras from afar
- zachlatta 4y agoCan you talk more about how you used Tailscale to replace Zoom?
- bojangleslover 4y ago*to replace Zoom screen sharing I used MacOS screen sharing and simply connected to the Tailscale IP—far, far smoother than any other screen sharing software I've used. Then I used FaceTime audio to chat (or WhatsApp, Signal, etc).
- zachlatta 4y agoAwesome, thanks!
- zachlatta 4y agoNixOS, QEMU, Obsidian, Tailscale, and Reader by Readwise are up there for me!
- escapedmoose 4y ago- Procreate on iPad for drawing - Anki (macOS and iOS) for language study - Forest on iOS for focus timer / pomodoro app …the same things I’ve used every other year. They’re all very good apps.
- 29athrowaway 4y agoAnything from JetBrains... truly awesome products.
- srinathkrishna 4y agoThe best new software that I picked up and used this year was Alfred, the spotlight replacement on macOS. I spent a few hours spread across the initial few weeks focusing on defining workflows and it has been such a breeze. It has been a huge productivity boost overall. Another software I’d add is syncthing for syncing files between my devices. 2022 was also the year I completely removed my reliance on Dropbox for inter-syncing between all my devices and syncthing has been instrumental for that.
- DIVx0 4y agoStable Diffusion and its derivatives by far. I have always thought that our digital world should service humanity, meaning I want software that augments my human abilities, I extract value from it vs how things are now where services only exist to monetize human activities. For example: I want an AI mind that helps me discover and use information while factoring in my personal biases, morals and needs. I know that reeks of idealism but it is what it is. Meanwhile, we have stable diffusion which hits close to the mark. One of my hobbies is drawing and painting. I don't have a lot of time to commit to it so I try to be sure of the concept before I work on it. I find this to limit my creativity a lot, I get stymied on an idea "is this worth 40 hours of precious free time?" With SD I am able to quickly iterate on concepts. Of course, its not giving me exactly what I have in mind but it gets close enough that I either renew inspiration or I see my concept in a new light and move on. The fact that I can self host, tune and even retrain SD gives is super attractive. I sincerely hope more open source models like SD get released so I can build an personal AI ecosystem that meets my needs.
- disqard 4y agoCan you share any pointers to resources like step-by-step guides for self-hosting SD? Also curious, what sort of hardware are you using for SD? Thanks in advance!
- DIVx0 4y agoI've played around with many SD frameworks but I typically use: https://github.com/AUTOMATIC1111/stable-diffusion-webui https://github.com/AUTOMATIC1111/stable-diffusion-webui since it has a lot of features and usually works well but it does have quirks/bugs that can be irritating. I use this webui on google colab (check "online services" in readme) I have a M1 Max and have mostly avoided running SD on my machine since many SD implementations are built for windows or linux, supporting apple silicon had been less of a priority. Many of these frameworks will work on an M1 but i find using colab is simpler with similar performance. However, since apple has released[1] Core-ML support SD models I have been trying some native apps like Mochi-diffusion[2] they seem to work well but are not yet as feature rich as the older webuis 1: https://github.com/apple/ml-stable-diffusion https://github.com/apple/ml-stable-diffusion 2: https://github.com/godly-devotion/mochi-diffusion https://github.com/godly-devotion/mochi-diffusion
- snide 4y ago- WSL: I had to do some work on windows boxes this years and was pretty impressed I could get Arch running with my usual setup and have extremely easy communication between Windows and the Linux env. - Buku: Continues to be a fantastic little library for bookmarks in your terminal. - NNN: A very extendable file browser in the terminal. It's become an easy way to wire up actions to files (like upload this file to a static bucket...etc) - Pop Shell + Gnome: The perfect balance of "i need configuration" and "i want things to mostly just work well together". It's amazing how far the GNOME ecosystem has improved in the past two years. - Mastodon: At the end of the day I'm pretty impressed that Mastodon has weathered the migration as well as it has. I can question some of the tech choices, but honestly, it only took me a weekend to learn how to set up and host my own instance on a cloud provider. There was years of work in the background that I just sort of walked into. - Neovim: Continues to improve past Vim is good ways. It's been fun watching the ecosystem move and get so active over the past couple years. - Alacritty: A very simple, configurable terminal. It provides everything I need, and nothing I don't.
- snapplebobapple 4y agoif you add byobu to alacritty it gets even better. makes tmux easy. https://www.byobu.org/ https://www.byobu.org/
- ss48 4y agoZotero. Once they added PDF annotation and improved their iOS app, became a great way for organizing and annotating PDF documents in a single place.
- rmk 4y agoThe GoLand IDE. Makes Go programming a breeze. Can't imagine programming in Go without it. Also used some of the other Intellij IDE's, including Intellij Idea (Java) and WebStorm (JavaScript). All very nice products.
- LecroJS 4y agoWhat makes you prefer GoLand over another editor with LSP integration? I don’t write much Go but I’m curious if it provides other features for when I inevitably learn it
- rmk 4y agoI have used Visual Studio Code (do not know if it integrates with LSP, but I generally found it lacking in search and such). The other IDE/editor I really enjoyed, particularly for Python, was Sublime Text. I haven't used it recently for Go programming, but when I had used it a few years ago, it wasn't very good because of a janky toolchain it required. GoLand, on the other hand, is very polished. Of course, it's unfair to compare a paid product vs free/freemium products, but as far as the experience goes, GoLand is pretty much unbeatable. Things I really enjoy about GoLand: - Excellent flagging of syntax and type errors; excellent warnings about misspelled variable names, cues for shadowing of variables etc. - Provides excellent guidance on following Go conventions such as comment structure, variable naming etc. - Excellent autoimports (and guesses the pretty well) and autoformatting, which, combined with the flagging of errors/warnings ensures pretty seamless development, minimizing compile/run cycles for me (can't imagine how it would be with emacs, which has been my preferred editor for many previous languages). - Nice refactoring support (but can get dicey when doing external symbols that end up affecting many packages). - Great documentation tooltips that make it very easy to hop back and forth from callsites to definition sites. - Excellent omnisearch. - Beautiful UI and UI elements (although I hear they are taking it in the VS Code direction of late, which will be a disaster). - Fairly responsive and good at indexing large codebases, just works for the most part.
- LecroJS 4y agoGotcha, thanks for the insight. Quick background on LSP: I believe vscode either created or popularized accessible LSP integration for other editors. Not sure which it is though
- metadat 4y agoHome Assistant for self-hosted home automation. https://www.home-assistant.io/ https://www.home-assistant.io/ Jellyfin as a FOSS Plex alternative https://jellyfin.org https://jellyfin.org rclone for encrypted cloud storage network mounts. https://rclone.org https://rclone.org Script-server for self-hosted script execution, including live-editing from mobile devices. https://github.com/bugy/script-server https://github.com/bugy/script-server Add Tailscale and it all makes for a sweet setup.
- andrei_says_ 4y agoFigma Davinci Resolve Retouch4me photoshop plugins - finally acceptable skin auto retouching Lightroom Ruby Ruby on Rails, stimulusJS, Hotwired html5, contemporary css, scss, slim-lang (once you go slim you won’t go back) SublimeText, acejump, text pastry iOS, MacOS, Notes Alfred - everything at the tips of your fingers CraftCMS, Twig GoodReader, ProCreate on iPad iTerm2, zsh Basecamp - collaboration, everything find-able and accounted for Obsidian dbdiagram.io - quickly imagine your database DataGrip - database ide from jetbrains Postgresql Heroku Middlemanapp - static site generator Git, GitHub, sublimemerge 1password Dropbox Pocket - save articles for later, open them on your eink e-reader. Overdrive - borrow library books and transfer them to your ereader. Logitech vertical mouse, Wacom intuos, Apple iPad with pencil, 2022 MacBook Pro, appletv, boox nova ereader.
- speedgoose 4y agoIt has been an AI year for me: - ChatGPT - Stable Diffusion - MidJourney - Dall.e 2 - GitHub Copilot / OpenAI Codex - The new Tesla Copilot
- gremlinsinc 4y agoI don't do much design, and while I'm super impressed w/ the graphic side of things. ChatGPT and Copilot have been more useful in my day-to-day and have blown up how I work, in fact it's curtailed some dev burnout, by doing the mundane things like writing tests.
- anjanb 4y ago> by doing the mundane things like writing tests. A lot of people will be interested in this if you could do a youtube video. Please consider. Thank you.
- thewebcount 4y agoLogic Pro. I’ve been writing a ton of music, and it does a really great job of letting me do it without being in my way. Orion - The WebKit-based browser from Kagi.com. It has all the benefits of Safari, but allows Chrome and Firefox extensions (and uBlock origin runs in it). Paired with their paid, ad-free search, it makes the web usable again.
- onnnon 4y agoExcalidraw https://excalidraw.com/ https://excalidraw.com/
- yodon 4y agoGreat Obsidian plug-in as well
- sanmon3186 4y agoWith canvas feature on obsidian, I am having second thoughts on excalidraw plugin.
- NGRhodes 4y agoSimple Mobile Tools - https://www.simplemobiletools.com/ https://www.simplemobiletools.com/ A collection of open source applications for Android. No frills, easy to use, fast and reliable.
- bmurphy1976 4y agoHome Assistant, ZigBee2MQTT, OpenWrt and Grafana+Prometheus as they are plugged into my home automation system. I have many complaints and issues with this stack but it's the only thing I had this year that brought me the pure joy of hacking and just making something work because it was cool and fun. Not bogged down with bullshit deadlines and requirements. No advertising, subscriptions or monetization nonsense. No messed up approval processes or limits of what is allowed. No new workflows or another half baked product trying to convince me it will make my life easier when in fact it actually does the opposite but hey I get charged for the privilege and oh yeah everything is locked up in the cloud and slow as molasses. None of that. Just some cool software doing fun things and being wildly successful at it.
- deleted 4y ago[deleted]
- thefz 4y agoFinally decided to splurge on a Davinci Resolve license. I'm an amateur at best, but rendering on the GPU is very nice. Besides, Wireguard and Tailscale do not cease to amaze me.
- deleted 4y ago[deleted]
- sandis 4y agoNotePlan 3 - https://noteplan.co https://noteplan.co
- jpcrs 4y agoHandy to have notes, tasks and calendar in one place. But $120/y seems a bit expensive when compared with another productivity tools.
- kodyo 4y agoWSL and VS Code are delightful.
- chabes 4y agoVCV Rack - open source virtual eurorack studio https://vcvrack.com/ https://vcvrack.com/
- VladimirGolovin 4y agoFigma, Blender, Telegram.
- clpm4j 4y agoCopilot for me. Writing Go and React in VSCode w/ Copilot has been an awesome experience.
- swlkr 4y ago- helix https://helix-editor.com/ https://helix-editor.com/ - cleanshot x https://cleanshot.com/ https://cleanshot.com/ - btm https://github.com/ClementTsang/bottom https://github.com/ClementTsang/bottom
- solarkraft 4y ago> helix > select syntax tree nodes instead of plain text Now that is interesting! I wish we could leave the text age for programming already. This doesn't seem to be that (it very much claims to be a text editor), but maybe people working on semantic enhancements for program editing can learn something here.
- disqard 4y agoSince you specifically articulated it using those words, I'll point you to BlockStudio, which is a new programming paradigm (an extension of Graphical Rewrite Rules). Yes, I designed and implemented it, so I'm biased, but I believe it's one path that breaks away from our current text-centric approach to coding. https://blockstud.io https://blockstud.io
- shiomiru 4y agonvi2 [0]: I got to like the simplicity of nvi when installing Void Linux on my laptop, but it had some annoying bugs that made me switch to nvi2. In general, it feels like `good' software; powerful enough by virtue of being a 1:1 vi clone with a few crucial improvements (multibyte, multi-undo, etc.), but simple enough to hack on if I miss some feature. Though no autocomplete means it's not suitable for more verbose languages, like Java. QuickJS [1]: qjscalc is my go-to scientific calculator, and qjs my go-to JavaScript implementation for simple programs. The C interface is very nice to use, too. All in all, it feels very much like a "complete" engine, even if not quite as fast as one with JIT. w3m [2]: Somewhat lacking as a web browser, but a very good pager. Would take it over less any day. Also has the best table display of any text-mode browser, supports inline images, and is rather extensible. Wine [3]: It's gotten so good that I no longer have to dual boot Windows. Still not perfect, but definitely on my list of "good software". [0]: https://github.com/lichray/nvi2 https://github.com/lichray/nvi2 [1]: https://bellard.org/quickjs/ https://bellard.org/quickjs/ [2]: https://github.com/tats/w3m https://github.com/tats/w3m [3]: https://www.winehq.org/ https://www.winehq.org/
- nikivi 4y agoStill Karabiner (https://wiki.nikiv.dev/macOS/apps/karabiner/ https://wiki.nikiv.dev/macOS/apps/karabiner/) and VSCode (https://wiki.nikiv.dev/text-editors/vs-code/ https://wiki.nikiv.dev/text-editors/vs-code/).
- beck5 4y agoJust - https://just.systems/man/en/ https://just.systems/man/en/ Simple, readable task runner. It has replaced make and rake in a lot of use cases.
- saeranv 4y ago- WSLtty (https://github.com/mintty/wsltty https://github.com/mintty/wsltty) Better than the Windows Terminal for WSL. You can work in tmux without getting strange visual artifacts, and allows you to view sixel graphics in console! Fair warning though, I only installed it about two weeks ago, so I can't claim I've battle-tested it though. ETA: The one thing it doesn't allow me to do is change font programmatically, which would allow me to switch fonts to render non-english characters. I'm very much a beginner in terminals, so if anyone has a solution to this, I would love to hear it.
- CoolCold 4y agoUsed WSLTTY ~ 3 years, switched to Windows Terminal for 1.5 years or may be even 2. Tried Alacritty/WezTerm in between. Not missing anything from WSLTTY, don't have artifcats in Tmux (my daily driver just in case). Looking on WezTerm once it will be more stable/focused on WSL/Windows
- Centigonal 4y agoTo Good To Go app. I get to pick up cheap food that would otherwise get trashed. https://toogoodtogo.com/en-us/ https://toogoodtogo.com/en-us/
- fsflover 4y agoQubes OS [0], my daily driver. Gives incredible feeling of security, organization and control over your computer. Can't recommend enough. [0] https://qubes-os.org https://qubes-os.org
- kieranhunt 4y agoFitBod [0] Completely changed my approach to the gym. I used to never know what to do when I arrived in the morning. I’d usually do some cardio and then go shower. FitBod now has me consistently doing hour-long workouts 4 days a week. I’ve used equipment I’ve never touched before and seen fantastic improvements in my fitness and strength. [0] https://fitbod.app.link/NjdyRdaMesb https://fitbod.app.link/NjdyRdaMesb (referral link for 6 free workouts)
- pavel_lishin 4y agoDoes it support body-weight exercises?
- asdfqwertzxcv 4y agoYes, it does.
- pavel_lishin 4y agoThank you!
- asdfqwertzxcv 4y agoHave had the exact same experience. It’s been worth every penny!
- skruger 4y agoDyalog APL.
- yakubin 4y ago- Affinity Photo - DTrace (surprisingly on Windows)
- marklit 4y agoI began taking GIS seriously this year so QGIS, GDAL, Shapely + GEOS, PostGIS & Valhalla. As for video editing, I'm using DiVinci Resolve for all my videos now.
- ismokedoinks 4y agoNothing interesting but: Work: - QGIS for its accessibility, print layout, and plugin ecosystem - Notepad++ & DBeaver for being reliable daily tools at work - The VS Code Jupyter notebook plugin Grad school: - Typora for simplicity and elegant note-taking in markup, though I've only been on the trail version. - SumatraPDF for lightweight book reading on the computer (I read ~30 books this way this year) Honorable Mention: - This tiny, ad free solitaire app that hasn't been updated in 2 years. My go-to for planes and waiting rooms. [0] [0] https://apps.apple.com/us/app/classic-solitaire-klondike/id1290718651 https://apps.apple.com/us/app/classic-solitaire-klondike/id1...
- pxue 4y agoNeovim and the whole Lua plugin ecosystem. It's so so good. Been using vim for 10 years+, converted configs to Lua and modulized everything. Amazing rework on a piece of technology as old as computers.
- absolute_unit22 4y ago- iTerm - Ideavim (amazing emulator, emulates vim in IntelliJ; I love it) - IntelliJ features (quick lists, GitHub integration, etc) - Raycast (What I would want Mac Spotlight to be) - QMK (Open Source Firmware for keyboards. Allows you to program the hell out of your keyboard, amazing tool. As an example I’ve placed all commonly used vim symbols in very comfortable positions on the home row via the Layers feature)
- goddamnyouryan 4y agohttps://link.horse https://link.horse Linkhorse has been great for organizing my links. Like my own personal bibliography.
- gaws 4y agoI respect the simplicity, but I'm struggling to find more information about the site. Who built this? What's the privacy policy? How do I export my links?
- de_dave 4y agoIf I could only pick one, it would be Dynalist [0]. I know it's essentially just another webapp (with mobile apps) for writing lists, but for some reason is the first one I actually found myself using, both at work and personally. I primarily use it to keep work logs, write high-level system designs, remember dinner recipes - or generally anything valuable or useful that can be expressed in list form. [0] https://dynalist.io/ https://dynalist.io/
- tedmiston 4y ago> Sublime Merge I'm a longtime (10+ years) user of Sublime Text (on macOS) personally and professionally, and I wish I could agree. I've tried multiple times to get behind Sublime Merge, but the interface is just so complex and convoluted compared to tools like Tower, resolving a merge conflict on GitHub, or these days even using GitHub Desktop. I don't love any of these git or merge tool alternatives the way I do Sublime Text, but it's always baffled me how different Sublime Merge feels in comparison. To me, Sublime Text looks and feels streamlined and well-designed, while Sublime Merge looks like someone in an Intro to Java GUIs class made while they were first learning about toolbars and widgets and just started spewing GUI components everywhere. It's never actually made merge resolutions easier than the alternatives to me.
- RichardCA 4y agoMAME with the Pegasus front-end. I was able to pull together a retrogaming system and show it off to my neighbors kids. And the availablity of controllers like the 8BitDo Pro 2 allow for a fully functional system. https://www.mamedev.org/ https://www.mamedev.org/ https://pegasus-frontend.org/ https://pegasus-frontend.org/
- lycopodiopsida 4y ago- Neovim: so good and so fast, it is almost criminal. The pace of the ecosystem ATM is very good. - iTerm: More comfortable than running tmux, still a lot of control over tabs and splits. - LaunchBar: Old, but still like it more than Alfred. - Clippy: this is how compiler errors should look like in 202*.
- CoolCold 4y agointerested in Windows Sandbox - couple of use cases? AFAIK, it's useful when trying things out, while I'm not doing this much - pretty stable requirements/software selection - but may be I miss some trick here.
- password4321 4y agoOne use case: reliably reproducing bugs in Windows desktop software (confirming something is an issue for a standard config). Another as you mentioned: repeatedly testing a Windows desktop software installation process as it is being developed. It primarily offers an undetectable incognito mode browser session (Microsoft Teams login requires 3rd party cookies, etc.). Really wish winget worked inside Windows Sandbox!
- menshiki 4y agoIt has to be Signal. Most people I talk to frequently had the app downloaded already so switching to it was very easy. Now Signal is my go-to messaging app. I still keep a few others for the people I communicate with less frequently but Signal is by far the texting app I use the most. The iOS and Mac apps feel great. No complaints at all.
- aborsy 4y agoWireguard, Signal, ZFS.
- rurban 4y agoEmacs. Native compilation, eglot, and getting sensible defaults.
- password4321 4y agoI thought Windows Sandbox would be more useful but over time I just haven't fired it up... I kind of forgot about it. I do use Hyper-V to run Debian constantly. Every Windows user should run WizTree on their personal machines at least once a year to get a lightning fast report on disk space usage. Cleanup should start wih the largest items or you're just wasting your time! (Apparently "rclone ncdu" is helpful for cloud storage...) https://news.ycombinator.com/item?id=33893815#33894842 https://news.ycombinator.com/item?id=33893815#33894842 Also Windows only: Bitvise SSH Server is now free for personal use. I've been using it for over a decade since it offered simple multifactor authentication before OpenSSH (https://security.stackexchange.com/q/17931 https://security.stackexchange.com/q/17931) and can block most bots by client identifier (libssh) -- OpenSSH does not yet support this so no one bothers spoofing. It has a nice UI and PowerShell CLI for settings, including TOTP auth (no U2F yet) and IP address allow lists. Their free-as-in-beer SSH client is a great GUI for port forwarding (especially RDP), SFTP, etc. but I dislike its terminal's clipboard handling. A Mac-only recommendation: https://gitup.co https://gitup.co a GPL3 Git client with a unique UI and undo. I've cloned repos on a Mac just for another perspective that helped me understand what was happening. https://news.ycombinator.com/item?id=27579701&p=2#27580659 https://news.ycombinator.com/item?id=27579701&p=2#27580659 If you use Pandora, check out the pianobar cli. For Twitch, there is Chatty (+streamlink cli & VLC). I set up signal-cli with a Google Voice number but haven't continued down the path of automating Signal. I tried Tailscale 2021-ish but it seemed a bit early, couldn't log out yet (run as a service). So I went with ZeroTier. https://news.ycombinator.com/item?id=30284754 https://news.ycombinator.com/item?id=30284754 I use the Brave browser on the desktop and Firefox Focus on mobile. I would like Brave better if it supported containers, but no browser does that for Incognito mode so I just use other browsers for multiple simultaneous temporary disassociated sessions. I set up a Valheim server on the Oracle Cloud "always free" tier following this guide (running 32-bit & 64-bit x86 on 64-bit arm): https://old.reddit.com/r/valheim/comments/s1os21/create_your_own_free_dedicated_server https://old.reddit.com/r/valheim/comments/s1os21/create_your... along with a shell script to filter the logs and announce logins on Discord.
- amai 4y agoSlack. Every day I pray my company won't switch to MS Teams. For chatting Slack is simply the the best user experience.
- solardev 4y agoMicrosoft To Do. Simple, free, cloud synced. Makes sharing grocery shopping and errands much easier.
- HellDunkel 4y agoUnreal Engine, Figma
- snapplebobapple 4y agohttps://cachyos.org/ https://cachyos.org/ Arch based kde distro that has has an easy installer, looks really pretty and is well put togther and has packages compiled for the latest instruction set so I get a 15-30% performance boost without having to change hardware. Just a really well put together linux distro with all the benefits of arch (bleeding edge and most things available as packages or in the aur), plus a few extras.