[{"data":1,"prerenderedAt":327},["ShallowReactive",2],{"project-20077177":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":42,"post_text":44,"what":45,"said":69,"maker_in_thread":193,"shape":202,"grid":205,"attempts":289,"same_week":290,"maker_shows":34,"maker_hidden":319,"reader_version":320,"card":321},"20077177","Nullboard","Simple, light, locally-stored to-do lists","title","Show HN: Nullboard – Simple, light, locally-stored to-do lists","https:\u002F\u002Fnullboard.io\u002Fpreview","nullboard.io","apankrat",1559500755,2019,145,37,302,2195,14,"notable","productivity","to-do lists","web_app",[24,25,26,27],"to-do list","offline todo","local storage","notes","debated",-0.043,{"positive":31,"neutral":32,"mixed":33,"critical":34},5,4,1,6,16,{"idea":37,"design":38,"privacy":39,"docs":41},{"positive":33,"critical":33},{"positive":33,"critical":32},{"positive":40,"critical":33},0,{"positive":33,"critical":40},[40,40,40,40,40,31,40,43,33,40,33,43,40,40,43,40,40,31,40,40,40,33,33,40,40,40,31,33,31,40,43,31,33,40,43,40,40],3,null,{"problem":46,"audience":44,"pricing":44,"motivation":53,"time_to_build":44,"stack":57,"openness":66,"stage":67,"team_size":68},{"value":47,"source":48,"evidence":49},"Replaces an ever-growing pile of scratch papers with compact to-do lists","maker",[50],{"id":51,"by":11,"text":52},"20077187","Something I made to replace an ever-growing pile of scratch papers with ToDo lists for everything under the sun. It's a single html page, depends only on jQuery and a small…",{"value":54,"source":48,"evidence":55},"Replace scratch papers with compact, fast note-taking lists",[56],{"id":51,"by":11,"text":52},[58,62],{"value":59,"source":48,"evidence":60},"jQuery",[61],{"id":51,"by":11,"text":52},{"value":63,"source":48,"evidence":64},"HTML",[65],{"id":51,"by":11,"text":52},"open_source","launched","solo",{"praise":70,"objections":91,"requests":121,"questions":144,"alternatives":163},[71,80],{"value":72,"source":73,"evidence":74},"Works offline and stores data locally","commenter",[75,76],{"id":51,"by":11,"text":52},{"id":77,"by":78,"text":79},"20082622","076ae80a-3c97-4","I like it! Although the font is a little hard to read for me. Shameless plug for my to-do app built using client-side Blazor: https:\u002F\u002Fdo.lord.technology\u002F Everything is offline…",{"value":81,"source":73,"evidence":82},"Firefox-first support and clean, readable source",[83,87],{"id":84,"by":85,"text":86},"20080936","bprasanna","Works in Firefox, tested in Chrome Thank you for putting Firefox first! A welcoming change.",{"id":88,"by":89,"text":90},"20080560","quickthrower2","Right click -> View Source gives you clear, unminified complete source code + explanation + BSD license. Very nice, and decentralised. Who needs Github to distribute software?",[92,103,111],{"value":93,"source":73,"evidence":94},"Font sizes too small (11px)",[95,99],{"id":96,"by":97,"text":98},"20079088","wzy","11px fonts, really? For the sake of the well-being of users, increase the default on size.",{"id":100,"by":101,"text":102},"20079200","mattcoles","I don't know if it's just me but hamburger menus that appear\u002Fdisappear on hover seems very frustrating to use for me, it's especially obvious on this where the font size is so…",{"value":104,"source":73,"evidence":105},"Hover-only hamburger menus are fiddly",[106,107],{"id":100,"by":101,"text":102},{"id":108,"by":109,"text":110},"20078202","all2","Heads up, the \"main\" menu hamburger will cover the headline menu burger if the window is scaled right (half my monitor). Another thought, would it be possible to implement…",{"value":112,"source":48,"evidence":113},"No mobile support; drag and drop fails on mobile",[114,118],{"id":115,"by":116,"text":117},"20080416","sansnomme","Drag and drop doesn't work on mobile.",{"id":119,"by":11,"text":120},"20080760","Yes, among other things. This is 100% desktop-oriented app.",[122,132,140],{"value":123,"source":73,"evidence":124},"Mobile support",[125,128],{"id":126,"by":116,"text":127},"20093300","Think mobile support can be added?",{"id":129,"by":130,"text":131},"20082042","rakoo","That's a very nice project, congrats for something that is at least useful to someone! As you're already aware the mobile version isn't as straightforward as on desktop but it's…",{"value":133,"source":73,"evidence":134},"Keyboard navigation and a new-note shortcut",[135,136],{"id":108,"by":109,"text":110},{"id":137,"by":138,"text":139},"20079122","rfeague","Bravo! Nice work. I'd love to see a keyboard shortcut for adding a new note that would work from any state.",{"value":141,"source":73,"evidence":142},"Sync across devices",[143],{"id":129,"by":130,"text":131},[145,153],{"value":146,"source":73,"evidence":147},"How durable is browser localStorage data?",[148,149],{"id":129,"by":130,"text":131},{"id":150,"by":151,"text":152},"20081635","wingerlang","These things are stored in the browsers localStorage right? It can't be just me that have no faith in that, it \u002Ffeels\u002F like the browser could purge it whenever it wants. Am I…",{"value":154,"source":73,"evidence":155},"Whether the source will be published",[156,159],{"id":157,"by":11,"text":158},"20077963","PS. Since we are showing things... I also ended up writing a screen-to-gif recorder to make the gifs for the Nullboard's readme. I always assumed this was a rather involved…",{"id":160,"by":161,"text":162},"20079292","voltagex_","Hey, thanks for this and bvckup2! I'd definitely be interested in seeing the source.",[164,171,182,186],{"value":165,"source":73,"evidence":166},"ScreenToGIF and GifCam for screen recording",[167],{"id":168,"by":169,"text":170},"20078556","frederikb","I can strongly recommend ScreenToGIF [1]. It literally does as the name says but packs in some helpful additional features related to editing. [1] https:\u002F\u002Fwww.screentogif.com\u002F",{"value":172,"source":73,"evidence":173},"Emacs Org-Mode",[174,178],{"id":175,"by":176,"text":177},"20080824","defnotarobot","Really just came here to see if anyone else had already used this as an opportunity to plug Emacs Org-Mode",{"id":179,"by":180,"text":181},"20093164","legends2k","Absolutely, one tool to rule them all! Exports to a bunch of formats including PDF, HTML, TeX, ODT, etc. - Notes - Lists - Papers - Cheat sheets - Slides - Documents - Books…",{"value":183,"source":73,"evidence":184},"Workflowy",[185],{"id":129,"by":130,"text":131},{"value":187,"source":73,"evidence":188},"taskdb (PostgreSQL-backed to-do app)",[189],{"id":190,"by":191,"text":192},"20081438","andrey_utkin","Bragging about my own: https:\u002F\u002Fgithub.com\u002Fandrey-utkin\u002Ftaskdb\u002F My take starts from the most backend thing - the database. Using PostgreSQL as data storage was a huge win, making…",{"comments":194,"answered":195,"key":196},10,2,[197,198,199],{"id":51,"text":52},{"id":157,"text":158},{"id":200,"text":201},"20080887","One man's \"helpful additional features\" are another man's feature bloat. Specialization vs. Universality and all that. I find that for a quick capture\u002Fre-capture grabs, with no…",{"commenters":203,"max_depth":31,"maker_replies":194,"first_comment_mins":195,"lifespan_hours":204},22,42,[206,208,210,212,213,216,218,220,222,224,227,228,232,234,238,241,243,244,246,248,250,251,254,255,257,259,261,264,267,269,272,277,281,283,284,285,287],[51,40,40,207,11,33],"project\u002Fpositive\u002Fidea",[157,40,40,209,11,33],"maker\u002Fneutral\u002Fnone",[168,40,40,211,169,40],"commenter\u002Fneutral\u002Fnone",[200,40,40,211,11,33],[214,40,40,215,161,40],"20081227","other\u002Fneutral\u002Fnone",[160,40,31,217,161,40],"maker\u002Fpositive\u002Fnone",[219,40,40,209,11,33],"20083174",[129,40,43,221,130,40],"project\u002Fmixed\u002Fidea",[100,33,33,223,101,40],"project\u002Fcritical\u002Fdesign",[225,33,40,226,11,33],"20080753","maker\u002Fneutral\u002Fdesign",[96,195,33,223,97,40],[229,195,43,230,231,40],"20079538","project\u002Fneutral\u002Fdesign","fouc",[233,195,40,226,11,33],"20080754",[235,195,40,236,237,40],"20081654","commenter\u002Fneutral\u002Fdesign","mosselman",[239,195,43,230,240,40],"20082497","DougWebb",[175,43,40,242,176,40],"other\u002Fneutral\u002Fidea",[179,43,40,215,180,40],[84,32,31,245,85,40],"project\u002Fpositive\u002Fnone",[247,32,40,211,180,40],"20093173",[249,32,40,209,11,33],"20093671",[190,31,40,242,191,40],[252,31,33,253,237,40],"20081650","project\u002Fcritical\u002Fidea",[108,34,33,223,109,40],[256,34,40,226,11,33],"20078339",[258,34,40,211,109,40],"20078420",[77,260,40,242,78,40],7,[137,262,31,263,138,40],8,"project\u002Fpositive\u002Fdesign",[150,265,33,266,151,40],9,"project\u002Fcritical\u002Fprivacy",[88,194,31,268,89,40],"project\u002Fpositive\u002Fdocs",[270,194,40,211,271,40],"20081011","dewey",[273,274,43,275,276,40],"20079076",11,"project\u002Fneutral\u002Fnone","StacyC",[278,279,31,207,280,40],"20081823",12,"rundmc",[115,282,33,223,116,40],13,[119,282,40,226,11,33],[126,282,43,230,116,40],[286,282,40,226,11,33],"20093662",[288,282,40,211,116,40],"20094211",[],[291,296,301,305,310,315],{"id":292,"name":293,"points":294,"category":295},"20105567","Bloom",747,"web_saas",{"id":297,"name":298,"points":299,"category":300},"20094866","html_wysiwyg",633,"dev_tools",{"id":302,"name":303,"points":304,"category":300},"20060549","medium-to-own-blog",494,{"id":306,"name":307,"points":308,"category":309},"20081488","ZeroHTTPd",472,"learning_science",{"id":311,"name":312,"points":313,"category":314},"20101381","mlsql",209,"ai",{"id":316,"name":317,"points":318,"category":20},"20049075","notational-fzf-vim",171,false,"v2",{"id":322,"name":5,"line":6,"ai":319,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":323,"top":18,"kw":324,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":325,"url":9,"mix":326,"praise":72,"objection":93,"sub":21},20077177,-0.04,[24,25,26,27],"0000050310130030050001100051503510300",[31,32,33,34],1793990990090]