HNHacker News
TopNewBestAskShowJobs

rewgs

1,121 karma · joined July 5, 2017

rewgs@protonmail.com
submissionscomments
rewgs··on Bcachefs may be headed out of the kernel
As I said in my reply to Kent: frankly, if you store important data on an experimental file system and don’t have backups, you deserve to lose it.
rewgs··on Bcachefs may be headed out of the kernel
Frankly, if you store important data on an experimental file system and don’t have backups, you deserve to lose it.

And I have to imagine that those that are technical enough to not only use Linux, but use an experimental non-default file system, and those that don’t have backups of their data, is a vanishingly small group.

So no, I actually disagree —- it’s not part of the job.

So again we arrive at the same place: this data recovery tool is not worth the drama.

It’s a feature, not a bug fix, and an incredibly unimportant one at that _at this stage of development_. If bcachefs weren’t experimental and were widely used, it would be a different story —- I’d probably be in favor of bending the rules to get it in there faster. But that just isn’t where we are right now.

rewgs··on Nvidia won, we all lost
> I use Linux and have learned not to touch AMD GPUs (and to a lesser extent CPUs due to chipset quality/support) a long time ago. Even if they are better now, (I feel) Intel integrated (if no special GPU perf needed) or NVidia are less risky choices.

Err, what? While you're right about Intel integrated GPUs being a safe choice, AMD has long since been the GPU of choice for Linux -- it just works. Whereas Nvidia on Linux has been flaky for as long as I can remember.

rewgs··on Bcachefs may be headed out of the kernel
Kent, it’s actually really simple: bcachefs is experimental. Those that are currently using bcachefs and those that can’t wait for a data recovery tool that hasn’t existed until now is a group containing precisely zero people.

You’re acting like bcachefs systems are storing Critical Data That Absolutely Cannot Be Lost. And yet at the same time it’s experimental. I’m just one user, but I can tell you that, even as excited as I am about bcachefs, I’m not touching it with a ten foot pole for anything beyond playing around until at least the experimental label is removed.

I imagine my position is not uncommon.

Please stop trying to die on this hill. Your project is really great and really important. I want it to succeed.

Just chill and let bug fixes be bug fixes and features be features.

rewgs··on More on Apple's Trust-Eroding 'F1 the Movie' Wallet Ad
You're both not wrong.

What @surgical_fire is describing is the "minimum viable product" for a career. It's the thing that serves the basics on Maslow's Hierarchy.

What @hshshshshsh is describing is anything past that. We briefly exist sandwiched between two eternities -- shouldn't we care about the quality of our time during the thing that takes up the largest quantity of our time?

The problem is that, the issue that @hshshshshsh is pointing out is precisely what makes the minimum @surgical_fire is describing damn near impossible to find.

Because no one gives a shit about users, values, mission, etc, the company suffers and turns into a shit-show, incentivizing people to become more selfish so that they don't get sucked into the vortex of shit.

In order to reach the minimum of a "tolerable" job that doesn't suck up all your free time or make your time there a living hell, the company _must_ engage with at least some of what @hshshshshsh is describing.

This requires some amount of good faith from the majority involved. This is a tricky and fragile thing. It's easy to lose. And thus the cycle begins anew.

Ultimately, we need more people thinking like @hshshshshsh so that we can get what @surgical_fire is describing.

rewgs··on More on Apple's Trust-Eroding 'F1 the Movie' Wallet Ad
> Between Wall Street demanding “growth” and the executives’ stock options being tied to meeting those numbers, they always pull out any and all stops to push “growth”.

This right here. The perverse incentives integral to public companies are at the core of so much that is wrong with the world.

rewgs··on Show HN: Lstr – A modern, interactive tree command written in Rust
This looks awesome! Right up my alley.

Side-note: what theme are you using in the linked gif? It's right in the middle of my two favorite themes, onedark and gruvbox.

rewgs··on Apple's Liquid Glass is prep work for AR interfaces, not just a design refresh
I genuinely expect that in a few years, Apple will release something that is effectively identical to Google Glass, and that will historically be seen as the real start of wide-spread usage of AR.

