the1024
- https://supabase.com/evals - https://nextjs.org/evals
What is a better analogy for how you think developer tools should think about agent experience: an RL environment (hillclimbing a task like you mention), or a test suite (to be used in CI/CD, etc) as referenced by Supabase/Vercel?
> How do marketers rank higher? Will LLMs prioritize other LLM content? At least so far, LLMs and search engines tend to downrank LLM created content. I could see this becoming indistinguishable in the future and/or LLMs surpassing humans in terms of effectively generating what reads as "original content"
> Who will pull the strings? At this point, it seems like whoever owns the models. Maybe we'll see ads in AI search soon.
https://www.tryprofound.com/_next/static/media/honeymoon-des...
The nugget of real interest here (personally speaking) is in those citations: what is the new meta for products getting ranked/referred by LLMs?
The use case for that is to better understand where the gaps are when looking to capture this new source of inbound, given people are using AI to replace search.
There's definitely a whole bunch of features missing that we'd need to make this a genuinely useful product recommendation engine! Price constraints, better de-duping, linking out to sources to show availability, etc.
Show HN: Comparing product rankings by OpenAI, Anthropic, and Perplexity
Hi HN! AI Product Rank lets you to search for topics and products, and see how OpenAI, Anthropic, and Perplexity rank them. You can also see the citations for each ranking.We’re interested in seeing how AI decides to recommend products, especially now that they are actively searching the web. Now that we can retrieve citations by API, we can learn a bit more about what sources the various...
So you want to break down monolith? Read that first
Tach is also more opinionated - so it doesn't require you to write any custom code, and uses declarative config to enforce your desired architecture.
We'll add this to the README.
Show HN: Tach – Visualize and Untangle Your Python Codebase
https://github.com/gauge-sh/tach
Hey everyone! We're Evan and Caelean, and we're the authors of Tach.Tach gives you the tools to build a modular monolith in Python: visibility into the state of your dependencies, as well as the tools to fix them.Since our last Show HN (https://news.ycombinator.com/item?id=41359181) we've shipped support for layers, third party dependencies, visualizations, and more.Tach is:* Open source (MIT)...
Microservices Can Wait
Why Tach – The Problem with Python
How to Visualize Your Python Project's Dependency Graph
Tackling the Monolith/Microservices Dilemma at Instawork
The Problem with Monoliths
Microservices Can Wait
Should we decompose our monolith?
Measuring Software Modularity
borplk hit this right on the head - the public/private distinction not sufficiently nuanced enough to handle the requirements of more complex codebases.
To put your example in other words, I simply want baz scoped to foo. baz may be public for all members and sub-modules of foo, but external uses of baz outside of foo would create brittle and unwanted dependencies across my codebase.
Show HN: Strict interfaces and dep management for Python, written in Rust
https://github.com/gauge-sh/tach
Tach is a pip package that lets you define module boundaries, automatically detect all cross-module dependencies, and then validate and enforce those dependencies.It also supports strict interfaces for modules by overloading `__all__`.The core static analysis is done in Rust, so all Tach commands run quickly.The goal of Tach is to help eng teams maintain velocity while scaling quickly,...
Gaggiuino – Augmenting Home Espresso
Flavor Flav Wants You to Watch More Water Polo
Without putting specific companies on blast, I hear about this problem consistently from growth stage startups that scaled on Python. It's a common reason people reach for microservices - trying to use network boundaries to cover for the lack of module boundaries.
Ideally you can trust coworkers; unfortunately that's not always the case. Here's a quote from a developer in response to the article in another forum: """ It can even be very useful sometimes to be able to import private stuff. In a large ecosystem where you use many modules from other teams, you might need to use some private functionality. """ If something is available for an individual developer that solves their problem, often they're not thinking about the fact that it's private or creates a brittle dependency with no contract.