Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mhw
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
mhw
5mo ago
I've worked with git using the mega-merge approach, and one thing I found is that git-absorb won't merge commits into anything that precedes a merge. It works fine for absorbing changes into earlier commits on a feature branch, bu
2.
▲
by
mhw
5mo ago
I’ve been using Ctrl-s for years. Nothing else uses it because it’s historically been used for terminal flow control, but that doesn’t really have much use in a graphical terminal with history and scrollbars and so I’ve never missed it. Has
3.
▲
by
mhw
10mo ago
Yeah, you need to rebase the tip of the feature branch stack. git will then update all the refs that point to ancestor commits that are moved. So in this case $ git rebase --update-refs main feature-2
4.
▲
by
mhw
1y ago
A related tool that I've found useful over the years is Unison [1]. Think of it as rsync where you can interactively adjust the reconciliation algorithm between the two sides of the sync connection. It stores a hash of the file content
5.
▲
by
mhw
1y ago
I think pax was more of a POSIX replacement for cpio and tar. While those three and ar all could be used to bundle files together into a single file, only ar had the special affinity with the linker as a way of bundling object files togethe
6.
▲
by
mhw
1y ago
The fabulous blazer gem includes a feature for #2: https://github.com/ankane/blazer?tab=readme-ov-file#checks - it’s limited to checks that can be expressed as SQL queries, but that can get you quite a way
7.
▲
by
mhw
1y ago
Unlikely. This kind of wireless thermostat has two parts: the thermostat itself, and a separate receiver box that's directly connected to the boiler. There's usually a pairing process that you can go through where the two parts ne
8.
▲
Database Protocols Are Underwhelming – byroot's blog
(byroot.github.io)
4 points
by
mhw
1y ago
|
0 comments
9.
▲
by
mhw
2y ago
My reading is that the first two CVEs are with rsync daemon, but the others are more general - I think "rsync server" is meaning the remote rsync process that is started when you use ssh to connect to the remote. Some of them sugg
10.
▲
How to Think About Time
(errorprone.info)
3 points
by
mhw
2y ago
|
0 comments
11.
▲
by
mhw
2y ago
It’s really handy to have a composable API for building SQL queries where different elements are contributed by different parts of the code. From example, having your authorisation code apply restrictions to queries through where clauses, j
12.
▲
by
mhw
2y ago
I’ve been looking at codemod tools recently, just as a way to extend my editing toolbox. I came across https://ast-grep.github.io/ , which looks like it might address part of this problem. My initial test case was to locate
13.
▲
by
mhw
2y ago
I tracked down more explanation in this message on the mailing list: https://mail.openjdk.org/pipermail/amber-spec-observers/2024... It sounds like they are intending to rethink the design and that it may return i
14.
▲
by
mhw
2y ago
Ha, on first read of the title I thought this might be a new release of the venerable xv image viewer - http://www.trilon.com/xv/
15.
▲
Global Sales Tax Compliance and Remittance
(outseta.com)
1 points
by
mhw
2y ago
|
0 comments
16.
▲
by
mhw
3y ago
> sleep(1); /* let terminal settle down */ > making millions of people waste 3 seconds > That's a touch exaggerative don't you think? Literally!
17.
▲
by
mhw
3y ago
Hmm; they are missing from the index page, but they do exist: http://cm.bell-labs.co/who/ken/ and http://cm.bell-labs.co/who/rob/
18.
▲
by
mhw
3y ago
> window controls are on a left side of a window Simpler explanation: Mac OS’s first release preceded Windows so they had to pick a side for themselves when first designing the system. See https://www.versionmuseum.com/hi
19.
▲
by
mhw
4y ago
> Tiling left / right etc? Doesn't exist Sure it does - long press on the green maximise button and you get a little drop down. For me it includes "Enter full screen", "Tile Window to Left of Screen" and &qu
20.
▲
by
mhw
4y ago
Or git commit --fixup=:/<pattern> to find the most recent commit with pattern in the message. Still going to give git-absorb a try though.
21.
▲
Lean Branching – a Git branching model to keep clean history
(github.com)
2 points
by
mhw
5y ago
|
1 comments
22.
▲
by
mhw
5y ago
Hey, thanks - that looks like just the document I need.
23.
▲
by
mhw
5y ago
I’m designing a piece of user interface at the moment, and one thing I’ve been puzzled by is whether keyboard shortcuts should affect the focussed element. I’d love to find out if there are best practices in this area, and particularly if t
24.
▲
Back to EU
(adambird.com)
145 points
by
mhw
5y ago
|
104 comments
25.
▲
by
mhw
5y ago
He used to write for Byte magazine.
26.
▲
by
mhw
5y ago
Would be more accurate to say "Hosting your own email forwarding service on AWS", as the README does. The GitHub Actions piece is for managing it.
27.
▲
by
mhw
6y ago
If you want to use standard’s defaults, but add your own tweaks: # .rubocop.yml inherit_from: - https://raw.githubusercontent.com/testdouble/standard/master/config/base.yml Style/Traili
28.
▲
by
mhw
6y ago
This article[1] and the others in the series give an idea of the direction by analysing how hey.com works. The page-updater library looks to bring a more declarative replacement for server-generated JavaScript responses, for example. [1] h
29.
▲
by
mhw
6y ago
I just flashed Tasmota on to three Sonoff S26’s without any soldering. I did need a USB to serial adapter to connect to the serial and power pins - I got one that included an ESP-01 so I knew it should work [0]. I also needed some bits of w
30.
▲
by
mhw
6y ago
This really should be titled "How Ruby on Rails Could Be Much Better for Shared Hosting", as that's where the issue really was for Dreamhost at the time. In a shared hosting environment back then: * You didn't get root s
More ›