HNHacker News
TopNewBestAskShowJobs

accelbred

551 karma · joined November 4, 2018

archit@accelbread.com

This account is accelbred because I lost the password to accelbread...

submissionscomments
accelbred··on Crumb,a New Programming Language of No Keywords, and Everything Is a Function
This is pretty cool. The function notation is rather intersting with how it looks like blocks.
accelbred··on Show HN: FlakeHub – Discover and publish Nix flakes
I see, so to confirm, I could have the workflow in a seperate repo than the repo I'm publishing? That would solve my concerns.

I see in your docs that there is a repository config option, so that could work. If directory works with a submodule or repo pulled in previous job, that could also be an option. I'll give it a try later.

accelbred··on Show HN: FlakeHub – Discover and publish Nix flakes
Are there plans to support uploads without github actions?

I would be interested in it if it didn't require github and github-specific configuations like github action workflows.

accelbred··on Rethinking Window Management
> The WM must remember where my windows were and put them back when reopened.

As long as its easily disabled. I used to have to patch firefox so it would open where I opened it and not move itself to where it was closed.

accelbred··on Lobotomizing Gnome (2018)
I also use NixOS. It does not solve the problems I am mentioning. It also does solve issues due to updates, so not sure what you mean there. Changing system configuration is the easy part. Finding out which program fits your needs is the hard part.

The problems I've had on i3/bspwm/etc before are like the following:

- Client asks me to share my screen on projector. Since I'd never configured an external monitor on my laptop as I never thought I would need it, it of course did not work with just plugging in HDMI. Did not have time to go figure out how to create a desktop on another monitor with i3.

- I need to connect to a wifi network that has a weird config that needs weird config with wpa_supplicant though cli/config. Though NetworkManager just works.

- I'm sent an image which doesn't render right in feh, so I have to find another image viewer.

- I'm navigating a PDF that uses a feature I don't know the zathura command for.

- After laptop shuts down without notice, realize dunst hasn't been showing my low battery notifications for some time.

These are all common problems with a custom minimal setup, that are solved by using a full DE, such as Gnome or KDE.

> My point is that I don't want my DE to dictate how my system works...

Thats fine. Thats not everybody though.

> You stating that you use your PC to get work done (and not r/unixporn notoriety) insinuates that those that don't agree with you are obsessed with superficial things

I apologize for the wording if it came across as offensive. I intended to convey that not everyone cares about a "beautiful minimal setup". Sure, if you do, more power to you. Though these setups are not the path of least resistance for people who do not care about being minimal. For people who do not want to tinker with their DE, I would not recommend such setups, and would recommend Gnome. Back when I had more time, I loved tinkering with my DE, but I have limited time now and I'd rather tinker with implementing Lisp interpreters than with my DE.

accelbred··on Lobotomizing Gnome (2018)
Gnome is great for this usecase. I only use emacs and libewolf, and gnome is the best desktop experience I've had.

I used i3/bspwm/etc for years before, and was convinced it was better until I had to use Gnome at work for a bit. Now I use Gnome everywhere.

The UI polish is nice. Stuff like wifi and bluetooth just work well without having to dig into wpa_supplicant or w/e. I can plug in external monitors and easily rearrange displays.

Sure you can set all this up in a bespoke custom environment, but you have to set it all up, and predict future needs. Its nice not having to dig into or install something whenever I realize I need to do something I didn't account for. I use my PC for getting stuff done, not to get on the top of r/unixporn.

accelbred··on Ask HN: Are you faster navigating windows with i3 than other window managers?
After years of i3/bspwm, I switched to Gnome. I felt I was faster and more productive with a TWM, but after having to use Gnome at work, I realized that was not the case. In fact, Gnome being a full desktop environment instead of something I threw together brought me more productivity.
accelbred··on The guide to software development with Guix
When I used Guix, I needed nonfree for Firefox and the upstream Linux kernel. I also prefer to only use free software, and also like them not including proprietary software.

Needing a channel was a huge inconvenience as you would often pull your channels and stuff would break, as guix was updated but non-guix wasn't. Managing channel manifests was a pain. Firefox would often be months out of date as well.

Moved to NixOS, didn't enable allowUnfree, and had an actually up to date and simple to maintain system. Flakes solves the channels problems too. I had put a lot of effort into making Guix work, but it just had too many usabiltity issues, and the policy on firefox was a major one.

accelbred··on Vanilla OS 2.0 Orchid base is changing from Ubuntu to Debian
You should give modern Gnome a good honest try.

I felt like you before, but ended up using it at work since it was what IT supported. After using it for a month, I switched all my personal machines over. For me, modern Gnome is the most usable, consistent, and smooth desktop experience I've used. And this is from someone who has used KDE, Windows, MacOS, and custom desktop environments with i3 and bspwm.

accelbred··on GitHub's New Code Search Is Bad for Finding Code
On the other hand, I love the new search. Old search was unusable as it wouldn't return results I knew existed. New search works like a charm for exploring a codebase without cloning locally.
accelbred··on Show HN: Tabby – A self-hosted GitHub Copilot
Is AMD gpu support on the roadmap?

I'm interested in this stuff but I won't be buying Nvidia cards.

