- Aug 2024
-
-
human beings don't do that we understand that the chair is not a specifically shaped object but something you consider and once you understood that concept that principle you see chairs everywhere you can create completely new chairs
for - comparison - human vs artificial intelligence
question - comparison - human vs artificial intelligence - Can't an AI also consider things we sit on to then generalize their classifcation algorithm?
-
- Jul 2024
-
-
I sort of take the easy way out and say well I know Earth history so maybe I'm 00:32:53 helping people by uh understanding the science of this stuff
for - educator - polycrisis - individual action - levers - climate and earth history specialists help with education
educator - earth climate history specialist can help with education about the past to help understand what we face in the present
climate education - low impact due to - ignoring perspectival knowing - and salience landscapes - It may help to look at the problem of education through the lens of Michael Levin's multi-scale competency architecture - https://hyp.is/FFxzRL2nEe6ghzeLcJGM7A/www.ncbi.nlm.nih.gov/pmc/articles/PMC10167196/ - Applied to cognitive and cultural evolution within the lifetime of a single individual (human) - The salience landscape of an individual can vary depending on their educational and cultural background - There are multiple categories of concepts, each with their own degree of salience: - immediate phenomenological experience - high salience - second hand, linguistically communicated experience - moderate and dependent on source - scientific reported phenomena - moderate, high or low, dependent on source and cultural / educational background - second hand, linguistically communicated experience - low, moderate or high, dependent on source and cultural / educational background - A key observation is that humans are evolved to detect specific environmental cue but miss many others - The rate of cultural evolution is so rapid that our biologically adapted processes cannot adapt quickly enough to the rapid cultural changes, resulting in the experience of "hyperobjects" - https://jonudell.info/h/facet/?max=100&expanded=true&user=stopresetgo&exactTagSearch=true&any=+hyperobject - education that is done haphazardly and in an adhoc manner will fail to discriminate between this large variety of salience landscape, with the overall impact of low educational impact
Tags
- climate education - low impact due to - ignoring perspectival knowing - and salience landscapes
- educator - polycrisis - individual action - levers - climate and earth history specialists help with education
- climate education - failure to consider salience landscapes across diverse perspectival knowing
Annotators
URL
-
- Jan 2023
-
static1.squarespace.com static1.squarespace.com
-
graffiti can perform a number of functions: marking a gang's turf, puttingforth political messages, expressing the individual writer's identity,expressing grief for someone killed or anger at an enemy" (
what functions will my portfolio pieces have?
-
- Jan 2022
-
-
Boilerplate is only boilerplate if it's the same everywhere, which it shouldn't be.
-
- Feb 2021
-
sobolevn.me sobolevn.me
-
But why do we return 0? Why not 1? Why not None? And while None in most cases is as bad (or even worse) than the exceptions, turns out we should heavily rely on business logic and use-cases of this function.
-
-
github.com github.com
-
No one has requested it before so it's certainly not something we're planning to add.
-
To give a little more context, structures like this often come up in my work when dealing with NoSQL datastores, especially ones that rely heavily on JSON, like Firebase, where a records unique ID isn't part of the record itself, just a key that points to it. I think most Ruby/Rails projects tend towards use cases where these sort of datastores aren't appropriate/necessary, so it makes sense that this wouldn't come up as quickly as other structures.
-
-
www.infoworld.com www.infoworld.com
-
Consequently, you act irresponsibly when you adopt any programming practice simply because "that's the way you're supposed to do things."
-
My point is that you should not program blindly. You must understand the havoc a feature or idiom can wreak. In doing so, you're in a much better position to decide whether you should use that feature or idiom. Your choices should be both informed and pragmatic.
-
-
-
It makes me happy to see people actually think about things and not just accept a shitty API.
Tags
- intentional/well-considered decisions
- "makes me happy when ..."
- less than ideal / not optimal
- don't settle for/accept something that's not as good as it can be
- actually consider / think about how it _should_ (ideally) be
- describe the ideal hypothetical solution
- doing something without knowing why/how it works
- can we do even better?
Annotators
URL
-
- Jan 2021
-
css-tricks.com css-tricks.com
-
The trouble with leaving the verb off is that if a user experiencing low or no vision is browsing with the aid of a screen reader, they may not be able to determine what the noun is for. Screen readers can scrape the current page and create lists by content type (headings, links, buttons, etc.) for easer navigation. Static text that is placed in visual proximity to the download links will not come along for the ride if accessed via this method. While it might seem redundant to show the word “download” over and over again, including it can go a long way to providing context for users navigating without visual aids, or who have zoomed the page’s content to the point where the layout may not communicate the visual relationship.
-
One lesser-appreciated user-behaviour is when a user would like to choose an alternative download location. On a download link, your user can right-click -> “save link as…” and place the download directly into a folder of their choice. Handy if you want something to go directly to removable media, for example. On a download button, there’s no such option.
-
- Nov 2020
-
www.performancefunnels.com www.performancefunnels.com
-
Traditional online funnels — more often than not — require you to have a separate:Content management system (ex. WordPress, Joomla)Web host (ex. SiteGround, Bluehost)Page builder (ex. Elementor, Beaver)Email autoresponder (ex. MailChimp, Aweber, GetResponse)Order formShopping cartWeb analyticsOther marketing tools
-
- Oct 2020
-
www.basefactor.com www.basefactor.com
-
On the other hand, handling form validation on your own can be tempting, but you have to cover scenarios like:
-
If you want to implement a form with a superb User Experience, you have to take care of many variables:
Tags
- difficult/hard problem
- too hard/difficult/much work to expect end-developers to write from scratch (need library to do it for them)
- form design
- user experience
- can't keep entire system in your mind at once (software development) (scope too large)
- a lot of things to consider
- easy to get wrong
Annotators
URL
-
- Sep 2020
-
github.com github.com
-
Svelte will not offer a generic way to support style customizing via contextual class overrides (as we'd do it in plain HTML). Instead we'll invent something new that is entirely different. If a child component is provided and does not anticipate some contextual usage scenario (style wise) you'd need to copy it or hack around that via :global hacks.
-
Explicit interfaces are preferable, even if it places greater demand on library authors to design both their components and their style interfaces with these things in mind.
Tags
- Svelte: how to affect child component styles
- workarounds
- forking to add a desired missing feature/change
- burden
- trying to prevent one bad thing leading to people doing/choosing an even worse option
- explicit interfaces
- being explicit
- forced to fork/copy and paste library code because it didn't provide enough customizability/extensibility / didn't foresee some specific prop/behavior that needed to be overridable/configurable (explicit interface)
- maintenance burden
- ugly/kludgey
- component/library author can't consider/know ahead of time all of the ways users may want to use it
- maintenance burden to explicitly define/enumerate/hard-code possible options (explicit interface)
- run-time dynamicness/generics vs. having to explicitly list/hard-code all options ahead of time
Annotators
URL
-
-
github.com github.com
-
This has already forced me to forgo Svelte Material because I would like to add some actions to their components but I cannot and it does not make sense for them to cater to my specific use-case by baking random stuff into the library used by everyone.
-
The point of the feature is to not rely on the third-party author of the child component to add a prop for every action under the sun. Rather, they could just mark a recipient for actions on the component (assuming there is a viable target element), and then consumers of the library could extend the component using whatever actions they desire.
Tags
- run-time dynamicness/generics vs. having to explicitly list/hard-code all options ahead of time
- component/library author can't consider/know ahead of time all of the ways users may want to use it
- why this feature is needed
- pass-through arguments/props/options
- reusability
- extensibility
- flexibility
- Svelte: action (use:)
Annotators
URL
-
-
github.com github.com
-
Your LazyLoad image is now inextensible. What if you want to add a class? Perhaps the author of LazyLoad thought of that and sets className onto the <img>. But will the author consider everything? Perhaps if we get {...state} attributes.
-