HNHacker News
TopNewBestAskShowJobs

rewgs

1,121 karma · joined July 5, 2017

rewgs@protonmail.com
submissionscomments
rewgs··on Dear Roku, you ruined my TV
Does anyone want or like motion smoothing? It’s seemingly universally hated by a majority of those who care (myself included), and a minority of those who don’t. Why are TV manufacturers so dead-set on shoving it down our throats?
rewgs··on Jeffrey Snover and the Making of PowerShell
They should have called it PowerScript, because it's a perfectly decent scripting language and an absolutely horrendous interactive shell language.
rewgs··on Ruby: A great language for shell scripts
Free name idea for whoever makes the Ruby Shell: "Rubish"
rewgs··on Ask HN: What macOS apps/programs do you use daily and recommend?
Hammerspoon. It completely transformed the way I interact with macOS. There's nothing else like it.
rewgs··on Ask HN: What macOS apps/programs do you use daily and recommend?
Personally I've found BetterDisplay to be better than MonitorControl.
rewgs··on Ask HN: What macOS apps/programs do you use daily and recommend?
I'm an iTerm user as well, but I hardly use any of its features -- I stick with it primarily because its font rendering is better than any other terminal I've tried on macOS. My needs are pretty minimal and aren't terminal-dependent, e.g. tmux, neovim...that's about it. I just need the terminal to display text, really.

What features from iTerm make you love it so much?

rewgs··on lsix: Like "ls", but for images
> These (tabs and panes) stay open for many months until the inevitable restart for system updates.

And iTerm won't have a way to restore them, right? The `tmux resurrect` plugin can save and restore all your sessions, even after restarts. At the moment I have 45 tmux sessions running and I'm not worried in the slightest about not being able to pick up exactly where I was for every project.

Also, tmux is a nice way to "bury" your "windows." Hiding an iTerm window can only be done by covering something with it or minimizing it, but a tmux session can be detached from/attached to at will, and when you're detached it doesn't add cruft to your window management.

rewgs··on Windows Recall sounds like a privacy nightmare
That's all 100% true, but at the same time, wading through and figuring out how to dodge all the issues that come with being in "the cathedral" requires increasingly more and more cognitive load as well. If both are full of landmines, you might as well go with the bazaar.

I used to be hardcore "use Google services for everything," and while I still use a lot of them, I'm gradually replacing them with more disparate and often self-hosted options. I supposed I lose out on a lot of that integration, but personally I've found that I kinda just don't need it. The integration offered by living in an "ecosystem" has always been a kind of vague promise, defined more by what it potentially enables rather than what it actually delivers. At the end of the day, how much integration do I really need between my docs and my emails?

Even business use-cases for this stuff still require a lot of "going to the bazar," whether it's in the form of employees writing bespoke code, paying for another company like Zapier to actually do the heavy lifting for you, etc. This of course is the raison d'etre of LLMs in the workplace -- offering a comfortable interface, natural language, for making use of all this data and finally real-izing the mostly wasted potential for integration we've been living with for the last decade or so. It's "no code" on steroids, but IMO like most "no code" solutions, it too will fall short, promise too little juice for too much squeeze, and "the bazaar" will continue to live on.

rewgs··on What I think about Lua after shipping a project with 60k lines of code
Congrats to the author, but I really can't stand Lua. It takes its commitment to simplicity too far IMO, especially with regards to tables not really specifying between (in Python terms) "dict-like" and "list-like" tables. Recursively searching through a table of tables can for this reason be annoyingly difficult.

Every time I write it, I find myself wanting a language with just a few more batteries included.

rewgs··on I Miss BSD/Linux
Doing the same thing, it's fantastic.
rewgs··on Windows Recall sounds like a privacy nightmare
"Less useful" could also mean "more focused," which might just be a good thing.
rewgs··on Amber: Programming language compiled to Bash
But whenever people talk about writing Bash, you always have someone advocating that you should write POSIX sh instead if you want maximum portability. To paraphrase Qui-Gon Jinn, "there's always a more portable language."

Underlying all of these discussions is an attempt to reduce issues of portability to 0. It's a good goal, but IMO interpreted languages will by-definition never be the solution.

I've started reaching for Go in situations in which I'd usually reach for Bash or Python, and it's a godsend, because I can control for portability at compile time. If you make compiling for various GOOS and GOARCH targets the norm, portability is never an issue again.

rewgs··on Redesigned 11-inch and new 13-inch iPad Air
I recently gave using a 2nd gen 11-inch iPad Air as my daily driver, and I gotta say I like it a lot more than I was expecting.

I have a big beefy TrueNAS machine at home and run various Linux VMs for dev work, accessed via Tailscale; mosh-ing or ssh-ing in via Blink Shell is pretty much flawless. I can even institute my "Cmd = tmux prefix" trick that I do in iTerm (via mapping hex codes), so for me it's essentially the same dev workflow as my M1 MacBook Air, albeit with a worse keyboard and a smaller screen, but with the added benefit of LTE, which IMO is a fair trade off until we (Tim Apple, please) get LTE on the Mac lineup (not holding my breath).

