[{"data":1,"prerenderedAt":233},["ShallowReactive",2],{"project-38973188":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":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":41,"post_text":43,"what":44,"said":71,"maker_in_thread":124,"shape":132,"grid":136,"attempts":196,"same_week":197,"maker_shows":36,"maker_hidden":224,"reader_version":225,"card":226},"38973188","Just F-Ing Ping","System16 is correct; you can select a part of the domain, and Safari will not alter it when you copy the string to the clipboard.","maker","Show HN: Just F-Ing Ping","https:\u002F\u002Fgist.github.com\u002Fschappim\u002F1d958254a2907f073cf3b70091ab4b0f","gist.github.com","schappim",1705089722,2024,44,25,1373,3515,40,"shown","dev_tools","network debugging utility","other",[24,25,26,27,28],"ping","url","browser","host lookup","network debugging","curious",0.105,{"positive":32,"neutral":33,"mixed":34,"critical":35},2,5,0,1,8,{"design":38,"idea":39,"execution":40},{"positive":35,"critical":34},{"positive":35,"critical":34},{"positive":34,"critical":35},[34,34,34,42,34,34,34,34,34,34,33,33,34,34,34,34,34,35,42,42,34,42,42,34,34],3,null,{"problem":45,"audience":43,"pricing":43,"motivation":61,"time_to_build":43,"stack":69,"openness":70,"stage":70,"team_size":70},{"value":46,"source":47,"evidence":48},"Browsers hide the protocol and make it awkward to ping a site that won't load.","inferred",[49,53,57],{"id":50,"by":51,"text":52},"38977997","andreareina","Can't load site on the browser, so I want to ping the server to see if it's up.",{"id":54,"by":55,"text":56},"38976952","system16","> Modern browsers, believing they are being clever, hide the protocol in the URL bar. Not all, thankfully. Safari doesn't do this.",{"id":58,"by":59,"text":60},"38979033","quickthrower2","Nice work. Drives me nuts that you have to strip off the protocol. I get the logic but UX is better if you allow it. We are in a REST all the things universe now.",{"value":62,"source":63,"evidence":64},"Maker wanted to check whether a server is up when the site won't load in the browser.","commenter",[65,66],{"id":50,"by":51,"text":52},{"id":67,"by":11,"text":68},"38978912","Yup, see if a server is up or get the IP to determine the hosting provider.",[],"unknown",{"praise":72,"objections":81,"requests":100,"questions":108,"alternatives":116},[73],{"value":74,"source":63,"evidence":75},"Useful idea that makes life easier for people who want to ping URLs.",[76,80],{"id":77,"by":78,"text":79},"38975673","staz","Awesome I always wanted something like this and didn't make the connection it would be that obvious to do. Thanks! You are going to make my life nicer",{"id":58,"by":59,"text":60},[82,93],{"value":83,"source":63,"evidence":84},"Workaround for browser clipboard behaviour rather than fixing the browser UI.",[85,89],{"id":86,"by":87,"text":88},"38977450","wannacboatmovie","No. No, no, no, a thousand times no. We shouldn't come up with workarounds for Google's shitty software. It enables them in furtherance of their goal of wrecking the Internet…",{"id":90,"by":91,"text":92},"38978120","qwery","Make more noise about bad UI design. As far as I'm concerned, this particular behaviour is a product of an incorrectly designed user interface. Within the Windows-style clipboard…",{"value":94,"source":63,"evidence":95},"Stripping userinfo from URLs is done incorrectly.",[96],{"id":97,"by":98,"text":99},"38977452","n0ot","I don't think you're stripping the userinfo quite right. You're stripping everything after the at-sign, when you want to strip what's before: ```…",[101],{"value":102,"source":63,"evidence":103},"Browsers should show network diagnostics on error pages.",[104],{"id":105,"by":106,"text":107},"38978220","londons_explore","I kinda wish the browsers error page would do this. I want it to give a brief summary of: * Was the TCP connection established. * Was an ICMP error sent back (ie. Connection…",[109],{"value":110,"source":63,"evidence":111},"Why ping from the browser tab rather than a terminal?",[112],{"id":113,"by":114,"text":115},"38977425","vivzkestrel","stupid question: why do you want to find the ping from the browser tab?",[117],{"value":118,"source":63,"evidence":119},"trurl for parsing URLs.",[120],{"id":121,"by":122,"text":123},"38979187","OskarS","Seems like an excellent use case for trurl [1], a tool built on curls url parsing functions (which can presumably handle any weird url format you throw at it), though I'm not…",{"comments":42,"answered":35,"key":125},[126,128,131],{"id":127,"text":6},"38977100",{"id":129,"text":130},"38976915","Thanks for the tip but I don't seem to have this option on Chromium based browsers on macOS.",{"id":67,"text":68},{"commenters":133,"max_depth":33,"maker_replies":42,"first_comment_mins":134,"lifespan_hours":135},18,218,26,[137,141,145,148,150,153,154,158,160,162,164,166,169,170,173,176,178,180,183,186,187,190,192,193,195],[138,34,34,139,140,34],"38976535","other\u002Fneutral\u002Fnone","TacticalCoder",[142,34,34,143,144,34],"38978097","commenter\u002Fneutral\u002Fnone","yonatan8070",[146,34,34,143,147,34],"38978599","ithkuil",[54,35,42,149,55,34],"project\u002Fneutral\u002Fdesign",[151,35,34,139,152,34],"38977058","paustint",[127,35,34,143,11,35],[155,32,34,156,157,34],"38976081","other\u002Fneutral\u002Fdesign","mcsniff",[129,32,34,159,11,35],"maker\u002Fneutral\u002Fnone",[161,32,34,156,87,34],"38977488",[163,32,34,143,106,34],"38978204",[58,42,33,165,59,34],"project\u002Fpositive\u002Fdesign",[77,167,33,168,78,34],4,"project\u002Fpositive\u002Fidea",[90,33,34,156,91,34],[171,33,34,156,172,34],"38978514","ay",[174,33,34,143,175,34],"38978800","stavros",[177,33,34,143,172,34],"38984866",[179,33,34,143,175,34],"38985192",[97,181,35,182,98,34],6,"project\u002Fcritical\u002Fexecution",[184,181,42,185,147,34],"38978610","project\u002Fneutral\u002Fexecution",[121,181,42,185,122,34],[86,188,34,189,87,34],7,"other\u002Fcritical\u002Fdesign",[113,36,42,191,114,34],"project\u002Fneutral\u002Fidea",[50,36,42,191,51,34],[105,36,34,194,106,34],"other\u002Fneutral\u002Fidea",[67,36,34,191,11,35],[],[198,203,208,212,216,220],{"id":199,"name":200,"points":201,"category":202},"39022693","sitinshade.com",963,"consumer_social",{"id":204,"name":205,"points":206,"category":207},"38951172","GodotOS",534,"productivity",{"id":209,"name":210,"points":211,"category":20},"38987109","#!\u002Fusr\u002Fbin\u002Fenv docker run",496,{"id":213,"name":214,"points":215,"category":20},"38971966","Marimo",448,{"id":217,"name":218,"points":219,"category":207},"38988019","Citadel",338,{"id":221,"name":222,"points":223,"category":20},"39027543","Htmldocs",226,false,"v2",{"id":227,"name":5,"line":228,"ai":224,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":229,"top":18,"kw":230,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":231,"url":9,"mix":232,"praise":74,"objection":83,"sub":21},38973188,"System16 is correct; you can select a part of the domain, and Safari will not alter it when you copy the…",0.11,[24,25,26,27,28],"0003000000550000013303300",[32,33,34,35],1793991082709]