HNHacker News
TopNewBestAskShowJobs

chamoda

502 karma · joined November 7, 2013

hello (at) chamoda.com.
submissionscomments
chamoda··on My Homelab AI Dev Platform
I did this with github actions + opencode. It has mainly two components called daydream and nightwatch. Daydream runs on a daily schedule looking at the VISION.MD file in the project and also look at the project and suggest new ideas, security , maintenance tasks (you can set a ratio of maintenance vs new ideas) and create a new issue. Then nightwatch runs daily at night and picks up oldest issue and suggest a PR. I'm in total control of merging, can ask for changes which agent again will execute immediately.

This has been helpful to revive few old projects and keep momentum on active projects. I've been closing more PRs than merging but I think that's fine. I quickly ran out of free github action hours so I had to self host actions. However basic self-host actions setup may not be secure enough because VM is not destroyed after each action like github own action jobs environment.

Anybody can try it out actions from https://github.com/chamoda/agent-foundry, minimal setup don't need any API keys, works with mimo 2.5 free model by default.

chamoda··on Ask HN: What trick of the trade took you too long to learn?
For anyone interested, here’s how I achieve the same in i3wm: it works with the Print key and lets you select the area using only CLI tools.

bindsym --release Print exec "scrot -s '%Y:%m:%d:%H:%M:%S.png' -e 'xclip -selection clipboard -t image/png -i $f && mv $f ~/Pictures'"

chamoda··on How to Run Python in Production
Well, you can even block event loop in `async def` if you are not careful. When you are using `async def` you need to do all your IO (disk, network) operations asynchronously or your are blocking the event loop.
chamoda··on Gemini Ultra Released
More discussion here https://news.ycombinator.com/item?id=39301495
chamoda··on Linux 6.7 Kernel Released
Notable changes.

- The Bcachefs file system is now in the kernel

  Bcachefs is a next-generation of CoW (Copy-on-Write) file system for Linux (similar to zfs or btrfs with improvements). It has support for snapshots, compression, encryption, caching, replication and more.
- New Futex API

  Futex (Fast User-space Mutex) is kernel system call operate directly on user-space to improve performance of locking mechanisms inside programs. Set of significant incremental improvements made to clean up the Futex API.
- Exceptions for BPF virtual machine

  Did you know that there's a virtual machine called BPF that runs inside kernal space to safely execute dynamic programs with JIT compilations? BPF (Berkeley packet filter) has been getting more and more improvements over the years and exceptions was the latest improvement to the language.
- Itanium (IA-64) architecture removed for the kernel

  IA-64 which was Intel's attempt for 64 bit processor architecture which was completely overshadowed by AMD's x86-64 is now completely gone from the Linux kernel.
chamoda··on Midjourney v6
This twitter thread has some https://twitter.com/nickfloats/status/1737728299332460681
chamoda··on Google Gemini Pro API Available Through AI Studio
As of now Bard is powered by Gemini Pro.

https://bard.google.com/updates

chamoda··on Google Gemini Pro API Available Through AI Studio
Free quota looks reasonable with 60 queries per minute. On the other hand data from free quota requests will be used to improve the product.

https://ai.google.dev/pricing

chamoda··on Partnership with Axel Springer to deepen beneficial use of AI in journalism
Tweet source: https://twitter.com/OpenAI/status/1734940445824937993
chamoda··on Solo, an AI website builder for solopreneurs
It's look like they use next.js in the generated website but they don't let you at least download the source code for further modifications.
chamoda··on Ask HN: Books you read in 2023 and recommend for 2024?
Little off topic but if you are finding that you are reading less books per yer than you actually would like to, I would suggest to use tracking + reading challenge in Goodreads or in any other way (I know Goodreads is not perfect after amazon acquisition)

You can create a reading challenge usually at start of a new year and then follow progress. Start slow, one book per month is a good starting point IMO.

I started doing this in 2016 and completed the challenge each year and it motivate in kind of strange way to complete the challenge each year.

chamoda··on Intro to Large Language Models [Video]
Really interesting analogy in the video is the discussion about the system thinking from book Thinking, Fast and Slow by Daniel Kahneman

System 1 thinking: Fast automatic thinking and rapid decisions. For example is when someone ask you 2 + 2, you don't think. You just reply quickly instantly. LLMs currently only have system 1 thinking.

System 2 thinking: Rational slow thinking to make complex decisions. For example when someone ask you 17 x 24 you think slowly and rationally to multiply. This kind of thinking is a major component we need for AGI. Current rumor from OpenAI about so called "Q*" algorithm could be something related to system 2 thinking (Just speculation at this point)

