web-cowboy
Joined 8 years ago
Joined 8 years ago
- Moving to a newer and more modern test library
- Refactoring my data layer so it's easier to read, based on years of organic changes that need to be baked in and simplified
- Porting some functionality to another language to vastly improve performance
I agree with the overall sentiment, but having an agent at my finger tips who can really crank out large-scale, involved code changes is unclogging quite a few backburnered todos lately for me.
- Once print newspapers were no longer a thing, even local news outlets are struggling to stay alive, and are resulting to sensationalism and entertainment as news - Corporate sponsors retain a huge influence in mainstream news (or have outright purchased it and use it for partisan politics). - "Social" media resides in (you guessed it) corporate-owned walled gardens. - Even those willing to speak out are being targeted by federal agencies
Wondering where others are finding great places to learn what's going on, what's actually relevant to me, and what I can actually do about it.
1. You need a good LLM for base knowledge.
2. You need a good system prompt to guide/focus the LLM (create an agent).
3. If you need some functionality that doesn't make any decisions, create a tool.
4. If the agent + tools flows get too wily, break it down into smaller domains by spawning sub agents with focused prompts and (less?) tools.
For me, I want to reduce the friction on repeatable tasks. For example, I often need to create a new GraphQL query, which also requires updating the example query collection, creating a basic new integration test, etc. If I had a MCP-accessible prompt, I hoped the agent would realize I have a set of instructions on how to handle this request when I make it.
Some way to "self-host" or "own my own data" isn't very possible in a world of complex system administration and cloud providers, GDPR/Privacy, etc.
Maybe solving this problem (via FOSS, hopefully) and giving people their own internet-in-a-kit could be a good way to go?
Are there active projects like this? Is it even feasible?
- Infotainment - Tribal reinforcement - Irrelevant - Not actionable (and thus, depressing) - Making people think the world is getting worse - Immediate and not well thought out or nuanced
In some ways it's their fault, but on the other hand, the modern reader won't pay for news. Maybe it's largely a business model problem?
It's literally killing people and needs to be disrupted, fixed.
Incentives are everything, and these groups of people get paid to put people in jail. And it shows.
- Toxic people can finally be identified and penalized - Better matchmaking (less "smurfing", less streamer accounts going from zero to hero)
I haven't looked too closely at Voice's setup, but does "verified" always have to mean non-private, and non-anonymous?
There's also someone killing it that's only been working in JS for three years.
As a potential newcomer to Scala, many of these points ring true. Hopefully the community takes a good hard look at itself to see what it can improve.
With some time off this past week I started hunting for things I should be learning. After doing some research on Scala's popularity and trending I came to may of the same conclusions John does.
When I was a student I made (very!) modest contributions to clean water projects, microfinance organizations, and the reports I now read as a mature adult are so gratifying.
I also try to keep a "charity" type project in my queue - volunteering my tech skills to help fix/build things for NGOs so fun to look back on.