2,138 karma · joined July 28, 2016
https://notado.app/feeds/jado/hacker-news-comments
https://github.com/LGUG2Z/komorebi/
https://hachyderm.io/@LGUG2Z
https://bsky.app/profile/lgug2z.com
> this is like saying “what do you mean post-modernist architecture, architecture predates modernism”.
https://lobste.rs/s/kaftkn/i_started_identifying_corporate_d...
- https://lgug2z.com/articles/normalize-identifying-corporate-...
- https://lgug2z.com/articles/i-started-identifying-corporate-...
The post-open source space is indeed a very exciting space in 2026
Checks out
Such a weird thing to reply to someone who very publicly disavows the use of open source licensing for individuals
I don't, and I spend a lot of my time and efforts encouraging others not to, and doing the work to prove out alternative models :)
https://lgug2z.com/articles/normalize-identifying-corporate-...
https://lgug2z.com/articles/komorebi-financial-breakdown-for...
Corporations who use and benefit from software should be made to pay for their use of that software, but they don't want to, which is why they'll happily spend money promoting the use of corporate-friendly and maximally exploitable open source licensing among the passionate individuals who maintain the lions share of their dependency tree.
The real miss here is that there isn't a way on GitHub to only allow maintainers to create issues, instead we are left with these subpar workarounds.
[1]: https://github.com/LGUG2Z/komorebi/blob/master/.github/workf...
My guess is that kAXWindowMovedNotification, kAXWindowResizedNotification, kAXMainWindowChangedNotification etc. are being listened to on the currently focused window using the Accessibility framework, and there is a callback which gets the latest position of the tracked window whenever it is fired, and uses that position as a reference to update the border position
The border window itself is most likely an NSWindow, which is why the tracking of the border with the target window feels quite sluggish
λ omarchy master Ɇ » shellcheck -f checkstyle bin/* **/*.sh | grep error | wc -l
451
λ omarchy master Ɇ » cloc .
662 text files.
473 unique files.
253 files ignored.
github.com/AlDanial/cloc v 2.06 T=0.07 s (6645.0 files/s, 133055.1 lines/s)
--------------------------------------------------------------------------------
Language files blank comment code
--------------------------------------------------------------------------------
Bourne Again Shell 125 704 319 3344
Bourne Shell 237 499 229 1952
CSS 41 122 22 653
TOML 19 113 9 612
XML 3 6 12 437
Lua 12 0 0 151
INI 14 20 0 78
JSON 13 0 0 67
YAML 4 4 0 50
Text 2 0 0 36
JavaScript 1 1 0 20
Markdown 1 5 0 5
SVG 1 0 0 1
--------------------------------------------------------------------------------
SUM: 473 1474 591 7406
--------------------------------------------------------------------------------
[1]: https://lobste.rs/s/iuvukw/word_on_omarchy#c_slymk9I've spent the last month working on something similar in Rust with various macOS framework bindings and it's not really that scary
You don't really need anything other than a Rust dev env, rust-analyzer and a browser window with the Apple docs website and the objc2 crate docs.rs site open - no special XCode craziness required
It's really not that deep; U2 and Mogwai exist in the same timeline, in the same shared canon of contemporary music.
> It's a pre-open source license
This statement is strictly ahistorical; the earliest software licenses which made source code available to everyone and included restrictions on redistribution and/or use date back to the late 1990s[1][2].
You can certainly _try_ to make the case that these are the same as the Xerox license, but I don't think it would be a very strong one.
There is something off about this to me in a world where FOSS exists in it's present form primarily to the outsized benefit of hyperscalers and entrenched incumbents
There was a post on another forum earlier this week on this same broad topic which resonated deeply with me, as someone (who like most of the US population) is a layoff and a medical emergency away from ruin:
> When I started getting interested in open source, I had problems like unreliable software, the inability to inspect or improve it, limited experience with collaborating. Open source solved those, but now my most pressing problem is that the excellent software I use is undermaintained and outright abandoned because the creators can't afford to keep donating time to it. Open source has been a process for solving problems, not the end goal. If it's not capable of solving problems, it's time for new approaches.[1]
It's as if you don't want source code to be available _at all_ unless it's under a FOSS license
> Nowhere in any common open license does anyone promise to keep working on their project, much less on particular terms. Any contributor to a permissively-licensed project can license their next contribution however they want. Any steward of a copyleft project with rights to all contributions can, too. Much as you could pick an Apache-licensed project, fork it, and sell your enhanced version under proprietary terms, a project steward can share new work under new terms, as well.
>
> None of this changes the license terms for old releases. Prior versions with MIT or Apache 2 or MPLv2 or what have you in the LICENSE file remain available to use, share, and change under those terms. That includes forking. We see that every time a going-forward relicensing spawns a new one. The reason the new license terms matter for new releases is that those new license terms apply to the diff between the old release and the new one.[1]
[1]: https://writing.kemitchell.com/2023/09/23/Two-Kinds-Relicens...