HNHacker News
TopNewBestAskShowJobs

BanazirGalbasi

390 karma · joined July 10, 2018

submissionscomments
BanazirGalbasi··on A reawakening of systems programming meetups
Most of my local libraries close fairly early these days, I think the latest any of them are open is 8:00 pm. Because of that, the 7-8 pm time slot is popular and rooms get filled up pretty fast.

I recently found out that there's a local group for the 2600 Hacker Quarterly magazine that meets at the same Barnes and Noble cafe that my book club meets at monthly. They're open until 9:00 pm, which (in the case of the book club) gives ample time to talk about the books we just read, vote on upcoming books, and catch up on events in the area. If everyone has something to contribute, we can easily fill 2 hours of time.

BanazirGalbasi··on Jeffrey Snover and the Making of PowerShell
You can use "man <command>" the same as in nix. The man command is an alias for Get-Help and it retrieves the same information.

There's a lot of nix aliases for Powershell commands. Get-ChildItem is also called with ls, mv calls Move-Item, cd calls Set-Location, etc. They made at least some effort to make it more accessible to people coming from *nix or cmd.

BanazirGalbasi··on 'Right to roam' movement fights to give the commons back to the public
Maybe explicitly registered trails (like the one on your land) could grant more access than the default Scottish ones mentioned above. That way the people who are okay with motorized vehicle access can allow it while not affecting the majority who probably don't want vehicles running through their land.

A decade ago several teenagers wore a track through the back of my parents' yard with snowmobiles during winter. I'm not familiar enough with snowmobiles to know how much snow should be on the ground, but they kept going after it was reduced to muddy slush that had been churned up by the treads in the back.

BanazirGalbasi··on Coding My Handwriting
Improving your handwriting is pretty simple, it's just mildly time consuming. I journaled for a month and just focused on how I wrote each letter. At first it took me half an hour to fill an A5 page - but my handwriting looked so good! It only took a month for my muscle memory to pick up the adjustments, and now I can write quickly and legibly in cursive.

I tell everyone who mentions bad handwriting the same thing. Buy a cheap journal, grab a pen you like, throw on something to listen to (music, a podcast, the news, a game stream, could be anything) and just write. What you write doesn't matter, just focus on putting down each letter exactly as you want it to look, and take your time.

BanazirGalbasi··on Google suspends romance author's account for writing sexually explicit content
Do you run many plugins, or do you keep it fairly stock? I'm beginning to wonder if that could be some of the issue, even though the upgrade guidelines include instructions on upgrading plugins. My setup has otherwise been pretty simple (single host for db and web server hidden behind a separate reverse proxy) and I follow the upgrade guidelines as closely as possible (which is usually exactly). Restoring from a backup doesn't work either because it thinks I'm trying to downgrade the version, which isn't supported.

I just spun up a new instance, I'll see if keeping it simple works for me. It's also on a VM now so I can take a snapshot and roll back to that if it breaks rather than relying on the faulty backup steps.

BanazirGalbasi··on Google suspends romance author's account for writing sexually explicit content
I have never once had Nextcloud updates work properly. It doesn't matter if I update as soon as the new version is ready or if I wait long enough for my current version to go EoL, the updater breaks something critical and my instance is non-functional.

Despite that, nextcloud/owncloud do what I want/need and I'm not sure if Syncthing does. So I keep stubbornly re-trying and just spin up a new instance when the old one dies.

BanazirGalbasi··on A TUI Git client inspired by Magit
> tracking changes, not documenting those changes

Documenting changes is part of tracking them. Yes, there is the code itself, but explaining those changes allows for following the development path. Do you expect everyone to read every line of code to understand every commit?

> commit-messages are just the bare minimum of ways to document

Single-line messages, yes. Multi-line commit messages are plenty for commit messages because they let you add more context about the changes.

I'd like to point out that it's possible for there to be multiple commits for a single issue - maybe the first one didn't fix it, or maybe there's multiple components being fixed. Simply pointing back to the issue won't give enough relevant information about each commit, it will simply say what the group of commits as a whole is supposed to do. If it turns out that fixing that issue caused others to occur, then the individual commit messages are going to be more useful for diagnosing the new problem than a single lump issue conversation will be.

I agree that there should be more documentation for a project than just git commits, I just think you're wildly estimating how useful commit messages really can be.

BanazirGalbasi··on A TUI Git client inspired by Magit
Why did you make this commit? What was the reason that made you stage these particular files and their changes and commit them to the repo? What were you trying to fix, add, or change?

I rarely see that documented in comments because it changes constantly, and documentation tends to be for users. An issue number can have that information, but if you're going to be tracking changes in git anyway why not use the system as designed so people don't have to hop to a different system to get a quick understanding of the commit?

BanazirGalbasi··on I Fucking Hate Jira (2022)
I Fucking Hate This Website Design.

