aipl | nitter | |
---|---|---|
4 | 950 | |
119 | 9,645 | |
- | - | |
9.2 | 5.3 | |
6 months ago | about 1 month ago | |
Python | Nim | |
MIT License | GNU Affero General Public License v3.0 |
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.
aipl
-
Ask HN: Tell us about your project that's not done yet but you want feedback on
AIPL is an "Array-Inspired Pipeline Language", a tiny DSL in Python to make it easier to explore and experiment with AI pipelines.
https://github.com/saulpw/aipl
When you want to run some prompts through an LLM over a dataset, with some preprocessing and/or chaining prompts together, AIPL makes it much easier than writing a Python script.
-
The Problem with LangChain
Yes! This is why I started working on AIPL. The scripts are much more like recipes (linear, contained in a single-file, self-evident even to people who don't know the language). For instance, here's a multi-level summarizer of a webpage: https://github.com/saulpw/aipl/blob/develop/examples/summari...
The goal is to capture all that knowledge that langchain has, into consistent legos that you can combine and parameterize with the prompts, without all the complexity and boilerplate of langchain, nor having to learn all the Python libraries and their APIs. Perfect for prototypes and experiments (like a notebook, as you suggest), and then if you find something that really works, you can hand-off a single text file to an engineer and they can make it work in a production environment.
-
Langchain Is Pointless
I agree, and that's why I've been working on AIPL[0]. Our first v0.1 release should be in the next few days. https://github.com/saulpw/aipl
It's basically just a simple scripting language with array semantics and inline prompt construction, and you can drop into Python any time you like.
-
Re-implementing LangChain in 100 lines of code
I also was underwhelmed by langchain, and started implementing my own "AIPL" (Array-Inspired Pipeline Language) which turns these "chains" into straightforward, linear scripts. It's very early days but already it feels like the right direction for experimenting with this stuff. (I'm looking for collaborators if anyone is interested!)
https://github.com/saulpw/aipl
nitter
-
Mobile Ad Blocker Will No Longer Stop YouTube's Ads
Don't use Youtube without going through a proxy like Invidious [1] or Newpipe
Don't use {site} Search without going through a proxy like SearxNG [2]
Don't use TwiXXer without going through a proxy like Nitter - this has gotten more difficult lately but it still works as long as you feed the daemon some registered accounts. Video does not work at the moment but that seems to be fixable.
Don't use Reddit without going through a proxy like libreddit [4]
Start noticing the pattern? Maybe it is time to start producing promotional posters:
The only thing to come between you and ADS could be a proxy / ADS. I'ts just not worth the risk
ADS / New rules for a sane net / Sane net protects you, your partner and your community
A proxy here and a filter there, ADS nowhere
The more you tighten your grip, ${site}, the more viewers will slip through your fingers
[1] https://github.com/iv-org/invidious
[2] https://github.com/searxng/searxng
[3] https://github.com/zedeus/nitter
[4] https://github.com/libreddit/libreddit
- Nitter over IPFS or Torrent
-
Neural Network Diffusion
https://nitter.esmailelbob.xyz/liuzhuang1234/status/17601959...
(bit of trial and error from https://github.com/zedeus/nitter/wiki/Instances)
-
X blocks Taylor Swift searches after fake AI videos go viral
I assume this is why Nitter got slammed and is on the verge of breaking.
https://github.com/zedeus/nitter/issues/1154
- Nitter Shutting Down
-
Nitter Is Dead
The creator of the project left this comment an hour ago:
https://github.com/zedeus/nitter/issues/1155#issuecomment-19...
(HN removed the deep link to the specific comment from the title)
-
Something peculiar in my 2yo's bedroom led me to a revelation about our universe
Most of the time you can just replace twitter.com with nitter.net or nitter.it but when these instances are down or blocked you can use other instances listed here: https://github.com/zedeus/nitter/wiki/Instances
But as the other commenter said Libredirect is the way to go: https://libredirect.github.io/
-
YouTube is loading slower for users with ad blockers yet again
Use a Youtube proxy like Invidious [1], problem solved and you get to subscribe to channels without telling the Beast about your interests. Add Sponsorblock (which supports Invidious) to get rid of any in-stream advertising which remains and you'll be transported back to those hallowed times of yore when men were men, women were women and advertising was something you found in newspapers. Youtube will try to make this harder just like Xitter is trying to make it harder to use proxies like Nitter [2].
[1] https://github.com/iv-org/invidious
[2] https://github.com/zedeus/nitter
-
Nitter.net Has Disappeared
njal.la restored nitter.net, and replied with their reasons: https://github.com/zedeus/nitter/issues/1150#issuecomment-18...
tbh I can totally understand why they acted this way.
- Cloudflare CEO responds to viral termination video
What are some alternatives?
modelfusion - The TypeScript library for building AI applications.
fritter - A privacy-friendly Twitter frontend for mobile devices
hamilton - Hamilton helps data scientists and engineers define testable, modular, self-documenting dataflows, that encode lineage and metadata. Runs and scales everywhere python does.
NewPipe - A libre lightweight streaming front-end for Android.
multi-gpt - A Clojure interface into the GPT API with advanced tools like conversational memory, task management, and more
libreddit - Private front-end for Reddit
haystack - :mag: LLM orchestration framework to build customizable, production-ready LLM applications. Connect components (models, vector DBs, file converters) to pipelines or agents that can interact with your data. With advanced retrieval methods, it's best suited for building RAG, question answering, semantic search or conversational agent chatbots.
nitter-instances - Automated uptime monitoring of Nitter instances.
llm - Access large language models from the command-line
Invidious - Invidious is an alternative front-end to YouTube
llm-gpt4all - Plugin for LLM adding support for the GPT4All collection of models
Mastodon - Your self-hosted, globally interconnected microblogging community