Public

Public

429 bookmarks
Custom sorting
Epoch Semantic Versioning
Epoch Semantic Versioning
I don’t think I’m fully onboard with the idea of epoch semantic versioning but I do definitely agree that semantic versioning as it currently exists has issues, as highlighted in the article.
humans perceive numbers on a logarithmic scale. We tend to see v2.0 to v3.0 as a huge, groundbreaking change, while v125.0 to v126.0 seems a lot more trivial, even though both indicate incompatible API changes in SemVer. This perception can make maintainers hesitant to bump the major version for minor breaking changes, leading to the accumulation of many breaking changes in a single major release, making upgrades harder for users. Conversely, with something like v125.0, it becomes difficult to convey the significance of a major change, as the jump to v126.0 appears minor.
I am a strong believer in the principle of progressiveness. Rather than making a giant leap to a significantly higher stage all at once, progressiveness allows users to adopt changes gradually at their own pace. It provides opportunities to pause and assess, making it easier to understand the impact of each change. Progressive as Stairs - a screenshot of my talk The Progressive Path I believe we should apply the same principle to versioning. Instead of treating a major version as a massive overhaul, we can break it down into smaller, more manageable updates. For example, rather than releasing v2.0.0 with 10 breaking changes from v1.x, we could distribute these changes across several smaller major releases. This way, we might release v2.0 with 2 breaking changes, followed by v3.0 with 1 breaking change, and so on. This approach makes it easier for users to adopt changes gradually and reduces the risk of overwhelming them with too many changes at once. Progressive on Breaking Changes - a screenshot of my talk The Progressive Path
·antfu.me·
Epoch Semantic Versioning
Inclusive Sans — O.K.
Inclusive Sans — O.K.
Inclusive Sans is a text typeface designed for legibility and readability. It’s available as an Open Source project, free for use on Google Fonts.
·oliviaking.com·
Inclusive Sans — O.K.
DIY HRT: Everything I Can Legally Tell You
DIY HRT: Everything I Can Legally Tell You
As trans healthcare bans spread across the globe, many people are taking matters into their own hands by using unprescribed hormones bought in secret. Here's what you need to know.
·youtube.com·
DIY HRT: Everything I Can Legally Tell You
JSON Canvas
JSON Canvas
An open file format for infinite canvas data.
·jsoncanvas.org·
JSON Canvas
Atypography | art movement
Atypography | art movement
I found the album art examples in the video to be especially interesting. As mentioned at the end of the video atype has its limits, never use out for text that is required to be read, but for extra embellishment/unrequired text it is great to not distract from everything else. When used in that way it could be considered an accessibility tool, so that people like my self with ADHD aren’t as easily distracted by unrequired information.
·atypography.com·
Atypography | art movement
Mad studies - Wikipedia
Mad studies - Wikipedia
However, while the disability movement included Mad individuals, physical disabilities were centered, particularly in developing Disability Studies.[10] This becomes more apparent in the centering of impairment versus disability. According to Disabled Peoples' International, impairment refers to "the functional limitation within the individual caused by physical, mental or sensory impairment," where disability refers to "the loss or limitation of opportunities to take part in the normal life of the community on an equal level with others due to physical and social barriers."[11]: 5  People with mental health conditions may feel the language of impairment does not apply to their experience. Further, though lay individuals with mental health conditions may dislike the language of madness, they also do not feel the social model of disability adequately represents their needs and struggles.[12]
·en.wikipedia.org·
Mad studies - Wikipedia
CSS wants to be a system
CSS wants to be a system
I’ve realized something obvious again, this time about CSS; that CSS wants to be a system. At the core of CSS is a series of cascading rules and classes marrying and mingling in an elegant symphony of style application. Dozens and dozens of declarative instructions for painting pixels on the screen come together in under a millisecond. Sometimes it creates magic, other times it creates memes.
·daverupert.com·
CSS wants to be a system
against the dark forest
against the dark forest
The complex of ideas I’m going to call the Dark Internet Forest emerges from mostly insidery tech thinking, but from multiple directions.
·wrecka.ge·
against the dark forest
Ethical Web Principles
Ethical Web Principles
The web should be a platform that helps people and provides a positive social benefit. As we continue to evolve the web platform, we must therefore consider the consequences of our work. The following document sets out ethical principles that will drive W3C's continuing work in this direction.
·w3.org·
Ethical Web Principles
Authors Together
Authors Together
A directory of books by the former authors of A Book Apart
·authors-together.org·
Authors Together