[{"data":1,"prerenderedAt":585},["ShallowReactive",2],{"project-24189582":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":35,"aspects":36,"strip":49,"post_text":52,"what":53,"said":109,"maker_in_thread":243,"shape":256,"grid":260,"attempts":547,"same_week":548,"maker_shows":50,"maker_hidden":577,"reader_version":578,"card":579},"24189582","Dropbase 2.0","Turn offline files into live databases","title","Show HN: Dropbase 2.0 – Turn offline files into live databases","https:\u002F\u002Fwww.dropbase.io\u002F","dropbase.io","jimmyechan",1597685913,2020,261,114,174,3028,6,"legend","data","data import and processing","web_app",[24,25,26,27],"csv to postgres","spreadsheet to database","postgrest","data import","mixed",-0.103,{"positive":31,"neutral":32,"mixed":33,"critical":34},12,31,1,21,65,{"idea":37,"privacy":39,"execution":42,"performance":44,"docs":45,"design":46,"pricing":48},{"positive":18,"critical":38},8,{"positive":40,"critical":41},0,2,{"positive":33,"critical":43},3,{"positive":40,"critical":40},{"positive":33,"critical":33},{"positive":41,"critical":47},7,{"positive":33,"critical":40},[43,33,33,50,33,43,51,33,43,33,33,43,43,33,43,41,40,33,43,40,43,51,51,51,33,43,43,51,43,40,51,41,43,33,33,43,33,43,41,43],4,5,null,{"problem":54,"audience":62,"pricing":73,"motivation":52,"time_to_build":52,"stack":83,"openness":106,"stage":107,"team_size":108},{"value":55,"source":56,"evidence":57},"Getting offline CSV, Excel and JSON files into a queryable database and API","commenter",[58],{"id":59,"by":60,"text":61},"24190187","ayazhan","Hey HN, We're happy to introduce Dropbase 2.0! It's a tool that helps you bring offline files, such as CSV, Excel, and JSON files, into Postgres database. You can also process…",{"value":63,"source":56,"evidence":64},"Businesses and people working with spreadsheet or ETL data",[65,69],{"id":66,"by":67,"text":68},"24193191","jeremyw","Good job. Channeling patio11: increase your prices, e.g. $49\u002F$250\u002FCALL US. Your customers are businesses, these numbers will be perfectly reasonable.",{"id":70,"by":71,"text":72},"24193664","2pointsomone","This is just just excellent. I do a lot of ETL work and need to build custom workflows for it, this is exactly what I have been looking for. Good job, team!",{"value":74,"source":75,"evidence":76},"Free plan and paid plans; early adopters get current pricing, increases planned at public launch","maker",[77,80],{"id":78,"by":11,"text":79},"24193497","Thank you. Good point, we actually just had a few agencies\u002Fconsultancies ask about self-hosted \u002F enterprise options. We are offering our current pricing to early adopters on HN.…",{"id":81,"by":11,"text":82},"24193115","Updated the page. Free plan on the left! Thanks!",[84,88,92,96,100],{"value":85,"source":56,"evidence":86},"Postgres",[87],{"id":59,"by":60,"text":61},{"value":89,"source":56,"evidence":90},"PostgREST",[91],{"id":59,"by":60,"text":61},{"value":93,"source":56,"evidence":94},"Pandas",[95],{"id":59,"by":60,"text":61},{"value":97,"source":56,"evidence":98},"Python",[99],{"id":59,"by":60,"text":61},{"value":101,"source":75,"evidence":102},"Webflow (landing page)",[103],{"id":104,"by":11,"text":105},"24201793","Yes!","unknown","beta","team",{"praise":110,"objections":130,"requests":164,"questions":192,"alternatives":207},[111,122],{"value":112,"source":56,"evidence":113},"Clean, well-designed landing page",[114,118],{"id":115,"by":116,"text":117},"24196127","TheUndead96","On a somewhat unrelated note, the design of this landing page is fantastic. It is exactly how I like to have new tools presented to me. All the fundamental competencies of the…",{"id":119,"by":120,"text":121},"24197187","chrisweekly","Looks useful, and the landing page is excellent. Minor grammar fix: \"See how your data looks like as you process it.\" -> \"See what your data looks like as you process it.\" (could…",{"value":123,"source":56,"evidence":124},"Useful for ETL and quick CSV querying",[125,126],{"id":70,"by":71,"text":72},{"id":127,"by":128,"text":129},"24191841","dvt","This is very cool. I think there's a lot of room to grow this space: local \"folders\" that do some \"magic\" in the cloud. Obviously, sync (Dropbox) is just the beginning, and…",[131,142,153],{"value":132,"source":56,"evidence":133},"Cloud-only; on-prem or self-hosted requested",[134,138],{"id":135,"by":136,"text":137},"24196624","hans_castorp","Can this be installed on-premise?",{"id":139,"by":140,"text":141},"24192638","alanbernstein","This looks useful, I'd prefer self-hosted for some use cases though.",{"value":143,"source":56,"evidence":144},"Terms of service raise data ownership and privacy concerns",[145,149],{"id":146,"by":147,"text":148},"24195148","mtVessel","Question about the TOS: \"However, by posting Content using Service you grant us the right and license to use, modify, publicly perform, publicly display, reproduce, and…",{"id":150,"by":151,"text":152},"24197121","Oranj","We have also stumbled upon this point in the T&C. A real show-stopper for us as we are planning to work with sensitive client data.",{"value":154,"source":56,"evidence":155},"Dark theme hard to read",[156,160],{"id":157,"by":158,"text":159},"24194464","Scheris","Is there a light mode option for the site? Or is iOS just not selecting it for some reason? My astigmatism makes reading dark UIs migraine inducing, so as cool as this sounds I…",{"id":161,"by":162,"text":163},"24196870","contravariant","Yeah, although in my case it would have been nice to have a 'light' version, as I have some trouble reading the dark grey text on a black background in broad daylight.",[165,170,177,181],{"value":166,"source":56,"evidence":167},"Self-hosted or on-premise version",[168,169],{"id":135,"by":136,"text":137},{"id":139,"by":140,"text":141},{"value":171,"source":56,"evidence":172},"Multi-sheet Excel import",[173],{"id":174,"by":175,"text":176},"24195274","xdevice","Xlsx sheets with more than one sheets, only first sheet gets imported?",{"value":178,"source":56,"evidence":179},"Light mode",[180],{"id":157,"by":158,"text":159},{"value":182,"source":56,"evidence":183},"Support for SQLite and Parquet",[184,188],{"id":185,"by":186,"text":187},"24192244","ta17711771","Any plans for sqlite?",{"id":189,"by":190,"text":191},"24193762","uke1","Would be amazing if you supported parquet :)",[193,200],{"value":194,"source":56,"evidence":195},"How are incremental loads handled?",[196],{"id":197,"by":198,"text":199},"24196110","2mol","Looks very cool so far, congratulations! I have two questions: - How do you handle incremental loads from files (or even google sheets)? Am I able to only load the diff, load…",{"value":201,"source":56,"evidence":202},"Can it do joins and group by?",[203],{"id":204,"by":205,"text":206},"24192252","MuffinFlavored","Can it do joins\u002Fgroup by\u002Fetc.?",[208,215,222,229,236],{"value":209,"source":56,"evidence":210},"Datasette",[211],{"id":212,"by":213,"text":214},"24192929","rpdillon","My favorite incarnation of this idea is probably Datasette. https:\u002F\u002Fgithub.com\u002Fsimonw\u002Fdatasette",{"value":216,"source":56,"evidence":217},"csvkit",[218],{"id":219,"by":220,"text":221},"24192071","chishaku","csvkit, you can sql query and much more from the command line.",{"value":223,"source":56,"evidence":224},"SQLite CSV import",[225],{"id":226,"by":227,"text":228},"24192220","NoSorryCannot","\"mounting\" CSVs is something sqlite can do, sqlite.org\u002Fcsv.html",{"value":230,"source":56,"evidence":231},"Meltano",[232],{"id":233,"by":234,"text":235},"24194939","DouweM","Since you brought up ETL, you may also be interested in Meltano (https:\u002F\u002Fmeltano.com), an open source ETL tool we've been working on at GitLab for a few years now! I shared some…",{"value":237,"source":56,"evidence":238},"VisiData",[239],{"id":240,"by":241,"text":242},"24196082","nurbl","This reminds me of https:\u002F\u002Fwww.visidata.org\u002F which is a terminal based application with similar purpose - loading tabular data from various sources, and exploring and processing…",{"comments":244,"answered":245,"key":246},32,10,[247,250,253],{"id":248,"text":249},"24195341","Your data is private and you own all of your data. We do not and will not share your data with anybody else unless you share it yourself through the sharing of projects,…",{"id":251,"text":252},"24200866","We're working on an on-prem \u002F self-hosted version Dropbase that will better address use cases where sensitive data needs to stay within the company. Would you mind describing the…",{"id":254,"text":255},"24201188","Good point. We can probably work on clarifying our value prop. You could do something like what you described with a local database. We could add that by building some desktop…",{"commenters":257,"max_depth":18,"maker_replies":244,"first_comment_mins":258,"lifespan_hours":259},58,49,93,[261,263,265,267,271,275,278,279,280,282,285,287,291,292,294,298,300,303,305,309,313,316,318,321,324,326,328,331,333,334,337,339,342,344,346,349,352,355,358,360,362,365,367,370,371,374,376,380,382,383,386,389,392,394,395,397,399,401,403,405,409,412,415,417,418,420,423,424,426,430,431,434,437,441,443,444,447,450,453,457,459,461,463,465,467,469,472,476,478,482,486,491,493,495,499,501,505,507,509,511,513,515,517,521,523,527,529,531,533,535,537,539,541,543],[59,40,43,262,60,40],"project\u002Fneutral\u002Fidea",[146,40,43,264,147,40],"project\u002Fneutral\u002Fprivacy",[248,40,40,266,11,33],"maker\u002Fneutral\u002Fprivacy",[268,40,33,269,270,40],"24195491","project\u002Fcritical\u002Fprivacy","rapnie",[272,40,40,273,274,40],"24196641","commenter\u002Fneutral\u002Fprivacy","gwd",[276,40,40,277,270,40],"24198559","commenter\u002Fneutral\u002Fnone",[150,40,33,269,151,40],[251,40,40,266,11,33],[197,40,51,281,198,40],"project\u002Fpositive\u002Fexecution",[283,40,43,284,60,40],"24201175","project\u002Fneutral\u002Fexecution",[135,40,43,286,136,40],"project\u002Fneutral\u002Fnone",[288,40,33,289,290,40],"24196700","project\u002Fcritical\u002Fidea","reportgunner",[254,40,40,262,11,33],[293,40,40,286,11,33],"24201132",[295,40,43,296,297,40],"24202245","project\u002Fneutral\u002Fperformance","mikorym",[299,40,40,277,60,40],"24202932",[301,40,43,302,60,40],"24203328","project\u002Fneutral\u002Fdocs",[115,33,51,304,116,40],"project\u002Fpositive\u002Fdesign",[306,33,43,307,308,40],"24196561","project\u002Fneutral\u002Fdesign","yuppiepuppie",[310,33,40,311,312,40],"24196984","other\u002Fneutral\u002Fdesign","Joe8Bit",[314,33,40,311,315,40],"24197262","porker",[161,33,33,317,162,40],"project\u002Fcritical\u002Fdesign",[319,33,40,320,11,33],"24201860","maker\u002Fneutral\u002Fdesign",[322,33,43,307,323,40],"24197514","tjoekbezoer",[104,33,40,325,11,33],"maker\u002Fneutral\u002Fnone",[327,33,40,320,11,33],"24201780",[329,33,33,289,330,40],"24202555","immago",[332,33,40,277,116,40],"24207511",[157,41,33,317,158,40],[335,41,43,307,336,40],"24194682","bishalb",[338,41,40,277,11,33],"24194809",[340,41,43,307,341,40],"24195077","chungy",[343,41,43,307,336,40],"24195444",[345,41,40,320,11,33],"24194807",[347,41,51,348,158,40],"24195790","maker\u002Fpositive\u002Fdesign",[350,41,33,317,351,40],"24194920","orastor",[353,41,40,354,290,40],"24196717","commenter\u002Fneutral\u002Fdesign",[356,41,33,317,357,40],"24195175","Kaze404",[359,41,40,320,11,33],"24195253",[361,41,40,354,357,40],"24195322",[363,41,33,317,364,40],"24196071","qubex",[127,43,51,366,128,40],"project\u002Fpositive\u002Fidea",[368,43,33,289,369,40],"24191996","orev",[219,43,33,289,220,40],[372,43,51,373,128,40],"24192099","maker\u002Fpositive\u002Fidea",[375,43,40,277,11,33],"24192265",[377,43,40,378,379,40],"24192967","other\u002Fneutral\u002Fnone","phreack",[381,43,40,284,11,33],"24192107",[226,43,33,289,227,40],[384,43,33,289,385,40],"24192839","swiley",[387,43,33,289,388,40],"24198019","rawfan",[390,50,51,366,391,40],"24195466","iblaine",[393,50,40,262,11,33],"24201886",[212,51,33,289,213,40],[396,51,40,277,11,33],"24194462",[398,51,40,378,213,40],"24200452",[400,51,40,262,11,33],"24202027",[66,18,43,402,67,40],"project\u002Fneutral\u002Fpricing",[78,18,40,404,11,33],"maker\u002Fneutral\u002Fpricing",[406,18,43,407,408,40],"24195034","project\u002Fmixed\u002Fpricing","btown",[410,18,51,411,60,40],"24195176","project\u002Fpositive\u002Fpricing",[413,47,51,366,414,40],"24193506","joeyjojo",[416,47,43,325,60,40],"24193672",[70,38,51,366,71,40],[419,38,40,325,11,33],"24193694",[421,38,51,422,71,40],"24194576","maker\u002Fpositive\u002Fnone",[233,38,40,378,234,40],[425,38,40,277,71,40],"24200845",[427,428,33,317,429,40],"24193042",9,"ffpip",[81,428,40,320,11,33],[432,245,43,262,433,40],"24197550","BlackLotus89",[435,245,43,436,60,40],"24202561","maker\u002Fneutral\u002Fidea",[438,439,43,296,440,40],"24213687",11,"kfk",[442,439,40,373,11,33],"24235085",[240,31,43,262,241,40],[445,31,40,378,446,40],"24196119","Rainymood",[119,448,51,449,120,40],13,"project\u002Fpositive\u002Fdocs",[451,448,40,452,11,33],"24201849","maker\u002Fneutral\u002Fdocs",[454,455,40,378,456,40],"24197006",14,"interactivecode",[139,458,43,264,140,40],15,[460,458,40,266,11,33],"24193024",[462,458,43,264,140,40],"24195159",[464,458,40,266,11,33],"24205488",[466,458,40,378,234,40],"24194916",[468,458,40,277,140,40],"24195182",[470,471,40,422,11,33],"24195396",16,[473,474,51,366,475,40],"24191968",17,"config_yml",[477,474,40,325,11,33],"24192155",[479,480,43,284,481,40],"24194450",18,"dorfsmay",[483,480,43,484,485,40],"24194950","maker\u002Fneutral\u002Fexecution","kelvinzhang",[487,488,33,489,490,40],"24192088",19,"project\u002Fcritical\u002Fdocs","synunlimited",[492,488,40,452,11,33],"24192128",[494,488,43,302,490,40],"24192434",[496,497,43,262,498,40],"24192969",20,"chromedev",[500,497,40,373,11,33],"24193818",[502,34,33,503,504,40],"24192163","project\u002Fcritical\u002Fexecution","matz1",[506,34,40,484,11,33],"24192185",[508,34,40,484,11,33],"24200948",[510,34,33,503,504,40],"24201914",[512,34,43,484,60,40],"24203123",[174,514,43,284,175,40],22,[516,514,40,484,11,33],"24200892",[518,519,33,317,520,40],"24193991",23,"_AzMoo",[522,519,40,320,11,33],"24200905",[524,525,43,262,526,40],"24194837",24,"kyawzazaw",[528,525,40,436,11,33],"24200919",[189,530,43,262,190,40],25,[532,530,43,436,60,40],"24193899",[204,534,43,284,205,40],26,[536,534,43,484,60,40],"24192402",[538,534,33,503,205,40],"24226879",[185,540,43,262,186,40],27,[542,540,40,436,11,33],"24192583",[544,545,40,378,546,40],"24192718",28,"teejmya",[],[549,554,559,564,569,573],{"id":550,"name":551,"points":552,"category":553},"24158125","Photo Realistic QR-Codes",482,"creative",{"id":555,"name":556,"points":557,"category":558},"24139339","Bedtime calculator",312,"consumer_social",{"id":560,"name":561,"points":562,"category":563},"24178295","ScreenplaySubs",289,"productivity",{"id":565,"name":566,"points":567,"category":568},"24177804","GradientMagic",259,"dev_tools",{"id":570,"name":571,"points":572,"category":553},"24205416","Handwritten.js",255,{"id":574,"name":575,"points":576,"category":563},"24199419","Archivy",219,false,"v2",{"id":580,"name":5,"line":6,"ai":577,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":581,"top":18,"kw":582,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":583,"url":9,"mix":584,"praise":112,"objection":132,"sub":21},24189582,-0.1,[24,25,26,27],"3114135131133132013035551335305231131323",[31,32,33,34],1794036594798]