For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | more ataylor32's commentsregister

Hold the command key while clicking the title of the Finder window


Do you mean the collapsed titlebar/toolbar that is the default in Big Sur?


Yes, and it works in previous versions of macOS as well


Can you elaborate on this?:

> I do all of my development remotely via ssh and local forwards

I do a little with SSH tunnels, but not much. Do you mean you have it set up so that on your Mac you can go to localhost:8080 (or whatever) in your browser and it will actually go to the remote machine?


Yes, just set up a localforward in your .ssh/config like this:

    Host dev
        HostName <ip_of_dev_box>
        User <my_username>
        ForwardAgent yes
        AddKeysToAgent yes
        IdentityFile ~/.ssh/id_m1_air
        LocalForward 8443 localhost:8443
        LocalForward 8080 localhost:8080
        LocalForward 8065 localhost:8065
        LocalForward 3000 localhost:3000
        ...
Those line's effectively mean forward my local port 8443 to the remote host's 8443. The local port + remote port (and even the remote host) don't need to be the same.

Since it’s forwarding a TCP port your aren’t limited to forwarding just the web traffic either. I forward:

    - Database ports (run mysql or psql locally for example)
    - Docker socket
    - Backend api ports
    - Redis port
    - Webserver port
And more...

Then you just use local clients as if those things were all running on your local machine


Just one more step missing for a fully remote docker setup: have you ever tried combining this with a sshfs mount so you can also develop an app running in a remote container?


Visual Studio has [this](https://code.visualstudio.com/docs/remote/ssh) which is quite painless to use


Maybe I'll try that


Thanks! This sounds like a great setup.


It’s worth reading a bit about sshuttle. It basically leverages ssh into a simple one way VPN as far as ergonomics and user experience go (but the underlying implementation is closer to opening LocalForward connections on demand).

Highly recommended.


Almost as easy: just setup a point to point WireGuard tunnel. I used sshuttle for remote Docker dev for a while, but found that WireGuard way outperforms it.


sshuttle is definitely no efficiency daemon - however, it only requires being able to ssh to the other side, amd run Python there, and that’s it - whereas for Wireguard you need root on the other side, a sufficiently new kernel (or building an out of kernel module) - it’s way better if you can use it but IME it isn’t “almost as easy” - sshuttle usually just works if you can ssh.


I'm not the person you replied to, but I frequently use the play/pause key and also the volume keys. I occasionally use the function keys in my text editor too.


Ok yeah I guess I use volume sometimes.


Google Calendar has been spotty for me and Hangouts isn't working at all.


This reminds me of MUPTs


I see it at that address now. Also at https://releases.ubuntu.com/focal/


Based on one of the screenshots, it looks like Guitar doesn't support word diffing. Sourcetree lacks word diffing as well and has had an issue about it since 2012: https://jira.atlassian.com/browse/SRCTREE-888


> Based on one of the screenshots, it looks like Guitar doesn't support word diffing.

Could you report this feature request to dev?[0]

[0] https://github.com/soramimi/Guitar/issues


Which GUI clients that you know of do support word diffing?



I have Fork, but I don't see any word diffing functionality, unless you are just referring to an additional highlight on the changed word(s)


Yes, that's what I'm referring to.

You can see it in Fork's screenshot: https://git-fork.com/images/diffViewer.jpg

But if you look at Guitar's, you'll see the lack of word diffing, and that makes it take significantly longer to see exactly what changed: https://camo.githubusercontent.com/3c6c338ece93afda723cef575...


Already requested for Guitar. Follow this issue thread.[0]

[0] https://github.com/soramimi/Guitar/issues/76


Thanks!


A few issues I have run into with Edge:

1. The :focus-within CSS pseudo-class doesn't work

2. object-fit only works on images

3. These SVG loaders don't work: https://samherbert.net/svg-loaders/


Damn, lacking :focus-within is a big one. That pseudo-selector is very useful when creating custom widgets.


> ahead of 20H1 when all consumers presumably will be pushed to it

I'm not sure it will be part of 20H1. https://blogs.windows.com/msedgedev/2020/01/15/upgrading-new... says:

> If you’d prefer not to install Microsoft Edge manually, you can wait for it to be installed in a future update to Windows 10, following our measured roll-out approach over the next several months. We will start to migrate Windows 10 customers to the new Microsoft Edge in the coming weeks, starting with a subset of Windows Insiders in the Release Preview ring.

I'm guessing 20H1 will be released sooner than several months.


That says they are starting now, so they are starting with 19H2 (in Release Preview to start, which is still 19H2 by the way, then into the wilds). "Several months" here could mean they want everything done by 20H1 (somewhere between March and May, given the usual pattern). I don't know if that also means that they are planning to move to packing New Edge in the RTW images for 20H1; so far 20H1 on Insiders still seems to have Edge Classic. But the clear thing is that these are clearly parallel rollouts right now.



Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search:

HN For You