[{"data":1,"prerenderedAt":356},["ShallowReactive",2],{"project-45362813":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":44,"post_text":46,"what":47,"said":88,"maker_in_thread":180,"shape":189,"grid":192,"attempts":317,"same_week":318,"maker_shows":182,"maker_hidden":348,"reader_version":349,"card":350},"45362813","Vibe Linking","Totally- using this as a chrome custom search was the origin of this idea.","maker","Show HN: Vibe Linking","https:\u002F\u002Fvb.lk\u002F","vb.lk","michaelstewart",1758732011,2025,155,46,469,3837,13,"notable","ai","url routing","web_app",[24,25,26,27],"vibe links","llm url router","im feeling lucky","natural language links","debated",0.145,{"positive":31,"neutral":32,"mixed":33,"critical":32},12,8,1,29,{"idea":36,"design":38,"execution":40,"privacy":42,"pricing":43},{"positive":32,"critical":37},3,{"positive":33,"critical":39},0,{"positive":33,"critical":41},4,{"positive":39,"critical":33},{"positive":33,"critical":39},[45,39,39,37,45,39,39,39,39,37,39,39,37,45,33,37,39,37,33,45,37,39,45,37,45,37,45,39,33,33,39,33,45,33,33,37,39,45,39,37],5,null,{"problem":48,"audience":46,"pricing":46,"motivation":62,"time_to_build":46,"stack":69,"openness":86,"stage":87,"team_size":86},{"value":49,"source":50,"evidence":51},"Turns a natural-language phrase into a link that goes to the most relevant destination","inferred",[52,56,59],{"id":53,"by":54,"text":55},"45366238","joshstrange","I wanted to hate this but... I can't, it's pretty cool. Yes, it's a fancy \"I'm feeling lucky\" (which they address) and I probably won't use these links just because of the…",{"id":57,"by":11,"text":58},"45364900","Here's the system prompt used for anyone that's curious: ``` You are routing natural-language queries to the most relevant web destination. Your goal: return ONE and only ONE of…",{"id":60,"by":11,"text":61},"45366507","Totally- using this as a chrome custom search was the origin of this idea. I basically want the LLM to decide if I want to go to the first result, see the search result page, or…",{"value":63,"source":7,"evidence":64},"Fun experiment to replace 'I'm feeling lucky' links with an LLM router",[65,68],{"id":66,"by":11,"text":67},"45364760","Yes, unfortunately it's not going to pick up anything that's brand new immediately. Once it ranks for the term \"vibe link\" it should redirect there. DDG is the primary fallback…",{"id":60,"by":11,"text":61},[70,80],{"value":71,"source":7,"evidence":72},"Gemini 1.5 Flash model",[73,77],{"id":74,"by":75,"text":76},"45365498","jpau","> A URL shortener that runs a lightweight model (gemini-1.5-flash) I think gemini-1.5-flash is EOL'd from tomorrow (Sep 25th)…",{"id":78,"by":11,"text":79},"45366031","Oooh, that it very good to know- thank you. That probably explains why it was so much faster than others in my testing (everyone else had migrated off of it)",{"value":81,"source":7,"evidence":82},"Cloudflare KV storage for caching",[83],{"id":84,"by":11,"text":85},"45366563","The lightweight model is incredibly cheap. Cost so far today $0.06. It within the same order of magnitude as the per-request cost of the write to cloudflare KV storage (which I'm…","unknown","launched",{"praise":89,"objections":110,"requests":130,"questions":149,"alternatives":157},[90,103],{"value":91,"source":92,"evidence":93},"Fun and clever idea, an AI-enhanced I'm feeling lucky","commenter",[94,95,99],{"id":53,"by":54,"text":55},{"id":96,"by":97,"text":98},"45384327","pseudo_meta","Plain and simple: It's an AI-enhanced \"I'm feeling lucky\". As someone who uses the \"I'm feeling lucky\" regularly, this is definitely an improvement.",{"id":100,"by":101,"text":102},"45364643","zorkso","cool idea!!",{"value":104,"source":92,"evidence":105},"Useful as placeholder links while writing",[106],{"id":107,"by":108,"text":109},"45366371","stevage","Sounds like a good use case is using this as placeholder links while writing a blog post to avoid stopping and looking for links, then doing an automatic replacement of the vibe…",[111,123],{"value":112,"source":92,"evidence":113},"Non-deterministic results and some links route wrongly",[114,115,119],{"id":53,"by":54,"text":55},{"id":116,"by":117,"text":118},"45369818","cognomano","what-is-reality redirects to Wikipedia search. I’m not impressed. I wish I could tell the LLM: try again!",{"id":120,"by":121,"text":122},"45366576","righthand","I typed in “beer” and it just redirected me to a Google search for beer…",{"value":124,"source":92,"evidence":125},"Just a canned Google search",[126],{"id":127,"by":128,"text":129},"45369464","satisfice","So it’s a canned Google search. some people get excited over the meagerest things.",[131,138],{"value":132,"source":92,"evidence":133},"Use DuckDuckGo or Brave instead of Google as fallback",[134],{"id":135,"by":136,"text":137},"45364693","LorenDB","And yet https:\u002F\u002Fvb.lk\u002Fvibe-link does not redirect back to vb.lk. Also, please please please prompt your model to use DDG (or Brave Search) for the fallback search engine instead…",{"value":139,"source":92,"evidence":140},"Store resolved links for deterministic results",[141,145],{"id":142,"by":143,"text":144},"45368529","squirrellous","Great idea and execution! Some of the example links visibly takes me through 4 redirects. I’m wondering if it’d be useful to actually store the redirect results and jump directly…",{"id":146,"by":147,"text":148},"45412941","muzani","Why not just store the links in a DB somewhere? It would be cheaper than sending them off to a LLM and it would be consistent enough to send to someone, instead of being like a…",[150],{"value":151,"source":92,"evidence":152},"How the model was prompted and whether generic categories were tried",[153],{"id":154,"by":155,"text":156},"45406224","clayhacks","I can guess why you do it, but feels a bit restrictive to list some specific companies here. You say LLM, but not like generic “MAP” site or generic “SHOPPING” site. I’m curious…",[158,166,173],{"value":159,"source":92,"evidence":160},"I'm feeling lucky button",[161,165],{"id":162,"by":163,"text":164},"45364950","0xffany","The first thought that came to mind was Google's \"I'm feeling lucky!\" button. I'm glad you mentioned it and even used it in the project!",{"id":53,"by":54,"text":55},{"value":167,"source":92,"evidence":168},"LMGTFY",[169],{"id":170,"by":171,"text":172},"45365072","whycombinetor","LMGTFY without the snark",{"value":174,"source":92,"evidence":175},"letmegooglethat.com",[176],{"id":177,"by":178,"text":179},"45366280","sinab","Thank you for sharing. This feels like a modern day version of https:\u002F\u002Fletmegooglethat.com\u002F.",{"comments":181,"answered":182,"key":183},11,2,[184,185,186],{"id":60,"text":61},{"id":57,"text":58},{"id":187,"text":188},"45366022","yes! great theme",{"commenters":190,"max_depth":37,"maker_replies":181,"first_comment_mins":191,"lifespan_hours":14},34,145,[193,195,197,199,200,204,206,210,213,215,217,219,220,223,224,226,229,234,236,239,243,248,252,254,255,258,259,263,265,270,274,279,281,283,285,287,290,294,296,297,298,302,304,306,308,313],[53,39,45,194,54,39],"project\u002Fpositive\u002Fidea",[60,39,39,196,11,33],"project\u002Fneutral\u002Fidea",[57,33,39,198,11,33],"project\u002Fneutral\u002Fdesign",[154,33,37,198,155,39],[201,182,45,202,203,39],"45365777","project\u002Fpositive\u002Fdesign","refset",[187,182,39,205,11,33],"other\u002Fneutral\u002Fnone",[207,182,39,208,209,39],"45368081","other\u002Fneutral\u002Fdesign","Jotalea",[211,182,39,205,212,39],"45372565","ideashower",[214,182,39,205,203,39],"45374216",[216,182,39,205,203,39],"45398536",[74,37,37,218,75,39],"project\u002Fneutral\u002Fexecution",[78,37,39,218,11,33],[221,37,39,205,222,39],"45367345","sailfast",[162,41,37,196,163,39],[225,41,39,196,11,33],"45365057",[227,45,45,194,228,39],"45369174","hdjrudni",[230,231,33,232,233,39],"45417050",6,"project\u002Fcritical\u002Fprivacy","qustrolabe",[170,235,37,196,171,39],7,[237,235,39,238,11,33],"45365297","commenter\u002Fneutral\u002Fnone",[240,32,37,241,242,39],"45434135","project\u002Fmixed\u002Fexecution","dehugger",[244,245,33,246,247,39],"45373486",9,"project\u002Fcritical\u002Fexecution","garyfirestorm",[249,250,45,194,251,39],"45365863",10,"indigodaddy",[142,181,45,253,143,39],"project\u002Fpositive\u002Fexecution",[107,31,37,196,108,39],[256,31,39,238,257,39],"45386017","temperceve",[96,18,45,194,97,39],[260,261,37,196,262,39],"45371786",14,"mcv",[177,264,45,194,178,39],15,[266,267,37,268,269,39],"45365871",16,"project\u002Fneutral\u002Fnone","ryeights",[271,272,45,194,273,39],"45366513",17,"jongjong",[275,276,45,277,278,39],"45365702",18,"project\u002Fpositive\u002Fpricing","rgbrgb",[84,276,39,280,11,33],"project\u002Fneutral\u002Fpricing",[120,282,33,246,121,39],19,[116,284,33,246,117,39],20,[286,284,39,218,11,33],"45376452",[127,288,33,289,128,39],21,"project\u002Fcritical\u002Fidea",[291,292,45,194,293,39],"45387597",22,"kornatzky",[135,295,33,246,136,39],23,[66,295,39,218,11,33],[146,295,33,289,147,39],[299,300,37,196,301,39],"45373277",24,"tsehori",[303,300,39,196,11,33],"45373986",[100,305,45,194,101,39],25,[307,305,39,238,11,33],"45364801",[309,310,45,311,312,39],"45364813",26,"project\u002Fpositive\u002Fnone","kmckiern",[314,315,33,289,316,39],"45366821",27,"Cheer2171",[],[319,324,329,334,339,344],{"id":320,"name":321,"points":322,"category":323},"45284311","unscreenshottable",568,"creative",{"id":325,"name":326,"points":327,"category":328},"45361268","Dayflow",480,"productivity",{"id":330,"name":331,"points":332,"category":333},"45306120","WeUseElixir",213,"languages",{"id":335,"name":336,"points":337,"category":338},"45307166","Zedis",158,"dev_tools",{"id":340,"name":341,"points":342,"category":343},"45290590","OS-1000-lines-zig",151,"learning_science",{"id":345,"name":346,"points":342,"category":347},"45330198","Ohjelmistofriikit Contract Generator","web_saas",false,"v2",{"id":351,"name":5,"line":6,"ai":348,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":352,"top":18,"kw":353,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":354,"url":9,"mix":355,"praise":91,"objection":112,"sub":21},45362813,0.14,[24,25,26,27],"5003500003003513031530535350110151130503",[31,32,33,32],1794036683101]