#diff — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #diff, aggregated by home.social.
-
One of the beautiful things about Sublime Merge¹ (and git/diffs) is that you can see exactly what has changed in complex expected values in tests to ensure that you’re updating the tests without overlooking regressions.
(This is from the Markdown page loader tests in Kitten², as I’m refactoring to implement the upcoming breaking change in the stateful components API³ as it affects the generated code for stateful layout components in Markdown pages.)
¹ Which I always have running, full-screen on its own monitor.
² https://kitten.small-web.org
³ Currently experimental and undocumented but that should change once this breaking change is implemented.#git #diff #unitTests #tape #SublimeMerge #Kitten #SmallWeb #web #dev #developerExperience
-
One of the beautiful things about Sublime Merge¹ (and git/diffs) is that you can see exactly what has changed in complex expected values in tests to ensure that you’re updating the tests without overlooking regressions.
(This is from the Markdown page loader tests in Kitten², as I’m refactoring to implement the upcoming breaking change in the stateful components API³ as it affects the generated code for stateful layout components in Markdown pages.)
¹ Which I always have running, full-screen on its own monitor.
² https://kitten.small-web.org
³ Currently experimental and undocumented but that should change once this breaking change is implemented.#git #diff #unitTests #tape #SublimeMerge #Kitten #SmallWeb #web #dev #developerExperience
-
One of the beautiful things about Sublime Merge¹ (and git/diffs) is that you can see exactly what has changed in complex expected values in tests to ensure that you’re updating the tests without overlooking regressions.
(This is from the Markdown page loader tests in Kitten², as I’m refactoring to implement the upcoming breaking change in the stateful components API³ as it affects the generated code for stateful layout components in Markdown pages.)
¹ Which I always have running, full-screen on its own monitor.
² https://kitten.small-web.org
³ Currently experimental and undocumented but that should change once this breaking change is implemented.#git #diff #unitTests #tape #SublimeMerge #Kitten #SmallWeb #web #dev #developerExperience
-
One of the beautiful things about Sublime Merge¹ (and git/diffs) is that you can see exactly what has changed in complex expected values in tests to ensure that you’re updating the tests without overlooking regressions.
(This is from the Markdown page loader tests in Kitten², as I’m refactoring to implement the upcoming breaking change in the stateful components API³ as it affects the generated code for stateful layout components in Markdown pages.)
¹ Which I always have running, full-screen on its own monitor.
² https://kitten.small-web.org
³ Currently experimental and undocumented but that should change once this breaking change is implemented.#git #diff #unitTests #tape #SublimeMerge #Kitten #SmallWeb #web #dev #developerExperience
-
One of the beautiful things about Sublime Merge¹ (and git/diffs) is that you can see exactly what has changed in complex expected values in tests to ensure that you’re updating the tests without overlooking regressions.
(This is from the Markdown page loader tests in Kitten², as I’m refactoring to implement the upcoming breaking change in the stateful components API³ as it affects the generated code for stateful layout components in Markdown pages.)
¹ Which I always have running, full-screen on its own monitor.
² https://kitten.small-web.org
³ Currently experimental and undocumented but that should change once this breaking change is implemented.#git #diff #unitTests #tape #SublimeMerge #Kitten #SmallWeb #web #dev #developerExperience
-
✨ New post
“Difftastic — my new favourite diff viewer”
https://pawelgrzybek.com/difftastic-my-new-favourite-diff-viewer/
-
✨ New post
“Difftastic — my new favourite diff viewer”
https://pawelgrzybek.com/difftastic-my-new-favourite-diff-viewer/
-
✨ New post
“Difftastic — my new favourite diff viewer”
https://pawelgrzybek.com/difftastic-my-new-favourite-diff-viewer/
-
✨ New post
“Difftastic — my new favourite diff viewer”
https://pawelgrzybek.com/difftastic-my-new-favourite-diff-viewer/
-
✨ New post
“Difftastic — my new favourite diff viewer”
https://pawelgrzybek.com/difftastic-my-new-favourite-diff-viewer/
-
The new Claude Desktop app includes a new diff viewer. I compared three ways to review Claude's code changes: the Desktop app diff viewer, the Claude Code CLI, and plain git diff, with a note on when to reach for each one.
-
The new Claude Desktop app includes a new diff viewer. I compared three ways to review Claude's code changes: the Desktop app diff viewer, the Claude Code CLI, and plain git diff, with a note on when to reach for each one.
-
The new Claude Desktop app includes a new diff viewer. I compared three ways to review Claude's code changes: the Desktop app diff viewer, the Claude Code CLI, and plain git diff, with a note on when to reach for each one.
-
gvc (git-visual-compare) is a new visual git diff tool that I'm releasing today! Try it out at: https://dafoster.net/projects/gvc/ #coding #programming #diff #git
I've been using the diff mode of the venerable yet unmaintained GitX tool for a decade. But now I need my diffs to support dark mode, to avoid waking the baby at night. Astonishingly, existing GUI diff tools only support diffing *individual* commits, not ranges . So I finally bit the bullet and wrote my own. Enjoy!
-
gvc (git-visual-compare) is a new visual git diff tool that I'm releasing today! Try it out at: https://dafoster.net/projects/gvc/ #coding #programming #diff #git
I've been using the diff mode of the venerable yet unmaintained GitX tool for a decade. But now I need my diffs to support dark mode, to avoid waking the baby at night. Astonishingly, existing GUI diff tools only support diffing *individual* commits, not ranges . So I finally bit the bullet and wrote my own. Enjoy!
-
gvc (git-visual-compare) is a new visual git diff tool that I'm releasing today! Try it out at: https://dafoster.net/projects/gvc/ #coding #programming #diff #git
I've been using the diff mode of the venerable yet unmaintained GitX tool for a decade. But now I need my diffs to support dark mode, to avoid waking the baby at night. Astonishingly, existing GUI diff tools only support diffing *individual* commits, not ranges . So I finally bit the bullet and wrote my own. Enjoy!
-
gvc (git-visual-compare) is a new visual git diff tool that I'm releasing today! Try it out at: https://dafoster.net/projects/gvc/ #coding #programming #diff #git
I've been using the diff mode of the venerable yet unmaintained GitX tool for a decade. But now I need my diffs to support dark mode, to avoid waking the baby at night. Astonishingly, existing GUI diff tools only support diffing *individual* commits, not ranges . So I finally bit the bullet and wrote my own. Enjoy!
-
gvc (git-visual-compare) is a new visual git diff tool that I'm releasing today! Try it out at: https://dafoster.net/projects/gvc/ #coding #programming #diff #git
I've been using the diff mode of the venerable yet unmaintained GitX tool for a decade. But now I need my diffs to support dark mode, to avoid waking the baby at night. Astonishingly, existing GUI diff tools only support diffing *individual* commits, not ranges . So I finally bit the bullet and wrote my own. Enjoy!
-
How to build a `Git diff` driver
https://www.jvt.me/posts/2026/04/11/how-git-diff-driver/
#HackerNews #Git #diff #Git #driver #programming #development #tools
-
How to build a `Git diff` driver
https://www.jvt.me/posts/2026/04/11/how-git-diff-driver/
#HackerNews #Git #diff #Git #driver #programming #development #tools
-
How to build a `Git diff` driver
https://www.jvt.me/posts/2026/04/11/how-git-diff-driver/
#HackerNews #Git #diff #Git #driver #programming #development #tools
-
How to build a `Git diff` driver
https://www.jvt.me/posts/2026/04/11/how-git-diff-driver/
#HackerNews #Git #diff #Git #driver #programming #development #tools
-
How to build a `Git diff` driver
https://www.jvt.me/posts/2026/04/11/how-git-diff-driver/
#HackerNews #Git #diff #Git #driver #programming #development #tools
-
Todd Bridges wants divorce official after recent word that he and Bettijo Hirschi were splitting up
Todd Bridges has taken steps to make his split from Bettijo Hirschi official after announcing in January that…
#NewsBeep #News #US #USA #UnitedStates #UnitedStatesOfAmerica #Entertainment #BettijoHirschi #Diff'rentStrokes #HeathHirschi #TamronHall #ToddBridges
https://www.newsbeep.com/us/563103/ -
Todd Bridges wants divorce official after recent word that he and Bettijo Hirschi were splitting up
Todd Bridges has taken steps to make his split from Bettijo Hirschi official after announcing in January that…
#NewsBeep #News #US #USA #UnitedStates #UnitedStatesOfAmerica #Entertainment #BettijoHirschi #Diff'rentStrokes #HeathHirschi #TamronHall #ToddBridges
https://www.newsbeep.com/us/563103/ -
Announcing Textual Diff View!
Add beautiful diffs to your terminal application.
⭐ Unified and split view
⭐ Line and character highlights
⭐ Many themes
⭐ Horizontal scrolling -
Announcing Textual Diff View!
Add beautiful diffs to your terminal application.
⭐ Unified and split view
⭐ Line and character highlights
⭐ Many themes
⭐ Horizontal scrolling -
Announcing Textual Diff View!
Add beautiful diffs to your terminal application.
⭐ Unified and split view
⭐ Line and character highlights
⭐ Many themes
⭐ Horizontal scrolling -
Announcing Textual Diff View!
Add beautiful diffs to your terminal application.
⭐ Unified and split view
⭐ Line and character highlights
⭐ Many themes
⭐ Horizontal scrolling -
Announcing Textual Diff View!
Add beautiful diffs to your terminal application.
⭐ Unified and split view
⭐ Line and character highlights
⭐ Many themes
⭐ Horizontal scrolling -
→ Markdown Ate The World (by @matdevdug)
https://matduggan.com/markdown-ate-the-world/“Most writing is about getting words down in a structure that makes sense, and then getting those words in front of other people. #Markdown does that with less #friction than anything else ever created. You can learn it in ten minutes, write it in any text editor on any device, read the source file without rendering it, diff it in version control, and convert it to virtually any output format.”
-
→ Markdown Ate The World (by @matdevdug)
https://matduggan.com/markdown-ate-the-world/“Most writing is about getting words down in a structure that makes sense, and then getting those words in front of other people. #Markdown does that with less #friction than anything else ever created. You can learn it in ten minutes, write it in any text editor on any device, read the source file without rendering it, diff it in version control, and convert it to virtually any output format.”
-
→ Markdown Ate The World (by @matdevdug)
https://matduggan.com/markdown-ate-the-world/“Most writing is about getting words down in a structure that makes sense, and then getting those words in front of other people. #Markdown does that with less #friction than anything else ever created. You can learn it in ten minutes, write it in any text editor on any device, read the source file without rendering it, diff it in version control, and convert it to virtually any output format.”
-
→ Markdown Ate The World (by @matdevdug)
https://matduggan.com/markdown-ate-the-world/“Most writing is about getting words down in a structure that makes sense, and then getting those words in front of other people. #Markdown does that with less #friction than anything else ever created. You can learn it in ten minutes, write it in any text editor on any device, read the source file without rendering it, diff it in version control, and convert it to virtually any output format.”
-
→ Markdown Ate The World (by @matdevdug)
https://matduggan.com/markdown-ate-the-world/“Most writing is about getting words down in a structure that makes sense, and then getting those words in front of other people. #Markdown does that with less #friction than anything else ever created. You can learn it in ten minutes, write it in any text editor on any device, read the source file without rendering it, diff it in version control, and convert it to virtually any output format.”
-
I. CORRECTIONS:
(1) The notation has square brackets for the old version:
[-old-]{+new+}
—I made several typos in the original post.(2) The incantation is `git diff --word-diff=plain'.
II. NOTES:
(a) There is also --word-diff-regex="." marking differences at single character granularity.
(b) Sometimes I run `git diff' directly from the command line and sometimes from another environment, such as Emacs.
The defaults may vary. -
I. CORRECTIONS:
(1) The notation has square brackets for the old version:
[-old-]{+new+}
—I made several typos in the original post.(2) The incantation is `git diff --word-diff=plain'.
II. NOTES:
(a) There is also --word-diff-regex="." marking differences at single character granularity.
(b) Sometimes I run `git diff' directly from the command line and sometimes from another environment, such as Emacs.
The defaults may vary. -
I. CORRECTIONS:
(1) The notation has square brackets for the old version:
[-old-]{+new+}
—I made several typos in the original post.(2) The incantation is `git diff --word-diff=plain'.
II. NOTES:
(a) There is also --word-diff-regex="." marking differences at single character granularity.
(b) Sometimes I run `git diff' directly from the command line and sometimes from another environment, such as Emacs.
The defaults may vary. -
I. CORRECTIONS:
(1) The notation has square brackets for the old version:
[-old-]{+new+}
—I made several typos in the original post.(2) The incantation is `git diff --word-diff=plain'.
II. NOTES:
(a) There is also --word-diff-regex="." marking differences at single character granularity.
(b) Sometimes I run `git diff' directly from the command line and sometimes from another environment, such as Emacs.
The defaults may vary. -
Funny thing, algorithms.
I replacedperformanceID
with
performerID
and if I were marking the change manually,
it would be:-perform[-ance-]ID
+perform{+er+}IDbut in fact it is:
-perform[-anc-]eID
+performe{+r+}ID(obviously...).
[Typos corrected.]
-
Funny thing, algorithms.
I replacedperformanceID
with
performerID
and if I were marking the change manually,
it would be:-perform{-ance-}ID
+perform{+er+}IDbut in fact it is:
-perform{-anc-}eID
+performe{+r+}ID(obviously...).
-
Funny thing, algorithms.
I replacedperformanceID
with
performerID
and if I were marking the change manually,
it would be:-perform[-ance-]ID
+perform{+er+}IDbut in fact it is:
-perform[-anc-]eID
+performe{+r+}ID(obviously...).
[Typos corrected.]
-
Funny thing, algorithms.
I replacedperformanceID
with
performerID
and if I were marking the change manually,
it would be:-perform[-ance-]ID
+perform{+er+}IDbut in fact it is:
-perform[-anc-]eID
+performe{+r+}ID(obviously...).
[Typos corrected.]
-
Funny thing, algorithms.
I replacedperformanceID
with
performerID
and if I were marking the change manually,
it would be:-perform[-ance-]ID
+perform{+er+}IDbut in fact it is:
-perform[-anc-]eID
+performe{+r+}ID(obviously...).
[Typos corrected.]
-
Смарт-контракт без иллюзий: разговор с Solidity-аудитором
Смарт-контракты могут использоваться не только в публичных блокчейнах, но и в корпоративных и permissioned‑EVM-сетях. При этом с аудитами безопасности по‑прежнему связано много упрощенных представлений: от веры в то, что они не нужны в приватной сети, до ожидания, что аудит способен гарантировать отсутствие уязвимостей. Мы обсудили эти вопросы с нашим экспертом по аудиту смарт‑контрактов на Solidity, Владимиром Чечеткиным. Под катом — разговор о типичных заблуждениях, качестве подготовки проектов и о том, почему ценность аудита часто раскрывается не в отчете, а в процессе взаимодействия.
https://habr.com/ru/companies/pt/articles/1000584/
#смартконтракты #solidity #evm #dosатаки #diff #аудит_безопасности #блокчейнтехнологии #интервью #профессии_в_it