Gustavo Franco retweeted
Very useful tool - Calculates how much GPU memory you need and how much token/s you can get for any LLM & GPU/CPU.
Gustavo Franco retweeted
NotebookLM is quite powerful and worth playing with
notebooklm.google/
It is a bit of a re-imagination of the UIUX of working with LLMs organized around a collection of sources you upload and then refer to with queries, seeing results alongside and with citations.
But the current most new/impressive feature (that is surprisingly hidden almost as an afterthought) is the ability to generate a 2-person podcast episode based on any content you upload. For example someone took my "bitcoin from scratch" post from a long time ago:
karpathy.github.io/2021/06/2…
and converted it to podcast, quite impressive:
notebooklm.google.com/notebo…
You can podcastify *anything*. I give it train_gpt2.c (C code that trains GPT-2):
github.com/karpathy/llm.c/bl…
and made a podcast about that:
notebooklm.google.com/notebo…
I don't know if I'd exactly agree with the framing of the conversation and the emphasis or the descriptions of layernorm and matmul etc but there's hints of greatness here and in any case it's highly entertaining.
Imo LLM capability (IQ, but also memory (context length), multimodal, etc.) is getting way ahead of the UIUX of packaging it into products. Think Code Interpreter, Claude Artifacts, Cursor/Replit, NotebookLM, etc. I expect (and look forward to) a lot more and different paradigms of interaction than just chat.
That's what I think is ultimately so compelling about the 2-person podcast format as a UIUX exploration. It lifts two major "barriers to enjoyment" of LLMs. 1 Chat is hard. You don't know what to say or ask. In the 2-person podcast format, the question asking is also delegated to an AI so you get a lot more chill experience instead of being a synchronous constraint in the generating process. 2 Reading is hard and it's much easier to just lean back and listen.
Gustavo Franco retweeted
This is ABSOLUTELY incredible to see -
AI outperforms humans in research ideation novelty🤯
**Key Insights from this Paper 💡**:
• LLM-generated ideas are judged as more novel than human expert ideas
• AI ideas may be slightly less feasible than human ideas
• LLMs cannot reliably evaluate research ideas yet
-----
**Solution in this Paper** 🛠️:
• Recruited 100+ NLP researchers for idea generation and blind review
• Developed an LLM ideation agent with:
- RAG-based paper retrieval
- Overgeneration of ideas (4000 per topic)
- LLM-based idea ranking
• Implemented strict controls:
- Standardized idea format and writing style
- Matched topic distribution between human and AI ideas
• Evaluated ideas on novelty, excitement, feasibility, effectiveness, and overall quality
-----
**Results** 📊:
• AI ideas rated significantly more novel than human ideas (p < 0.05)
- Novelty score: 5.64 (AI) vs 4.84 (Human)
• AI ideas slightly less feasible than human ideas (not statistically significant)
- Feasibility score: 6.34 (AI) vs 6.61 (Human)
• Only 5% of AI-generated ideas were non-duplicates
• LLM evaluators showed lower agreement with human reviewers than inter-human agreement
- Best LLM evaluator accuracy: 53.3% vs Human inter-reviewer consistency: 56.1%
Gustavo Franco retweeted
Curious how Odigos started and evolved?
Check out this TechCrunch article that shares our journey, from simplifying distributed tracing to helping enterprises eliminate system errors and latency.
YC alum Odigos aims to help enterprises find errors and stamp out latency in their systems tcrn.ch/3MFVcxD
Gustavo Franco retweeted
Google AI released Illuminate - research paper to short podcast
You may be in the waiting list for couple of days.
Gustavo Franco retweeted
Something the team has been working on as a little bit of fun over the summer - do check it out and see if you can put it to good use!
(Intended for training and modelling purposes, if you have data that might make sense to use here, do let us know)
We’re pleased to announce the BETA launch of Stanza's Interactive Outage Simulator, a training and modeling tool that SRE's are going to get a kick out of!
outage-sim.dev.getstanza.dev…
Visit our LinkedIn to learn more details and instructions: linkedin.com/feed/update/urn…
Gustavo Franco retweeted
Add to your `~/.gitconfig`:
[core]
pager = delta
Run:
$ brew install delta
And your `git diff` will look this good:
Replying to @rauchg
This small but mighty demo has a crucial requirement: each request MUST render a fresh, uncached dynamic response: a random list of Pokemon
To get this, in the past I needed a PhD to add awkward `unstable_noStore` or `headers()` to "force" Next.js to be dynamic. Not anymore 🔥
Gustavo Franco retweeted
anytime @v0 breaks or messes up, you can DM me with a link to the chat
Gustavo Franco retweeted
Optimist: The glass is 1/2 full
Pessimist: The glass is 1/2 empty
Excel: The glass is January 2
Gustavo Franco retweeted
Everyday thousands of people have their web cookies 🍪🍪🍪 stolen by malware on Windows, with devastating personal consequences. Excited to see some advancement towards protecting them.
With Chrome 127 on Windows, we're introducing enhanced encryption to protect sensitive data, starting with your cookies🍪! This helps protect your personal information and keeps your online accounts secure from hackers. Read more about this protection: security.googleblog.com/2024…
Gustavo Franco retweeted
This gives insights why a typical staged rollout didn't catch the bug. CrowdStrike made a compromise to roll out config changes faster. In my experience, config changes are no different from code changes. And they are usually more error-prone than code. teapawt.net/eastdakota/status/1814…
Replying to @YouHitYourHead @CrowdStrike
I guarantee you they have tight controls on code roll out. They have looser controls on config rollout. It’s tough as a security company because you see a new threat and you want to fix it fast. You don’t expect your own config to explode. But sometimes it does.
Gustavo Franco retweeted
Security and reliability are intimately connected.
At the very least, a lack of one can often be parlayed into a lack of the other.
Gustavo Franco retweeted
Meet Ultravox, our open source multimodal LLM. Check out our v0.1 release at ultravox.ai - lots more still to come - and we’re hiring! (DMs open)
Wow! Ultravox is an *open source* speech to speech model — understands non-textual speech elements — paralinguistic information. @juberti just showed how it can pick up on tone, pauses, and more! @AITinkerers Seattle @FixieAI
Gustavo Franco retweeted
🚨 Just received a phone call from the Hillsborough County Sheriff's Office this afternoon. Officer reads off his badge number & proceeds to ask if this is [my name] located at [my address] w/ SSN# [reads last 4 of my social]. Fuck. Was walking through Costco as I took the call.
Gustavo Franco retweeted
🧵 The state of legal AI, as explained by me, a 20-year lawyer, a three-time general counsel, and current legal AI company founder.
Tl;dr - the future is AI-enabled super-lawyers. It'll be here FAST.
H/t @8teAPi for inspiring me to write out what I've been seeing. 👇
Long discussion with senior partner at major Bay Area law firm today
> expects legal AI to decimate profession
> law firms charge by hour, and gen AI specifically cuts time for many many tasks
> unimpressed by most specific legal AI offerings
> chatGPT with some prompting is still superior than specific tools
> 10-20% error rate is acceptable -> “ 😂 you should see how dumb associates are, partners have to correct everything anyway and don’t trust associates fully”
> feels lots of work will transition to in-house counsel. No need to hire external firms that charge by the hour when twenty minutes with chatGPT can get you decent results
> personally looking to move in-house
> good for areas of law where services were too expensive for many to afford for eg divorces
> terrible for juniors entering the profession
Of one large legal AI player
> tested product in January, was useless. Just simple prompting directly with chatGPT gave better results
> founders were like what first year associates? They don’t understand how law is practiced
> they’re very well funded but law firms are struggling to use them
> heard most of their revenue is coming from PWC, audit and compliance work rather than legal
Gustavo Franco retweeted
Renaissance of the Redis-compatible cache
> Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.
github.com/apache/kvrocks
> Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.
github.com/microsoft/garnet
Gustavo Franco retweeted
I think AI agentic workflows will drive massive AI progress this year — perhaps even more than the next generation of foundation models. This is an important trend, and I urge everyone who works in AI to pay attention to it.
Today, we mostly use LLMs in zero-shot mode, prompting a model to generate final output token by token without revising its work. This is akin to asking someone to compose an essay from start to finish, typing straight through with no backspacing allowed, and expecting a high-quality result. Despite the difficulty, LLMs do amazingly well at this task!
With an agentic workflow, however, we can ask the LLM to iterate over a document many times. For example, it might take a sequence of steps such as:
- Plan an outline.
- Decide what, if any, web searches are needed to gather more information.
- Write a first draft.
- Read over the first draft to spot unjustified arguments or extraneous information.
- Revise the draft taking into account any weaknesses spotted.
- And so on.
This iterative process is critical for most human writers to write good text. With AI, such an iterative workflow yields much better results than writing in a single pass.
Devin’s splashy demo recently received a lot of social media buzz. My team has been closely following the evolution of AI that writes code. We analyzed results from a number of research teams, focusing on an algorithm’s ability to do well on the widely used HumanEval coding benchmark. You can see our findings in the diagram below.
GPT-3.5 (zero shot) was 48.1% correct. GPT-4 (zero shot) does better at 67.0%. However, the improvement from GPT-3.5 to GPT-4 is dwarfed by incorporating an iterative agent workflow. Indeed, wrapped in an agent loop, GPT-3.5 achieves up to 95.1%.
Open source agent tools and the academic literature on agents are proliferating, making this an exciting time but also a confusing one. To help put this work into perspective, I’d like to share a framework for categorizing design patterns for building agents. My team AI Fund is successfully using these patterns in many applications, and I hope you find them useful.
- Reflection: The LLM examines its own work to come up with ways to improve it.
- Tool use: The LLM is given tools such as web search, code execution, or any other function to help it gather information, take action, or process data.
- Planning: The LLM comes up with, and executes, a multistep plan to achieve a goal (for example, writing an outline for an essay, then doing online research, then writing a draft, and so on).
- Multi-agent collaboration: More than one AI agent work together, splitting up tasks and discussing and debating ideas, to come up with better solutions than a single agent would.
I’ll elaborate on these design patterns and offer suggested readings for each next week.
[Original text: deeplearning.ai/the-batch/is…]
Gustavo Franco retweeted
If you own an iPhone. Update now to protect yourself from an active 0 day.
After updating….activate stolen device protection. Here is how you can do that 👇
About Stolen Device Protection for iPhone - Apple Support support.apple.com/en-us/HT21…



































