pyllms
geppetto
pyllms | geppetto | |
---|---|---|
36 | 4 | |
665 | 67 | |
3.5% | - | |
8.5 | 9.3 | |
16 days ago | 28 days ago | |
Python | Go | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pyllms
- The Man Who Killed Google Search
-
Ask HN: Who is hiring? (April 2024)
Kagi | Full & Part Time | Remote | http://kagi.com
Kagi is building a user-centric search engine, free from ads and tracking.
Our primary language is Crystal, and we are always interested in talking to developers who share our values. Some of our roles are listed below, but feel free to reach out even if you don't see a match.
https://help.kagi.com/kagi/company/hiring-kagi.html
You can reach me directly at [email protected]
-
Mojeek
If you're looking for alternative search, I have to mention Kagi (https://kagi.com/). Not free, but totally worth it to filter out results like geeksforgeeks, tutorialspoint, w3schools etc.
- Kagi Search Is Down
-
DuckDuckGo !Bangs
Tip: use bang searches from the browser address bar by setting your default search engine to DuckDuckGo (or https://kagi.com/)
-
What the Google overlords don't want you to see
Shout out to the Kagi search engine. There are no ads. The only incentive is to be good enough to earn your money.
- So I deployed Whoogle on my NAS....
-
Tell HN: I hate contemporary "predictive tile" UI design so much
All 3 of your examples are add-driven free platforms for finding content that the platform didn't produce. Free platforms are incentivized to overwhelm you with options, forcing you to look at everything, including ads. Like a grocery store or Ikea, they don't want you to make a quick in-and-out visit. They want you to look at everything they have in hopes that you'll be impulsive.
You want pretty much the opposite: a tool. Tools let you quickly and efficiently accomplish a task. No distractions. When you're done, you're done.
The paths to salvation that I see:
* Pay for tools that work well when they're available. I can't speak for them myself, but I know people who swear by <https://kagi.com/> for ad-free web searches.*
* Put time and effort into your own tools. For example, you can setup and run your own search engine. Although, if you're willing to put in that effort you might put effort into hijacking and cleaning up the interfaces of free platforms instead.
* Vote and campaign for interoperability laws to enable others to put effort into hijacking and cleaning up bad interfaces.
*Surprisingly, interfaces don't get much better when you pay for video and music streaming services. I think that comes down to how most people use them. Most people don't open Netflix knowing what they want to watch. They open Netflix knowing that they're going want to watch something, and hoping to find something entertaining.
-
DDG founder says Google's phone, manufacturing partnerships thwart competition
I've been using Kagi [0] since a few months and I am extremely surprised how well it works. With DDG it took a few months and then I just added !g everywhere because I never found what I was looking for. With Kagi I almost never do that, every now and then I think I am not able to find what I expect and then I add !g, so far it hasn't given me more then what Kagi gives me.
So, I am wondering how much money you would really need. Because if Kagi can do it, why can't Bing do it?
[0]: https://kagi.com
- Kagi: No ads, fast and personalised results
geppetto
-
Bash One-Liners for LLMs
I'm heavily using https://github.com/go-go-golems/geppetto for my work, which has a CLI mode and TUI chat mode. It exposes prompt templates as command line verbs, which it can load from multiple "repositories".
I maintain a set of prompts for each repository I am working in (alongside custom "prompto" https://github.com/go-go-golems/prompto scripts that generate dynamic prompting context, i made quite a few for thirdparty libraries for example: https://github.com/go-go-golems/promptos ).
Here's some of the public prompts I use: https://github.com/go-go-golems/geppetto/tree/main/cmd/pinoc...
I am currently working on a declarative agent framework.
-
LLMs are a revolution in open source
(author here): I am currently writing a book about programming with LLMs, I have absolutely put my money where my mouth is over the last year, and there is not doubt in my mind that we will see incredible tools in 2024.
Already the emergent tools and frameworks are impressive, and the fact that you can make them yours by adding a couple of prompting lines and really tailor them to your codebase is the killer factor.
My tooling ( https://github.com/go-go-golems/geppetto ) sucks ass UI wise, yet I get an incredible value out of it. It's hard to quantify as a 10X, because my code architecture has changed to accomodate the models.
In some ways, the trick to coding with LLMs is to... not have them produce code, but intermediate DSL representations. There's much more to it, thus the book.
-
Build your own custom AI CLI tools
All of these examples were built in a couple of hours altogether. By the end of the article, you will be able to build them too, with no code involved.
-
LLMs will fundamentally change software engineering
I don't bother manually writing any of this data munching / API wrapping / result validating code anymore. I had to build a server-to-server integration with Google Tag Manager recently. I literally copy pasted the webpage into a simple 3 line prompt and can now generate PHP classes, typescript interfaces, event log parsers, SQL serialization with a simple shell command.
What are some alternatives?
InternLM - Official release of InternLM2 7B and 20B base and chat models. 200K context support
oak - GO GO PARSE YOUR CODE GO GO
neural-engine - Everything we actually know about the Apple Neural Engine (ANE)
biberon - A command-line tool to work with bibliography data
chatblade - A CLI Swiss Army Knife for ChatGPT
escuse-me - GO GO GOLEM ELASTIC SEARCH GO GO GADGET - ESCUSE ME???
auth - Fully open source, End to End Encrypted alternative to Google Photos and Apple Photos [Moved to: https://github.com/ente-io/ente]
parka - Convert your CLI apps to APIs
sqleton - ☠️ sqleton ☠️ is a CLI tool to execute SQL commands
majuscule
glazed - a library to make it easy to output structured data in your command line tools. add the icing on top of your data