Anything less than lightweight glasses is a non-starter outside of gaming and other enthusiasts. The Vision Pro is just too bulky for it to sell serious numbers.

rewgs··on Ask HN: How do I give back to people helped me when I was young and had nothing?
Pass it on.
rewgs··on You can choose tools that make you happy
They had me in the first half, not gonna lie.

But the whole "but actually you only like what you like for superficial reasons" thing lost me. I really dislike essays that create false dichotomies just so that they can purport to know why what you do is bad or wrong.

Can't someone choose a tool for _both_ rational and aesthetic reasons? In fact, isn't that basically the definition of "best?" And by "best" I (hopefully obviously) mean "best for me/you," not "objectively best."

I'm sure the author would take a dig at me: I have a love of Thinkpads of command lines. Regarding the CLI, I won't deny that I love the aesthetic. That's genuinely why I was originally drawn to them. Vain? Silly? Maybe. But I own it, won't deny it, and will never stop loving the aesthetic of a cool ass looking terminal.

However.

Seeing as the author chose to focus on editors, I'll do the same: I have never found an editor that is all together _better_ than neovim. Sure, this is probably still subjective, whatever, but putting aesthetics and feelings and whatever else aside, neovim still always wins for me and it's not even close. The speed, the stability, the power of a well-configured LSP, the navigation afforded by things like fzf and treesitter, the unbelievably rich and forward-thinking plugin community, and so on and so forth, make it come out on top time and time again for me. Many, if not most, of these reasons are rational.

I could say similar things about most of the other apps (cli-based and otherwise, though most are cli-based) that I use, as well.

The author also seems to misunderstand that the so-called "cult" of Emacs might exist for more than just superficial reasons. Perhaps a "cult" formed around it because it's actually really good, or at least addressed a lot of people's problems at a particular time, and groups of people tend to form their own aesthetic? I myself have never jived with Emacs, but I can certainly recognize the power of it -- and, yes, the aesthetic, community, etc -- and I certainly wouldn't dream of shitting on someone's joy of it, especially in a condescending "you actually only like this because you think it looks cool" or "it confirms some aspect of yourself" way.

It's simple: we can, and probably even should, choose tools for both rational and "superficial" reasons. It's perfectly fine, and one aspect does not negate the other.

rewgs··on Plwm – An X11 window manager written in Prolog
A couple ways to look at it:

- Protocols are descriptive, APIs are prescriptive

- Protocols are implemented, APIs implement

rewgs··on In a high-stress work environment, prioritize relationships
Thank you. I very simply cannot and will not "play the game." I refuse to lay down and accept that the majority of my day's interactions will be laced with bullshit. Every time I have, my spirit has plummeted to dangerous lows; every time I've fought against it, even if it's worked against me (and it definitely has), the lift to my spirits has carried me to a better place.

