diff --git a/app/src/api/api.ts b/app/src/api/api.ts index b99da0a..dccb3d4 100644 --- a/app/src/api/api.ts +++ b/app/src/api/api.ts @@ -307,8 +307,8 @@ const Bookmark = gql` const CreateContentFromUrl = gql` ${BaseContentFields} - mutation CreateContentFromUrl($url: String!, $authProviderId: String) { - createContentFromUrl(url: $url, authProviderId: $authProviderId) { + mutation CreateContentFromUrl($url: String!) { + createContentFromUrl(url: $url) { ...BaseContentFields } } diff --git a/chrome-extension-mv3-firebase/dist.zip b/chrome-extension-mv3-firebase/dist.zip deleted file mode 100644 index 8ca7532..0000000 Binary files a/chrome-extension-mv3-firebase/dist.zip and /dev/null differ diff --git a/chrome-extension-mv3-firebase/src/css/popup.css b/chrome-extension-mv3-firebase/src/css/popup.css index 3531446..5d03378 100644 --- a/chrome-extension-mv3-firebase/src/css/popup.css +++ b/chrome-extension-mv3-firebase/src/css/popup.css @@ -70,6 +70,12 @@ h1 { font-size: 18px; } +.btn__sign_out { + margin-top: 10px; + background-color: #f44336; + color: white; +} + .btn__google:hover { background-color: #fff; color: #4285f4; @@ -92,6 +98,6 @@ h1 { display: none; } -#main-content { +/* #main-content { display: none; -} +} */ diff --git a/chrome-extension-mv3-firebase/src/popup/main-script.js b/chrome-extension-mv3-firebase/src/popup/main-script.js index 86e0cdb..5a81fd3 100644 --- a/chrome-extension-mv3-firebase/src/popup/main-script.js +++ b/chrome-extension-mv3-firebase/src/popup/main-script.js @@ -3,6 +3,7 @@ import { GoogleAuthProvider, onAuthStateChanged, signInWithCredential, + signOut, } from "firebase/auth"; import { firebaseApp } from "./firebase_config"; @@ -10,12 +11,22 @@ const auth = getAuth(firebaseApp); console.log("popup main!"); +const apiUrl = process.env.API_URL; +console.log(`API URL: ${apiUrl}`); + +const isDevelopment = + apiUrl.includes("localhost") || apiUrl.includes("127.0.0.1"); + function handleAuthStateChange(user) { if (user) { console.log("logged in!"); console.log("current user:", user); document.getElementById("likeContent").style.display = "block"; saveCurrentLink(); + + if (isDevelopment) { + document.getElementById("signOutContainer").style.display = "block"; + } } else { console.log("No user"); window.location.replace("./popup.html"); @@ -42,27 +53,32 @@ function checkForExistingToken() { }); } -const apiUrl = process.env.API_URL; -console.log(`API URL: ${apiUrl}`); - async function saveCurrentLink() { const messageDiv = document.getElementById("message"); chrome.tabs.query({ active: true, currentWindow: true }, async (tabs) => { const tab = tabs[0]; const user = auth.currentUser; - const authProviderId = user ? user.uid : null; + + if (!user) { + console.error("No user logged in"); + messageDiv.textContent = "Please log in to save links."; + return; + } console.log("saving link using api url:", apiUrl); try { + const idToken = await user.getIdToken(); + const response = await fetch(`${apiUrl}/graphql`, { method: "POST", headers: { "Content-Type": "application/json", + Authorization: `Bearer ${idToken}`, }, body: JSON.stringify({ - query: `mutation($url: String!, $authProviderId: String) { - createContentFromUrl(url: $url, authProviderId: $authProviderId) { + query: `mutation($url: String!) { + createContentFromUrl(url: $url) { id title websiteUrl @@ -73,7 +89,6 @@ async function saveCurrentLink() { }`, variables: { url: tab.url, - authProviderId, }, }), }); @@ -111,21 +126,28 @@ async function checkBookmarkStatus() { const tab = tabs[0]; const url = tab.url; const user = auth.currentUser; - const authProviderId = user ? user.uid : null; + + if (!user) { + console.error("No user logged in"); + messageDiv.textContent = "Please log in to check bookmark status."; + return; + } try { + const idToken = await user.getIdToken(); + const response = await fetch(`${apiUrl}/graphql`, { method: "POST", headers: { "Content-Type": "application/json", + Authorization: `Bearer ${idToken}`, }, body: JSON.stringify({ - query: `query($url: String!, $authProviderId: String) { - getIsBookmarked(url: $url, authProviderId: $authProviderId) + query: `query($url: String!) { + getIsBookmarked(url: $url) }`, variables: { url, - authProviderId, }, }), }); @@ -169,24 +191,31 @@ async function toggleBookmark() { } const user = auth.currentUser; - const authProviderId = user ? user.uid : null; + + if (!user) { + console.error("No user logged in"); + messageDiv.textContent = "Please log in to toggle bookmark."; + return; + } try { + const idToken = await user.getIdToken(); + const response = await fetch(`${apiUrl}/graphql`, { method: "POST", headers: { "Content-Type": "application/json", + Authorization: `Bearer ${idToken}`, }, body: JSON.stringify({ - query: `mutation($contentId: ID!, $authProviderId: String) { - bookmarkContent(contentId: $contentId, authProviderId: $authProviderId) { + query: `mutation($contentId: ID!) { + bookmarkContent(contentId: $contentId) { id isBookmarked } }`, variables: { contentId: contentId, - authProviderId, }, }), }); @@ -217,8 +246,29 @@ async function toggleBookmark() { }); } +console.log("isDevelopment", isDevelopment); + +function signOutUser() { + console.log("signing out user now"); + + signOut(auth) + .then(() => { + console.log("User signed out successfully"); + window.location.replace("./popup.html"); + }) + .catch((error) => { + console.error("Error signing out:", error); + }); +} + document .getElementById("likeContent") .addEventListener("click", toggleBookmark); +if (isDevelopment) { + document + .getElementById("signOutButton") + .addEventListener("click", signOutUser); +} + onAuthStateChanged(auth, handleAuthStateChange); diff --git a/chrome-extension-mv3-firebase/src/popup/main.html b/chrome-extension-mv3-firebase/src/popup/main.html index 6b3d860..34798f2 100644 --- a/chrome-extension-mv3-firebase/src/popup/main.html +++ b/chrome-extension-mv3-firebase/src/popup/main.html @@ -4,12 +4,15 @@ + Pickup Chrome Extension - Pickup Chrome Extension

Will appear on your profile

+ - + \ No newline at end of file diff --git a/chrome-extension-mv3-firebase/src/popup/popup.html b/chrome-extension-mv3-firebase/src/popup/popup.html index e44fc46..d937c2c 100644 --- a/chrome-extension-mv3-firebase/src/popup/popup.html +++ b/chrome-extension-mv3-firebase/src/popup/popup.html @@ -11,9 +11,9 @@ /> diff --git a/chrome-extension-mv3-firebase/src/popup/popup.js b/chrome-extension-mv3-firebase/src/popup/popup.js index 5282e32..c8abf25 100644 --- a/chrome-extension-mv3-firebase/src/popup/popup.js +++ b/chrome-extension-mv3-firebase/src/popup/popup.js @@ -17,7 +17,8 @@ function handleAuthStateChange(user) { window.location.replace("./main.html"); } else { console.log("No user logged in"); - checkForExistingToken(); + // checkForExistingToken(); + showLoginButton(); } } @@ -44,7 +45,7 @@ function checkForExistingToken() { function showLoginButton() { document.querySelector(".btn__google").style.display = "block"; document.getElementById("loading").classList.add("hidden"); - document.getElementById("main-content").classList.remove("hidden"); + // document.getElementById("main-content").classList.remove("hidden"); } function startGoogleSignIn() { diff --git a/schema.graphql b/schema.graphql index 5ba7e71..a694c85 100644 --- a/schema.graphql +++ b/schema.graphql @@ -179,7 +179,7 @@ type Mutation { bookmarkContent(authProviderId: String, contentId: ID!): ContentSession! clearQueue: String! createAuthor(imageUrl: String, name: String!): Author - createContentFromUrl(authProviderId: String, url: String!): Content! + createContentFromUrl(url: String!): Content! createUser(email: String!, name: String, password: String, referralCode: String, username: String): CreateUserResponse! deleteMe: String! followProfile(username: String!): String! @@ -254,7 +254,7 @@ type Query { getFollows(username: String!): FollowersResponse! getFriends: [FriendProfile!]! getIntercomMobileToken(platform: String): String! - getIsBookmarked(authProviderId: String, url: String!): Boolean! + getIsBookmarked(url: String!): Boolean! getLikes(limit: Int, page: Int): [ContentSession!]! getMobileUpdate: GetMobileUpdateResponse! getNextContent(afterContentId: ID!, currentMs: Int): FeedItem diff --git a/server/README.md b/server/README.md index ea2c0ac..b57bbe2 100644 --- a/server/README.md +++ b/server/README.md @@ -40,6 +40,8 @@ Run the following command from the root directory: docker compose -f deployments/pickup/docker-compose.yml up ``` +This will run the postgres server with pgvector extension AND the redis server. + If you want to stop and remove the containers: ```console diff --git a/server/combined.log b/server/combined.log deleted file mode 100644 index 4281e77..0000000 --- a/server/combined.log +++ /dev/null @@ -1,1424 +0,0 @@ -{"level":"info","message":"Starting to process 100 links without full text..."} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Eris_(dwarf_planet)"} -{"level":"info","message":"Fetching link: https://sivers.org/kimo"} -{"level":"info","message":"Fetching link: https://www.nytimes.com/2018/04/11/magazine/black-mothers-babies-death-maternal-mortality.html"} -{"level":"info","message":"Fetching link: https://nn.labml.ai/transformers/gpt/"} -{"level":"info","message":"Fetching link: https://www.goodreads.com/book/show/11275.The_Wind_Up_Bird_Chronicle"} -{"level":"info","message":"Fetching link: https://www.newyorker.com/news/news-desk/curiosity-and-the-prisoner"} -{"level":"info","message":"Fetching link: https://www.math3ma.com"} -{"level":"info","message":"Fetching link: https://sivers.org/slow"} -{"level":"info","message":"Fetching link: http://www.paulgraham.com/makersschedule.html"} -{"level":"info","message":"Fetching link: "} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Slaughterhouse-Five"} -{"level":"info","message":"Fetching link: http://xroads.virginia.edu/~hyper/walden/hdt07.html"} -{"level":"info","message":"Fetching link: https://xkcd.com"} -{"level":"info","message":"Fetching link: test"} -{"level":"info","message":"Fetching link: http://www.paulgraham.com/hamming.html"} -{"level":"info","message":"Fetching link: https://www.youtube.com/watch?v=8S0FDjFBj8o"} -{"level":"info","message":"Fetching link: asdf"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Silicon_Valley_(TV_series)"} -{"level":"info","message":"Fetching link: https://zora.medium.com/what-i-saw-at-the-values-voter-summit-b072f77c8374"} -{"level":"info","message":"Fetching link: https://www.figma.com/file/xYn5NPcsSc3FdD8CV2eq6p/Personal-Page?node-id=0%3A1"} -{"level":"info","message":"Fetching link: http://paulgraham.com/cities.html"} -{"level":"info","message":"Fetching link: https://developer.chrome.com/extensions/manifest/icons"} -{"level":"info","message":"Fetching link: https://www.google.com/search?q=upsert+meaning&oq=upsert+meaning&aqs=chrome..69i57j0l5.2159j0j4&sourceid=chrome&ie=UTF-8"} -{"level":"info","message":"Fetching link: https://ghr.nlm.nih.gov/condition/huntington-disease"} -{"level":"info","message":"Fetching link: https://en.wiktionary.org/wiki/upsert"} -{"level":"info","message":"Fetching link: https://pioneer.app"} -{"level":"info","message":"Fetching link: https://joininteract.com"} -{"level":"info","message":"Fetching link: https://www.mercatus.org/emergentventures"} -{"level":"info","message":"Fetching link: https://www.firstactfund.com"} -{"level":"info","message":"Fetching link: https://www.workatastartup.com"} -{"level":"info","message":"Fetching link: http://hackersurfing.com"} -{"level":"info","message":"Fetching link: https://blog.samaltman.com/how-to-be-successful"} -{"level":"info","message":"Fetching link: https://medium.com/@gajus/stop-using-knex-js-and-earn-30-bf410349856c"} -{"level":"info","message":"Fetching link: https://onezero.medium.com/apple-has-been-gaslighting-us-for-years-f72ccb1ef27d"} -{"level":"info","message":"Fetching link: https://www.invisionapp.com/inside-design/designing-in-the-material-style-without-just-copying-google"} -{"level":"info","message":"Fetching link: https://www.media.mit.edu/posts/time-100-next-2019/"} -{"level":"info","message":"Fetching link: https://www.ycombinator.com/"} -{"level":"info","message":"Fetching link: https://mindbook.dev/shelf"} -{"level":"info","message":"Fetching link: https://github.com/shariqiqbal2810/MAAC/blob/master/algorithms/attention_sac.py"} -{"level":"info","message":"Fetching link: xkcd.com"} -{"level":"info","message":"Fetching link: https://en.m.wikipedia.org/wiki/Special:Random"} -{"level":"info","message":"Fetching link: https://www.quora.com/What-was-your-path-toward-learning-ML-What-books-did-you-enjoy-most-while-learning-ML-What-were-the-blind-alleys/answer/Ian-Goodfellow"} -{"level":"info","message":"Fetching link: https://www.eugenewei.com/blog/2019/2/19/status-as-a-service"} -{"level":"info","message":"Fetching link: http://paulgraham.com/know.html"} -{"level":"info","message":"Fetching link: https://blog.samaltman.com/funding-for-covid-19-projects"} -{"level":"info","message":"Fetching link: https://developer.chrome.com/extensions/getstarted"} -{"level":"info","message":"Fetching link: http://www.paulgraham.com/know.html"} -{"level":"info","message":"Fetching link: https://www.quantamagazine.org/a-path-less-taken-to-the-peak-of-the-math-world-20170627"} -{"level":"info","message":"Fetching link: http://paulgraham.com/disc.html"} -{"level":"info","message":"Fetching link: http://paulgraham.com/noob.html"} -{"level":"info","message":"Fetching link: https://www.forbes.com/sites/bizcarson/2019/01/18/an-early-facebook-investor-is-creating-a-scouting-network-for-brilliant-engineers/?fbclid=IwAR02kFzhx4IGCQV3VTP3XRcBVN0hhu-xuy1d-88kB6CYeLqvwwExBbmuYf4#64e4cb0018e1"} -{"level":"info","message":"Fetching link: https://www.quora.com/Aside-from-a-tan-why-does-Ariana-Grandes-face-look-so-different/answer/Deena-Jones-18"} -{"level":"info","message":"Fetching link: http://paulgraham.com/ycstart.html"} -{"level":"info","message":"Fetching link: https://mindbook.dev/marley-xiong/bookshelf"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Berlin_Wall"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/West_Berlin"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Hamburg"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Alliance_90/The_Greens"} -{"level":"info","message":"Fetching link: https://mindbook.dev/bookshelf"} -{"level":"info","message":"Fetching link: https://mindbook.dev/marley-xiong"} -{"level":"info","message":"Fetching link: https://mindbook.dev/nikhil-khansal"} -{"level":"info","message":"Fetching link: https://mindbook.dev/nikhil-khansal/bookshelf"} -{"level":"info","message":"Fetching link: https://www.google.com/search?q=steven+tyler+aerosmith&rlz=1C5CHFA_enCA886CA886&oq=steven+tyler+aerosmith&aqs=chrome..69i57j46j0l6.3135j1j1&sourceid=chrome&ie=UTF-8"} -{"level":"info","message":"Fetching link: https://medium.com/@cjmacdonald_14717/dare-to-suck-a437494682a5"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Scott_Forstall"} -{"level":"info","message":"Fetching link: https://www.robinwieruch.de/react-hooks-fetch-data"} -{"level":"info","message":"Fetching link: https://www.npmjs.com/package/jhucsse.covid"} -{"level":"info","message":"Fetching link: https://developers.google.com/maps/documentation/javascript/get-api-key"} -{"level":"info","message":"Fetching link: https://medium.com/better-programming/incorporating-apple-maps-with-autocomplete-in-a-react-native-application-31b56befef3"} -{"level":"info","message":"Fetching link: https://www.freecodecamp.org/news/how-to-integrate-maps-in-react-native-using-react-native-maps-5745490fe055"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Sviatoslav_Richter"} -{"level":"info","message":"Fetching link: http://paulgraham.com/hackernews.html"} -{"level":"info","message":"Fetching link: https://time.com/5803225/yuval-noah-harari-coronavirus-humanity-leadership"} -{"level":"info","message":"Fetching link: https://bubble.io/blog/empower-don-t-disrupt/"} -{"level":"info","message":"Fetching link: https://longitudinal.blog/2019/01/01/on-whole-mammalian-brain-connectomics"} -{"level":"info","message":"Fetching link: https://link.springer.com/article/10.3758/s13414-019-01760-1"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/s41593-019-0480-6"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/2020.03.30.015511v1.full"} -{"level":"info","message":"Fetching link: https://elifesciences.org/articles/22901"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/ncomms13276"} -{"level":"info","message":"Fetching link: https://science.sciencemag.org/content/346/6209/551"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/407007v2"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/2020.03.30.015511v1.full#ref-44"} -{"level":"info","message":"Fetching link: https://www.annualreviews.org/doi/abs/10.1146/annurev.psych.47.1.173"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/s41583-020-0277-3"} -{"level":"info","message":"Fetching link: https://montrealgazette.com/news/local-news/coronavirus-quebec-rental-board-suspends-eviction-hearings/"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/2020.03.11.984757v1"} -{"level":"info","message":"Fetching link: https://arxiv.org/abs/2004.07580"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/s41593-020-0614-x"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg#scrollTo=ZDozOXTsPrL8"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg#scrollTo=gm0p2LaP3HTL"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg#scrollTo=VFKrOuHIMk6N"} -{"level":"info","message":"Fetching link: https://github.com/geek-ai/magent"} -{"level":"info","message":"Fetching link: https://www.facebook.com"} -{"level":"info","message":"Fetching link: https://danluu.com/sounds-easy"} -{"level":"info","message":"Fetching link: https://www.messenger.com/t/daoud.piracha"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","3":"l","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 10:"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","25":"t","26":"e","27":"s","28":"t","3":"l","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 14:"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","25":"a","26":"s","27":"d","28":"f","3":"l","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 17:"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","25":"x","26":"k","27":"c","28":"d","29":".","3":"l","30":"c","31":"o","32":"m","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 42:"} -{"level":"warn","message":"Skipped saving link 10: No full text extracted"} -{"level":"warn","message":"Skipped saving link 14: No full text extracted"} -{"level":"warn","message":"Skipped saving link 17: No full text extracted"} -{"level":"warn","message":"Skipped saving link 42: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Eris_(dwarf_planet), length: 415390"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Eris_(dwarf_planet)"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 29:"} -{"level":"warn","message":"Skipped saving link 29: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://www.nytimes.com/2018/04/11/magazine/black-mothers-babies-death-maternal-mortality.html, length: 377443"} -{"level":"info","message":"Successfully processed link: https://www.nytimes.com/2018/04/11/magazine/black-mothers-babies-death-maternal-mortality.html"} -{"level":"info","message":"Fetched HTML content for: https://en.wiktionary.org/wiki/upsert, length: 34378"} -{"level":"warn","message":"Skipped saving link 25: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://xkcd.com, length: 7333"} -{"level":"info","message":"Successfully processed link: https://xkcd.com"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Slaughterhouse-Five, length: 236321"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Slaughterhouse-Five"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 38:"} -{"level":"warn","message":"Skipped saving link 38: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 56:"} -{"level":"warn","message":"Skipped saving link 56: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 61:"} -{"level":"warn","message":"Skipped saving link 61: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 62:"} -{"level":"warn","message":"Skipped saving link 62: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 63:"} -{"level":"warn","message":"Skipped saving link 63: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 64:"} -{"level":"warn","message":"Skipped saving link 64: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://pioneer.app, length: 30430"} -{"level":"info","message":"Successfully processed link: https://pioneer.app"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Silicon_Valley_(TV_series), length: 363863"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Silicon_Valley_(TV_series)"} -{"level":"warn","message":"Skipped saving link 31: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://nn.labml.ai/transformers/gpt/, length: 57991"} -{"level":"info","message":"Successfully processed link: https://nn.labml.ai/transformers/gpt/"} -{"level":"info","message":"Fetched HTML content for: https://joininteract.com, length: 34428"} -{"level":"info","message":"Successfully processed link: https://joininteract.com"} -{"level":"info","message":"Fetched HTML content for: https://www.math3ma.com, length: 243079"} -{"level":"info","message":"Successfully processed link: https://www.math3ma.com"} -{"level":"info","message":"Fetched HTML content for: https://www.workatastartup.com, length: 149615"} -{"level":"info","message":"Successfully processed link: https://www.workatastartup.com"} -{"level":"info","message":"Fetched HTML content for: https://blog.samaltman.com/funding-for-covid-19-projects, length: 18002"} -{"level":"info","message":"Successfully processed link: https://blog.samaltman.com/funding-for-covid-19-projects"} -{"level":"info","message":"Fetched HTML content for: https://www.media.mit.edu/posts/time-100-next-2019/, length: 67207"} -{"level":"warn","message":"Skipped saving link 36: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://arxiv.org/abs/2004.07580, length: 47340"} -{"level":"warn","message":"Skipped saving link 90: No full text extracted"} -{"level":"warn","message":"Skipped saving link 80: No full text extracted"} -{"level":"warn","message":"Skipped saving link 84: No full text extracted"} -{"level":"warn","message":"Skipped saving link 85: No full text extracted"} -{"level":"warn","message":"Skipped saving link 89: No full text extracted"} -{"level":"warn","message":"Skipped saving link 88: No full text extracted"} -{"level":"warn","message":"Skipped saving link 76: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Scott_Forstall, length: 183706"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Scott_Forstall"} -{"level":"warn","message":"Skipped saving link 12: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://www.figma.com/file/xYn5NPcsSc3FdD8CV2eq6p/Personal-Page?node-id=0%3A1, length: 92885"} -{"level":"warn","message":"Skipped saving link 20: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://zora.medium.com/what-i-saw-at-the-values-voter-summit-b072f77c8374, length: 94117"} -{"level":"info","message":"Successfully processed link: https://zora.medium.com/what-i-saw-at-the-values-voter-summit-b072f77c8374"} -{"level":"info","message":"Fetched HTML content for: https://www.freecodecamp.org/news/how-to-integrate-maps-in-react-native-using-react-native-maps-5745490fe055, length: 44930"} -{"level":"info","message":"Successfully processed link: https://www.freecodecamp.org/news/how-to-integrate-maps-in-react-native-using-react-native-maps-5745490fe055"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/West_Berlin, length: 368367"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/West_Berlin"} -{"level":"info","message":"Fetched HTML content for: https://www.goodreads.com/book/show/11275.The_Wind_Up_Bird_Chronicle, length: 752983"} -{"level":"info","message":"Successfully processed link: https://www.goodreads.com/book/show/11275.The_Wind_Up_Bird_Chronicle"} -{"level":"info","message":"Fetched HTML content for: https://en.m.wikipedia.org/wiki/Special:Random, length: 57370"} -{"level":"info","message":"Successfully processed link: https://en.m.wikipedia.org/wiki/Special:Random"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Sviatoslav_Richter, length: 249567"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Sviatoslav_Richter"} -{"level":"info","message":"Fetched HTML content for: http://www.paulgraham.com/know.html, length: 10410"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/noob.html, length: 12533"} -{"level":"info","message":"Fetched HTML content for: https://sivers.org/kimo, length: 5202"} -{"level":"info","message":"Successfully processed link: https://sivers.org/kimo"} -{"level":"info","message":"Fetched HTML content for: https://sivers.org/slow, length: 2699"} -{"level":"info","message":"Successfully processed link: https://sivers.org/slow"} -{"level":"info","message":"Fetched HTML content for: https://danluu.com/sounds-easy, length: 14807"} -{"level":"info","message":"Successfully processed link: https://danluu.com/sounds-easy"} -{"level":"info","message":"Fetched HTML content for: http://www.paulgraham.com/makersschedule.html, length: 16855"} -{"level":"info","message":"Successfully processed link: http://www.paulgraham.com/makersschedule.html"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/disc.html, length: 7898"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/know.html, length: 10410"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/ycstart.html, length: 14169"} -{"level":"info","message":"Successfully processed link: http://paulgraham.com/ycstart.html"} -{"level":"info","message":"Fetched HTML content for: https://onezero.medium.com/apple-has-been-gaslighting-us-for-years-f72ccb1ef27d, length: 98158"} -{"level":"info","message":"Successfully processed link: https://onezero.medium.com/apple-has-been-gaslighting-us-for-years-f72ccb1ef27d"} -{"level":"info","message":"Starting to process 100 links without full text..."} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Eris_(dwarf_planet)"} -{"level":"info","message":"Fetching link: https://sivers.org/kimo"} -{"level":"info","message":"Fetching link: https://www.nytimes.com/2018/04/11/magazine/black-mothers-babies-death-maternal-mortality.html"} -{"level":"info","message":"Fetching link: https://nn.labml.ai/transformers/gpt/"} -{"level":"info","message":"Fetching link: https://www.goodreads.com/book/show/11275.The_Wind_Up_Bird_Chronicle"} -{"level":"info","message":"Fetching link: https://www.newyorker.com/news/news-desk/curiosity-and-the-prisoner"} -{"level":"info","message":"Fetching link: https://www.math3ma.com"} -{"level":"info","message":"Fetching link: https://sivers.org/slow"} -{"level":"info","message":"Fetching link: http://www.paulgraham.com/makersschedule.html"} -{"level":"info","message":"Fetching link: "} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Slaughterhouse-Five"} -{"level":"info","message":"Fetching link: http://xroads.virginia.edu/~hyper/walden/hdt07.html"} -{"level":"info","message":"Fetching link: https://xkcd.com"} -{"level":"info","message":"Fetching link: test"} -{"level":"info","message":"Fetching link: http://www.paulgraham.com/hamming.html"} -{"level":"info","message":"Fetching link: https://www.youtube.com/watch?v=8S0FDjFBj8o"} -{"level":"info","message":"Fetching link: asdf"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Silicon_Valley_(TV_series)"} -{"level":"info","message":"Fetching link: https://zora.medium.com/what-i-saw-at-the-values-voter-summit-b072f77c8374"} -{"level":"info","message":"Fetching link: https://www.figma.com/file/xYn5NPcsSc3FdD8CV2eq6p/Personal-Page?node-id=0%3A1"} -{"level":"info","message":"Fetching link: http://paulgraham.com/cities.html"} -{"level":"info","message":"Fetching link: https://developer.chrome.com/extensions/manifest/icons"} -{"level":"info","message":"Fetching link: https://www.google.com/search?q=upsert+meaning&oq=upsert+meaning&aqs=chrome..69i57j0l5.2159j0j4&sourceid=chrome&ie=UTF-8"} -{"level":"info","message":"Fetching link: https://ghr.nlm.nih.gov/condition/huntington-disease"} -{"level":"info","message":"Fetching link: https://en.wiktionary.org/wiki/upsert"} -{"level":"info","message":"Fetching link: https://pioneer.app"} -{"level":"info","message":"Fetching link: https://joininteract.com"} -{"level":"info","message":"Fetching link: https://www.mercatus.org/emergentventures"} -{"level":"info","message":"Fetching link: https://www.firstactfund.com"} -{"level":"info","message":"Fetching link: https://www.workatastartup.com"} -{"level":"info","message":"Fetching link: http://hackersurfing.com"} -{"level":"info","message":"Fetching link: https://blog.samaltman.com/how-to-be-successful"} -{"level":"info","message":"Fetching link: https://medium.com/@gajus/stop-using-knex-js-and-earn-30-bf410349856c"} -{"level":"info","message":"Fetching link: https://onezero.medium.com/apple-has-been-gaslighting-us-for-years-f72ccb1ef27d"} -{"level":"info","message":"Fetching link: https://www.invisionapp.com/inside-design/designing-in-the-material-style-without-just-copying-google"} -{"level":"info","message":"Fetching link: https://www.media.mit.edu/posts/time-100-next-2019/"} -{"level":"info","message":"Fetching link: https://www.ycombinator.com/"} -{"level":"info","message":"Fetching link: https://mindbook.dev/shelf"} -{"level":"info","message":"Fetching link: https://github.com/shariqiqbal2810/MAAC/blob/master/algorithms/attention_sac.py"} -{"level":"info","message":"Fetching link: xkcd.com"} -{"level":"info","message":"Fetching link: https://en.m.wikipedia.org/wiki/Special:Random"} -{"level":"info","message":"Fetching link: https://www.quora.com/What-was-your-path-toward-learning-ML-What-books-did-you-enjoy-most-while-learning-ML-What-were-the-blind-alleys/answer/Ian-Goodfellow"} -{"level":"info","message":"Fetching link: https://www.eugenewei.com/blog/2019/2/19/status-as-a-service"} -{"level":"info","message":"Fetching link: http://paulgraham.com/know.html"} -{"level":"info","message":"Fetching link: https://blog.samaltman.com/funding-for-covid-19-projects"} -{"level":"info","message":"Fetching link: https://developer.chrome.com/extensions/getstarted"} -{"level":"info","message":"Fetching link: http://www.paulgraham.com/know.html"} -{"level":"info","message":"Fetching link: https://www.quantamagazine.org/a-path-less-taken-to-the-peak-of-the-math-world-20170627"} -{"level":"info","message":"Fetching link: http://paulgraham.com/disc.html"} -{"level":"info","message":"Fetching link: http://paulgraham.com/noob.html"} -{"level":"info","message":"Fetching link: https://www.forbes.com/sites/bizcarson/2019/01/18/an-early-facebook-investor-is-creating-a-scouting-network-for-brilliant-engineers/?fbclid=IwAR02kFzhx4IGCQV3VTP3XRcBVN0hhu-xuy1d-88kB6CYeLqvwwExBbmuYf4#64e4cb0018e1"} -{"level":"info","message":"Fetching link: https://www.quora.com/Aside-from-a-tan-why-does-Ariana-Grandes-face-look-so-different/answer/Deena-Jones-18"} -{"level":"info","message":"Fetching link: http://paulgraham.com/ycstart.html"} -{"level":"info","message":"Fetching link: https://mindbook.dev/marley-xiong/bookshelf"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Berlin_Wall"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/West_Berlin"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Hamburg"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Alliance_90/The_Greens"} -{"level":"info","message":"Fetching link: https://mindbook.dev/bookshelf"} -{"level":"info","message":"Fetching link: https://mindbook.dev/marley-xiong"} -{"level":"info","message":"Fetching link: https://mindbook.dev/nikhil-khansal"} -{"level":"info","message":"Fetching link: https://mindbook.dev/nikhil-khansal/bookshelf"} -{"level":"info","message":"Fetching link: https://www.google.com/search?q=steven+tyler+aerosmith&rlz=1C5CHFA_enCA886CA886&oq=steven+tyler+aerosmith&aqs=chrome..69i57j46j0l6.3135j1j1&sourceid=chrome&ie=UTF-8"} -{"level":"info","message":"Fetching link: https://medium.com/@cjmacdonald_14717/dare-to-suck-a437494682a5"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Scott_Forstall"} -{"level":"info","message":"Fetching link: https://www.robinwieruch.de/react-hooks-fetch-data"} -{"level":"info","message":"Fetching link: https://www.npmjs.com/package/jhucsse.covid"} -{"level":"info","message":"Fetching link: https://developers.google.com/maps/documentation/javascript/get-api-key"} -{"level":"info","message":"Fetching link: https://medium.com/better-programming/incorporating-apple-maps-with-autocomplete-in-a-react-native-application-31b56befef3"} -{"level":"info","message":"Fetching link: https://www.freecodecamp.org/news/how-to-integrate-maps-in-react-native-using-react-native-maps-5745490fe055"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Sviatoslav_Richter"} -{"level":"info","message":"Fetching link: http://paulgraham.com/hackernews.html"} -{"level":"info","message":"Fetching link: https://time.com/5803225/yuval-noah-harari-coronavirus-humanity-leadership"} -{"level":"info","message":"Fetching link: https://bubble.io/blog/empower-don-t-disrupt/"} -{"level":"info","message":"Fetching link: https://longitudinal.blog/2019/01/01/on-whole-mammalian-brain-connectomics"} -{"level":"info","message":"Fetching link: https://link.springer.com/article/10.3758/s13414-019-01760-1"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/s41593-019-0480-6"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/2020.03.30.015511v1.full"} -{"level":"info","message":"Fetching link: https://elifesciences.org/articles/22901"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/ncomms13276"} -{"level":"info","message":"Fetching link: https://science.sciencemag.org/content/346/6209/551"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/407007v2"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/2020.03.30.015511v1.full#ref-44"} -{"level":"info","message":"Fetching link: https://www.annualreviews.org/doi/abs/10.1146/annurev.psych.47.1.173"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/s41583-020-0277-3"} -{"level":"info","message":"Fetching link: https://montrealgazette.com/news/local-news/coronavirus-quebec-rental-board-suspends-eviction-hearings/"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/2020.03.11.984757v1"} -{"level":"info","message":"Fetching link: https://arxiv.org/abs/2004.07580"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/s41593-020-0614-x"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg#scrollTo=ZDozOXTsPrL8"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg#scrollTo=gm0p2LaP3HTL"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg#scrollTo=VFKrOuHIMk6N"} -{"level":"info","message":"Fetching link: https://github.com/geek-ai/magent"} -{"level":"info","message":"Fetching link: https://www.facebook.com"} -{"level":"info","message":"Fetching link: https://danluu.com/sounds-easy"} -{"level":"info","message":"Fetching link: https://www.messenger.com/t/daoud.piracha"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","3":"l","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 10:"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","25":"t","26":"e","27":"s","28":"t","3":"l","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 14:"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","25":"a","26":"s","27":"d","28":"f","3":"l","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 17:"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","25":"x","26":"k","27":"c","28":"d","29":".","3":"l","30":"c","31":"o","32":"m","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 42:"} -{"level":"warn","message":"Skipped saving link 10: No full text extracted"} -{"level":"warn","message":"Skipped saving link 14: No full text extracted"} -{"level":"warn","message":"Skipped saving link 17: No full text extracted"} -{"level":"warn","message":"Skipped saving link 42: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 29:"} -{"level":"warn","message":"Skipped saving link 29: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://nn.labml.ai/transformers/gpt/, length: 57991"} -{"level":"info","message":"Successfully processed link: https://nn.labml.ai/transformers/gpt/"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 38:"} -{"level":"warn","message":"Skipped saving link 38: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 56:"} -{"level":"warn","message":"Skipped saving link 56: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 61:"} -{"level":"warn","message":"Skipped saving link 61: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 62:"} -{"level":"warn","message":"Skipped saving link 62: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 63:"} -{"level":"warn","message":"Skipped saving link 63: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 64:"} -{"level":"warn","message":"Skipped saving link 64: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Slaughterhouse-Five, length: 236321"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Slaughterhouse-Five"} -{"level":"info","message":"Starting to process 100 links without full text..."} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Eris_(dwarf_planet)"} -{"level":"info","message":"Fetching link: https://sivers.org/kimo"} -{"level":"info","message":"Fetching link: https://www.nytimes.com/2018/04/11/magazine/black-mothers-babies-death-maternal-mortality.html"} -{"level":"info","message":"Fetching link: https://nn.labml.ai/transformers/gpt/"} -{"level":"info","message":"Fetching link: https://www.goodreads.com/book/show/11275.The_Wind_Up_Bird_Chronicle"} -{"level":"info","message":"Fetching link: https://www.newyorker.com/news/news-desk/curiosity-and-the-prisoner"} -{"level":"info","message":"Fetching link: https://www.math3ma.com"} -{"level":"info","message":"Fetching link: https://sivers.org/slow"} -{"level":"info","message":"Fetching link: http://www.paulgraham.com/makersschedule.html"} -{"level":"info","message":"Fetching link: "} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Slaughterhouse-Five"} -{"level":"info","message":"Fetching link: http://xroads.virginia.edu/~hyper/walden/hdt07.html"} -{"level":"info","message":"Fetching link: https://xkcd.com"} -{"level":"info","message":"Fetching link: test"} -{"level":"info","message":"Fetching link: http://www.paulgraham.com/hamming.html"} -{"level":"info","message":"Fetching link: https://www.youtube.com/watch?v=8S0FDjFBj8o"} -{"level":"info","message":"Fetching link: asdf"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Silicon_Valley_(TV_series)"} -{"level":"info","message":"Fetching link: https://zora.medium.com/what-i-saw-at-the-values-voter-summit-b072f77c8374"} -{"level":"info","message":"Fetching link: https://www.figma.com/file/xYn5NPcsSc3FdD8CV2eq6p/Personal-Page?node-id=0%3A1"} -{"level":"info","message":"Fetching link: http://paulgraham.com/cities.html"} -{"level":"info","message":"Fetching link: https://developer.chrome.com/extensions/manifest/icons"} -{"level":"info","message":"Fetching link: https://www.google.com/search?q=upsert+meaning&oq=upsert+meaning&aqs=chrome..69i57j0l5.2159j0j4&sourceid=chrome&ie=UTF-8"} -{"level":"info","message":"Fetching link: https://ghr.nlm.nih.gov/condition/huntington-disease"} -{"level":"info","message":"Fetching link: https://en.wiktionary.org/wiki/upsert"} -{"level":"info","message":"Fetching link: https://pioneer.app"} -{"level":"info","message":"Fetching link: https://joininteract.com"} -{"level":"info","message":"Fetching link: https://www.mercatus.org/emergentventures"} -{"level":"info","message":"Fetching link: https://www.firstactfund.com"} -{"level":"info","message":"Fetching link: https://www.workatastartup.com"} -{"level":"info","message":"Fetching link: http://hackersurfing.com"} -{"level":"info","message":"Fetching link: https://blog.samaltman.com/how-to-be-successful"} -{"level":"info","message":"Fetching link: https://medium.com/@gajus/stop-using-knex-js-and-earn-30-bf410349856c"} -{"level":"info","message":"Fetching link: https://onezero.medium.com/apple-has-been-gaslighting-us-for-years-f72ccb1ef27d"} -{"level":"info","message":"Fetching link: https://www.invisionapp.com/inside-design/designing-in-the-material-style-without-just-copying-google"} -{"level":"info","message":"Fetching link: https://www.media.mit.edu/posts/time-100-next-2019/"} -{"level":"info","message":"Fetching link: https://www.ycombinator.com/"} -{"level":"info","message":"Fetching link: https://mindbook.dev/shelf"} -{"level":"info","message":"Fetching link: https://github.com/shariqiqbal2810/MAAC/blob/master/algorithms/attention_sac.py"} -{"level":"info","message":"Fetching link: xkcd.com"} -{"level":"info","message":"Fetching link: https://en.m.wikipedia.org/wiki/Special:Random"} -{"level":"info","message":"Fetching link: https://www.quora.com/What-was-your-path-toward-learning-ML-What-books-did-you-enjoy-most-while-learning-ML-What-were-the-blind-alleys/answer/Ian-Goodfellow"} -{"level":"info","message":"Fetching link: https://www.eugenewei.com/blog/2019/2/19/status-as-a-service"} -{"level":"info","message":"Fetching link: http://paulgraham.com/know.html"} -{"level":"info","message":"Fetching link: https://blog.samaltman.com/funding-for-covid-19-projects"} -{"level":"info","message":"Fetching link: https://developer.chrome.com/extensions/getstarted"} -{"level":"info","message":"Fetching link: http://www.paulgraham.com/know.html"} -{"level":"info","message":"Fetching link: https://www.quantamagazine.org/a-path-less-taken-to-the-peak-of-the-math-world-20170627"} -{"level":"info","message":"Fetching link: http://paulgraham.com/disc.html"} -{"level":"info","message":"Fetching link: http://paulgraham.com/noob.html"} -{"level":"info","message":"Fetching link: https://www.forbes.com/sites/bizcarson/2019/01/18/an-early-facebook-investor-is-creating-a-scouting-network-for-brilliant-engineers/?fbclid=IwAR02kFzhx4IGCQV3VTP3XRcBVN0hhu-xuy1d-88kB6CYeLqvwwExBbmuYf4#64e4cb0018e1"} -{"level":"info","message":"Fetching link: https://www.quora.com/Aside-from-a-tan-why-does-Ariana-Grandes-face-look-so-different/answer/Deena-Jones-18"} -{"level":"info","message":"Fetching link: http://paulgraham.com/ycstart.html"} -{"level":"info","message":"Fetching link: https://mindbook.dev/marley-xiong/bookshelf"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Berlin_Wall"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/West_Berlin"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Hamburg"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Alliance_90/The_Greens"} -{"level":"info","message":"Fetching link: https://mindbook.dev/bookshelf"} -{"level":"info","message":"Fetching link: https://mindbook.dev/marley-xiong"} -{"level":"info","message":"Fetching link: https://mindbook.dev/nikhil-khansal"} -{"level":"info","message":"Fetching link: https://mindbook.dev/nikhil-khansal/bookshelf"} -{"level":"info","message":"Fetching link: https://www.google.com/search?q=steven+tyler+aerosmith&rlz=1C5CHFA_enCA886CA886&oq=steven+tyler+aerosmith&aqs=chrome..69i57j46j0l6.3135j1j1&sourceid=chrome&ie=UTF-8"} -{"level":"info","message":"Fetching link: https://medium.com/@cjmacdonald_14717/dare-to-suck-a437494682a5"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Scott_Forstall"} -{"level":"info","message":"Fetching link: https://www.robinwieruch.de/react-hooks-fetch-data"} -{"level":"info","message":"Fetching link: https://www.npmjs.com/package/jhucsse.covid"} -{"level":"info","message":"Fetching link: https://developers.google.com/maps/documentation/javascript/get-api-key"} -{"level":"info","message":"Fetching link: https://medium.com/better-programming/incorporating-apple-maps-with-autocomplete-in-a-react-native-application-31b56befef3"} -{"level":"info","message":"Fetching link: https://www.freecodecamp.org/news/how-to-integrate-maps-in-react-native-using-react-native-maps-5745490fe055"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Sviatoslav_Richter"} -{"level":"info","message":"Fetching link: http://paulgraham.com/hackernews.html"} -{"level":"info","message":"Fetching link: https://time.com/5803225/yuval-noah-harari-coronavirus-humanity-leadership"} -{"level":"info","message":"Fetching link: https://bubble.io/blog/empower-don-t-disrupt/"} -{"level":"info","message":"Fetching link: https://longitudinal.blog/2019/01/01/on-whole-mammalian-brain-connectomics"} -{"level":"info","message":"Fetching link: https://link.springer.com/article/10.3758/s13414-019-01760-1"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/s41593-019-0480-6"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/2020.03.30.015511v1.full"} -{"level":"info","message":"Fetching link: https://elifesciences.org/articles/22901"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/ncomms13276"} -{"level":"info","message":"Fetching link: https://science.sciencemag.org/content/346/6209/551"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/407007v2"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/2020.03.30.015511v1.full#ref-44"} -{"level":"info","message":"Fetching link: https://www.annualreviews.org/doi/abs/10.1146/annurev.psych.47.1.173"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/s41583-020-0277-3"} -{"level":"info","message":"Fetching link: https://montrealgazette.com/news/local-news/coronavirus-quebec-rental-board-suspends-eviction-hearings/"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/2020.03.11.984757v1"} -{"level":"info","message":"Fetching link: https://arxiv.org/abs/2004.07580"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/s41593-020-0614-x"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg#scrollTo=ZDozOXTsPrL8"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg#scrollTo=gm0p2LaP3HTL"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg#scrollTo=VFKrOuHIMk6N"} -{"level":"info","message":"Fetching link: https://github.com/geek-ai/magent"} -{"level":"info","message":"Fetching link: https://www.facebook.com"} -{"level":"info","message":"Fetching link: https://danluu.com/sounds-easy"} -{"level":"info","message":"Fetching link: https://www.messenger.com/t/daoud.piracha"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","3":"l","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 10:"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","25":"t","26":"e","27":"s","28":"t","3":"l","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 14:"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","25":"a","26":"s","27":"d","28":"f","3":"l","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 17:"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","25":"x","26":"k","27":"c","28":"d","29":".","3":"l","30":"c","31":"o","32":"m","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 42:"} -{"level":"warn","message":"Skipped saving link 10: No full text extracted"} -{"level":"warn","message":"Skipped saving link 14: No full text extracted"} -{"level":"warn","message":"Skipped saving link 17: No full text extracted"} -{"level":"warn","message":"Skipped saving link 42: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 29:"} -{"level":"warn","message":"Skipped saving link 29: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 38:"} -{"level":"warn","message":"Skipped saving link 38: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://nn.labml.ai/transformers/gpt/, length: 57991"} -{"level":"info","message":"Successfully processed link: https://nn.labml.ai/transformers/gpt/"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 56:"} -{"level":"warn","message":"Skipped saving link 56: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 61:"} -{"level":"warn","message":"Skipped saving link 61: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 62:"} -{"level":"warn","message":"Skipped saving link 62: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 63:"} -{"level":"warn","message":"Skipped saving link 63: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 64:"} -{"level":"warn","message":"Skipped saving link 64: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://xkcd.com, length: 7333"} -{"level":"info","message":"Successfully processed link: https://xkcd.com"} -{"level":"info","message":"Fetched HTML content for: https://en.wiktionary.org/wiki/upsert, length: 34378"} -{"level":"warn","message":"Skipped saving link 25: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Slaughterhouse-Five, length: 236321"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Slaughterhouse-Five"} -{"level":"info","message":"Fetched HTML content for: https://arxiv.org/abs/2004.07580, length: 47340"} -{"level":"warn","message":"Skipped saving link 90: No full text extracted"} -{"level":"warn","message":"Skipped saving link 31: No full text extracted"} -{"level":"warn","message":"Skipped saving link 84: No full text extracted"} -{"level":"warn","message":"Skipped saving link 85: No full text extracted"} -{"level":"warn","message":"Skipped saving link 89: No full text extracted"} -{"level":"warn","message":"Skipped saving link 80: No full text extracted"} -{"level":"warn","message":"Skipped saving link 88: No full text extracted"} -{"level":"warn","message":"Skipped saving link 76: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://www.media.mit.edu/posts/time-100-next-2019/, length: 67207"} -{"level":"warn","message":"Skipped saving link 36: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Scott_Forstall, length: 183706"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Scott_Forstall"} -{"level":"info","message":"Fetched HTML content for: https://pioneer.app, length: 30430"} -{"level":"info","message":"Successfully processed link: https://pioneer.app"} -{"level":"info","message":"Fetched HTML content for: https://www.freecodecamp.org/news/how-to-integrate-maps-in-react-native-using-react-native-maps-5745490fe055, length: 44930"} -{"level":"info","message":"Successfully processed link: https://www.freecodecamp.org/news/how-to-integrate-maps-in-react-native-using-react-native-maps-5745490fe055"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Silicon_Valley_(TV_series), length: 363863"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Silicon_Valley_(TV_series)"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Eris_(dwarf_planet), length: 415390"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Eris_(dwarf_planet)"} -{"level":"info","message":"Fetched HTML content for: https://danluu.com/sounds-easy, length: 14807"} -{"level":"info","message":"Successfully processed link: https://danluu.com/sounds-easy"} -{"level":"warn","message":"Skipped saving link 12: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://www.figma.com/file/xYn5NPcsSc3FdD8CV2eq6p/Personal-Page?node-id=0%3A1, length: 92885"} -{"level":"warn","message":"Skipped saving link 20: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://www.nytimes.com/2018/04/11/magazine/black-mothers-babies-death-maternal-mortality.html, length: 377386"} -{"level":"info","message":"Successfully processed link: https://www.nytimes.com/2018/04/11/magazine/black-mothers-babies-death-maternal-mortality.html"} -{"level":"info","message":"Fetched HTML content for: https://joininteract.com, length: 34428"} -{"level":"info","message":"Successfully processed link: https://joininteract.com"} -{"level":"info","message":"Fetched HTML content for: https://blog.samaltman.com/funding-for-covid-19-projects, length: 18002"} -{"level":"info","message":"Successfully processed link: https://blog.samaltman.com/funding-for-covid-19-projects"} -{"level":"info","message":"Fetched HTML content for: https://www.math3ma.com, length: 243079"} -{"level":"info","message":"Successfully processed link: https://www.math3ma.com"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Sviatoslav_Richter, length: 249567"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Sviatoslav_Richter"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/noob.html, length: 12533"} -{"level":"info","message":"Fetched HTML content for: http://www.paulgraham.com/know.html, length: 10410"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/know.html, length: 10410"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/ycstart.html, length: 14169"} -{"level":"info","message":"Successfully processed link: http://paulgraham.com/ycstart.html"} -{"level":"info","message":"Fetched HTML content for: http://www.paulgraham.com/makersschedule.html, length: 16855"} -{"level":"info","message":"Successfully processed link: http://www.paulgraham.com/makersschedule.html"} -{"level":"info","message":"Fetched HTML content for: https://sivers.org/kimo, length: 5202"} -{"level":"info","message":"Successfully processed link: https://sivers.org/kimo"} -{"level":"info","message":"Fetched HTML content for: https://www.facebook.com, length: 56862"} -{"level":"warn","message":"Skipped saving link 100: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://zora.medium.com/what-i-saw-at-the-values-voter-summit-b072f77c8374, length: 94117"} -{"level":"info","message":"Successfully processed link: https://zora.medium.com/what-i-saw-at-the-values-voter-summit-b072f77c8374"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/disc.html, length: 7898"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/hackernews.html, length: 24290"} -{"level":"warn","message":"Skipped saving link 74: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/cities.html, length: 30263"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/West_Berlin, length: 368367"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/West_Berlin"} -{"level":"info","message":"Fetched HTML content for: https://sivers.org/slow, length: 2699"} -{"level":"info","message":"Successfully processed link: https://sivers.org/slow"} -{"level":"info","message":"Fetched HTML content for: https://en.m.wikipedia.org/wiki/Special:Random, length: 118318"} -{"level":"info","message":"Successfully processed link: https://en.m.wikipedia.org/wiki/Special:Random"} -{"level":"info","message":"Skipping inaccessible PDF: http://www.math.lsa.umich.edu/~kesmith/infinite.pdf"} -{"level":"warn","message":"Skipped saving link 94: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://blog.samaltman.com/how-to-be-successful, length: 127401"} -{"level":"info","message":"Successfully processed link: https://blog.samaltman.com/how-to-be-successful"} -{"level":"info","message":"Fetched HTML content for: http://www.paulgraham.com/hamming.html, length: 76513"} -{"level":"info","message":"Fetched HTML content for: https://www.npmjs.com/package/jhucsse.covid, length: 73190"} -{"level":"info","message":"Successfully processed link: https://www.npmjs.com/package/jhucsse.covid"} -{"level":"info","message":"Fetched HTML content for: https://www.workatastartup.com, length: 149617"} -{"level":"info","message":"Successfully processed link: https://www.workatastartup.com"} -{"level":"info","message":"Fetched HTML content for: https://www.eugenewei.com/blog/2019/2/19/status-as-a-service, length: 249290"} -{"level":"info","message":"Successfully processed link: https://www.eugenewei.com/blog/2019/2/19/status-as-a-service"} -{"level":"info","message":"Fetched HTML content for: https://www.quora.com/What-was-your-path-toward-learning-ML-What-books-did-you-enjoy-most-while-learning-ML-What-were-the-blind-alleys/answer/Ian-Goodfellow, length: 91676"} -{"level":"warn","message":"Skipped saving link 44: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://www.mercatus.org/emergentventures, length: 103224"} -{"level":"info","message":"Successfully processed link: https://www.mercatus.org/emergentventures"} -{"level":"info","message":"Fetched HTML content for: https://ghr.nlm.nih.gov/condition/huntington-disease, length: 41476"} -{"level":"info","message":"Successfully processed link: https://ghr.nlm.nih.gov/condition/huntington-disease"} -{"level":"info","message":"Fetched HTML content for: https://onezero.medium.com/apple-has-been-gaslighting-us-for-years-f72ccb1ef27d, length: 98158"} -{"level":"info","message":"Successfully processed link: https://onezero.medium.com/apple-has-been-gaslighting-us-for-years-f72ccb1ef27d"} -{"level":"info","message":"Fetched HTML content for: https://www.annualreviews.org/doi/abs/10.1146/annurev.psych.47.1.173, length: 76668"} -{"level":"info","message":"Successfully processed link: https://www.annualreviews.org/doi/abs/10.1146/annurev.psych.47.1.173"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Alliance_90/The_Greens, length: 626894"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Alliance_90/The_Greens"} -{"level":"info","message":"Fetched HTML content for: https://www.quora.com/Aside-from-a-tan-why-does-Ariana-Grandes-face-look-so-different/answer/Deena-Jones-18, length: 78059"} -{"level":"warn","message":"Skipped saving link 54: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://medium.com/@cjmacdonald_14717/dare-to-suck-a437494682a5, length: 89808"} -{"level":"info","message":"Successfully processed link: https://medium.com/@cjmacdonald_14717/dare-to-suck-a437494682a5"} -{"level":"info","message":"Fetched HTML content for: https://www.ycombinator.com/, length: 199514"} -{"level":"warn","message":"Skipped saving link 37: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://www.messenger.com/t/daoud.piracha, length: 184931"} -{"level":"warn","message":"Skipped saving link 102: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Berlin_Wall, length: 685708"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Berlin_Wall"} -{"level":"info","message":"Fetched HTML content for: https://www.goodreads.com/book/show/11275.The_Wind_Up_Bird_Chronicle, length: 754187"} -{"level":"info","message":"Successfully processed link: https://www.goodreads.com/book/show/11275.The_Wind_Up_Bird_Chronicle"} -{"level":"info","message":"Fetched HTML content for: https://longitudinal.blog/2019/01/01/on-whole-mammalian-brain-connectomics, length: 151961"} -{"level":"info","message":"Successfully processed link: https://longitudinal.blog/2019/01/01/on-whole-mammalian-brain-connectomics"} -{"level":"info","message":"Fetched HTML content for: https://www.quantamagazine.org/a-path-less-taken-to-the-peak-of-the-math-world-20170627, length: 354626"} -{"level":"info","message":"Successfully processed link: https://www.quantamagazine.org/a-path-less-taken-to-the-peak-of-the-math-world-20170627"} -{"level":"info","message":"Fetched HTML content for: https://www.forbes.com/sites/bizcarson/2019/01/18/an-early-facebook-investor-is-creating-a-scouting-network-for-brilliant-engineers/?fbclid=IwAR02kFzhx4IGCQV3VTP3XRcBVN0hhu-xuy1d-88kB6CYeLqvwwExBbmuYf4#64e4cb0018e1, length: 504972"} -{"level":"info","message":"Successfully processed link: https://www.forbes.com/sites/bizcarson/2019/01/18/an-early-facebook-investor-is-creating-a-scouting-network-for-brilliant-engineers/?fbclid=IwAR02kFzhx4IGCQV3VTP3XRcBVN0hhu-xuy1d-88kB6CYeLqvwwExBbmuYf4#64e4cb0018e1"} -{"level":"info","message":"Fetched HTML content for: https://www.newyorker.com/news/news-desk/curiosity-and-the-prisoner, length: 1041881"} -{"level":"info","message":"Successfully processed link: https://www.newyorker.com/news/news-desk/curiosity-and-the-prisoner"} -{"level":"info","message":"Fetched HTML content for: https://developer.chrome.com/extensions/getstarted, length: 136751"} -{"level":"info","message":"Successfully processed link: https://developer.chrome.com/extensions/getstarted"} -{"level":"info","message":"Fetched HTML content for: https://medium.com/better-programming/incorporating-apple-maps-with-autocomplete-in-a-react-native-application-31b56befef3, length: 139318"} -{"level":"info","message":"Successfully processed link: https://medium.com/better-programming/incorporating-apple-maps-with-autocomplete-in-a-react-native-application-31b56befef3"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Hamburg, length: 916594"} -{"level":"info","message":"Starting to process 100 links without full text..."} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Eris_(dwarf_planet)"} -{"level":"info","message":"Fetching link: https://sivers.org/kimo"} -{"level":"info","message":"Fetching link: https://www.nytimes.com/2018/04/11/magazine/black-mothers-babies-death-maternal-mortality.html"} -{"level":"info","message":"Fetching link: https://nn.labml.ai/transformers/gpt/"} -{"level":"info","message":"Fetching link: https://www.goodreads.com/book/show/11275.The_Wind_Up_Bird_Chronicle"} -{"level":"info","message":"Fetching link: https://www.newyorker.com/news/news-desk/curiosity-and-the-prisoner"} -{"level":"info","message":"Fetching link: https://www.math3ma.com"} -{"level":"info","message":"Fetching link: https://sivers.org/slow"} -{"level":"info","message":"Fetching link: http://www.paulgraham.com/makersschedule.html"} -{"level":"info","message":"Fetching link: "} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Slaughterhouse-Five"} -{"level":"info","message":"Fetching link: http://xroads.virginia.edu/~hyper/walden/hdt07.html"} -{"level":"info","message":"Fetching link: https://xkcd.com"} -{"level":"info","message":"Fetching link: test"} -{"level":"info","message":"Fetching link: http://www.paulgraham.com/hamming.html"} -{"level":"info","message":"Fetching link: https://www.youtube.com/watch?v=8S0FDjFBj8o"} -{"level":"info","message":"Fetching link: asdf"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Silicon_Valley_(TV_series)"} -{"level":"info","message":"Fetching link: https://zora.medium.com/what-i-saw-at-the-values-voter-summit-b072f77c8374"} -{"level":"info","message":"Fetching link: https://www.figma.com/file/xYn5NPcsSc3FdD8CV2eq6p/Personal-Page?node-id=0%3A1"} -{"level":"info","message":"Fetching link: http://paulgraham.com/cities.html"} -{"level":"info","message":"Fetching link: https://developer.chrome.com/extensions/manifest/icons"} -{"level":"info","message":"Fetching link: https://www.google.com/search?q=upsert+meaning&oq=upsert+meaning&aqs=chrome..69i57j0l5.2159j0j4&sourceid=chrome&ie=UTF-8"} -{"level":"info","message":"Fetching link: https://ghr.nlm.nih.gov/condition/huntington-disease"} -{"level":"info","message":"Fetching link: https://en.wiktionary.org/wiki/upsert"} -{"level":"info","message":"Fetching link: https://pioneer.app"} -{"level":"info","message":"Fetching link: https://joininteract.com"} -{"level":"info","message":"Fetching link: https://www.mercatus.org/emergentventures"} -{"level":"info","message":"Fetching link: https://www.firstactfund.com"} -{"level":"info","message":"Fetching link: https://www.workatastartup.com"} -{"level":"info","message":"Fetching link: http://hackersurfing.com"} -{"level":"info","message":"Fetching link: https://blog.samaltman.com/how-to-be-successful"} -{"level":"info","message":"Fetching link: https://medium.com/@gajus/stop-using-knex-js-and-earn-30-bf410349856c"} -{"level":"info","message":"Fetching link: https://onezero.medium.com/apple-has-been-gaslighting-us-for-years-f72ccb1ef27d"} -{"level":"info","message":"Fetching link: https://www.invisionapp.com/inside-design/designing-in-the-material-style-without-just-copying-google"} -{"level":"info","message":"Fetching link: https://www.media.mit.edu/posts/time-100-next-2019/"} -{"level":"info","message":"Fetching link: https://www.ycombinator.com/"} -{"level":"info","message":"Fetching link: https://mindbook.dev/shelf"} -{"level":"info","message":"Fetching link: https://github.com/shariqiqbal2810/MAAC/blob/master/algorithms/attention_sac.py"} -{"level":"info","message":"Fetching link: xkcd.com"} -{"level":"info","message":"Fetching link: https://en.m.wikipedia.org/wiki/Special:Random"} -{"level":"info","message":"Fetching link: https://www.quora.com/What-was-your-path-toward-learning-ML-What-books-did-you-enjoy-most-while-learning-ML-What-were-the-blind-alleys/answer/Ian-Goodfellow"} -{"level":"info","message":"Fetching link: https://www.eugenewei.com/blog/2019/2/19/status-as-a-service"} -{"level":"info","message":"Fetching link: http://paulgraham.com/know.html"} -{"level":"info","message":"Fetching link: https://blog.samaltman.com/funding-for-covid-19-projects"} -{"level":"info","message":"Fetching link: https://developer.chrome.com/extensions/getstarted"} -{"level":"info","message":"Fetching link: http://www.paulgraham.com/know.html"} -{"level":"info","message":"Fetching link: https://www.quantamagazine.org/a-path-less-taken-to-the-peak-of-the-math-world-20170627"} -{"level":"info","message":"Fetching link: http://paulgraham.com/disc.html"} -{"level":"info","message":"Fetching link: http://paulgraham.com/noob.html"} -{"level":"info","message":"Fetching link: https://www.forbes.com/sites/bizcarson/2019/01/18/an-early-facebook-investor-is-creating-a-scouting-network-for-brilliant-engineers/?fbclid=IwAR02kFzhx4IGCQV3VTP3XRcBVN0hhu-xuy1d-88kB6CYeLqvwwExBbmuYf4#64e4cb0018e1"} -{"level":"info","message":"Fetching link: https://www.quora.com/Aside-from-a-tan-why-does-Ariana-Grandes-face-look-so-different/answer/Deena-Jones-18"} -{"level":"info","message":"Fetching link: http://paulgraham.com/ycstart.html"} -{"level":"info","message":"Fetching link: https://mindbook.dev/marley-xiong/bookshelf"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Berlin_Wall"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/West_Berlin"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Hamburg"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Alliance_90/The_Greens"} -{"level":"info","message":"Fetching link: https://mindbook.dev/bookshelf"} -{"level":"info","message":"Fetching link: https://mindbook.dev/marley-xiong"} -{"level":"info","message":"Fetching link: https://mindbook.dev/nikhil-khansal"} -{"level":"info","message":"Fetching link: https://mindbook.dev/nikhil-khansal/bookshelf"} -{"level":"info","message":"Fetching link: https://www.google.com/search?q=steven+tyler+aerosmith&rlz=1C5CHFA_enCA886CA886&oq=steven+tyler+aerosmith&aqs=chrome..69i57j46j0l6.3135j1j1&sourceid=chrome&ie=UTF-8"} -{"level":"info","message":"Fetching link: https://medium.com/@cjmacdonald_14717/dare-to-suck-a437494682a5"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Scott_Forstall"} -{"level":"info","message":"Fetching link: https://www.robinwieruch.de/react-hooks-fetch-data"} -{"level":"info","message":"Fetching link: https://www.npmjs.com/package/jhucsse.covid"} -{"level":"info","message":"Fetching link: https://developers.google.com/maps/documentation/javascript/get-api-key"} -{"level":"info","message":"Fetching link: https://medium.com/better-programming/incorporating-apple-maps-with-autocomplete-in-a-react-native-application-31b56befef3"} -{"level":"info","message":"Fetching link: https://www.freecodecamp.org/news/how-to-integrate-maps-in-react-native-using-react-native-maps-5745490fe055"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Sviatoslav_Richter"} -{"level":"info","message":"Fetching link: http://paulgraham.com/hackernews.html"} -{"level":"info","message":"Fetching link: https://time.com/5803225/yuval-noah-harari-coronavirus-humanity-leadership"} -{"level":"info","message":"Fetching link: https://bubble.io/blog/empower-don-t-disrupt/"} -{"level":"info","message":"Fetching link: https://longitudinal.blog/2019/01/01/on-whole-mammalian-brain-connectomics"} -{"level":"info","message":"Fetching link: https://link.springer.com/article/10.3758/s13414-019-01760-1"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/s41593-019-0480-6"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/2020.03.30.015511v1.full"} -{"level":"info","message":"Fetching link: https://elifesciences.org/articles/22901"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/ncomms13276"} -{"level":"info","message":"Fetching link: https://science.sciencemag.org/content/346/6209/551"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/407007v2"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/2020.03.30.015511v1.full#ref-44"} -{"level":"info","message":"Fetching link: https://www.annualreviews.org/doi/abs/10.1146/annurev.psych.47.1.173"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/s41583-020-0277-3"} -{"level":"info","message":"Fetching link: https://montrealgazette.com/news/local-news/coronavirus-quebec-rental-board-suspends-eviction-hearings/"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/2020.03.11.984757v1"} -{"level":"info","message":"Fetching link: https://arxiv.org/abs/2004.07580"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/s41593-020-0614-x"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg#scrollTo=ZDozOXTsPrL8"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg#scrollTo=gm0p2LaP3HTL"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg#scrollTo=VFKrOuHIMk6N"} -{"level":"info","message":"Fetching link: https://github.com/geek-ai/magent"} -{"level":"info","message":"Fetching link: https://www.facebook.com"} -{"level":"info","message":"Fetching link: https://danluu.com/sounds-easy"} -{"level":"info","message":"Fetching link: https://www.messenger.com/t/daoud.piracha"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","3":"l","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 10:"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","25":"t","26":"e","27":"s","28":"t","3":"l","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 14:"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","25":"a","26":"s","27":"d","28":"f","3":"l","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 17:"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","25":"x","26":"k","27":"c","28":"d","29":".","3":"l","30":"c","31":"o","32":"m","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 42:"} -{"level":"warn","message":"Skipped saving link 10: No full text extracted"} -{"level":"warn","message":"Skipped saving link 14: No full text extracted"} -{"level":"warn","message":"Skipped saving link 17: No full text extracted"} -{"level":"warn","message":"Skipped saving link 42: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 29:"} -{"level":"warn","message":"Skipped saving link 29: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 38:"} -{"level":"warn","message":"Skipped saving link 38: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 56:"} -{"level":"warn","message":"Skipped saving link 56: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 61:"} -{"level":"warn","message":"Skipped saving link 61: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 62:"} -{"level":"warn","message":"Skipped saving link 62: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 63:"} -{"level":"warn","message":"Skipped saving link 63: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 64:"} -{"level":"warn","message":"Skipped saving link 64: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://nn.labml.ai/transformers/gpt/, length: 57991"} -{"level":"info","message":"Successfully processed link: https://nn.labml.ai/transformers/gpt/"} -{"level":"info","message":"Fetched HTML content for: https://xkcd.com, length: 7333"} -{"level":"info","message":"Successfully processed link: https://xkcd.com"} -{"level":"info","message":"Fetched HTML content for: https://en.wiktionary.org/wiki/upsert, length: 34378"} -{"level":"warn","message":"Skipped saving link 25: No full text extracted"} -{"level":"warn","message":"Skipped saving link 31: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://www.figma.com/file/xYn5NPcsSc3FdD8CV2eq6p/Personal-Page?node-id=0%3A1, length: 92885"} -{"level":"warn","message":"Skipped saving link 20: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://arxiv.org/abs/2004.07580, length: 47340"} -{"level":"warn","message":"Skipped saving link 90: No full text extracted"} -{"level":"warn","message":"Skipped saving link 89: No full text extracted"} -{"level":"warn","message":"Skipped saving link 80: No full text extracted"} -{"level":"warn","message":"Skipped saving link 84: No full text extracted"} -{"level":"warn","message":"Skipped saving link 85: No full text extracted"} -{"level":"warn","message":"Skipped saving link 88: No full text extracted"} -{"level":"warn","message":"Skipped saving link 76: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Slaughterhouse-Five, length: 236321"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Slaughterhouse-Five"} -{"level":"info","message":"Fetched HTML content for: https://pioneer.app, length: 30430"} -{"level":"info","message":"Successfully processed link: https://pioneer.app"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Scott_Forstall, length: 183706"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Scott_Forstall"} -{"level":"warn","message":"Skipped saving link 12: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://www.media.mit.edu/posts/time-100-next-2019/, length: 67207"} -{"level":"warn","message":"Skipped saving link 36: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://joininteract.com, length: 34428"} -{"level":"info","message":"Successfully processed link: https://joininteract.com"} -{"level":"info","message":"Fetched HTML content for: https://danluu.com/sounds-easy, length: 14807"} -{"level":"info","message":"Successfully processed link: https://danluu.com/sounds-easy"} -{"level":"info","message":"Fetched HTML content for: https://blog.samaltman.com/funding-for-covid-19-projects, length: 18002"} -{"level":"info","message":"Successfully processed link: https://blog.samaltman.com/funding-for-covid-19-projects"} -{"level":"info","message":"Fetched HTML content for: https://en.m.wikipedia.org/wiki/Special:Random, length: 59425"} -{"level":"info","message":"Successfully processed link: https://en.m.wikipedia.org/wiki/Special:Random"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Silicon_Valley_(TV_series), length: 363863"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Silicon_Valley_(TV_series)"} -{"level":"info","message":"Fetched HTML content for: https://ghr.nlm.nih.gov/condition/huntington-disease, length: 41476"} -{"level":"info","message":"Successfully processed link: https://ghr.nlm.nih.gov/condition/huntington-disease"} -{"level":"info","message":"Fetched HTML content for: https://www.nytimes.com/2018/04/11/magazine/black-mothers-babies-death-maternal-mortality.html, length: 377386"} -{"level":"info","message":"Successfully processed link: https://www.nytimes.com/2018/04/11/magazine/black-mothers-babies-death-maternal-mortality.html"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Eris_(dwarf_planet), length: 415390"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Eris_(dwarf_planet)"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/ycstart.html, length: 14169"} -{"level":"info","message":"Successfully processed link: http://paulgraham.com/ycstart.html"} -{"level":"info","message":"Fetched HTML content for: https://www.goodreads.com/book/show/11275.The_Wind_Up_Bird_Chronicle, length: 753765"} -{"level":"info","message":"Successfully processed link: https://www.goodreads.com/book/show/11275.The_Wind_Up_Bird_Chronicle"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Sviatoslav_Richter, length: 249567"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Sviatoslav_Richter"} -{"level":"info","message":"Fetched HTML content for: https://www.freecodecamp.org/news/how-to-integrate-maps-in-react-native-using-react-native-maps-5745490fe055, length: 44930"} -{"level":"info","message":"Successfully processed link: https://www.freecodecamp.org/news/how-to-integrate-maps-in-react-native-using-react-native-maps-5745490fe055"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/hackernews.html, length: 24290"} -{"level":"warn","message":"Skipped saving link 74: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/noob.html, length: 12533"} -{"level":"info","message":"Fetched HTML content for: http://www.paulgraham.com/know.html, length: 10410"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/disc.html, length: 7898"} -{"level":"info","message":"Fetched HTML content for: https://zora.medium.com/what-i-saw-at-the-values-voter-summit-b072f77c8374, length: 94117"} -{"level":"info","message":"Successfully processed link: https://zora.medium.com/what-i-saw-at-the-values-voter-summit-b072f77c8374"} -{"level":"info","message":"Fetched HTML content for: https://sivers.org/slow, length: 2699"} -{"level":"info","message":"Successfully processed link: https://sivers.org/slow"} -{"level":"info","message":"Fetched HTML content for: https://sivers.org/kimo, length: 5202"} -{"level":"info","message":"Successfully processed link: https://sivers.org/kimo"} -{"level":"info","message":"Fetched HTML content for: https://www.quora.com/What-was-your-path-toward-learning-ML-What-books-did-you-enjoy-most-while-learning-ML-What-were-the-blind-alleys/answer/Ian-Goodfellow, length: 91675"} -{"level":"warn","message":"Skipped saving link 44: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/cities.html, length: 30263"} -{"level":"info","message":"Fetched HTML content for: https://www.math3ma.com, length: 243079"} -{"level":"info","message":"Successfully processed link: https://www.math3ma.com"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/West_Berlin, length: 368367"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/West_Berlin"} -{"level":"info","message":"Fetched HTML content for: http://www.paulgraham.com/makersschedule.html, length: 16855"} -{"level":"info","message":"Successfully processed link: http://www.paulgraham.com/makersschedule.html"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/know.html, length: 10410"} -{"level":"info","message":"Fetched HTML content for: https://www.facebook.com, length: 56861"} -{"level":"warn","message":"Skipped saving link 100: No full text extracted"} -{"level":"info","message":"Skipping inaccessible PDF: http://www.math.lsa.umich.edu/~kesmith/infinite.pdf"} -{"level":"warn","message":"Skipped saving link 94: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://www.mercatus.org/emergentventures, length: 103224"} -{"level":"info","message":"Successfully processed link: https://www.mercatus.org/emergentventures"} -{"level":"info","message":"Fetched HTML content for: http://www.paulgraham.com/hamming.html, length: 76513"} -{"level":"info","message":"Fetched HTML content for: https://www.npmjs.com/package/jhucsse.covid, length: 73190"} -{"level":"info","message":"Successfully processed link: https://www.npmjs.com/package/jhucsse.covid"} -{"level":"info","message":"Fetched HTML content for: https://blog.samaltman.com/how-to-be-successful, length: 127401"} -{"level":"info","message":"Successfully processed link: https://blog.samaltman.com/how-to-be-successful"} -{"level":"info","message":"Fetched HTML content for: https://www.eugenewei.com/blog/2019/2/19/status-as-a-service, length: 249290"} -{"level":"info","message":"Successfully processed link: https://www.eugenewei.com/blog/2019/2/19/status-as-a-service"} -{"level":"info","message":"Fetched HTML content for: https://onezero.medium.com/apple-has-been-gaslighting-us-for-years-f72ccb1ef27d, length: 98158"} -{"level":"info","message":"Successfully processed link: https://onezero.medium.com/apple-has-been-gaslighting-us-for-years-f72ccb1ef27d"} -{"level":"info","message":"Fetched HTML content for: https://www.workatastartup.com, length: 149617"} -{"level":"info","message":"Successfully processed link: https://www.workatastartup.com"} -{"level":"info","message":"Fetched HTML content for: https://www.quora.com/Aside-from-a-tan-why-does-Ariana-Grandes-face-look-so-different/answer/Deena-Jones-18, length: 78050"} -{"level":"warn","message":"Skipped saving link 54: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://www.annualreviews.org/doi/abs/10.1146/annurev.psych.47.1.173, length: 76668"} -{"level":"info","message":"Successfully processed link: https://www.annualreviews.org/doi/abs/10.1146/annurev.psych.47.1.173"} -{"level":"info","message":"Starting to process 100 links without full text..."} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Eris_(dwarf_planet)"} -{"level":"info","message":"Fetching link: https://sivers.org/kimo"} -{"level":"info","message":"Fetching link: https://www.nytimes.com/2018/04/11/magazine/black-mothers-babies-death-maternal-mortality.html"} -{"level":"info","message":"Fetching link: https://nn.labml.ai/transformers/gpt/"} -{"level":"info","message":"Fetching link: https://www.goodreads.com/book/show/11275.The_Wind_Up_Bird_Chronicle"} -{"level":"info","message":"Fetching link: https://www.newyorker.com/news/news-desk/curiosity-and-the-prisoner"} -{"level":"info","message":"Fetching link: https://www.math3ma.com"} -{"level":"info","message":"Fetching link: https://sivers.org/slow"} -{"level":"info","message":"Fetching link: http://www.paulgraham.com/makersschedule.html"} -{"level":"info","message":"Fetching link: "} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Slaughterhouse-Five"} -{"level":"info","message":"Fetching link: http://xroads.virginia.edu/~hyper/walden/hdt07.html"} -{"level":"info","message":"Fetching link: https://xkcd.com"} -{"level":"info","message":"Fetching link: test"} -{"level":"info","message":"Fetching link: http://www.paulgraham.com/hamming.html"} -{"level":"info","message":"Fetching link: https://www.youtube.com/watch?v=8S0FDjFBj8o"} -{"level":"info","message":"Fetching link: asdf"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Silicon_Valley_(TV_series)"} -{"level":"info","message":"Fetching link: https://zora.medium.com/what-i-saw-at-the-values-voter-summit-b072f77c8374"} -{"level":"info","message":"Fetching link: https://www.figma.com/file/xYn5NPcsSc3FdD8CV2eq6p/Personal-Page?node-id=0%3A1"} -{"level":"info","message":"Fetching link: http://paulgraham.com/cities.html"} -{"level":"info","message":"Fetching link: https://developer.chrome.com/extensions/manifest/icons"} -{"level":"info","message":"Fetching link: https://www.google.com/search?q=upsert+meaning&oq=upsert+meaning&aqs=chrome..69i57j0l5.2159j0j4&sourceid=chrome&ie=UTF-8"} -{"level":"info","message":"Fetching link: https://ghr.nlm.nih.gov/condition/huntington-disease"} -{"level":"info","message":"Fetching link: https://en.wiktionary.org/wiki/upsert"} -{"level":"info","message":"Fetching link: https://pioneer.app"} -{"level":"info","message":"Fetching link: https://joininteract.com"} -{"level":"info","message":"Fetching link: https://www.mercatus.org/emergentventures"} -{"level":"info","message":"Fetching link: https://www.firstactfund.com"} -{"level":"info","message":"Fetching link: https://www.workatastartup.com"} -{"level":"info","message":"Fetching link: http://hackersurfing.com"} -{"level":"info","message":"Fetching link: https://blog.samaltman.com/how-to-be-successful"} -{"level":"info","message":"Fetching link: https://medium.com/@gajus/stop-using-knex-js-and-earn-30-bf410349856c"} -{"level":"info","message":"Fetching link: https://onezero.medium.com/apple-has-been-gaslighting-us-for-years-f72ccb1ef27d"} -{"level":"info","message":"Fetching link: https://www.invisionapp.com/inside-design/designing-in-the-material-style-without-just-copying-google"} -{"level":"info","message":"Fetching link: https://www.media.mit.edu/posts/time-100-next-2019/"} -{"level":"info","message":"Fetching link: https://www.ycombinator.com/"} -{"level":"info","message":"Fetching link: https://mindbook.dev/shelf"} -{"level":"info","message":"Fetching link: https://github.com/shariqiqbal2810/MAAC/blob/master/algorithms/attention_sac.py"} -{"level":"info","message":"Fetching link: xkcd.com"} -{"level":"info","message":"Fetching link: https://en.m.wikipedia.org/wiki/Special:Random"} -{"level":"info","message":"Fetching link: https://www.quora.com/What-was-your-path-toward-learning-ML-What-books-did-you-enjoy-most-while-learning-ML-What-were-the-blind-alleys/answer/Ian-Goodfellow"} -{"level":"info","message":"Fetching link: https://www.eugenewei.com/blog/2019/2/19/status-as-a-service"} -{"level":"info","message":"Fetching link: http://paulgraham.com/know.html"} -{"level":"info","message":"Fetching link: https://blog.samaltman.com/funding-for-covid-19-projects"} -{"level":"info","message":"Fetching link: https://developer.chrome.com/extensions/getstarted"} -{"level":"info","message":"Fetching link: http://www.paulgraham.com/know.html"} -{"level":"info","message":"Fetching link: https://www.quantamagazine.org/a-path-less-taken-to-the-peak-of-the-math-world-20170627"} -{"level":"info","message":"Fetching link: http://paulgraham.com/disc.html"} -{"level":"info","message":"Fetching link: http://paulgraham.com/noob.html"} -{"level":"info","message":"Fetching link: https://www.forbes.com/sites/bizcarson/2019/01/18/an-early-facebook-investor-is-creating-a-scouting-network-for-brilliant-engineers/?fbclid=IwAR02kFzhx4IGCQV3VTP3XRcBVN0hhu-xuy1d-88kB6CYeLqvwwExBbmuYf4#64e4cb0018e1"} -{"level":"info","message":"Fetching link: https://www.quora.com/Aside-from-a-tan-why-does-Ariana-Grandes-face-look-so-different/answer/Deena-Jones-18"} -{"level":"info","message":"Fetching link: http://paulgraham.com/ycstart.html"} -{"level":"info","message":"Fetching link: https://mindbook.dev/marley-xiong/bookshelf"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Berlin_Wall"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/West_Berlin"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Hamburg"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Alliance_90/The_Greens"} -{"level":"info","message":"Fetching link: https://mindbook.dev/bookshelf"} -{"level":"info","message":"Fetching link: https://mindbook.dev/marley-xiong"} -{"level":"info","message":"Fetching link: https://mindbook.dev/nikhil-khansal"} -{"level":"info","message":"Fetching link: https://mindbook.dev/nikhil-khansal/bookshelf"} -{"level":"info","message":"Fetching link: https://www.google.com/search?q=steven+tyler+aerosmith&rlz=1C5CHFA_enCA886CA886&oq=steven+tyler+aerosmith&aqs=chrome..69i57j46j0l6.3135j1j1&sourceid=chrome&ie=UTF-8"} -{"level":"info","message":"Fetching link: https://medium.com/@cjmacdonald_14717/dare-to-suck-a437494682a5"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Scott_Forstall"} -{"level":"info","message":"Fetching link: https://www.robinwieruch.de/react-hooks-fetch-data"} -{"level":"info","message":"Fetching link: https://www.npmjs.com/package/jhucsse.covid"} -{"level":"info","message":"Fetching link: https://developers.google.com/maps/documentation/javascript/get-api-key"} -{"level":"info","message":"Fetching link: https://medium.com/better-programming/incorporating-apple-maps-with-autocomplete-in-a-react-native-application-31b56befef3"} -{"level":"info","message":"Fetching link: https://www.freecodecamp.org/news/how-to-integrate-maps-in-react-native-using-react-native-maps-5745490fe055"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Sviatoslav_Richter"} -{"level":"info","message":"Fetching link: http://paulgraham.com/hackernews.html"} -{"level":"info","message":"Fetching link: https://time.com/5803225/yuval-noah-harari-coronavirus-humanity-leadership"} -{"level":"info","message":"Fetching link: https://bubble.io/blog/empower-don-t-disrupt/"} -{"level":"info","message":"Fetching link: https://longitudinal.blog/2019/01/01/on-whole-mammalian-brain-connectomics"} -{"level":"info","message":"Fetching link: https://link.springer.com/article/10.3758/s13414-019-01760-1"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/s41593-019-0480-6"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/2020.03.30.015511v1.full"} -{"level":"info","message":"Fetching link: https://elifesciences.org/articles/22901"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/ncomms13276"} -{"level":"info","message":"Fetching link: https://science.sciencemag.org/content/346/6209/551"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/407007v2"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/2020.03.30.015511v1.full#ref-44"} -{"level":"info","message":"Fetching link: https://www.annualreviews.org/doi/abs/10.1146/annurev.psych.47.1.173"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/s41583-020-0277-3"} -{"level":"info","message":"Fetching link: https://montrealgazette.com/news/local-news/coronavirus-quebec-rental-board-suspends-eviction-hearings/"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/2020.03.11.984757v1"} -{"level":"info","message":"Fetching link: https://arxiv.org/abs/2004.07580"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/s41593-020-0614-x"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg#scrollTo=ZDozOXTsPrL8"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg#scrollTo=gm0p2LaP3HTL"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg#scrollTo=VFKrOuHIMk6N"} -{"level":"info","message":"Fetching link: https://github.com/geek-ai/magent"} -{"level":"info","message":"Fetching link: https://www.facebook.com"} -{"level":"info","message":"Fetching link: https://danluu.com/sounds-easy"} -{"level":"info","message":"Fetching link: https://www.messenger.com/t/daoud.piracha"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","3":"l","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 10:"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","25":"t","26":"e","27":"s","28":"t","3":"l","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 14:"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","25":"a","26":"s","27":"d","28":"f","3":"l","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 17:"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","25":"x","26":"k","27":"c","28":"d","29":".","3":"l","30":"c","31":"o","32":"m","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 42:"} -{"level":"warn","message":"Skipped saving link 10: No full text extracted"} -{"level":"warn","message":"Skipped saving link 14: No full text extracted"} -{"level":"warn","message":"Skipped saving link 17: No full text extracted"} -{"level":"warn","message":"Skipped saving link 42: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 29:"} -{"level":"warn","message":"Skipped saving link 29: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 38:"} -{"level":"warn","message":"Skipped saving link 38: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 56:"} -{"level":"warn","message":"Skipped saving link 56: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 61:"} -{"level":"warn","message":"Skipped saving link 61: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 62:"} -{"level":"warn","message":"Skipped saving link 62: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 63:"} -{"level":"warn","message":"Skipped saving link 63: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 64:"} -{"level":"warn","message":"Skipped saving link 64: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://en.wiktionary.org/wiki/upsert, length: 34378"} -{"level":"warn","message":"Skipped saving link 25: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://arxiv.org/abs/2004.07580, length: 47340"} -{"level":"warn","message":"Skipped saving link 90: No full text extracted"} -{"level":"warn","message":"Skipped saving link 84: No full text extracted"} -{"level":"warn","message":"Skipped saving link 85: No full text extracted"} -{"level":"warn","message":"Skipped saving link 80: No full text extracted"} -{"level":"warn","message":"Skipped saving link 89: No full text extracted"} -{"level":"warn","message":"Skipped saving link 31: No full text extracted"} -{"level":"warn","message":"Skipped saving link 76: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://xkcd.com, length: 7333"} -{"level":"info","message":"Successfully processed link: https://xkcd.com"} -{"level":"info","message":"Fetched HTML content for: https://nn.labml.ai/transformers/gpt/, length: 57991"} -{"level":"info","message":"Successfully processed link: https://nn.labml.ai/transformers/gpt/"} -{"level":"info","message":"Fetched HTML content for: https://pioneer.app, length: 30430"} -{"level":"info","message":"Successfully processed link: https://pioneer.app"} -{"level":"info","message":"Fetched HTML content for: https://danluu.com/sounds-easy, length: 14807"} -{"level":"info","message":"Successfully processed link: https://danluu.com/sounds-easy"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Scott_Forstall, length: 183706"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Scott_Forstall"} -{"level":"info","message":"Fetched HTML content for: https://joininteract.com, length: 34428"} -{"level":"info","message":"Successfully processed link: https://joininteract.com"} -{"level":"info","message":"Fetched HTML content for: https://blog.samaltman.com/funding-for-covid-19-projects, length: 18002"} -{"level":"info","message":"Successfully processed link: https://blog.samaltman.com/funding-for-covid-19-projects"} -{"level":"info","message":"Fetched HTML content for: https://www.media.mit.edu/posts/time-100-next-2019/, length: 67207"} -{"level":"warn","message":"Skipped saving link 36: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://www.freecodecamp.org/news/how-to-integrate-maps-in-react-native-using-react-native-maps-5745490fe055, length: 44930"} -{"level":"info","message":"Successfully processed link: https://www.freecodecamp.org/news/how-to-integrate-maps-in-react-native-using-react-native-maps-5745490fe055"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Slaughterhouse-Five, length: 236321"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Slaughterhouse-Five"} -{"level":"warn","message":"Skipped saving link 12: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Sviatoslav_Richter, length: 249567"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Sviatoslav_Richter"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/disc.html, length: 7898"} -{"level":"info","message":"Fetched HTML content for: https://www.facebook.com, length: 56864"} -{"level":"warn","message":"Skipped saving link 100: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://en.m.wikipedia.org/wiki/Special:Random, length: 59296"} -{"level":"info","message":"Successfully processed link: https://en.m.wikipedia.org/wiki/Special:Random"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/ycstart.html, length: 14169"} -{"level":"info","message":"Successfully processed link: http://paulgraham.com/ycstart.html"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/know.html, length: 10410"} -{"level":"info","message":"Fetched HTML content for: http://www.paulgraham.com/know.html, length: 10410"} -{"level":"info","message":"Fetched HTML content for: http://www.paulgraham.com/makersschedule.html, length: 16855"} -{"level":"info","message":"Successfully processed link: http://www.paulgraham.com/makersschedule.html"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/noob.html, length: 12533"} -{"level":"info","message":"Fetched HTML content for: https://www.math3ma.com, length: 243079"} -{"level":"info","message":"Successfully processed link: https://www.math3ma.com"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/hackernews.html, length: 24290"} -{"level":"warn","message":"Skipped saving link 74: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/cities.html, length: 30263"} -{"level":"info","message":"Fetched HTML content for: https://www.goodreads.com/book/show/11275.The_Wind_Up_Bird_Chronicle, length: 752736"} -{"level":"info","message":"Successfully processed link: https://www.goodreads.com/book/show/11275.The_Wind_Up_Bird_Chronicle"} -{"level":"info","message":"Starting to process 100 links without full text..."} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Eris_(dwarf_planet)"} -{"level":"info","message":"Fetching link: https://sivers.org/kimo"} -{"level":"info","message":"Fetching link: https://www.nytimes.com/2018/04/11/magazine/black-mothers-babies-death-maternal-mortality.html"} -{"level":"info","message":"Fetching link: https://nn.labml.ai/transformers/gpt/"} -{"level":"info","message":"Fetching link: https://www.goodreads.com/book/show/11275.The_Wind_Up_Bird_Chronicle"} -{"level":"info","message":"Fetching link: https://www.newyorker.com/news/news-desk/curiosity-and-the-prisoner"} -{"level":"info","message":"Fetching link: https://www.math3ma.com"} -{"level":"info","message":"Fetching link: https://sivers.org/slow"} -{"level":"info","message":"Fetching link: http://www.paulgraham.com/makersschedule.html"} -{"level":"info","message":"Fetching link: "} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Slaughterhouse-Five"} -{"level":"info","message":"Fetching link: http://xroads.virginia.edu/~hyper/walden/hdt07.html"} -{"level":"info","message":"Fetching link: https://xkcd.com"} -{"level":"info","message":"Fetching link: test"} -{"level":"info","message":"Fetching link: http://www.paulgraham.com/hamming.html"} -{"level":"info","message":"Fetching link: https://www.youtube.com/watch?v=8S0FDjFBj8o"} -{"level":"info","message":"Fetching link: asdf"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Silicon_Valley_(TV_series)"} -{"level":"info","message":"Fetching link: https://zora.medium.com/what-i-saw-at-the-values-voter-summit-b072f77c8374"} -{"level":"info","message":"Fetching link: https://www.figma.com/file/xYn5NPcsSc3FdD8CV2eq6p/Personal-Page?node-id=0%3A1"} -{"level":"info","message":"Fetching link: http://paulgraham.com/cities.html"} -{"level":"info","message":"Fetching link: https://developer.chrome.com/extensions/manifest/icons"} -{"level":"info","message":"Fetching link: https://www.google.com/search?q=upsert+meaning&oq=upsert+meaning&aqs=chrome..69i57j0l5.2159j0j4&sourceid=chrome&ie=UTF-8"} -{"level":"info","message":"Fetching link: https://ghr.nlm.nih.gov/condition/huntington-disease"} -{"level":"info","message":"Fetching link: https://en.wiktionary.org/wiki/upsert"} -{"level":"info","message":"Fetching link: https://pioneer.app"} -{"level":"info","message":"Fetching link: https://joininteract.com"} -{"level":"info","message":"Fetching link: https://www.mercatus.org/emergentventures"} -{"level":"info","message":"Fetching link: https://www.firstactfund.com"} -{"level":"info","message":"Fetching link: https://www.workatastartup.com"} -{"level":"info","message":"Fetching link: http://hackersurfing.com"} -{"level":"info","message":"Fetching link: https://blog.samaltman.com/how-to-be-successful"} -{"level":"info","message":"Fetching link: https://medium.com/@gajus/stop-using-knex-js-and-earn-30-bf410349856c"} -{"level":"info","message":"Fetching link: https://onezero.medium.com/apple-has-been-gaslighting-us-for-years-f72ccb1ef27d"} -{"level":"info","message":"Fetching link: https://www.invisionapp.com/inside-design/designing-in-the-material-style-without-just-copying-google"} -{"level":"info","message":"Fetching link: https://www.media.mit.edu/posts/time-100-next-2019/"} -{"level":"info","message":"Fetching link: https://www.ycombinator.com/"} -{"level":"info","message":"Fetching link: https://mindbook.dev/shelf"} -{"level":"info","message":"Fetching link: https://github.com/shariqiqbal2810/MAAC/blob/master/algorithms/attention_sac.py"} -{"level":"info","message":"Fetching link: xkcd.com"} -{"level":"info","message":"Fetching link: https://en.m.wikipedia.org/wiki/Special:Random"} -{"level":"info","message":"Fetching link: https://www.quora.com/What-was-your-path-toward-learning-ML-What-books-did-you-enjoy-most-while-learning-ML-What-were-the-blind-alleys/answer/Ian-Goodfellow"} -{"level":"info","message":"Fetching link: https://www.eugenewei.com/blog/2019/2/19/status-as-a-service"} -{"level":"info","message":"Fetching link: http://paulgraham.com/know.html"} -{"level":"info","message":"Fetching link: https://blog.samaltman.com/funding-for-covid-19-projects"} -{"level":"info","message":"Fetching link: https://developer.chrome.com/extensions/getstarted"} -{"level":"info","message":"Fetching link: http://www.paulgraham.com/know.html"} -{"level":"info","message":"Fetching link: https://www.quantamagazine.org/a-path-less-taken-to-the-peak-of-the-math-world-20170627"} -{"level":"info","message":"Fetching link: http://paulgraham.com/disc.html"} -{"level":"info","message":"Fetching link: http://paulgraham.com/noob.html"} -{"level":"info","message":"Fetching link: https://www.forbes.com/sites/bizcarson/2019/01/18/an-early-facebook-investor-is-creating-a-scouting-network-for-brilliant-engineers/?fbclid=IwAR02kFzhx4IGCQV3VTP3XRcBVN0hhu-xuy1d-88kB6CYeLqvwwExBbmuYf4#64e4cb0018e1"} -{"level":"info","message":"Fetching link: https://www.quora.com/Aside-from-a-tan-why-does-Ariana-Grandes-face-look-so-different/answer/Deena-Jones-18"} -{"level":"info","message":"Fetching link: http://paulgraham.com/ycstart.html"} -{"level":"info","message":"Fetching link: https://mindbook.dev/marley-xiong/bookshelf"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Berlin_Wall"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/West_Berlin"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Hamburg"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Alliance_90/The_Greens"} -{"level":"info","message":"Fetching link: https://mindbook.dev/bookshelf"} -{"level":"info","message":"Fetching link: https://mindbook.dev/marley-xiong"} -{"level":"info","message":"Fetching link: https://mindbook.dev/nikhil-khansal"} -{"level":"info","message":"Fetching link: https://mindbook.dev/nikhil-khansal/bookshelf"} -{"level":"info","message":"Fetching link: https://www.google.com/search?q=steven+tyler+aerosmith&rlz=1C5CHFA_enCA886CA886&oq=steven+tyler+aerosmith&aqs=chrome..69i57j46j0l6.3135j1j1&sourceid=chrome&ie=UTF-8"} -{"level":"info","message":"Fetching link: https://medium.com/@cjmacdonald_14717/dare-to-suck-a437494682a5"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Scott_Forstall"} -{"level":"info","message":"Fetching link: https://www.robinwieruch.de/react-hooks-fetch-data"} -{"level":"info","message":"Fetching link: https://www.npmjs.com/package/jhucsse.covid"} -{"level":"info","message":"Fetching link: https://developers.google.com/maps/documentation/javascript/get-api-key"} -{"level":"info","message":"Fetching link: https://medium.com/better-programming/incorporating-apple-maps-with-autocomplete-in-a-react-native-application-31b56befef3"} -{"level":"info","message":"Fetching link: https://www.freecodecamp.org/news/how-to-integrate-maps-in-react-native-using-react-native-maps-5745490fe055"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Sviatoslav_Richter"} -{"level":"info","message":"Fetching link: http://paulgraham.com/hackernews.html"} -{"level":"info","message":"Fetching link: https://time.com/5803225/yuval-noah-harari-coronavirus-humanity-leadership"} -{"level":"info","message":"Fetching link: https://bubble.io/blog/empower-don-t-disrupt/"} -{"level":"info","message":"Fetching link: https://longitudinal.blog/2019/01/01/on-whole-mammalian-brain-connectomics"} -{"level":"info","message":"Fetching link: https://link.springer.com/article/10.3758/s13414-019-01760-1"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/s41593-019-0480-6"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/2020.03.30.015511v1.full"} -{"level":"info","message":"Fetching link: https://elifesciences.org/articles/22901"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/ncomms13276"} -{"level":"info","message":"Fetching link: https://science.sciencemag.org/content/346/6209/551"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/407007v2"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/2020.03.30.015511v1.full#ref-44"} -{"level":"info","message":"Fetching link: https://www.annualreviews.org/doi/abs/10.1146/annurev.psych.47.1.173"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/s41583-020-0277-3"} -{"level":"info","message":"Fetching link: https://montrealgazette.com/news/local-news/coronavirus-quebec-rental-board-suspends-eviction-hearings/"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/2020.03.11.984757v1"} -{"level":"info","message":"Fetching link: https://arxiv.org/abs/2004.07580"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/s41593-020-0614-x"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg#scrollTo=ZDozOXTsPrL8"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg#scrollTo=gm0p2LaP3HTL"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg#scrollTo=VFKrOuHIMk6N"} -{"level":"info","message":"Fetching link: https://github.com/geek-ai/magent"} -{"level":"info","message":"Fetching link: https://www.facebook.com"} -{"level":"info","message":"Fetching link: https://danluu.com/sounds-easy"} -{"level":"info","message":"Fetching link: https://www.messenger.com/t/daoud.piracha"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","3":"l","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 10:"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","25":"t","26":"e","27":"s","28":"t","3":"l","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 14:"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","25":"a","26":"s","27":"d","28":"f","3":"l","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 17:"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","25":"x","26":"k","27":"c","28":"d","29":".","3":"l","30":"c","31":"o","32":"m","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 42:"} -{"level":"warn","message":"Skipped saving link 10: No full text extracted"} -{"level":"warn","message":"Skipped saving link 14: No full text extracted"} -{"level":"warn","message":"Skipped saving link 17: No full text extracted"} -{"level":"warn","message":"Skipped saving link 42: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 29:"} -{"level":"warn","message":"Skipped saving link 29: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 38:"} -{"level":"warn","message":"Skipped saving link 38: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 56:"} -{"level":"warn","message":"Skipped saving link 56: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 61:"} -{"level":"warn","message":"Skipped saving link 61: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 62:"} -{"level":"warn","message":"Skipped saving link 62: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 63:"} -{"level":"warn","message":"Skipped saving link 63: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 64:"} -{"level":"warn","message":"Skipped saving link 64: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://nn.labml.ai/transformers/gpt/, length: 57991"} -{"level":"info","message":"Successfully processed link: https://nn.labml.ai/transformers/gpt/"} -{"level":"info","message":"Fetched HTML content for: https://xkcd.com, length: 7333"} -{"level":"info","message":"Successfully processed link: https://xkcd.com"} -{"level":"warn","message":"Skipped saving link 31: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://en.wiktionary.org/wiki/upsert, length: 34378"} -{"level":"warn","message":"Skipped saving link 25: No full text extracted"} -{"level":"warn","message":"Skipped saving link 89: No full text extracted"} -{"level":"warn","message":"Skipped saving link 80: No full text extracted"} -{"level":"warn","message":"Skipped saving link 84: No full text extracted"} -{"level":"warn","message":"Skipped saving link 85: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Slaughterhouse-Five, length: 236321"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Slaughterhouse-Five"} -{"level":"info","message":"Fetched HTML content for: https://arxiv.org/abs/2004.07580, length: 47340"} -{"level":"warn","message":"Skipped saving link 90: No full text extracted"} -{"level":"warn","message":"Skipped saving link 88: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://pioneer.app, length: 30430"} -{"level":"info","message":"Successfully processed link: https://pioneer.app"} -{"level":"warn","message":"Skipped saving link 76: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Scott_Forstall, length: 183706"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Scott_Forstall"} -{"level":"info","message":"Fetched HTML content for: https://www.media.mit.edu/posts/time-100-next-2019/, length: 67207"} -{"level":"warn","message":"Skipped saving link 36: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://blog.samaltman.com/funding-for-covid-19-projects, length: 18002"} -{"level":"info","message":"Successfully processed link: https://blog.samaltman.com/funding-for-covid-19-projects"} -{"level":"info","message":"Fetched HTML content for: https://danluu.com/sounds-easy, length: 14807"} -{"level":"info","message":"Successfully processed link: https://danluu.com/sounds-easy"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Sviatoslav_Richter, length: 249567"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Sviatoslav_Richter"} -{"level":"info","message":"Fetched HTML content for: https://joininteract.com, length: 34428"} -{"level":"info","message":"Successfully processed link: https://joininteract.com"} -{"level":"info","message":"Fetched HTML content for: https://www.freecodecamp.org/news/how-to-integrate-maps-in-react-native-using-react-native-maps-5745490fe055, length: 44930"} -{"level":"info","message":"Successfully processed link: https://www.freecodecamp.org/news/how-to-integrate-maps-in-react-native-using-react-native-maps-5745490fe055"} -{"level":"warn","message":"Skipped saving link 12: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Eris_(dwarf_planet), length: 415390"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Eris_(dwarf_planet)"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Silicon_Valley_(TV_series), length: 363863"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Silicon_Valley_(TV_series)"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/ycstart.html, length: 14169"} -{"level":"info","message":"Successfully processed link: http://paulgraham.com/ycstart.html"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/know.html, length: 10410"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/disc.html, length: 7898"} -{"level":"info","message":"Fetched HTML content for: http://www.paulgraham.com/know.html, length: 10410"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/noob.html, length: 12533"} -{"level":"info","message":"Fetched HTML content for: https://www.npmjs.com/package/jhucsse.covid, length: 73190"} -{"level":"info","message":"Successfully processed link: https://www.npmjs.com/package/jhucsse.covid"} -{"level":"info","message":"Fetched HTML content for: https://ghr.nlm.nih.gov/condition/huntington-disease, length: 41476"} -{"level":"info","message":"Successfully processed link: https://ghr.nlm.nih.gov/condition/huntington-disease"} -{"level":"info","message":"Fetched HTML content for: http://www.paulgraham.com/makersschedule.html, length: 16855"} -{"level":"info","message":"Successfully processed link: http://www.paulgraham.com/makersschedule.html"} -{"level":"info","message":"Fetched HTML content for: https://www.figma.com/file/xYn5NPcsSc3FdD8CV2eq6p/Personal-Page?node-id=0%3A1, length: 92885"} -{"level":"warn","message":"Skipped saving link 20: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/West_Berlin, length: 368367"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/West_Berlin"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/hackernews.html, length: 24290"} -{"level":"warn","message":"Skipped saving link 74: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/cities.html, length: 30263"} -{"level":"info","message":"Fetched HTML content for: https://www.math3ma.com, length: 243079"} -{"level":"info","message":"Successfully processed link: https://www.math3ma.com"} -{"level":"info","message":"Fetched HTML content for: https://www.facebook.com, length: 56862"} -{"level":"warn","message":"Skipped saving link 100: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://sivers.org/slow, length: 2699"} -{"level":"info","message":"Successfully processed link: https://sivers.org/slow"} -{"level":"info","message":"Fetched HTML content for: https://sivers.org/kimo, length: 5202"} -{"level":"info","message":"Successfully processed link: https://sivers.org/kimo"} -{"level":"info","message":"Fetched HTML content for: https://www.eugenewei.com/blog/2019/2/19/status-as-a-service, length: 249290"} -{"level":"info","message":"Successfully processed link: https://www.eugenewei.com/blog/2019/2/19/status-as-a-service"} -{"level":"info","message":"Fetched HTML content for: http://www.paulgraham.com/hamming.html, length: 76513"} -{"level":"info","message":"Fetched HTML content for: https://www.nytimes.com/2018/04/11/magazine/black-mothers-babies-death-maternal-mortality.html, length: 377386"} -{"level":"info","message":"Successfully processed link: https://www.nytimes.com/2018/04/11/magazine/black-mothers-babies-death-maternal-mortality.html"} -{"level":"info","message":"Fetched HTML content for: https://www.mercatus.org/emergentventures, length: 103224"} -{"level":"info","message":"Successfully processed link: https://www.mercatus.org/emergentventures"} -{"level":"info","message":"Fetched HTML content for: https://www.workatastartup.com, length: 149617"} -{"level":"info","message":"Successfully processed link: https://www.workatastartup.com"} -{"level":"info","message":"Fetched HTML content for: https://onezero.medium.com/apple-has-been-gaslighting-us-for-years-f72ccb1ef27d, length: 98158"} -{"level":"info","message":"Successfully processed link: https://onezero.medium.com/apple-has-been-gaslighting-us-for-years-f72ccb1ef27d"} -{"level":"info","message":"Fetched HTML content for: https://en.m.wikipedia.org/wiki/Special:Random, length: 79138"} -{"level":"info","message":"Skipping inaccessible PDF: http://www.math.lsa.umich.edu/~kesmith/infinite.pdf"} -{"level":"warn","message":"Skipped saving link 94: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://www.quora.com/What-was-your-path-toward-learning-ML-What-books-did-you-enjoy-most-while-learning-ML-What-were-the-blind-alleys/answer/Ian-Goodfellow, length: 91380"} -{"level":"warn","message":"Skipped saving link 44: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://zora.medium.com/what-i-saw-at-the-values-voter-summit-b072f77c8374, length: 94117"} -{"level":"info","message":"Successfully processed link: https://zora.medium.com/what-i-saw-at-the-values-voter-summit-b072f77c8374"} -{"level":"info","message":"Fetched HTML content for: https://blog.samaltman.com/how-to-be-successful, length: 127401"} -{"level":"info","message":"Successfully processed link: https://blog.samaltman.com/how-to-be-successful"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Alliance_90/The_Greens, length: 626894"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Alliance_90/The_Greens"} -{"level":"info","message":"Fetched HTML content for: https://www.goodreads.com/book/show/11275.The_Wind_Up_Bird_Chronicle, length: 752770"} -{"level":"info","message":"Successfully processed link: https://www.goodreads.com/book/show/11275.The_Wind_Up_Bird_Chronicle"} -{"level":"info","message":"Fetched HTML content for: https://www.forbes.com/sites/bizcarson/2019/01/18/an-early-facebook-investor-is-creating-a-scouting-network-for-brilliant-engineers/?fbclid=IwAR02kFzhx4IGCQV3VTP3XRcBVN0hhu-xuy1d-88kB6CYeLqvwwExBbmuYf4#64e4cb0018e1, length: 504972"} -{"level":"info","message":"Successfully processed link: https://www.forbes.com/sites/bizcarson/2019/01/18/an-early-facebook-investor-is-creating-a-scouting-network-for-brilliant-engineers/?fbclid=IwAR02kFzhx4IGCQV3VTP3XRcBVN0hhu-xuy1d-88kB6CYeLqvwwExBbmuYf4#64e4cb0018e1"} -{"level":"info","message":"Fetched HTML content for: https://www.quora.com/Aside-from-a-tan-why-does-Ariana-Grandes-face-look-so-different/answer/Deena-Jones-18, length: 78063"} -{"level":"warn","message":"Skipped saving link 54: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://www.annualreviews.org/doi/abs/10.1146/annurev.psych.47.1.173, length: 76667"} -{"level":"info","message":"Successfully processed link: https://www.annualreviews.org/doi/abs/10.1146/annurev.psych.47.1.173"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Berlin_Wall, length: 685708"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Berlin_Wall"} -{"level":"info","message":"Fetched HTML content for: https://medium.com/@cjmacdonald_14717/dare-to-suck-a437494682a5, length: 89808"} -{"level":"info","message":"Successfully processed link: https://medium.com/@cjmacdonald_14717/dare-to-suck-a437494682a5"} -{"level":"info","message":"Fetched HTML content for: https://longitudinal.blog/2019/01/01/on-whole-mammalian-brain-connectomics, length: 151961"} -{"level":"info","message":"Successfully processed link: https://longitudinal.blog/2019/01/01/on-whole-mammalian-brain-connectomics"} -{"level":"info","message":"Fetched HTML content for: https://www.ycombinator.com/, length: 199514"} -{"level":"warn","message":"Skipped saving link 37: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://www.messenger.com/t/daoud.piracha, length: 184918"} -{"level":"warn","message":"Skipped saving link 102: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://www.quantamagazine.org/a-path-less-taken-to-the-peak-of-the-math-world-20170627, length: 354626"} -{"level":"info","message":"Successfully processed link: https://www.quantamagazine.org/a-path-less-taken-to-the-peak-of-the-math-world-20170627"} -{"level":"info","message":"Starting to process 100 links without full text..."} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Eris_(dwarf_planet)"} -{"level":"info","message":"Fetching link: https://sivers.org/kimo"} -{"level":"info","message":"Fetching link: https://www.nytimes.com/2018/04/11/magazine/black-mothers-babies-death-maternal-mortality.html"} -{"level":"info","message":"Fetching link: https://nn.labml.ai/transformers/gpt/"} -{"level":"info","message":"Fetching link: https://www.goodreads.com/book/show/11275.The_Wind_Up_Bird_Chronicle"} -{"level":"info","message":"Fetching link: https://www.newyorker.com/news/news-desk/curiosity-and-the-prisoner"} -{"level":"info","message":"Fetching link: https://www.math3ma.com"} -{"level":"info","message":"Fetching link: https://sivers.org/slow"} -{"level":"info","message":"Fetching link: http://www.paulgraham.com/makersschedule.html"} -{"level":"info","message":"Fetching link: "} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Slaughterhouse-Five"} -{"level":"info","message":"Fetching link: http://xroads.virginia.edu/~hyper/walden/hdt07.html"} -{"level":"info","message":"Fetching link: https://xkcd.com"} -{"level":"info","message":"Fetching link: test"} -{"level":"info","message":"Fetching link: http://www.paulgraham.com/hamming.html"} -{"level":"info","message":"Fetching link: https://www.youtube.com/watch?v=8S0FDjFBj8o"} -{"level":"info","message":"Fetching link: asdf"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Silicon_Valley_(TV_series)"} -{"level":"info","message":"Fetching link: https://zora.medium.com/what-i-saw-at-the-values-voter-summit-b072f77c8374"} -{"level":"info","message":"Fetching link: https://www.figma.com/file/xYn5NPcsSc3FdD8CV2eq6p/Personal-Page?node-id=0%3A1"} -{"level":"info","message":"Fetching link: http://paulgraham.com/cities.html"} -{"level":"info","message":"Fetching link: https://developer.chrome.com/extensions/manifest/icons"} -{"level":"info","message":"Fetching link: https://www.google.com/search?q=upsert+meaning&oq=upsert+meaning&aqs=chrome..69i57j0l5.2159j0j4&sourceid=chrome&ie=UTF-8"} -{"level":"info","message":"Fetching link: https://ghr.nlm.nih.gov/condition/huntington-disease"} -{"level":"info","message":"Fetching link: https://en.wiktionary.org/wiki/upsert"} -{"level":"info","message":"Fetching link: https://pioneer.app"} -{"level":"info","message":"Fetching link: https://joininteract.com"} -{"level":"info","message":"Fetching link: https://www.mercatus.org/emergentventures"} -{"level":"info","message":"Fetching link: https://www.firstactfund.com"} -{"level":"info","message":"Fetching link: https://www.workatastartup.com"} -{"level":"info","message":"Fetching link: http://hackersurfing.com"} -{"level":"info","message":"Fetching link: https://blog.samaltman.com/how-to-be-successful"} -{"level":"info","message":"Fetching link: https://medium.com/@gajus/stop-using-knex-js-and-earn-30-bf410349856c"} -{"level":"info","message":"Fetching link: https://onezero.medium.com/apple-has-been-gaslighting-us-for-years-f72ccb1ef27d"} -{"level":"info","message":"Fetching link: https://www.invisionapp.com/inside-design/designing-in-the-material-style-without-just-copying-google"} -{"level":"info","message":"Fetching link: https://www.media.mit.edu/posts/time-100-next-2019/"} -{"level":"info","message":"Fetching link: https://www.ycombinator.com/"} -{"level":"info","message":"Fetching link: https://mindbook.dev/shelf"} -{"level":"info","message":"Fetching link: https://github.com/shariqiqbal2810/MAAC/blob/master/algorithms/attention_sac.py"} -{"level":"info","message":"Fetching link: xkcd.com"} -{"level":"info","message":"Fetching link: https://en.m.wikipedia.org/wiki/Special:Random"} -{"level":"info","message":"Fetching link: https://www.quora.com/What-was-your-path-toward-learning-ML-What-books-did-you-enjoy-most-while-learning-ML-What-were-the-blind-alleys/answer/Ian-Goodfellow"} -{"level":"info","message":"Fetching link: https://www.eugenewei.com/blog/2019/2/19/status-as-a-service"} -{"level":"info","message":"Fetching link: http://paulgraham.com/know.html"} -{"level":"info","message":"Fetching link: https://blog.samaltman.com/funding-for-covid-19-projects"} -{"level":"info","message":"Fetching link: https://developer.chrome.com/extensions/getstarted"} -{"level":"info","message":"Fetching link: http://www.paulgraham.com/know.html"} -{"level":"info","message":"Fetching link: https://www.quantamagazine.org/a-path-less-taken-to-the-peak-of-the-math-world-20170627"} -{"level":"info","message":"Fetching link: http://paulgraham.com/disc.html"} -{"level":"info","message":"Fetching link: http://paulgraham.com/noob.html"} -{"level":"info","message":"Fetching link: https://www.forbes.com/sites/bizcarson/2019/01/18/an-early-facebook-investor-is-creating-a-scouting-network-for-brilliant-engineers/?fbclid=IwAR02kFzhx4IGCQV3VTP3XRcBVN0hhu-xuy1d-88kB6CYeLqvwwExBbmuYf4#64e4cb0018e1"} -{"level":"info","message":"Fetching link: https://www.quora.com/Aside-from-a-tan-why-does-Ariana-Grandes-face-look-so-different/answer/Deena-Jones-18"} -{"level":"info","message":"Fetching link: http://paulgraham.com/ycstart.html"} -{"level":"info","message":"Fetching link: https://mindbook.dev/marley-xiong/bookshelf"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Berlin_Wall"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/West_Berlin"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Hamburg"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Alliance_90/The_Greens"} -{"level":"info","message":"Fetching link: https://mindbook.dev/bookshelf"} -{"level":"info","message":"Fetching link: https://mindbook.dev/marley-xiong"} -{"level":"info","message":"Fetching link: https://mindbook.dev/nikhil-khansal"} -{"level":"info","message":"Fetching link: https://mindbook.dev/nikhil-khansal/bookshelf"} -{"level":"info","message":"Fetching link: https://www.google.com/search?q=steven+tyler+aerosmith&rlz=1C5CHFA_enCA886CA886&oq=steven+tyler+aerosmith&aqs=chrome..69i57j46j0l6.3135j1j1&sourceid=chrome&ie=UTF-8"} -{"level":"info","message":"Fetching link: https://medium.com/@cjmacdonald_14717/dare-to-suck-a437494682a5"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Scott_Forstall"} -{"level":"info","message":"Fetching link: https://www.robinwieruch.de/react-hooks-fetch-data"} -{"level":"info","message":"Fetching link: https://www.npmjs.com/package/jhucsse.covid"} -{"level":"info","message":"Fetching link: https://developers.google.com/maps/documentation/javascript/get-api-key"} -{"level":"info","message":"Fetching link: https://medium.com/better-programming/incorporating-apple-maps-with-autocomplete-in-a-react-native-application-31b56befef3"} -{"level":"info","message":"Fetching link: https://www.freecodecamp.org/news/how-to-integrate-maps-in-react-native-using-react-native-maps-5745490fe055"} -{"level":"info","message":"Fetching link: https://en.wikipedia.org/wiki/Sviatoslav_Richter"} -{"level":"info","message":"Fetching link: http://paulgraham.com/hackernews.html"} -{"level":"info","message":"Fetching link: https://time.com/5803225/yuval-noah-harari-coronavirus-humanity-leadership"} -{"level":"info","message":"Fetching link: https://bubble.io/blog/empower-don-t-disrupt/"} -{"level":"info","message":"Fetching link: https://longitudinal.blog/2019/01/01/on-whole-mammalian-brain-connectomics"} -{"level":"info","message":"Fetching link: https://link.springer.com/article/10.3758/s13414-019-01760-1"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/s41593-019-0480-6"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/2020.03.30.015511v1.full"} -{"level":"info","message":"Fetching link: https://elifesciences.org/articles/22901"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/ncomms13276"} -{"level":"info","message":"Fetching link: https://science.sciencemag.org/content/346/6209/551"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/407007v2"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/2020.03.30.015511v1.full#ref-44"} -{"level":"info","message":"Fetching link: https://www.annualreviews.org/doi/abs/10.1146/annurev.psych.47.1.173"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/s41583-020-0277-3"} -{"level":"info","message":"Fetching link: https://montrealgazette.com/news/local-news/coronavirus-quebec-rental-board-suspends-eviction-hearings/"} -{"level":"info","message":"Fetching link: https://www.biorxiv.org/content/10.1101/2020.03.11.984757v1"} -{"level":"info","message":"Fetching link: https://arxiv.org/abs/2004.07580"} -{"level":"info","message":"Fetching link: https://www.nature.com/articles/s41593-020-0614-x"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg#scrollTo=ZDozOXTsPrL8"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg#scrollTo=gm0p2LaP3HTL"} -{"level":"info","message":"Fetching link: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg#scrollTo=VFKrOuHIMk6N"} -{"level":"info","message":"Fetching link: https://github.com/geek-ai/magent"} -{"level":"info","message":"Fetching link: https://www.facebook.com"} -{"level":"info","message":"Fetching link: https://danluu.com/sounds-easy"} -{"level":"info","message":"Fetching link: https://www.messenger.com/t/daoud.piracha"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","3":"l","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 10:"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","25":"t","26":"e","27":"s","28":"t","3":"l","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 14:"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","25":"a","26":"s","27":"d","28":"f","3":"l","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 17:"} -{"0":"F","1":"a","10":"p","11":"a","12":"r","13":"s","14":"e","15":" ","16":"U","17":"R","18":"L","19":" ","2":"i","20":"f","21":"r","22":"o","23":"m","24":" ","25":"x","26":"k","27":"c","28":"d","29":".","3":"l","30":"c","31":"o","32":"m","4":"e","5":"d","6":" ","7":"t","8":"o","9":" ","level":"error","message":"Error processing HTML link 42:"} -{"level":"warn","message":"Skipped saving link 10: No full text extracted"} -{"level":"warn","message":"Skipped saving link 14: No full text extracted"} -{"level":"warn","message":"Skipped saving link 17: No full text extracted"} -{"level":"warn","message":"Skipped saving link 42: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 29:"} -{"level":"warn","message":"Skipped saving link 29: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 38:"} -{"level":"warn","message":"Skipped saving link 38: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 56:"} -{"level":"warn","message":"Skipped saving link 56: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 61:"} -{"level":"warn","message":"Skipped saving link 61: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 62:"} -{"level":"warn","message":"Skipped saving link 62: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 63:"} -{"level":"warn","message":"Skipped saving link 63: No full text extracted"} -{"0":"f","1":"e","10":"e","11":"d","2":"t","3":"c","4":"h","5":" ","6":"f","7":"a","8":"i","9":"l","level":"error","message":"Error processing HTML link 64:"} -{"level":"warn","message":"Skipped saving link 64: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://arxiv.org/abs/2004.07580, length: 47340"} -{"level":"warn","message":"Skipped saving link 90: No full text extracted"} -{"level":"warn","message":"Skipped saving link 80: No full text extracted"} -{"level":"warn","message":"Skipped saving link 31: No full text extracted"} -{"level":"warn","message":"Skipped saving link 76: No full text extracted"} -{"level":"warn","message":"Skipped saving link 88: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://en.wiktionary.org/wiki/upsert, length: 34378"} -{"level":"warn","message":"Skipped saving link 25: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://xkcd.com, length: 7333"} -{"level":"info","message":"Successfully processed link: https://xkcd.com"} -{"level":"warn","message":"Skipped saving link 84: No full text extracted"} -{"level":"warn","message":"Skipped saving link 85: No full text extracted"} -{"level":"warn","message":"Skipped saving link 89: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://nn.labml.ai/transformers/gpt/, length: 57991"} -{"level":"info","message":"Successfully processed link: https://nn.labml.ai/transformers/gpt/"} -{"level":"info","message":"Fetched HTML content for: https://pioneer.app, length: 30430"} -{"level":"info","message":"Successfully processed link: https://pioneer.app"} -{"level":"info","message":"Fetched HTML content for: https://www.media.mit.edu/posts/time-100-next-2019/, length: 67207"} -{"level":"warn","message":"Skipped saving link 36: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://danluu.com/sounds-easy, length: 14807"} -{"level":"info","message":"Successfully processed link: https://danluu.com/sounds-easy"} -{"level":"info","message":"Fetched HTML content for: https://www.freecodecamp.org/news/how-to-integrate-maps-in-react-native-using-react-native-maps-5745490fe055, length: 44930"} -{"level":"info","message":"Successfully processed link: https://www.freecodecamp.org/news/how-to-integrate-maps-in-react-native-using-react-native-maps-5745490fe055"} -{"level":"info","message":"Fetched HTML content for: https://joininteract.com, length: 34428"} -{"level":"info","message":"Successfully processed link: https://joininteract.com"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Scott_Forstall, length: 183706"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Scott_Forstall"} -{"level":"info","message":"Fetched HTML content for: https://blog.samaltman.com/funding-for-covid-19-projects, length: 18002"} -{"level":"info","message":"Successfully processed link: https://blog.samaltman.com/funding-for-covid-19-projects"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Slaughterhouse-Five, length: 236321"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Slaughterhouse-Five"} -{"level":"warn","message":"Skipped saving link 12: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://ghr.nlm.nih.gov/condition/huntington-disease, length: 41476"} -{"level":"info","message":"Successfully processed link: https://ghr.nlm.nih.gov/condition/huntington-disease"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Sviatoslav_Richter, length: 249567"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Sviatoslav_Richter"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/disc.html, length: 7898"} -{"level":"info","message":"Fetched HTML content for: https://en.m.wikipedia.org/wiki/Special:Random, length: 43693"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/ycstart.html, length: 14169"} -{"level":"info","message":"Successfully processed link: http://paulgraham.com/ycstart.html"} -{"level":"info","message":"Fetched HTML content for: http://www.paulgraham.com/know.html, length: 10410"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/know.html, length: 10410"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/noob.html, length: 12533"} -{"level":"info","message":"Fetched HTML content for: http://www.paulgraham.com/makersschedule.html, length: 16855"} -{"level":"info","message":"Successfully processed link: http://www.paulgraham.com/makersschedule.html"} -{"level":"info","message":"Fetched HTML content for: https://www.figma.com/file/xYn5NPcsSc3FdD8CV2eq6p/Personal-Page?node-id=0%3A1, length: 92885"} -{"level":"warn","message":"Skipped saving link 20: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://www.math3ma.com, length: 243079"} -{"level":"info","message":"Successfully processed link: https://www.math3ma.com"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/cities.html, length: 30263"} -{"level":"info","message":"Skipping inaccessible PDF: http://www.math.lsa.umich.edu/~kesmith/infinite.pdf"} -{"level":"warn","message":"Skipped saving link 94: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Silicon_Valley_(TV_series), length: 363863"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Silicon_Valley_(TV_series)"} -{"level":"info","message":"Fetched HTML content for: https://www.npmjs.com/package/jhucsse.covid, length: 73190"} -{"level":"info","message":"Successfully processed link: https://www.npmjs.com/package/jhucsse.covid"} -{"level":"info","message":"Fetched HTML content for: http://paulgraham.com/hackernews.html, length: 24290"} -{"level":"warn","message":"Skipped saving link 74: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://sivers.org/slow, length: 2699"} -{"level":"info","message":"Successfully processed link: https://sivers.org/slow"} -{"level":"info","message":"Fetched HTML content for: https://sivers.org/kimo, length: 5202"} -{"level":"info","message":"Successfully processed link: https://sivers.org/kimo"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/West_Berlin, length: 368367"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/West_Berlin"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Eris_(dwarf_planet), length: 415390"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Eris_(dwarf_planet)"} -{"level":"info","message":"Fetched HTML content for: https://www.quora.com/What-was-your-path-toward-learning-ML-What-books-did-you-enjoy-most-while-learning-ML-What-were-the-blind-alleys/answer/Ian-Goodfellow, length: 91651"} -{"level":"warn","message":"Skipped saving link 44: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://www.facebook.com, length: 56863"} -{"level":"warn","message":"Skipped saving link 100: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: http://www.paulgraham.com/hamming.html, length: 76513"} -{"level":"info","message":"Fetched HTML content for: https://www.goodreads.com/book/show/11275.The_Wind_Up_Bird_Chronicle, length: 753150"} -{"level":"info","message":"Successfully processed link: https://www.goodreads.com/book/show/11275.The_Wind_Up_Bird_Chronicle"} -{"level":"info","message":"Fetched HTML content for: https://www.eugenewei.com/blog/2019/2/19/status-as-a-service, length: 249290"} -{"level":"info","message":"Successfully processed link: https://www.eugenewei.com/blog/2019/2/19/status-as-a-service"} -{"level":"info","message":"Fetched HTML content for: https://www.mercatus.org/emergentventures, length: 103224"} -{"level":"info","message":"Successfully processed link: https://www.mercatus.org/emergentventures"} -{"level":"info","message":"Fetched HTML content for: https://www.forbes.com/sites/bizcarson/2019/01/18/an-early-facebook-investor-is-creating-a-scouting-network-for-brilliant-engineers/?fbclid=IwAR02kFzhx4IGCQV3VTP3XRcBVN0hhu-xuy1d-88kB6CYeLqvwwExBbmuYf4#64e4cb0018e1, length: 504972"} -{"level":"info","message":"Successfully processed link: https://www.forbes.com/sites/bizcarson/2019/01/18/an-early-facebook-investor-is-creating-a-scouting-network-for-brilliant-engineers/?fbclid=IwAR02kFzhx4IGCQV3VTP3XRcBVN0hhu-xuy1d-88kB6CYeLqvwwExBbmuYf4#64e4cb0018e1"} -{"level":"info","message":"Fetched HTML content for: https://www.workatastartup.com, length: 149617"} -{"level":"info","message":"Successfully processed link: https://www.workatastartup.com"} -{"level":"info","message":"Fetched HTML content for: https://zora.medium.com/what-i-saw-at-the-values-voter-summit-b072f77c8374, length: 94117"} -{"level":"info","message":"Successfully processed link: https://zora.medium.com/what-i-saw-at-the-values-voter-summit-b072f77c8374"} -{"level":"info","message":"Fetched HTML content for: https://onezero.medium.com/apple-has-been-gaslighting-us-for-years-f72ccb1ef27d, length: 98158"} -{"level":"info","message":"Successfully processed link: https://onezero.medium.com/apple-has-been-gaslighting-us-for-years-f72ccb1ef27d"} -{"level":"info","message":"Fetched HTML content for: https://www.nytimes.com/2018/04/11/magazine/black-mothers-babies-death-maternal-mortality.html, length: 377386"} -{"level":"info","message":"Successfully processed link: https://www.nytimes.com/2018/04/11/magazine/black-mothers-babies-death-maternal-mortality.html"} -{"level":"info","message":"Fetched HTML content for: https://www.quora.com/Aside-from-a-tan-why-does-Ariana-Grandes-face-look-so-different/answer/Deena-Jones-18, length: 78021"} -{"level":"warn","message":"Skipped saving link 54: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://blog.samaltman.com/how-to-be-successful, length: 127401"} -{"level":"info","message":"Successfully processed link: https://blog.samaltman.com/how-to-be-successful"} -{"level":"info","message":"Fetched HTML content for: https://medium.com/@cjmacdonald_14717/dare-to-suck-a437494682a5, length: 89808"} -{"level":"info","message":"Successfully processed link: https://medium.com/@cjmacdonald_14717/dare-to-suck-a437494682a5"} -{"level":"info","message":"Fetched HTML content for: https://www.annualreviews.org/doi/abs/10.1146/annurev.psych.47.1.173, length: 76668"} -{"level":"info","message":"Successfully processed link: https://www.annualreviews.org/doi/abs/10.1146/annurev.psych.47.1.173"} -{"level":"info","message":"Fetched HTML content for: https://www.messenger.com/t/daoud.piracha, length: 184925"} -{"level":"warn","message":"Skipped saving link 102: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Alliance_90/The_Greens, length: 626894"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Alliance_90/The_Greens"} -{"level":"info","message":"Fetched HTML content for: https://www.ycombinator.com/, length: 199514"} -{"level":"warn","message":"Skipped saving link 37: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Berlin_Wall, length: 685708"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Berlin_Wall"} -{"level":"info","message":"Fetched HTML content for: https://longitudinal.blog/2019/01/01/on-whole-mammalian-brain-connectomics, length: 151961"} -{"level":"info","message":"Successfully processed link: https://longitudinal.blog/2019/01/01/on-whole-mammalian-brain-connectomics"} -{"level":"info","message":"Fetched HTML content for: https://elifesciences.org/articles/22901, length: 724636"} -{"level":"info","message":"Successfully processed link: https://elifesciences.org/articles/22901"} -{"level":"info","message":"Fetched HTML content for: https://www.quantamagazine.org/a-path-less-taken-to-the-peak-of-the-math-world-20170627, length: 354626"} -{"level":"info","message":"Successfully processed link: https://www.quantamagazine.org/a-path-less-taken-to-the-peak-of-the-math-world-20170627"} -{"level":"info","message":"Fetched HTML content for: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg#scrollTo=gm0p2LaP3HTL, length: 87193"} -{"level":"warn","message":"Skipped saving link 97: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://www.invisionapp.com/inside-design/designing-in-the-material-style-without-just-copying-google, length: 464259"} -{"level":"info","message":"Successfully processed link: https://www.invisionapp.com/inside-design/designing-in-the-material-style-without-just-copying-google"} -{"level":"info","message":"Fetched HTML content for: https://medium.com/better-programming/incorporating-apple-maps-with-autocomplete-in-a-react-native-application-31b56befef3, length: 139188"} -{"level":"info","message":"Successfully processed link: https://medium.com/better-programming/incorporating-apple-maps-with-autocomplete-in-a-react-native-application-31b56befef3"} -{"level":"info","message":"Fetched HTML content for: https://medium.com/@gajus/stop-using-knex-js-and-earn-30-bf410349856c, length: 181868"} -{"level":"info","message":"Successfully processed link: https://medium.com/@gajus/stop-using-knex-js-and-earn-30-bf410349856c"} -{"level":"info","message":"Fetched HTML content for: https://en.wikipedia.org/wiki/Hamburg, length: 916594"} -{"level":"info","message":"Successfully processed link: https://en.wikipedia.org/wiki/Hamburg"} -{"level":"info","message":"Fetched HTML content for: https://www.robinwieruch.de/react-hooks-fetch-data, length: 462246"} -{"level":"info","message":"Successfully processed link: https://www.robinwieruch.de/react-hooks-fetch-data"} -{"level":"info","message":"Fetched HTML content for: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg#scrollTo=ZDozOXTsPrL8, length: 87208"} -{"level":"warn","message":"Skipped saving link 96: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://github.com/geek-ai/magent, length: 346507"} -{"level":"info","message":"Successfully processed link: https://github.com/geek-ai/magent"} -{"level":"info","message":"Fetched HTML content for: https://www.newyorker.com/news/news-desk/curiosity-and-the-prisoner, length: 1041881"} -{"level":"info","message":"Successfully processed link: https://www.newyorker.com/news/news-desk/curiosity-and-the-prisoner"} -{"level":"info","message":"Fetched HTML content for: https://developer.chrome.com/extensions/manifest/icons, length: 120555"} -{"level":"info","message":"Successfully processed link: https://developer.chrome.com/extensions/manifest/icons"} -{"level":"info","message":"Fetched HTML content for: https://github.com/shariqiqbal2810/MAAC/blob/master/algorithms/attention_sac.py, length: 514745"} -{"level":"warn","message":"Skipped saving link 39: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://time.com/5803225/yuval-noah-harari-coronavirus-humanity-leadership, length: 244556"} -{"level":"info","message":"Successfully processed link: https://time.com/5803225/yuval-noah-harari-coronavirus-humanity-leadership"} -{"level":"info","message":"Fetched HTML content for: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg, length: 87210"} -{"level":"warn","message":"Skipped saving link 95: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://colab.research.google.com/drive/1_SoZlLYR2n4Eso6F93WFn_GhjLwfDKvg#scrollTo=VFKrOuHIMk6N, length: 87198"} -{"level":"warn","message":"Skipped saving link 98: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://developer.chrome.com/extensions/getstarted, length: 132905"} -{"level":"info","message":"Successfully processed link: https://developer.chrome.com/extensions/getstarted"} -{"level":"info","message":"Fetched HTML content for: https://developers.google.com/maps/documentation/javascript/get-api-key, length: 256442"} -{"level":"info","message":"Successfully processed link: https://developers.google.com/maps/documentation/javascript/get-api-key"} -{"level":"info","message":"Fetched HTML content for: https://www.google.com/search?q=steven+tyler+aerosmith&rlz=1C5CHFA_enCA886CA886&oq=steven+tyler+aerosmith&aqs=chrome..69i57j46j0l6.3135j1j1&sourceid=chrome&ie=UTF-8, length: 173759"} -{"level":"warn","message":"Skipped saving link 65: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://www.google.com/search?q=upsert+meaning&oq=upsert+meaning&aqs=chrome..69i57j0l5.2159j0j4&sourceid=chrome&ie=UTF-8, length: 140877"} -{"level":"warn","message":"Skipped saving link 23: No full text extracted"} -{"level":"info","message":"Fetched HTML content for: https://www.nature.com/articles/s41593-019-0480-6, length: 507689"} diff --git a/server/src/core/surfaces/express/index.ts b/server/src/core/surfaces/express/index.ts index 4a6efb3..7a98b28 100644 --- a/server/src/core/surfaces/express/index.ts +++ b/server/src/core/surfaces/express/index.ts @@ -1,22 +1,19 @@ -import http from "http"; -import express from "express"; import cors from "cors"; +import express from "express"; +import http from "http"; -import { startApolloServer } from "../graphql"; -import { Exception } from "src/core/logic"; -import ApiResponse from "src/core/logic/ApiResponse"; -import { config } from "src/config"; -import { omit } from "lodash/fp"; -import { initSentry } from "src/utils/sentry"; import * as Sentry from "@sentry/node"; +import helmet from "helmet"; import { serve } from "inngest/express"; -import { cronInngestFunctions, inngestFunctions } from "src/jobs/inngest"; -import { inngest, cronsInngest } from "src/jobs/inngest/clients"; -import { RedisStore } from "rate-limit-redis"; import RedisClient from "ioredis"; -import helmet from "helmet"; - -import { rateLimit } from "express-rate-limit"; +import { omit } from "lodash/fp"; +import { config } from "src/config"; +import { Exception } from "src/core/logic"; +import ApiResponse from "src/core/logic/ApiResponse"; +import { cronInngestFunctions, inngestFunctions } from "src/jobs/inngest"; +import { inngest } from "src/jobs/inngest/clients"; +import { initSentry } from "src/utils/sentry"; +import { startApolloServer } from "../graphql"; const port = normalizePort(config.port); const app = express(); @@ -57,7 +54,28 @@ const startInngest = async () => { app.use(express.urlencoded({ extended: true })); app.use(express.json({ limit: "50mb" })); - app.use(cors()); + app.use( + cors({ + origin: (origin, callback) => { + const allowedOrigins = [ + "http://localhost:3000", + "https://talkpickup.com", + ]; + if ( + !origin || + allowedOrigins.includes(origin) || + origin.startsWith("chrome-extension://") + ) { + callback(null, true); + } else { + callback(new Error("Not allowed by CORS")); + } + }, + methods: ["GET", "POST", "OPTIONS"], + allowedHeaders: ["Content-Type", "Authorization"], + credentials: true, + }) + ); app.use( helmet({ contentSecurityPolicy: @@ -223,4 +241,4 @@ async function exceptionHandler(err, req, res, next) { } } -export { startServer, startInngest }; +export { startInngest, startServer }; diff --git a/server/src/core/surfaces/graphql/generated/nexus.ts b/server/src/core/surfaces/graphql/generated/nexus.ts index 3774396..1285f10 100644 --- a/server/src/core/surfaces/graphql/generated/nexus.ts +++ b/server/src/core/surfaces/graphql/generated/nexus.ts @@ -754,7 +754,6 @@ export interface NexusGenArgTypes { name: string; // String! } createContentFromUrl: { // args - authProviderId?: string | null; // String url: string; // String! } createUser: { // args @@ -865,7 +864,6 @@ export interface NexusGenArgTypes { platform?: string | null; // String } getIsBookmarked: { // args - authProviderId?: string | null; // String url: string; // String! } getLikes: { // args diff --git a/server/src/core/surfaces/graphql/index.ts b/server/src/core/surfaces/graphql/index.ts index 95d88b5..0cb237f 100644 --- a/server/src/core/surfaces/graphql/index.ts +++ b/server/src/core/surfaces/graphql/index.ts @@ -1,16 +1,13 @@ -import * as http from "http"; -import { Express } from "express"; -import { schema } from "./schema"; -import { createContext as context } from "./context"; -import graphqlUploadExpress from "graphql-upload/graphqlUploadExpress.js"; -import { config } from "src/config"; -import { hasValue } from "src/core/logic"; import { ApolloServer } from "@apollo/server"; import { expressMiddleware } from "@apollo/server/express4"; import { ApolloServerPluginDrainHttpServer } from "@apollo/server/plugin/drainHttpServer"; -import cors from "cors"; -import express from "express"; import { InMemoryLRUCache } from "@apollo/utils.keyvaluecache"; +import cors from "cors"; +import express, { Express } from "express"; +import graphqlUploadExpress from "graphql-upload/graphqlUploadExpress.js"; +import * as http from "http"; +import { createContext as context } from "./context"; +import { schema } from "./schema"; const startApolloServer = async (app: Express) => { const httpServer = http.createServer(app); @@ -31,7 +28,24 @@ const startApolloServer = async (app: Express) => { app.use( "/graphql", - cors(), + cors({ + origin: (origin, callback) => { + const allowedOrigins = [ + "http://localhost:3000", + "https://talkpickup.com", + ]; + if ( + !origin || + allowedOrigins.includes(origin) || + origin.startsWith("chrome-extension://") + ) { + callback(null, true); + } else { + callback(new Error("Not allowed by CORS")); + } + }, + credentials: true, + }), express.json(), expressMiddleware(server, { context: context, diff --git a/server/src/modules/content/graphql/mutations/createContentFromUrl.ts b/server/src/modules/content/graphql/mutations/createContentFromUrl.ts index 72acd49..ff3e7d7 100644 --- a/server/src/modules/content/graphql/mutations/createContentFromUrl.ts +++ b/server/src/modules/content/graphql/mutations/createContentFromUrl.ts @@ -1,4 +1,4 @@ -import { arg, mutationField, nonNull, stringArg } from "nexus"; +import { mutationField, nonNull, stringArg } from "nexus"; import { Content as ContentEntity, User, @@ -31,23 +31,24 @@ curl -X POST http://localhost:8888/graphql \ }' */ +const generateAudioImmediately = false; + export const createContentFromUrl = mutationField("createContentFromUrl", { type: nonNull(Content), args: { url: nonNull(stringArg()), - authProviderId: arg({ type: "String" }), }, resolve: async (_parent, args, ctx: Context, _info) => { - const { url, authProviderId } = args; - Logger.info( - `createContentFromUrl called with url: ${url}, authProviderId: ${authProviderId}` - ); + const { url } = args; + Logger.info(`createContentFromUrl called with url: ${url}`); + // logg ctx.me + console.log("ctx", ctx); + + if (!ctx.me) { + throw new Error("User not authenticated"); + } let content: ContentEntity; - let user = await getUserFromContextOrAuthProviderId( - ctx, - authProviderId - ); // Check if content with the given URL already exists const existingContentResponse = await contentRepo.findOne({ @@ -64,7 +65,8 @@ export const createContentFromUrl = mutationField("createContentFromUrl", { content = existingContentResponse.value; } else { const contentResponse = await ContentFromUrlService.createFromUrl( - url + url, + generateAudioImmediately ); if (contentResponse.isFailure()) { throw contentResponse.error; @@ -73,12 +75,8 @@ export const createContentFromUrl = mutationField("createContentFromUrl", { Logger.info(`New content created for url: ${url}`); } - if (user) { - await addContentToUserQueue(user, content); - Logger.info(`Content added to queue for user: ${user.id}`); - } else { - Logger.info(`No user found to add content to queue`); - } + await addContentToUserQueue(ctx.me, content); + Logger.info(`Content added to queue for user: ${ctx.me.id}`); return content; }, diff --git a/server/src/modules/content/graphql/queries/getIsBookmarked.ts b/server/src/modules/content/graphql/queries/getIsBookmarked.ts index 26740d2..a9e46b8 100644 --- a/server/src/modules/content/graphql/queries/getIsBookmarked.ts +++ b/server/src/modules/content/graphql/queries/getIsBookmarked.ts @@ -2,7 +2,6 @@ import { arg, nonNull, queryField, stringArg } from "nexus"; import { User } from "src/core/infra/postgres/entities"; import { throwIfError } from "src/core/surfaces/graphql/common"; import { Context } from "src/core/surfaces/graphql/context"; -import { pgUserRepo } from "src/modules/users/infra/postgres"; import { Logger } from "src/utils"; import { contentRepo } from "../../infra"; import { ContentSessionService } from "../../services/contentSessionService"; @@ -11,25 +10,19 @@ export const getIsBookmarked = queryField("getIsBookmarked", { type: nonNull("Boolean"), args: { url: nonNull(stringArg()), - authProviderId: arg({ type: "String" }), }, resolve: async (_parent, args, ctx: Context) => { - const { url, authProviderId } = args; + const { url } = args; Logger.info( - `getIsBookmarked: Checking if URL ${url} is bookmarked, authProviderId: ${authProviderId}` + `getIsBookmarked: Checking if URL ${url} is bookmarked for user ${ctx.me?.email}` ); if (!url) { throw new Error("URL is required"); } - let user = await getUserFromContextOrAuthProviderId( - ctx, - authProviderId - ); - - if (!user) { + if (!ctx.me) { throw new Error("User not authenticated"); } @@ -45,7 +38,7 @@ export const getIsBookmarked = queryField("getIsBookmarked", { const sessionResponse = await ContentSessionService.findOrCreate( content, - user + ctx.me ); throwIfError(sessionResponse); @@ -54,32 +47,9 @@ export const getIsBookmarked = queryField("getIsBookmarked", { sessionResponse.value?.isBookmarked ? "bookmarked" : "unbookmarked" - } by user ${user.email}` + } by user ${ctx.me.email}` ); return sessionResponse.value?.isBookmarked ?? false; }, }); - -async function getUserFromContextOrAuthProviderId( - ctx: Context, - authProviderId?: string | null -): Promise { - if (ctx.me) { - return ctx.me; - } - if (authProviderId) { - const userResponse = await pgUserRepo.findOne({ - where: { authProviderId }, - }); - - if (userResponse.isSuccess() && userResponse.value) { - Logger.info( - `getUserFromContextOrAuthProviderId: Found user ${userResponse.value?.email} with authProviderId ${authProviderId}` - ); - - return userResponse.value; - } - } - return null; -} diff --git a/server/src/modules/content/services/contentFromUrlService.ts b/server/src/modules/content/services/contentFromUrlService.ts index b2dc38f..74072ef 100644 --- a/server/src/modules/content/services/contentFromUrlService.ts +++ b/server/src/modules/content/services/contentFromUrlService.ts @@ -26,7 +26,8 @@ const truncateText = (text: string, maxLength: number = 100): string => { export const ContentFromUrlService = { createFromUrl: async ( - url: string + url: string, + generateAudioImmediately: boolean ): Promise> => { try { // Only turn this of if scraping content from json like response where author is already extracted/created @@ -97,8 +98,11 @@ export const ContentFromUrlService = { return failure(savedContentResponse.error); } - const createAudioContent = true; - // process.env.NODE_ENV === "production" ? true : false; + const createAudioContent = + process.env.NODE_ENV === "production" && + generateAudioImmediately + ? true + : false; if (createAudioContent) { // Enqueue audio generation task await AudioGenerationQueue.add("generateAudio", {