I get their points, but the way everything is presented is awful. I assume that these are comments on an article or responses in a conversation, but I can't see who is responding to what. Clicking "Next" to see each individual comment is also tedious, and it means I'm going to stop reading after 4 or 5 pages. I'd rather read a single page that I can scroll through rather than an "interactive" site like this.

BanazirGalbasi··on How Programming Languages Got Their Names
Lua: Portuguese for "moon", it was developed in Brazil as a successor to SOL (Simple Object Language) which also means "sun" in Portuguese.
BanazirGalbasi··on Why do programmers need private offices with doors?
> the increased productivity pays off in bonuses and career growth

Anecdotally, neither I nor my friends have seen this happen. Putting in more effort just leads to an increased workload along with a "Meets Expectations" during annual reviews. I have a great manager now but their hands are tied as far as bonuses, promotions, and raises go. It's a bad sign when the best benefit I get is that my workload isn't cranked up because I complete tasks more efficiently.

I'm still young, but I doubt that I'll see anything similar to a bonus or significant pay raise due to performance in my career. I still put in my best effort, but I don't see any reason to take a pay hit to get better working conditions if I'm not going to get rewarded later down the line like you assume will happen.

BanazirGalbasi··on Outlook is Microsoft's new data collection service
They have paid tiers. Yes you can get basic email for free, but it has a limited inbox size and filtering options. I think their cheapest is $4/month (USD) which also includes some of their other products. They have higher tiers which expand storage even further, allow for custom domains, and provide access to beta features.

Proton also has a VPN, encrypted storage space, and password manager. They're slowly building a full suite of privacy-focused apps with paid tiers for all of them. Development stagnated for a while but it seems like they've made decent progress recently, although their products still don't match the features of Google's app suite.

Full disclosure, I have been paying for Proton services for several years now and use them as my primary email provider.

BanazirGalbasi··on How to turn off Google's "privacy sandbox" ad tracking, and why you should
They're not talking about free as in no monetary cost, they're talking about free as in freedom. Google has enough market share that they can just make their own standards and everyone else just follows. I have repeatedly come across sites that don't even test on Firefox because Chrome is just the default now.

If you don't want to be cornered into a single option that invades your privacy, now is the time to pay attention.

BanazirGalbasi··on Why are things expensive?
As someone who rents and is hoping to buy a home eventually, I think both sides are somewhat right. No, I'm not in a position to buy, so I have to rent. However, I think that there's too many single-family homes that are owned simply to rent out right now. I'm okay with multi-family homes (apartments, townhomes, etc) being rented out more than I am with houses. Taxing additional single-family homes that aren't acquired through inheritance or similar means wouldn't affect apartment rentals and would still have the desired effect on single-family homes (which I think was the intent).
BanazirGalbasi··on Why are things expensive?
There's also growing competition from large companies buying up supply for one reason or another. Housing is being used as an investment option by hedge funds, and now there's whole companies running AirBnB rentals. The latter is being limited in some areas and there's a new bill in the Senate to stop the former, but at the moment it's hard for first-time homebuyers to enter the market when companies just pay 20% over asking price and outbid them.
BanazirGalbasi··on Kolibri OS: fits on a floppy disk, programmed using interrupts
When the original project, MinuetOS, was started, RISC-V didn't exist yet and I don't think ARM was common enough. Even when this was forked from MinuetOS four years later the status quo hadn't really changed. If anything, it was moving more toward x86 because Apple was switching away from Power at the time.

I don't think the lack of portability is much of a hindrance tbh. Portability doesn't seem to have been a goal of the project at all, so I'm not sure why we're judging it on a criteria they don't care about.

BanazirGalbasi··on Cybertruck Launch
Cars don't always stop at marked crossings. Hell, they don't always stop at marked crossings with lights, or at school bus stops. This isn't an issue of pedestrians just randomly walking in front of cars. Drivers don't always look where they're going, and it's getting worse as people get more distracted by things like massive screens replacing physical controls on the dashboard.

A decade ago, I knew a girl who got hit by a passing SUV while crossing the street to board the school bus. The bus was stopped with lights and signs out on a 2-lane road, it was impossible to miss. The SUV driver just decided not to stop and clipped her going 45 mph when legally they should have stopped. Getting hit was not her fault, and I wouldn't be surprised if a lot of cases were similar.

BanazirGalbasi··on My rude-ass car
> 3. Battery dies when doors or trunk is left open due to the car running its computer.

This happens with less-smart cars as well. I've heard countless stories of batteries dying on picnics or camping trips because car doors were left open or lights were left on. The computer is just one more thing to drain the battery, but leaving your doors open has been a bad idea for a long time now.

