engblogs.dev

July 13, 2023 ยท View on GitHub

learn from your favorite tech companies

what is this

you could use an RSS reader but what's the fun in that? I run a cronjob that scrapes the RSS feeds of the companies listed below, calls gpt-3.5 to generate a short summary, and stores the data in supabase. there's a little next.js app hosted on vercel that lets you browse the data.

diagram

get the data

if you're interested in using this data for training an LLM or building your own project, be my guest. just credit my github please :) you can run this command to get the posts data:

curl 'https://corpcplcbbbchszhzofk.supabase.co/rest/v1/posts?select=*' \
-H "apikey: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImNvcnBjcGxjYmJiY2hzemh6b2ZrIiwicm9sZSI6ImFub24iLCJpYXQiOjE2ODYyNzU2MzgsImV4cCI6MjAwMTg1MTYzOH0.c5ALD_rsD48EcZTrEeHZqfTCLf5L61IIlSgxuH4PVHI" \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImNvcnBjcGxjYmJiY2hzemh6b2ZrIiwicm9sZSI6ImFub24iLCJpYXQiOjE2ODYyNzU2MzgsImV4cCI6MjAwMTg1MTYzOH0.c5ALD_rsD48EcZTrEeHZqfTCLf5L61IIlSgxuH4PVHI"

this will return some JSON

cron

for my own reference, this is the cron command that ended up working:

0 * * * * ~/documents/engblogs/scripts/run.sh >/dev/null 2>&1

it runs once per hour

contribute

please do! run npm run dev in the client folder to start the webapp. the scripts folder contains the code to fetch data from RSS feeds, which you can repurpose for any RSS feeds you want.

CompanyLink
AWS MLhttps://aws.amazon.com/blogs/machine-learning/feed/
Airbnbhttps://medium.com/feed/airbnb-engineering
Apple MLhttps://machinelearning.apple.com/rss.xml
Berkeley AIhttps://bair.berkeley.edu/blog/feed.xml
Chromiumhttp://blog.chromium.org/feeds/posts/default
Cohere AIhttps://txt.cohere.ai/rss/
Databrickshttps://www.databricks.com/blog/feed
DeepMindhttps://www.deepmind.com/blog/rss.xml
DoorDashhttps://doordash.engineering/category/backend/feed/
DoorDash MLhttps://doordash.engineering/category/data-science-and-machine-learning/feed/
Dropboxhttps://dropbox.tech/feed
Duolingohttps://blog.duolingo.com/rss/
GitHubhttps://github.blog/engineering.atom
Google AIhttps://feeds.feedburner.com/blogspot/gJZg
Hudson River Tradinghttps://www.hudsonrivertrading.com/feed/
Ink and Switchhttps://www.inkandswitch.com/index.xml
Instacarthttps://tech.instacart.com/feed
Instagramhttps://instagram-engineering.com/feed
Jane Streethttps://blog.janestreet.com/feed.xml
LinkedInhttps://engineering.linkedin.com/blog.rss.html
Lyfthttps://eng.lyft.com/feed
MIT AIhttps://news.mit.edu/rss/topic/artificial-intelligence2
Metahttps://engineering.fb.com/feed
Microsoft AIhttps://blogs.microsoft.com/ai/feed
Modular AIhttps://www.modular.com/blog/rss.xml
MongoDBhttps://www.mongodb.com/blog/rss
Netflixhttps://netflixtechblog.com/feed
OpenAIhttps://openai.com/blog/rss
Pinteresthttps://medium.com/feed/@Pinterest_Engineering
Robloxhttps://corp.roblox.com/feed/
Salesforcehttps://engineering.salesforce.com/feed
Snorkel AIhttps://snorkel.ai/feed
SoundCloudhttps://developers.soundcloud.com/blog/blog.rss
Spotifyhttps://engineering.atspotify.com/feed
Stability AIhttps://stability.ai/blog?format=rss
Stanford AIhttps://ai.stanford.edu/blog/feed.xml
Stripehttps://stripe.com/blog/feed.rss
The New York Timeshttp://open.blogs.nytimes.com/feed/
Two Sigmahttps://www.twosigma.com/topic/engineering/feed/
Uberhttps://www.uber.com/blog/engineering/rss/