Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
wyoung2
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
1.
▲
Exp-Minus-Log made practical for RPN calculators
(tangentsoft.com)
2 points
by
wyoung2
5mo ago
|
1 comments
2.
▲
by
wyoung2
5mo ago
RPN calculator program implementations of the math behind a paper previously discussed here: https://news.ycombinator.com/item?id=47746610
3.
▲
by
wyoung2
1y ago
My expanded version clarifies that, among other things: https://tangentsoft.com/podman/wiki?name=Not%20a%20Drop-In%2... Thanks!
4.
▲
by
wyoung2
1y ago
Thanks! I've expanded it into an article, still in rough draft form but available here: https://tangentsoft.com/podman/wiki?name=Not%20a%20Drop-In%2...
5.
▲
by
wyoung2
1y ago
> huge uid didn't work in podman (like 1000000 I think) You're running into the `/etc/sub[ug]id` defaults. The old default was to start your normal user at 100000 + 64k additional sub-IDs per user, but that changed re
6.
▲
by
wyoung2
1y ago
Broadly, the claim that Podman is a drop-in replacement for Docker is true only for the simple cases, but people have developed assorted dependencies on Docker implementation details. Examples: 1. People hear about how great rootless is wit
7.
▲
by
wyoung2
3y ago
> github.com…I don't want an 'impedance mismatch' between my system and their system So give your contributors developer accounts on your Fossil instance, which is super-cheap to set up, being a single binary with nearly z
8.
▲
Pets vs. Circus Animals
(tangentsoft.com)
3 points
by
wyoung2
4y ago
|
0 comments
9.
▲
by
wyoung2
4y ago
Fossil's method is backwards-compatible, and we published the method for it five years ago (2017-03-05): https://fossil-scm.org/home/doc/trunk/www/hashpolicy.wiki
10.
▲
by
wyoung2
4y ago
We don't know how to push bad artifacts into a Merkle tree by exploiting SHA-1's weaknesses. The thing is, though, we didn't want to be pushed into scrambling for a better hash algorithm after some clever bastard works that
11.
▲
by
wyoung2
4y ago
It's easy to strap the color-coding JS library of your choice to Fossil. Here's an instance using Prism.js and its Cay theme: https://tangentsoft.com/mikrotik/wiki?name=Maintaining+a+Loc... You may find the a
12.
▲
by
wyoung2
4y ago
All of which is why Fossil now uses SHA3-256 by default. How long is it going to take Git to follow?
13.
▲
by
wyoung2
4y ago
> all those features. The forum, chat, and Pikchr features have been added since then. Indeed, everything in the Fossil ChangeLog has been added since then, because it cuts off a few months after your post: https://fossil-scm.
14.
▲
by
wyoung2
4y ago
When Fossil didn't have those features, the frequent complaints were that Fossil doesn't have those features, and that's why they had to keep using $INERTIA_SOURCE. Now that it has those features, it's the reason not t
15.
▲
by
wyoung2
5y ago
I'm the type of guy that would store the Pikchrs in the version control system alongside the HTML, then write a Makefile to regenerate the SVGs referenced from the HTML every time the Pikchrs change. But at that point, you might as wel
16.
▲
by
wyoung2
5y ago
No technology popular enough to attract an audience ever goes away. However, would you care to speculate on how many troff documents were written in 2021 versus Markdown docs?
17.
▲
by
wyoung2
5y ago
If you leave off the "pikchr" tag or use something else like "PikchrSource", then the renderer doesn't trigger. If you want to see it both ways, Fossil renders the diagrams with an Alt or Ctrl-click handler attached
18.
▲
by
wyoung2
5y ago
I daresay there is no DVCS appropriate for many large files that change. You want something more like a classic non-distributed VCS so you're not cloning the entire history of huge files. Worst is when they're data-compressed so y
19.
▲
by
wyoung2
5y ago
The thing is, Fossil is also a huge improvement over Subversion without losing its day-to-day simplicity.
20.
▲
by
wyoung2
5y ago
Fossil was designed by someone coming from CVS, so its everyday CLI is actually closest to that. As a Subversion expat, I found Fossil quite easy to pick up, modulo a few quibbles that muscle memory sorted out quickly enough.
21.
▲
by
wyoung2
5y ago
Fossil is that thing: a simplified DVCS that doesn't have important bits missing. There are certainly cases where Git is the right tool, but it's vastly overapplied, used because it's popular, not because it's the best t
22.
▲
by
wyoung2
5y ago
Complexity is fine in something like a programming language or a text editor where increasing mastery can mean better software and hopefully more money. How do I make more money by learning arcane Git commands? We don't use DVCSes for
23.
▲
by
wyoung2
5y ago
"Detached head" is Git's way of saying "I don't know how to find my children when you say something like 'git checkout abcd1234'". Fossil can do this, so you can point someone to a historical checkin
24.
▲
by
wyoung2
5y ago
1. Fossil syncs branching and tagging info among all clones; it isn't local state as with Git. Therefore, when you're looking at a timeline, others' branches and such are named, labelled, and tagged. If you need to filter awa
25.
▲
by
wyoung2
5y ago
> tests that cannot be run locally Fossil just got a "patch" command to help with cases like that: https://fossil-scm.org/home/doc/trunk/www/patchcmd.md Previously, the standard solution was
26.
▲
by
wyoung2
5y ago
How else do you answer questions like "How long has this been broken?" And without the answer to that, how do you know who needs to upgrade, and who doesn't? I'm sure you can install old binaries to answer this sometimes
27.
▲
by
wyoung2
5y ago
That's section 2.5 in the same document: https://www.fossil-scm.org/home/doc/trunk/www/fossil-v-git.w...
28.
▲
by
wyoung2
5y ago
That part of the article isn't talking about WIP branches, experimental branches, etc. My personal Fossil development philosophy is that you can go wild on those. The article's point applies primarily to long-lived development bra
29.
▲
by
wyoung2
5y ago
If John's rubbish ended up in the merge down to trunk, then you absolutely do want to know about that individual commit. If you've never received a 500-line patch with a one-line error in it, you haven't been developing col
30.
▲
by
wyoung2
5y ago
Fossil's bisect works better than Git's in my experience, since Fossil's data model permits bidirectional tracing, whereas Git can go backwards in time only. This allows commands like "fossil bisect status" to show
More ›