Something small that has been on my mind for the past decade or so -- assistant chatbot.
Basically I long wanted to plug a chatbot into my messenger of choice with all sorts of tools for quick use, of course after the emergence of LLMs it was only a matter of time before I find time for it.
As an experiment I have decided to use Claude code + opencode to develop it, and after some trial and error I am very thoroughly impressed with the results, it grew to a nearly 10k LOC in a week and it is still very much manageable, I haven't changed a single line of code manually still.
I have developed it as a "core" that imports modules with a rigid and thoroughly documented in a spec.MD file interface, and every single bit of functionality essentially acts as a different sub-app that can consume events that trigger it and handle all of the internal logic within itself, that way everything is separated nicely and totally manageable within LLM context.
It does everything from setting up and sending reminders and todo lists, helping me track car mileage and fuel consumption, getting an overview of the day ahead(sometimes if task is important even a reminder few days prior to its date), to even opening my front gate. And all of that is exposed to 'core' chat module through tool calls, so I can request anything in plain English or voice.
Also has a web-ui where I can review tasks, reminders, settings or search past conversations.
Been using it a lot, and since I'm using groq for inference, I still haven't even needed to pay a thing, since it fits within the free limits
Notetaking with ADHD is another sort of hell to be honest.
I absolutely can attest to what parent is saying, I have been developing software in Python for nearly a decade now and I still routinely look up the /basics/.
LLM's have been a complete gamechanger to me, being able to reduce the friction of "ok let me google what I need in a very roundabout way my memory spit it out" to a fast and often inline llm lookup.
Looking up documentation is normal. If not, we wouldn't have the manual pages in Unix and such an emphasis on documentation in ecosystems like Lisp, Go, Python, Perl,... We even have cheatsheets and syntax references books because it's just so easy to forget the /basics/.
I said notetaking, but it's more about building your own index. In $WORK projects, I mostly use the browser bookmarks, the ticket system, the PR description and commits to contextually note things. In personal projects, I have an org-mode file (or a basic text file) and a lot of TODO comments.
It is very hard to explain the extent of it to a person who did not experience it, really.
I have over a decade of experience, I do this stuff daily, I don't think I can write a 10 line bash/python/js script without looking up the docs at least a couple times.
I understand exactly what I need to write, but exact form eludes my brain, so this Levenshtein-distance-on-drugs machine that can parse my rambling + surrounding context into valid syntax for what I need right at that time is invaluable and I would even go as far as saying life changing.
I understand and hold high level concepts alright, I know where stuff is in my codebase, I understand how it all works down to very low levels, but the minutea of development is very hard due to how my memory works (and has always worked).
What I'm saying is that is normal. Unless you've worked everyday with the same language and a very small set of functions, you're bound to forget signature and syntax. What I'm advocating is a faster retrieval of the correct information.
You make an assumption that of the 4000 people wounded /all/ were civilians, which is odd, considering that explosive was in a device given out to Hezbollah members.
>1. We really have no realistic threat on our borders. Russia can't even cope with Ukraine alone in conventional warfare. Who do we have to defend from? And there are way bigger militaries than Ukraine in EU alone, let alone as a coalition, such as Poland.
Reality of the situation is that in 2025 Ukraine IS the most combat ready army in Europe, and by far.
Russian army of 2025 is not the same as it was in 2022 too. It takes over a month to transfer military equipment across Europe /even without war going on/, we are SEVERELY unprepared.
why is it surprising that people feel like showing their own politics with stickers when the government they live under currently deports random people, blows up boats based on vague accusations, tries to reform the country with Project2025, ..., do i have to go on?
nice for you that you're able to ignore politics - you should maybe be aware that this is a privilege. lots of people would probably want to ignore politics, but instead they have to fear for their existence, dignity or way of life.
"but not everyone on HN is american", well, other countries also have their fair share of political issues. and if you don't see them as issues, then again, you're just showing your own privilege.
high-wage, male, (often times white) tech-workers wonder why people are upset. "i'm fine, what's the problem?"
Most of those people and organizations they represent switch themes every couple of years when the previous problem they worked on gets fully solved. It's incredibly obvious for those of us looking from the outside. They solved (and therefore abandoned) COVID by the middle of 2020, which is when they were forced to work on anti-black racism in the US. That one was resolved by the end of 2021, after which they focused on Ukraine. That one didn't stay long thanks to their incredible efficiency at solving complex problems, therefore they switched to Gaza. Having mostly solved that problem by now, they decided to focus on internal politics again. I wonder how long this will stick.
> why is it surprising that people feel like showing their own politics with stickers when the government they live under currently deports random people, blows up boats based on vague accusations, tries to reform the country with Project2025, ..., do i have to go on?
I am in my early-40s. I remember when Obama was droning people abroad based on iffy intel. I remember when George Bush/Dick Cheney started a war in Afghanistan and Iraq, which killed possibly millions (I heard all sorts of different numbers).
If I put a sticker on my laptop, it doesn't stop any of that happening. It doesn't bring back the people that killed in those wars. All it is trying to do is signal to other people that you have the "right opinions". It is a form of slacktivism.
> nice for you that you're able to ignore politics - you should maybe be aware that this is a privilege. lots of people would probably want to ignore politics, but instead they have to fear for their existence, dignity or way of life.
I am mature enough to understand that in the vast majority of circumstances I cannot affect in the outcome in any meaningful way.
Whether I ignore politics or not will have no effect on the outcome. I suggest you go back and watch old TV programs and documentaries. People were having the same discussions 20, 30 and some 50 years ago on the exact topics and making the same arguments, often they were word for word the same.
> "but not everyone on HN is american", well, other countries also have their fair share of political issues. and if you don't see them as issues, then again, you're just showing your own ignorance, privilege or both.
I choose to ignore the political issues in my country (the UK) as well. I can't do anything to solve the problems in the country.
No it isn't. I cannot do anything meaningful about it.
I have written in the past to MPs (many times). I was either ignored, or I was told I didn't know what I was talking about even though I actually was working in a related area.
If I talk to my friends, they don't care. If I talk to my relatives, they don't care either or understand. If I talk about it on the internet, I am told I am wrong and I should shutup, even when I post direct evidence of something and back it up with references. This hasn't been just one thing either, it been many different things.
So I want you to tell me what am I supposed to do exactly?
> if literally everyone around you is saying that you are wrong (Including your friends, even), then maybe it is time for some soul searching.
No I said they don't listen to what I say or are likely to understand it. I am normally talking about technical things and how it interfaces with law e.g. OSA, encryption, right to repair etc.
Many people in my family are laymen and work manual jobs their only use of technology is Whatsapp, Facebook and Xbox Live. My brother is a welder, my father is a joiner. My best friend loads purfume onto a truck and cannot do basic algebra and skipped school at 14, my other two good friends while more educated are completely non technical. I normally get a link to amazon as a screenshot in whatsapp as they don't know how to copy and past from the address bar.
What usually happens is that I am proven right like about a year or two later and it is never mentioned again because I don't want to berate my family and friends. I've learned over time not to bother discussing these subjects with them because it is a waste of time. One of my friends got quite upset once when I was talking about how bitmap graphics worked.
Thanks though for taking the worst possible interpretation of what I said and not answering my question I asked and doing pretty much what I am complaining about. I really appreciate that :-S.
I want you to answer my original question. If people don't listen to you (MPs, and other people in power) and you can back up what you are saying with good evidence. What are you supposed to do?
Giving up just ensures that your voice and values certainly won’t be heard.
But I guess it’s comfortable enough for you still so there is little reason to get active.
Soon it won’t be so comfortable anymore also for you, by then it will be too late to speak up.
It’s laughable that you think nothing has changed in the last 50 years politically.
Not so recently they were still putting people to death by the hundreds of thousands in my country and I’m sure as shit not gonna let it happen again, even if it’s a bit cringe for you to witness resistance to facism
> Giving up just ensures that your voice and values certainly won’t be heard.
It won't be heard anyway. It is a fiction that I as a fucking nobody can affect anything in any meaningful manner. It is a delusion that is sold to people so they believe that they have a voice.
The only thing I might be able to do is stop other people from wasting their time.
> But I guess it’s comfortable enough for you still so there is little reason to get active. Soon it won’t be so comfortable anymore also for you, by then it will be too late to speak up.
What you are doing is essentially a guilt trip. I don't want to spend possibly the rest of my life on a political project.
> It’s laughable that you think nothing has changed in the last 50 years politically.
No it isn't. Go back 40-50 years (1970s) and look at TV, docs, news reports etc. Many of the same issues are being discussed in pretty the same way word for word. I have read stuff about the Roman Empire where it seems people were making political arguments that sounded very similar to what is heard today. The human condition is constant throughout all of recorded history.
> Not so recently they were still putting people to death by the hundreds of thousands in my country and I’m sure as shit not gonna let it happen again, even if it’s a bit cringe for you to witness resistance to facism
I've heard this melodramatic nonsense my entire life. The Nazis and Fascists are gone, the few that remain are completely irrelevant. I was told George Bush was Hitler 2.0 back in the early 2000s. These days people talk about his bad paintings.
Basically I long wanted to plug a chatbot into my messenger of choice with all sorts of tools for quick use, of course after the emergence of LLMs it was only a matter of time before I find time for it.
As an experiment I have decided to use Claude code + opencode to develop it, and after some trial and error I am very thoroughly impressed with the results, it grew to a nearly 10k LOC in a week and it is still very much manageable, I haven't changed a single line of code manually still.
I have developed it as a "core" that imports modules with a rigid and thoroughly documented in a spec.MD file interface, and every single bit of functionality essentially acts as a different sub-app that can consume events that trigger it and handle all of the internal logic within itself, that way everything is separated nicely and totally manageable within LLM context.
It does everything from setting up and sending reminders and todo lists, helping me track car mileage and fuel consumption, getting an overview of the day ahead(sometimes if task is important even a reminder few days prior to its date), to even opening my front gate. And all of that is exposed to 'core' chat module through tool calls, so I can request anything in plain English or voice.
Also has a web-ui where I can review tasks, reminders, settings or search past conversations.
Been using it a lot, and since I'm using groq for inference, I still haven't even needed to pay a thing, since it fits within the free limits
reply