BanazirGalbasi··on Geany 2.0 – Flyweight IDE
It's a term taken from combat sports which refers to the lowest weight class. When a lot of applications market themselves as lightweight, "flyweight" implies that this application is even lighter.
BanazirGalbasi··on Chromebook Plus
I think that's their point - if Chromebooks were unprofitable, they would have been killed off years ago. Instead, they're thriving and being expanded upon.
BanazirGalbasi··on Bitwarden: Free, open-source password manager
I really wanted to try switching to pass, but I use my password manager on my phone too much, and I dual-boot on my desktop besides. WSL solves the desktop issue, but I'm not sure what the best option is for syncing Linux, Windows, and an Android phone. Heck, I don't even know how `pass` stores the db so I don't know if it can be synced.

Got any insight there?

BanazirGalbasi··on Don't use Discord as your Q&A forum
This is one of the most common reasons I've seen people use to push back on Discord for support, and the article somewhat brings it up in points 3 and 4. It's not publicly scrapable or anonymously accessible, nor can you archive it and host the information elsewhere if it goes down. Even the forum channels they introduced aren't useful in those regards.
BanazirGalbasi··on Blacksmithing is alive and well in Kentucky
Honestly the biggest restriction most people probably have is lack of space. I'm not even allowed a grill at most apartments, let alone a fire hot enough to work steel. I've been waiting 15+ years to start at this point, so a few more until I can buy/rent a house won't kill me.
BanazirGalbasi··on Learn AutoHotKey by stealing my scripts
Python uses indentation for nested scope (I think that's the right term). While other languages might use curly braces or even keywords like do and end to enclose loops and functions, Python uses indentation. It ensures code is readable, but coding newbies have to learn about whitespace errors AND scoping together. It's one of the parts of the language I dislike the most.
BanazirGalbasi··on Madison “Suop” quit her role at Linus Tech Tips
> Not everyone is cut out for every job.

Not every job should hire people. From the thread, it seems that she was belittled and harassed, and when she tried to address the issues she was dismissed and even reprimanded. This isn't an issue of her being a bad fit for the job, this is an issue of the workplace being so toxic that she was backed into a corner.

> Good on her for ducking out if it wasn't manageable for her.

They have a whole team doing the work that she was doing. She wasn't given the resources she needed to do her job (computer was underpowered for the editing they assigned her, they wouldn't buy her a $15 notebook, etc) and yet she was constantly told that her job was an easy one. The only way she was able to use sick time was by self-harming so badly that she needed to be hospitalized. It sounds like the position wasn't manageable for any sane human who wants a work-life balance at all.

Maybe that isn't the tone that you meant by your comment, but both sentences seem to place the blame for the misfit on her and not on any of the legitimate issues she brought up. Could this be a case of her being opportunistic with the recent news? Possibly. We haven't heard from Linus's side of things, but honestly her account and the handling of the recent events make it seem unlikely that we'll hear anything trustworthy from LMG regarding this.

BanazirGalbasi··on Sensor Watch: a board swap for the classic Casio F-91W wristwatch
It's honestly kind of nice for trivial decision-making. The d2 displays H/t instead of 1 and 2, so it's an actual coin flip. Other than that, I just wanted it for the novelty, pulling it out during D&D was hilarious.
BanazirGalbasi··on Sensor Watch: a board swap for the classic Casio F-91W wristwatch
I'm currently wearing a F-91W with one of these installed. Here's what I have running:

* Clock

* Sunrise and Sunset times

* Die roller (d2, 4, 6, 8, 10, 12, 20, and 100)

* Stopwatch

* Temperature sensor

* 36-hour temperature log

The die roller was the main one that I was excited about, but the sunrise/sunset seem useful while hiking or backpacking, and the temperature sensor and log are great for camping use. Great job by @josecastillo all around!

BanazirGalbasi··on The Future of the Vim Project
I feel like I've said the same thing here 3-4 times now, but for some of us it's about what's the most minimal setup required to use the tool. As a sysadmin, I want to be used to the most common tools and configurations that will be on a server without having to take the time to install something new. I could include NeoVim in my Ansible configs for setting up new servers, but generally servers are kept lean so I would rather just use vi/vim for basic edits anyway.

I do use NeoVim with a lightly-customized LazyVim setup on my personal desktop, but I don't use it much differently than I use Vim at the moment. I'm not a power-user, just someone who's comfortable enough with the keybinds that I leave :w everywhere when using a non-vi editor.

BanazirGalbasi··on Orb is a free and open source web desktop
Guacamole was actually my first choice and it's what I used a year ago. In that time span I've screwed up enough that my lab actually needs a whole rebuild, so I'm looking at alternatives to see what could be swapped over. As it is, I think Guacamole remains my first choice. I was just responding to the question of what this could be used for.
BanazirGalbasi··on Orb is a free and open source web desktop
Personally I can see myself using this to access my homelab from work without having to open extra ports. Since I can't install a personal VPN client on my work machine, a web-based desktop behind a login would give me most of what I want.
← PreviousPage 2 of 5Next →