chamoda··on ChatGPT with voice is now available to all free users
Anyone having trouble getting this working, just close the app and reopen.
chamoda··on Sam Altman, Greg Brockman and others to join Microsoft
Not only Github copilot but the general copilot integrations announced at Ignite for Microsoft 365 and other apps means a much deeper full on assistant integration for whole ecosystem.
chamoda··on LinkedIn forcing me to disclose my phone number to log in? No thanks
I think there’s a pattern to increase follower count when people apply for jobs. There’s a check box automatically checked asking to follow, that means when you apply most likely you will follow the company.
chamoda··on Show HN: Rapidpages – OSS alternative to vercel's v0
Pretty self explanatory in this section of the code base.

https://github.com/rapidpages/rapidpages/blob/c5f9eacbaba93c...

chamoda··on Ask HN: Who wants to be hired? (August 2023)
Location: Sri Lanka

Remote: Yes (EST/PST timezones OK)

Willing to relocate: No

Technologies: Python (Flask, Django), JavaScript/TypeScript (React, NextJS, React Native), Rust, PostgreSQL, Redis, Ory Hydra (OAuth 2.0), Docker, Linux, Gcloud, AWS, Kubernetes

Résumé/CV: https://drive.google.com/file/d/15Of7n6m4PKNE_qJbQCtQosF0Iga...

Email: hello @ chamoda.com

chamoda··on Ask HN: Freelancer? Seeking freelancer? (August 2023)
SEEKING WORK | Worldwide | Remote

Remote: Yes

Willing to relocate: No

Technologies: Python (Flask, Django), JavaScript/TypeScript (React, NextJS, React Native), Rust, PostgreSQL, Redis, Ory Hydra (OAuth 2.0), Docker, Linux, Gcloud, AWS, Kubernetes

Website: https://chamoda.com

Resume: https://drive.google.com/file/d/15Of7n6m4PKNE_qJbQCtQosF0Iga...

Email: hello at chamoda.com

Available for full-time, part-time, and consulting engagements.

chamoda··on Timsort, the Python sorting algorithm
http://www.paulgraham.com/hamming.html
chamoda··on Google's Colab just introduced GPU support for free
GPUs are K80 and you get 12 hours per day. Great move!
chamoda··on Ask HN: What is the best book you read on 2017?
Consciousness and the Brain: Deciphering How the Brain Codes Our Thoughts [Stanislas Dehaene], interesting book about up to date neuroscience.

Book of Proof [Richard Heath Hammack], great books on maths. gives a head start on proofs.

Mastery [Robert Greene], best self help book I've read.

https://www.goodreads.com/user/year_in_books/2017/5980292

chamoda··on Ask HN: Bitcoin Christmas reading
This playlist is very good. Watch it on 1.5x or 2x speed.

https://www.youtube.com/watch?v=xwA2TkcAQgQ&list=PL6TbWIxWsL...

chamoda··on Ten years of professional blogging – what I’ve learned
I've found that writing a blog post is one of the best ways to learn something deeply. So I write stuff, not for marketing but own my personal development. Of course marketing is nice sub result, but I never focus too much on title like the OP.

My process looks like folowing

- Choose the subject (usually a very small topic or algorithm)

- Study it deeply for at least a weak, sometime months.

- Start writing the post, learning is still happening.

- Finish the post. At that point I usually have a very good understanding of the topic.

Never think that you can't write about a subject because you are not an expert. You may not be an expert but there are more people who know less than you and they will find the post worthwhile.

https://blog.chamoda.com

chamoda··on Competitive Self-Play
Evolution created consciousness as we experience after billon years of brutal trial and errors. Creation of consciousness will endanger mankind but from evolution point of view, evolution will jump to a next level of evolving. That something evolution could not created directly by herself but her best child mankind created for her.
chamoda··on Ask HN: Is it me or HackerNews needs a better UI?
I mostly use safari mobile to access HN and I've nothing to complain about. Links on mobile may not satisfy touch interface standards but oddly I get what I want most of the time when I hopelessly click.
chamoda··on Ask HN: Can ML/AI make system monitoring better?
Anomaly detection is one use case. Unsupervised learning methods can put to good use of analysing large logs utilizing abnormal cpu usage, user activity, web traffic etc.
chamoda··on How to Avoid a Post-Antibiotic World
"bacteria will stop spending energy on resistance and become vulnerable again."

Correct me if I'm wrong but ones bacteria modified by natural selection they will continue the resistance (genes) in future bacterial generations.

chamoda··on Ask HN: What xkcd issues are a must read?
Links for the lazy

1) "we are dealing with a sysadmin" - http://xkcd.com/705/

2) Math over physics over chemistry over biology... - https://xkcd.com/435/

3) Knuth's answer to array index inconsistency across languages (some start from zero others from one because [reasons]) - https://xkcd.com/163/

chamoda··on Ask HN: Where do you host your CV/resume?
This is cool
chamoda··on Docker for Mac Beta Review
Previously I had permission issues (Only root can write to host) when mounted a folder with OSX filesystem. Hope this would fix those issues. I'm talking about this issue https://github.com/boot2docker/boot2docker/issues/581
Page 1 of 2Next →