Hot-take: responsiveness of software does not strongly correlate with CPU frequency.
#blog #software #productivity #slowlife
Earthy golem walking through the green way in oasis
https://thekateanderson.art/gallery/9
#frameart #mixedart #digitalart #postmodernart #digitalcomposition #art #composition
#artnouveaupostmoderne
I decided to stop posting for now. When new dawn comes to my life, I will be back. Bye!
Читать полностью…Asynchronous slow life is when a concept of "time" is replaced with "creativity", "exploration", "schedule", "energy" and "debt" in context of human activities.
Читать полностью…https://en.wikipedia.org/wiki/Hermeneutic_circle
"mainframes" -> "personal computers" -> "cloud" -> "local-first apps" -> ... (?)
"(low coupling -> low cohesion) -> (high coupling -> high cohesion) -> (low coupling -> low cohesion) -> ..." (?)
"bunch of HTML/CSS/JS/server-side code" -> "layered monolithic web apps" -> "front-end/back-end" ->
1) "template/style/logic layers" -> "components" -> "persistent data/temporal data/use-case/view layers" -> ...
2) "monolithic layered REST APIs" -> "microservices" -> ...
https://javadevguy.wordpress.com/2019/01/06/reevaluating-the-layered-architecture/
Читать полностью…https://tonsky.me/blog/js-bloat/
Читать полностью…https://www.warp.dev/blog/what-happens-when-you-open-a-terminal-and-enter-ls
Читать полностью…https://github.com/servo/servo
Читать полностью…Transparent open-source culture and technical education is not about hype en masse. It only helps to pass non-intellectual barriers to modern technologies and education. It does not promise that human without engineering potential, will learn how to craft new, non-trivial programs. As this process involves not only memorizing and simple application of typical patterns.
Читать полностью…1. Work should be ecologic for humans as creative and explorative beings which live as long as they essentially can.
2. So the best code which solves a given (real or imaginary/perspective) problem, is no written code. If this solution for given problem exists.
3. Periodicity of multiple patterns/modes is a mitigation of negative effects of the Goodhart's law. "Work hard" and "follow easy path" are also patterns with limits.
4. So write less boilerplate "monkey" code, write more business-related and engineering code which provides you a recovery in future pauses.
Sometimes I also need to tweak requirements because if they were implemented naively, they would worsen a quality of feature in matured scope. For example, an additional notification for each asynchronous mutation (i.e. it's not applied immediately to affected data). However, some actions are sliced into different requests. And if you trigger "async" notification on each request, it will bloat screen with many repetitive notifications and thus worsen UX. Therefore, the best solution to balance UX, requirements, and simplicity was to include a message into some existing notifications instead of triggering a separate notification which was a default option. Though it kinda "violated" initial requirements. However, after some negotiation my balanced solution was accepted.
Without this negotiation a non-big but tricky problem would either take too many effort to resolve, or go into bloated mess of hacks which further prevents development from leveling up. Forget the "overqualified" meme, have a lead or senior engineer who has a deep understanding of project's internals
https://github.com/embedded-graphics/embedded-graphics
Читать полностью…I wish you authentic relationships in your life which bring inspirations for your creative and exploration paths and harmonize your life. Happy Valentine's day! Let it give you a joyful light. 💜 💚 ❤️
Te deseo relaciones auténticas en tu vida que traigan inspiración para tus trayectorias creativas e de exploración y armonicen tu vida. ¡Feliz día de San Valentín! Deja que te dé una luz alegre. 💜 💚 ❤️
Желаю вам искренних отношений в жизни, которые вдохновляют на творчество и поиски нового и гармонизируют вашу жизнь. С днем Святого Валентина! Пусть он подарит вам радость. 💜 💚 ❤️
Yaşamınızda, yaratıcı ve keşif yollarınıza ilham veren ve yaşamınızı uyumlu hale getiren özgün ilişkiler diliyorum. Mutlu sevgililer günü! Nevruz öncesi size neşeli bir ışık versin. 💜 💚 ❤️
Hiteles kapcsolatokat kívánok az életedben, amelyek ihletet adnak kreatív és felfedező utaidhoz, és harmonizálják az életed. Boldog Valentin napot! Adjon örömteli fényt a Nowruz előtt. 💜 💚 ❤️
Yamnaya way
https://thekateanderson.art/gallery/11
#frameart #mixedart #digitalart #postmodernart #digitalcomposition #art #composition
#artnouveaupostmoderne
#horsemen #nomads #sunnyday
Recently I needed text embeddings. So I introduced the new query command for text embeddings in PromptQL. And I extended support for more OpenAPI compatible LLM APIs. Thank you, Mistral AI!
You can read more about this release here:
gitlab.com/jbyte777/prompt-ql/-/releases/v6.2.0
You can install the latest PromptQL version from here:
gitlab.com/jbyte777/prompt-ql/-/tree/release-6.x
#PromptQL #promptengineering #prompts
#golang #go #programming #opensource #library #programminglanguage
#llm #ai
#blog
https://github.com/knbr13/gitcs/
Читать полностью…I tested my audio stories generator on the Nous Hermes 10.7B model which runs locally on my CPU. And on llama.cpp server. And here are results!
The stories generator is here:
https://gitlab.com/jbyte777/storybox-generator/-/tree/with-nous-hermes-10.7b
The example of generated audio is here:
https://jumpshare.com/s/AVuVHo6DjCYBBjlDXMxZ
The Nous Hermes 10.7B model can be downloaded here:
https://huggingface.co/TheBloke/Nous-Hermes-2-SOLAR-10.7B-GGUF
The llama.cpp server can be installed from here:
https://github.com/ggerganov/llama.cpp/tree/master/examples/server
#PromptQL #texttospeech #llm #promptengineering #prompts #messageprotocol #agents
#golang #go #programming #opensource #library #indietech #programming #ai #generativeai
#blog
https://blog.ttulka.com/how-cohesion-and-coupling-correlate/
Читать полностью…https://koenvangilst.nl/blog/code-colocation-is-king
Читать полностью…Probably that's strongly related to Goodhart's law
Читать полностью…https://github.com/XXXXPro/CondiLoader
Читать полностью…A process of degradation of software industry:
1. IQ of average white collar man: 110. IQ of average software engineer: 120.
2. Do "reverse Flynn effect".
3. IQ of average white collar man drops to 95. IQ of average software engineer: 120.
4. Average white collar man is angry as software engineers become more autonomous than them. As engineers are smarter than them. Average manager "should be higher than them gruuuug".
5. Throw out "overqualified" engineers, force micromanagement, simplify development to only a bunch of hype frameworks and libs, simplify design and features which are suitable for monkeys with short focus and memory.
6. Average white collar man is satisfied with their power image.
When architecture of project is built on cargo cult programming patterns and temporal hacks.
Читать полностью…Micromanagement is evil of productive engineering work
Читать полностью…Sometimes I find an inspiration for programming techniques or solving a certain problem in external hobbies. Like cooking which is a favorite besides programming (this also used to help me to dive in asynchronous and multi-threading programming for more).
These are my dishes which I cooked recently:
1-2 - Pumpkin soup boiled on milk with linen seed
3 - Mussels boiled in milk with linen seed
4 - Sweet potato with egg and tuna
5 - Oat porridge with blue cheese and linen seed
( yep, linen seed is my favorite seed :p )
Golang + Indie web = ❤️
Читать полностью…