Rather than giving in to it, I've taken it as a signal that something needs to change -- I'm surrounded by the wrong people, in a business with bad market fit (a root cause of this kind of toxic culture that isn't talked about enough IMO), etc. Sometimes a good place has just rotted. Like entropy, I don't think this sort of thing can be reversed once it's set in.

I recently interviewed with a great company full of great folks, and I was given the chance to frankly but firmly (and slightly humorously in a gallows humor sort of way) state precisely why I was leaving my last company; in fact, I used it as part of the interview where I interview them. This section of the interview went well, because as far as I could tell, these people are smart, down-to-earth, no bullshit, and appreciate living in the truth. They're a small company, so people can't hide behind bullshit as easily. I much prefer that.

The cognitive dissonance displayed all over this thread and tendency to hand-wave it away by painting anything that isn't playing along as not understanding social cues, lacking tact, etc, makes me sick. The whole culture is childish, literally -- it reeks of the particular brand of lack of accountability, tendency to gaslight, and so on that is displayed by children. When coming out of a 4-year-old's mouth, it's easy to disarm and work around and excuse, almost cute in its ineffectiveness; when coming out of a company, as a matter of policy, it's authoritarian and frightening.

I really, really can't stand it. The good people are out there, however.

rewgs··on Sapphire: Rust based package manager for macOS (Homebrew replacement)
Really glad to see that someone has started on a Mac package manager written in Rust.

A couple purely superficial suggestions (echoing some other comments here):

- Lose the Brew terminology, especially if the name of the project isn't a synonym of "brew." - Change the name in general. "Sapphire" makes me think of "Ruby." IMO the obvious name is MacPac :p

rewgs··on Recommendation for non-DOS/Unix open source OS outside x86/X64
I've used it plenty ¯\_(ツ)_/¯ It's an odd duck and very interesting but the Unix roots are still clear IMO.
rewgs··on Recommendation for non-DOS/Unix open source OS outside x86/X64
OP said non-Unix. I'd say that the successor to Unix is Unix-y enough to not qualify for this thread.
rewgs··on A look at Firefox forks
“Arc but for Firefox” is called Zen and it’s been my daily driver for months. Fantastic browser.
rewgs··on Apple's Software Quality Crisis
It's pretty hit or miss. And so far, for me, nothing comes close to topping Hyprland -- I'm perfectly happy without a global menu bar at the moment.
rewgs··on Apple's Software Quality Crisis
Gnome's top bar isn't a global menu, though. It's completely different and IMO pretty much useless.
rewgs··on macOS Tips and Tricks (2022)
I wanted to like it, but like all tiling window managers for macOS, it feels too tacked on and janky. For instance, Finder tabs simply aren't possible when using Aerospace.

I settled for Cmd+Ctrl+[h|j|k|l] window snapping via Hammerspoon, and let my Arch/Hyprland box keep the tiling window manager.

rewgs··on YouTube's New Hue
Ah yes, YouTube, famously devoid of Covid-19 misinformation.
rewgs··on Writing a simple windows driver in Rust
> one place for the user's documents

And yet far too many apps dare to put their files there. Drives me absolutely insane.

rewgs··on Zig Guide
> I left Golang behind because of the same academic churn in language design that I saw in Swift.

What? Go is one of the most stable languages I can think of. What churn are you referring to?

rewgs··on Microsoft Is Dead (2007)
> They think turning on the air conditioner will ruin them financially

Literally laughed out loud at this, it’s so accurate.

rewgs··on The young, inexperienced engineers aiding DOGE
> Any remotely serious attempt to balance the budget will have to involve serious cuts to some or all of Defense, Medicare, and Social Security; along with tax increases, either new taxes or closing loopholes. Trump and Elon are completely uninterested in doing any of those things

This. Right. Here.

rewgs··on The young, inexperienced engineers aiding DOGE
I love how "both sides are the same" continues to persist, even though Biden did absolutely none of what Trump has done these last two weeks, either in terms of method or outcome. They truly could not be more different and yet people like you are like theyrethesamepicture.jpg.
rewgs··on "We're building a new static type checker for Python"
Man, I feel the exact opposite. Working without types, even if it's just type hints, feels like I'm stumbling around in the dark. I want to know what stuff is, not just YOLO my way through everything.

Looking at my Python before I began using type hints and data structures such as dataclasses, typevars, etc I was still type-checking a function's argument, but it was very manual and messy. Nowadays, my code is so much cleaner, concise, less error-prone, and much easier to revisit after a long period away. IMO there isn't a single downside to leaning heavily into types, even if they're sorta "fake" like they are in Python.

rewgs··on Trying out Zed after more than a decade of Vim/Neovim
I see people mentioning neovim "breaking" and to this day I have no idea what everyone is talking about. I have a very customized neovim setup, update almost every day, and quite literally have never experienced a single thing breaking.
rewgs··on Stargate Project: SoftBank, OpenAI, Oracle, MGX to build data centers
What will be powering all these data centers? The thought of exponentially increasing our fossil fuel consumption scares the hell out of me.
rewgs··on Is the world becoming uninsurable?
Thank you, will do.
rewgs··on Is the world becoming uninsurable?
> So, if I understand your implicit argument correctly, it seems to be that anyone who sells a product be forced to sell it to anyone, no matter how costly it is to them.

That is clearly, clearly not my argument, but I have a feeling that you're one of those bad faith "and yet you participate in society, curious!" guys, so I'm done here.

← PreviousPage 4 of 20Next →