The only thing I've been finding myself wanting is a larger screen and a better keyboard, and the 13-inch could potentially deliver both. It's a pretty appealing device.

That said, I of course wish that Apple would just let me treat it like a real computer and not have to connect to Linux VMs to get any work done, but hey, it's still a nice experience if it lines up with your workflow.

rewgs··on 'Pacifist' Japan is tooling up for war
Are you seriously implying that Biden will institute the draft?
rewgs··on Microsoft unbundles Office and Teams globally following years-long criticism
Google Chat is underrated. My team uses Google Workspace so we’re experimenting with using Chat instead of Slack. So far so good.
rewgs··on Go's Error Handling Is Perfect
This sounds really nice. Can you think of languages that implement it this way?
rewgs··on Pyenv – lets you easily switch between multiple versions of Python
That has nothing to do with pyenv.

Also, this really isn't a problem -- just blast out of the old venv, make a new one with a new version, and you're good.

rewgs··on Pyenv – lets you easily switch between multiple versions of Python
What's the problem? The repo clearly states that you need to install such and such build prerequisites.

Also, the issues the article you link are things that damn near every programmer will eventually need to know. Things like PATH are IMO the basics -- if you don't understand this or how to `$packageManager install` something, you're gonna have a rough time programming in general, regardless of language.

rewgs··on Cancer under age 50 increased 80% from 1990 to 2019
Yup. The shitty thing about the prisoner's dilemma is that we nearly always lose it.
rewgs··on U.S. sues Apple, accusing it of maintaining an iPhone monopoly
> Even with all Android phones, a group chat is a disaster unless they use FB Messenger or WhatsApp

Excellent point. This is a large part of why I don't agree with iMessage "exclusion" somehow rising to the level of antitrust.

iMessage doesn't make Android texting worse, it just reveals how bad it already is.

rewgs··on U.S. sues Apple, accusing it of maintaining an iPhone monopoly
Google Pay is absolutely available on iPhone.
rewgs··on How to Start Google
Viewing things like wisdom, patience, discipline, and humility as both "soft" and "skills" is one of the single most problematic aspects of the tech industry.
rewgs··on Ask HN: Do you also marvel at the complexity of everyday objects?
All the time! It's actually really nice to read this, as I always feel a bit lonely in this regard -- this perspective is unfortunately rare, it seems.
rewgs··on Devin: AI Software Engineer
This. And at a certain point, a prompt might become so specific that you might as well just write the code yourself. After all, a prompt is instructions for a computer, as is code.
rewgs··on Devin: AI Software Engineer
Fair, but:

Whether or not the tech can actually live up to the hype doesn't mean execs/VCs/etc won't try to get there anyway. That will, at best, result in a ton of volatility, as those trying to utilize AI figure out that it actually can't do what they want, and then have to hire engineers again, etc...

I don't know. Who knows where this is heading.

rewgs··on Devin: AI Software Engineer
This is exactly my experience. Furthermore, I've become acutely aware that spending time prompting either a) prevents me from going down rabbit holes, all but denying me the kind of learning that can only really happen during those kinds of sessions, and b) prevents me from "getting my reps in" on stuff that I already know. It stands to reason that my ability to coax actually useful information out of LLMs will atrophy with time.

I'm quite wary of the long-term implications and downstream effects of that occurring at scale. AI is typically presented as "the human's hands are still on the wheel," but in reality I think we're handing the wheel over to the AI -- after all, what else would the endgame be? By definition, the more it can do without requiring human intervention, the "better" it is. Even if replacing people isn't the intention, I fail to see how any other effect could usurp that.

Assuming AI keeps developing as it has been, where will we be in 20 years? 50? Will anyone actually have the knowledge to evaluate the code it produces? Will it even matter?

Perhaps it's because Dune is in the air, but I'm really feeling the whole "in a time of increased technology, human capabilities matter more than ever" thing it portrays.

rewgs··on UFO: A UI-Focused AI Agent for Windows OS Interaction
On one hand, I'm really glad to have come across this this morning, as I'm trying to automate a task that requires GUI automation due to a lack of an API. But I'm stuck even on that because some windows don't accept key input to select the "Enter" button (why? no idea), so now I'm having to drop into mouse automation, which of course is super imprecise, being DPI-dependent. So, taking screenshots and then feeding those into a LLM is a solid solution, I guess.

On the other hand, I shudder to think of the millions of man hours required to arrive at this solution, when simple UI guidelines, or better yet, an API, would have solved my problem far more simply and efficiently.

rewgs··on Apple Vision Pro review: magic, until it's not
Apple's approach to both AR/VR and ML/AI is giving me big "Microsoft missing the boat on mobile" vibes.
rewgs··on Windows 11 Design Mistakes
> Then that dude from Microsoft comes out on HN and says they don’t even care to improve it/can’t improve it because of project manager career aspirations.

Can you share a link? Very curious to read.

rewgs··on Can autoimmune diseases be cured? Scientists see hope at last
> Mast cells, histamines, allergies, and sensitivities are autoimmune areas

They quite literally are not. Autoimmune diseases are, by definition, when the immune system targets the body. Allergies are when your body flags things that are not your body.

← PreviousPage 6 of 20Next →