[{"data":1,"prerenderedAt":212},["ShallowReactive",2],{"project-31946039":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":39,"post_text":41,"what":42,"said":60,"maker_in_thread":130,"shape":133,"grid":136,"attempts":166,"same_week":174,"maker_shows":38,"maker_hidden":204,"reader_version":205,"card":206},"31946039","CSVFiddle","Query CSV files with DuckDB in the browser","title","Show HN: CSVFiddle – Query CSV files with DuckDB in the browser","https:\u002F\u002Fcsvfiddle.io\u002F","csvfiddle.io","shbhrsaha",1656682032,2022,64,13,830,2570,33,"notable","data","csv query tool","web_app",[24,25,26,27],"csv sql","duckdb wasm","query csv browser","sql csv online","mixed",0.294,{"positive":31,"neutral":31,"mixed":32,"critical":33},3,1,0,7,{"performance":36,"idea":37},{"positive":33,"critical":33},{"positive":38,"critical":33},2,[33,31,33,31,31,33,33,40,33,33,40,31,40],5,null,{"problem":43,"audience":41,"pricing":41,"motivation":50,"time_to_build":41,"stack":54,"openness":59,"stage":59,"team_size":59},{"value":44,"source":45,"evidence":46},"Querying CSV files with SQL and sharing results with others","maker",[47],{"id":48,"by":11,"text":49},"31947284","Hey HN, I made CSVFiddle because I wanted a quick way to query CSV files with SQL and share the results with other people. The app runs 100% in-browser, so the data you import…",{"value":51,"source":45,"evidence":52},"Wanted a quick way to query CSV files with SQL and share results",[53],{"id":48,"by":11,"text":49},[55],{"value":56,"source":45,"evidence":57},"DuckDB-Wasm",[58],{"id":48,"by":11,"text":49},"unknown",{"praise":61,"objections":78,"requests":94,"questions":106,"alternatives":114},[62],{"value":63,"source":64,"evidence":65},"Useful for quick CSV querying; frictionless entry point","commenter",[66,70,74],{"id":67,"by":68,"text":69},"31949467","danso","By no means am I crapping on what you've created — it looks great, and I've always wanted to try DuckDB and now you've made a frictionless entrypoint — just wanted to point out…",{"id":71,"by":72,"text":73},"31949993","ijidak","This is great. Will definitely be using this. I wouldn't worry too much about people focused on running from the command line. I love the command line. But not as a query…",{"id":75,"by":76,"text":77},"31955112","swuecho","very useful tools!",[79,87],{"value":80,"source":64,"evidence":81},"Large files may cause loading errors",[82,86],{"id":83,"by":84,"text":85},"31948898","shubhamjain","Does it work with really large files? Like, >100mb or so. I was considering making something similar but with sqlite.js [1], but the problem with it is that it loads everything…",{"id":67,"by":68,"text":69},{"value":88,"source":64,"evidence":89},"Observable already offers similar DuckDB SQL querying",[90],{"id":91,"by":92,"text":93},"31953413","throwamon","Not to discourage you or anything, but Observable seems to cover this without too much hassle: https:\u002F\u002Fobservablehq.com\u002F@cmudig\u002Fintroducing-sql-with-duckdb",[95,102],{"value":96,"source":64,"evidence":97},"Load CSV from URL parameter",[98],{"id":99,"by":100,"text":101},"31949098","kjksf","Do you have an option to use a .csv from url, e.g.: https:\u002F\u002Fcsvfiddle.io\u002F?url=https:\u002F\u002Ffoo.com\u002Fbar.csv If not, could you implement it? I ask because I'm working on a web-based…",{"value":103,"source":64,"evidence":104},"Support for large files over 100MB",[105],{"id":83,"by":84,"text":85},[107],{"value":108,"source":64,"evidence":109},"Does it handle Parquet files via DuckDB?",[110],{"id":111,"by":112,"text":113},"31953658","kristianp","I guess if it uses duckdb it can query parquet (and duckdb) files too?",[115,122,126],{"value":116,"source":64,"evidence":117},"Datasette Lite",[118],{"id":119,"by":120,"text":121},"31951704","simonw","A more appropriate comparison here might be to my Datasette Lite project, which runs SQLite in the browser using WASM and lets you join multiple CSV files by URL:…",{"value":123,"source":64,"evidence":124},"Observable DuckDB notebooks",[125],{"id":91,"by":92,"text":93},{"value":127,"source":64,"evidence":128},"sql.js",[129],{"id":83,"by":84,"text":85},{"comments":32,"answered":33,"key":131},[132],{"id":48,"text":49},{"commenters":134,"max_depth":31,"maker_replies":32,"first_comment_mins":135,"lifespan_hours":134},12,92,[137,139,141,144,145,147,150,154,156,158,161,162,164],[48,33,33,138,11,32],"project\u002Fneutral\u002Fidea",[83,33,31,140,84,33],"project\u002Fneutral\u002Fperformance",[142,33,33,143,92,33],"31953450","other\u002Fneutral\u002Fnone",[99,33,31,138,100,33],[67,32,31,146,68,33],"project\u002Fmixed\u002Fperformance",[148,32,33,143,149,33],"31949672","westurner",[151,32,33,152,153,33],"31950119","commenter\u002Fneutral\u002Fnone","hk1337",[119,32,40,155,120,33],"project\u002Fpositive\u002Fidea",[91,38,33,157,92,33],"other\u002Fcritical\u002Fidea",[159,38,33,143,160,33],"31953914","tlarkworthy",[71,31,40,155,72,33],[111,163,31,138,112,33],4,[75,40,40,165,76,33],"project\u002Fpositive\u002Fnone",[167,170,173],{"id":168,"t":169,"points":32,"comments":33},"31895494",1656341970,{"id":171,"t":172,"points":38,"comments":33},"31922647",1656521234,{"id":4,"t":12,"points":14,"comments":15},[175,180,184,189,194,199],{"id":176,"name":177,"points":178,"category":179},"31988820","pamspy",235,"security_privacy",{"id":181,"name":182,"points":183,"category":179},"32002555","human eyes only",216,{"id":185,"name":186,"points":187,"category":188},"32005678","C3",182,"languages",{"id":190,"name":191,"points":192,"category":193},"31958823","Copper",146,"dev_tools",{"id":195,"name":196,"points":197,"category":198},"31932434","Featureform",136,"ai",{"id":200,"name":201,"points":202,"category":203},"32001817","SPS2022",132,"web_saas",false,"v2",{"id":207,"name":5,"line":6,"ai":204,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":208,"top":18,"kw":209,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":210,"url":9,"mix":211,"praise":63,"objection":80,"sub":21},31946039,0.29,[24,25,26,27],"0303300500535",[31,31,32,33],1793991048115]