Go has made initialization of tuples in some convenient way.
#programnming #golang #blog
This is the 27th year of a long journey.
Читать полностью…
https://intbpro.ru/
#forum #engine #programming #software #web
https://www.enterpriseintegrationpatterns.com/ramblings/coupling_facets.html
Читать полностью…
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.
I found this aphorism in the same notes with the story about free and slave bottle:
"Bad Idealist idealizes everything. Good Idealist idealizes like a child.
Bad Nihilist lacks any core values or principles. Good Nihilist criticizes and adapts like a child.
Bad Stoicist is rude and arrogant. Good Stoicist is courage like a child.
Bad Materialist explains everything from physical perspective. Good Materialist reduces to physics like a child."
https://www.reddit.com/r/conlangs/
Читать полностью…
I love this slice of Software Engineering cake!
Читать полностью…
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.