1,064 karma · joined November 24, 2012
Edit: Obviously you'll be using more tokens but this is the trade off for running a smaller model and running locally. Similar to time memory trade off but in token economics. Sorry I need more coffee
- the cloud was invented and we were told CTOs would be able to just point and click and make infrastructure and apps! What did we actually get? Another layer of abstraction to debug through. Does it have is perks? Yes. Does it have it's own problems? Yes. Is it more expensive than setting up bare metal and having a solid team? Well that depends on what you're doing and the economics of it and the team.
- then document storages came along like and got wildly popular like mongo and people were calling it the end of SQL! And no more complexity or relational nonsense. Everything is JSON and life is great. What actually happened? These companies realized over time their data was getting trashed, adding things and fixing bugs became complex in pure docstore systems. So the initial v1 was easy and looked beautiful but only 4 years in you have a production db with orphan data that's twice as big as it should be. New features take forever to see a clear path in adding it to the model because it's no longer as intuitive to get performance for a feature.
Anyway. I see AI taking both of these roads at the same time. In 5 years I believe the code will be a giant pile of unfixable mess for most vibe coded things. I also don't see it getting rid of programmers but just adding another layer of abstraction to the mix that yes is helpful, but only if you already know what you're doing, much like what came of the clouds.
For the search, some of the local results are wrong but I live in a very small area so it may be more reliable for highly populated areas. Lately I've been checking out Kagi for a few things just to see what the quality is like on competition. The anonymized chat (proxy) for AI is cool but very small context limit. Good for looking up random questions and they typically include references.
Everything old is new again when you start a new market. If you think that AI is bad imagine what old tricks are new with polymarkets
- Please consult me when you encounter any ambiguous edge cases
Attaching the AI to production to directly do things with API calls is bad. For me the only use case where the app should do any AI stuff is with reading/categorizing/etc. Basically replacing the "R" in old CRUD apps. If you want to use that same new AI based "R" endpoint to auto fill forms for the "C", "U", and "D" based on a prompt that's cool, but it should never mutate anything for a customer before a human reviews it. Basically CRUD apps are still CRUD apps (and this will always be true), they just have the benefit of having a very intelligent "R" endpoint that can auto complete forms for customers (or your internal tooling/Jenkins pipelines/etc), or suggest (but never invoke) an action.
Location: Texas, US
Remote: Yes
Willing to relocate: Yes
Technologies: Terraform, Kubernetes, Python, Golang, Ansible, PostgreSQL, AWS, Ansible, Agentic Coding (OpenCode + vLLM + Local Models + Frontier/ VSCode + Copilot), Bash & Linux (all distros)
Résumé/CV: https://www.linkedin.com/in/chris-marlow-37661177/ (full resume on request)
Email: chrismarlow9[at]gmail.com
If it doesn't deliver on the promise we have bigger problems than "oh no the code is insecure". We went from "I think this will work" to "this has to work because if it doesn't we have one of those 'you owe the bank a billion dollars' situations"
https://github.com/kjdev/php-ext-jq
And replicate this command:
jq -R ' [inputs | split(",") | {url: .[0], date: .[1] | split("T")[0]}] | group_by(.url) | map({ (.[0].url): ( map(.date) | group_by(.) | map({(.[0]): length}) | add ) }) | add ' < test-data.csv
And it will be faster than anything you can do in native php
Edit: I'm assuming none of the urls have a comma with this but it's more about offloading it through an extension, even if you custom built it
- reviews for code
- asking stakeholders opinions
- SDLC latency (things taking forever to test)
- tickets
- documentations/diagrams
- presentations
Many of these require review. The review hell doesn't magically stop at Open source projects. These things happen internally too.
To answer the question I would highlight the wrong regions in neon green manually via code. Now feed the code (zipped if necessary) to the AI along with a screenshot. Now give it relatable references for the code and say "xxxx css class/gtk code/whatever is highlighted in the screenshot in neon. I expect it to be larger but it's not, why?"
- You have to be lucky enough to find it when it's cheap.
- You have to be lucky enough to hold on to it even if it loses money
- You have to be lucky enough to not sell it when it's at only 5x and hold off for the top
- you have to be lucky enough to have bought enough initially that the return is meaningful to you
These are the thoughts that made me clean up how I invest and stop thinking I'll get lucky at some point just rolling the dice. It's way more luck required than just buying in early.