HNHacker News
TopNewBestAskShowJobs

wizhi

50 karma · joined March 30, 2021

submissionscomments
wizhi··on DeepClaude – Claude Code agent loop with DeepSeek V4 Pro
Aren't skills just literal plaintext files? Why not just copy them?
wizhi··on What you need to know before touching a video file
Do you have any recommendations for literature on the subject of video encoding etc? I really want to learn more theory.
wizhi··on Agent design is still hard
So you advice people to build their own framework, then advertise your own?
wizhi··on Revisiting Interface Segregation in Go
Maybe your actual issue is needing to mock stuff for tests to begin with. Break them down further so they can actually be tested in isolation instead.
wizhi··on Reactive Programming paradigm for Go for event-driven applications
Generics opened the floodgates for this stuff, unfortunately.
wizhi··on “No Tax on Tips” Includes Digital Creators, Too
Servers taking advantage of the tendency for Americans to tip shouldn't be conflated with anyone else traveling to the US.
wizhi··on Go 1.25 Release Notes
Python package documentation is abysmal. It tends to read like a novel and yet still only covers surface layer details with simplistic examples. It's next to impossible to just "get an overview" of what's available: just show me the modules, classes, functions, etc. Don't make me spend 30 minutes trying to find an explanation for that one function which just takes a kwargs, which ends up only being covered in thr footnote of some random page in the documentation on something otherwise completely unrelated.

It's madness.

wizhi··on Claude Code IDE integration for Emacs
Man, if anything you sound like a pretty shit coworker.
wizhi··on Event – Fast, In-Process Event Dispatcher
What's a concrete example of "concurrency power" here?
wizhi··on AeroSpace is an i3-like tiling window manager for macOS
I am likely misremembering, and mixing it was something else! There definitely was something vital I wasn't able to do through just Amethyst though.
wizhi··on AeroSpace is an i3-like tiling window manager for macOS
I've been there, being forced to use it for work..

I tried both Yabai and Amethyst and, frankly, neither provide a clean experience.

Yabai requires disabling some OS security feature iirc, which may or may not be an issue for you. I seem to recall having issues with it, and switching to Amethyst pretty soon after. It might also only support BSP layout, which I dislike - stacks all the way.

Amethyst feels a little half baked. It works well enough, but configuration is through a GUI and saved in some non text format, making it not difficult friendly. It also doesn't support things like moving windows between workspaces, meaning you need to have additional bindings for that through the MacOS command center or whatever it's called.

Overall, I managed with Amethyst for close to 2 years, so that's the one I'd recommend of the two. Luckily I'm back on a Linux machine and can use river now. :)

Good luck!

wizhi··on Microsoft AI spying scandal: time to rethink privacy standards
I can recommend Runbox. It's a paid service, but I really think that's for the better.
wizhi··on Go's old $GOPATH story for development and dependencies
The exact same as if npm did it.
wizhi··on How I stopped worrying and loved Makefiles
But this can literally just be done in a simple shell script as well. The makefile ends up just being a redundant way to run a shell script.
wizhi··on ThinkPad T14 Gen 5 includes SODIMM slots and user-replaceable batteries
Vendor support.

Shipping with Linux is a good indicator that it's Linux compatible. Buying computers with Linux is also a way of voting for Linux compatibility - even if you reinstall your preferred distro afterwards.

wizhi··on Balancing engineering cultures: Debate everything vs. just tell me what to build
How would me answering how I once "reacted to xyz" make me any more likely to "put the extra neurons in"?
wizhi··on Arch Linux bugtracker migration to Gitlab completed
And the only way to mitigate the cancer that is GitHub is to normalize contributing elsewhere.
wizhi··on GIMP 3.0 has a release schedule
If you truly believe it to be trivial, you should just do it rather than complain.

If you don't, then you can't justify putting more work onto the maintainers of upstream for changes they may not even care about.

wizhi··on GIMP 3.0 has a release schedule
Then don't just send a PR: maintain your own fork.

I think that's the bigger part of open source. You can fork it, change it to your needs, and not give a damn what anyone else thinks about your changes.

wizhi··on Grayjay – Follow Creators Not Platforms
Is this any different from other alternate YouTube apps like NewPipe?
wizhi··on Structured logging with slog
What would be the big gain from this, over the existing approach using multiple return values?
wizhi··on Little encouragement, no funding: why open source founders are leaving EU
Most companies I've worked for (Denmark) has had a similar clause in their contracts.

No clue if it holds up in court though.

wizhi··on How to start a Go project in 2023
How is the implementation of errors "laughable"? An error is just another result of calling a function. Seems reasonable enough.
wizhi··on How to start a Go project in 2023
Where do you keep up to date on what will be included in future releases?
wizhi··on How to start a Go project in 2023
This is essentially he default when using most CI services, however.
wizhi··on Write Posix Shell
Do you have some writing on this? I'd love to read it.
wizhi··on X.org Security Advisory: Security issue in the X server
I think the needs you listed there would be considered the niche.

Most people just want something to display their windows. Those things are cool, sure, but they probably come at some cost.

wizhi··on Ask HN: I’m falling out of love with coding
> we are still a small/medium sized company

Sorry this is somewhat off-topic, but _why_ do you have virtual development machines?

wizhi··on JPMorgan to spend $1B on rental homes in the US to become a megalandlord
Yeah sure, be a part of the problem, that'll solve everything!

Now where does the average person find the initial capital, such that they can enter the game of capitalism..

wizhi··on I wrote a Ruby extension in Zig
Because otherwise, we'd all still be writing FORTRAN. I get your point, but it's as equally hindering of progress as it is valid.
Page 1 of 2Next →