I remember the incident and what stuck me most is how, for me, this was a clear example of a community (Javascript) that depended too much on dependencies (pun somewhat intended)
I don't know why so many people put so much blame on you. You unpublished a package with 11 lines of code [0]. I don't think you fully understood the frustration it would cause. And you mentioned that in the post.
> NPM didn't show usage stats, and there was almost no activity on Github. As a user, it was impossible to know the impact of unpublishing packages
The root cause imo isn't akoculu unpublishing the package. In my opinion that lies more in the over-reliance on dependencies, the npm policies and maybe also build systems not caching/vendoring code.
That's not how accounting works. Companies pay salaries and pay for hardware. They don't make profit so they don't pay taxes.
By labeling the salaries as R&D assets and amortizing that over 5 years (instead of taking it completely in the first year), they're more likely to make "accounting" profit and pay taxes in the early years.
Those legislative changes will likely move forward the taxes being paid.
But to your point: not paying taxes because a company is investing doesn't mean taxpayers are footing the bill. It does mean the company isn't contributing to paying taxes while it is in "growth investing" mode.
EU never just states "you can not have the cool thing". Please provide an example if you disagree.
It is very hard to create policies and legislation that protects consumers, workers and privacy while also giving enough liberties for innovation. These are difficult but important trade-offs.
I'm glad there is diversity in cultures and values between the US, EU and Asia.
I'm playing with the idea of using a code editor like Zed.dev for my notes, and using its "AI Agent" flow.
I'd move the Obsidian markdown notes into a git repo (for versioning). Which would also open the door to running Claude Code to analyse my note taking.
Creating commits could be (semi) automated with a script that takes a git-diff and ask a local (or cheap) LLM to create logical commits with a reasonable commit message. The script could run on file save or periodically.
Mobile editing would be worse than Obsidian's iOS app. Workingcopy.app could provide an inferior but working UX.
reply