accelbred··on Google IoT Core will be discontinued on Aug. 16, 2023
Perhaps one should just migrate to AWS IoT Core.
accelbred··on In defense of swap: common misconceptions (2018)
With the concerns stated in the article, I can't see any benefits to adding swap vs adding an equivalent amount of ram. The author mentions that not needing swap due to having more than enough ram is a common misconception, but I cannot see how that can be. For any given workload, you could replace the useful amount of swap for an equivalent amount of additional ram. Sure some pages cannot be reclaimed, but the amount of anonymous pages that can be reclaimed is limited by swap size. In an alternate system with more ram instead, the pages that would be in swap instead are locked in memory, but this does not give more useful memory. More ram would be more flexible as it allows more cache than the swap scenario when you dont have swap full of pages. Thus we can conclude that there will always some amount of ram that is sufficient, and therefore if your system has enough memory that you dont face memory contention, you don't need swap.

If theres a better explanation for why swap is useful, I'd like to hear it, but the article is unconvincing.

accelbred··on Zee: A modern text editor for the terminal written in Rust
Have you tried using the gcmh package? I'd gotten emacs 28 snappy and without performance issues on my desktop, but laptop was still laggy; gcmh with auto set fixed it for me.
accelbred··on Google Drive flags file only containing “1” for copyright infringement
The Gmail app on Android also replaces all the links in your emails with Google tracking links which is not okay.
accelbred··on Framework Laptop with Ubuntu Review
In my case it just worked perfectly; though I have only tried with Gentoo and Guix
accelbred··on Batteries included with Emacs (2020)
As a vim/nvim user of many years, I used to have the same opinion. Then I decided to give emacs a chance, fully expecting to be back on nvim shortly. I never switched back. Evil mode was vim but better; it felt natural as a vim user, and was configurable in ways vim wasn't. The ability to have the editor have frames on multiple monitors, ability to just use cp to copy files between remote machines, emoji support, better spellcheck, magit, etc., all won me over.
accelbred··on Installing Windows and Linux into the same partition
it also overwrites \EFI\BOOT\BOOTX64.EFI, which is annoying if you were using that to boot linux.
accelbred··on s/bash/zsh/g
For your interactive shells, of course. There are many conveniences over bash and far better autocompletion.

For scripts? Use Posix sh.

accelbred··on s/bash/zsh/g
As a vim user, zsh's vim mode is far better. You do need a few lines of config for stuff like allowing deleting back past the insert position. However, I have never found it lacking, unlike bash which sometimes lacks some motion I try to use.
accelbred··on GNU nano is my editor of choice
Jumping to line numbers can be done with mouse. Refactoring and search/replace can be either sed or grep and copy/paste. Filtering text through a command can be done in your shell. Nano has syntax highlighting. Importing from a file is copy and paste. Not sure when you really need column numbers. Split pane editing is tmux or multiple windows.

Now I'll take my customized and plugin-full neovim setup over that any day, but that does not mean a developer cannot be fully competent with nano. I've worked with large projects where I didn't have access to neovim or my setup and just zsh and vi were enough to get the job done. Having to use nano would have been more of an inconvenience but it would have not been in any way undoable. Understandably, a dev would be more productive with their preferred setup, but if a dev couldn't work without it, that would be a red flag.

accelbred··on “My scooter was stolen. Unknown to the thief, I hid two AirTags inside it.”
https://nitter.net/dguido/status/1424921645483966466

Nitter doesnt need javascript. Theres browser pugins to redirect twitter links as well

accelbred··on The Framework Laptop is now shipping
Any chance for an ortholinear keyboard?
accelbred··on It is 2018 and this error message is a mistake from 1974
Same issue here, fixed it by using the "Privacy Redirect" firefox extension to redirect twitter links to nitter.
accelbred··on Use Alacritty instead of Termite
I used to use tmux but the vim commands were incomplete, and even with vim integration plugins, the separate buffers and separate window splitting gets in the way. I wanted to just use the same pane splitting and navigate and use the terminal output the same way I use my text in vim. Neovims term was good for the purpose, supported all the term stuff I needed, and I could open straight into it unlike in vim, so I switched to neovim. I've had no issues with terminal stuff since so I've no desire to switch. I also prefer the scrollback history in nvim over built in terminal emulator scrollbacks that I've used.
accelbred··on Use Alacritty instead of Termite
For me the killer feature is truecolor support. 256 color is rather limiting, and with truecolor you can also use gui syntax highlighting color schemes. My actual shell runs in a neovim :term, with neovim running in alacritty, so I dont care about fancy terminal features other than rendering and colors.
accelbred··on A serverless email server on AWS using S3 and SES
Workmail doesnt have wildcard addresses and you pay per address which is why I was looking at something like this.
accelbred··on Initial preview of GUI app support for the Windows Subsystem for Linux
All that I can install in wsl instead. Firefox, alacritty, etc.

I'd rather use Linux versions even if there is a Windows version just for sane package management.

accelbred··on Best to avoid using the “Have I been facebooked” website
Only when I'm on call.
accelbred··on An Apology to COBOL: Maybe Old Technology Isn’t the Real Problem
My job is writing code in ANSI C89 so cant say that's true everywhere.
← PreviousPage 6 of 7Next →