[{"data":1,"prerenderedAt":520},["ShallowReactive",2],{"project-40846242":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":45,"post_text":46,"what":47,"said":92,"maker_in_thread":226,"shape":239,"grid":243,"attempts":483,"same_week":484,"maker_shows":34,"maker_hidden":512,"reader_version":513,"card":514},"40846242","Edna","Edna, note taking app for developers","title","Show HN: Edna, note taking app for developers","https:\u002F\u002Fedna.arslexis.io\u002F","edna.arslexis.io","kjksf",1719844716,2024,331,91,169,3515,5,"legend","productivity","note taking app","web_app",[24,25,26,27,28],"note taking","markdown notes","encrypted notes","offline notes","notational velocity","mixed",0.041,{"positive":32,"neutral":33,"mixed":34,"critical":35},11,19,3,10,43,{"design":38,"idea":40,"execution":42,"performance":44},{"positive":39,"critical":34},2,{"positive":34,"critical":41},1,{"positive":43,"critical":39},0,{"positive":41,"critical":43},[34,34,43,43,43,43,34,41,43,34,34,41,41,18,34,34,43,18,43,18,43,43,41,41,43,18,43,34,34,43,34,18,34,41,43,18,34,41,43,34],"I took a small break from coding SumatraPDF and wrote a note taking application that is perfect for me: https:\u002F\u002Fedna.arslexis.io\u002F\n\nEdna is a note taking app for developers and power users. A cross between Obsidian and Notational Velocity.\n\nMarkdown, plain text, code, works in browser so no installation required, private (notes are stored in your browser or disk) and secure (can encrypt notes with a password).\n\nThe story so far.\n\nI was always attracted to editors with minimalistic UI, like https:\u002F\u002Fmak.ink\u002F, simplenote, Notational Velocity. I like having most of the screen estate for writing bec",{"problem":48,"audience":54,"pricing":58,"motivation":59,"time_to_build":66,"stack":70,"openness":89,"stage":90,"team_size":91},{"value":49,"source":50,"evidence":51},"Minimal note taking with features like multiple notes, command palette and encryption, keeping notes local","maker",[52],{"id":53},"post",{"value":55,"source":50,"evidence":56},"Developers and power users",[57],{"id":53},null,{"value":60,"source":50,"evidence":61},"Built a note app to fit the maker's own workflow, forked from Heynote",[62,63],{"id":53},{"id":64,"by":11,"text":65},"40851398","Heynote is a scratchpad, a single note, and has no plans to support multiple notes or really grow it beyond what it is right now. Which I respect but I needed at least multiple…",{"value":67,"source":50,"evidence":68},"40 working days and 528 commits",[69],{"id":53},[71,77,83],{"value":72,"source":50,"evidence":73},"Go",[74],{"id":75,"by":11,"text":76},"40855120","Yeah, the reason I could add Go quickly is because I already did the hard work of figuring out how to execute Go code when I built https:\u002F\u002Ftools.arslexis.io\u002Fgoplayground\u002F…",{"value":78,"source":50,"evidence":79},"CodeMirror",[80],{"id":81,"by":11,"text":82},"40851405","Actually, it's based on CodeMirror",{"value":84,"source":50,"evidence":85},"JavaScript",[86],{"id":87,"by":11,"text":88},"40851030","The above is a partial list, Edna supports about 30 langs. To add another one, you need to find library that implements CodeMirror mode for that language, add it to package.json…","open_source","launched","solo",{"praise":93,"objections":124,"requests":150,"questions":174,"alternatives":189},[94,106,117],{"value":95,"source":96,"evidence":97},"Minimal UI and keyboard shortcuts","commenter",[98,102],{"id":99,"by":100,"text":101},"40854604","omerhac","I love the minimalistic UI and keyboard shortcuts - cool!",{"id":103,"by":104,"text":105},"40849785","danielvaughn","I love this.",{"value":107,"source":96,"evidence":108},"Math blocks are useful",[109,113],{"id":110,"by":111,"text":112},"40857214","mcintyre1994","This is really cool, I think I'll end up using this instead of a random VSCode window. Multiple blocks and especially the math ones are really nice for this use case. FYI in…",{"id":114,"by":115,"text":116},"40853313","jxy","This is slick. Are there plans for rendering LaTeX equations and\u002For diagrams\u002Fflowcharts, such as mathjax and\u002For mermaid.js?",{"value":118,"source":96,"evidence":119},"Lighter than Heynote in browser",[120],{"id":121,"by":122,"text":123},"40853652","fayazara","As someone who uses heynote almost everyday, having it in the browser makes so much sense. Heynote is ~200mb, eats a lot of ram, I think I am switching over to this.",[125,136,143],{"value":126,"source":96,"evidence":127},"No desktop app; PWA limits offline and backup",[128,132],{"id":129,"by":130,"text":131},"40852745","kiratp","I can’t back up the data in a PWA.",{"id":133,"by":134,"text":135},"40853437","vunderba","Uhh no... desktop isn't pointless unless you're wildly optimistic about the app website remaining online indefinitely into the future. Whereas if I have an installer or an…",{"value":137,"source":96,"evidence":138},"No JavaScript execution in blocks",[139],{"id":140,"by":141,"text":142},"40854874","tarasglek","Took me a while to realize that I can't execute JS blocks. Kind of unexpected that go works and js doesn't in JS a web app :)",{"value":144,"source":96,"evidence":145},"Browser shortcut Ctrl+P conflicts with print",[146],{"id":147,"by":148,"text":149},"40852056","spartanatreyu","This is nice, but I'm surprised you went with \"P\" for shortcuts since they're already taken by browsers. Ctrl\u002FCmd + P = Print Ctrl\u002FCmd + Shift + P = New Private Window",[151,159,167],{"value":152,"source":96,"evidence":153},"Desktop version",[154,158],{"id":155,"by":156,"text":157},"40848439","michaelrpeskin","Is desktop on the roadmap? I use HeyNote (desktop) every day and the only feature I _really_ want is multiple notes. You added that, but I need desktop because of corporate rules.",{"id":133,"by":134,"text":135},{"value":160,"source":96,"evidence":161},"LaTeX or mermaid rendering",[162,163],{"id":114,"by":115,"text":116},{"id":164,"by":165,"text":166},"40850617","rodneyzeng","No support for math.js or katex",{"value":168,"source":96,"evidence":169},"Inter-note links",[170],{"id":171,"by":172,"text":173},"40852416","geoelectric","Any capacity for inter-note links there or planned? I guess the OG NV didn’t have that but I used them pretty extensively in nvAlt and in Obsidian (not that I’d expect anywhere…",[175,182],{"value":176,"source":96,"evidence":177},"How to add language support",[178],{"id":179,"by":180,"text":181},"40848481","bdcravens","> Supports Go, JSON, JavaScript, HTML, CSS and Markdown What is required to add additional language support?",{"value":183,"source":96,"evidence":184},"How to create math blocks",[185],{"id":186,"by":187,"text":188},"40854657","florieger","Wow, i really like this, especially the Math blocks. How do I create them? CMD + L is not working on Safari, since it will open the address bar.",[190,201,212,219],{"value":191,"source":96,"evidence":192},"Heynote",[193,197],{"id":194,"by":195,"text":196},"40851311","simplify","I was going to say this looks exactly like Heynote, but then saw you said you forked it. Is there a fundamental difference in vision between the two apps? Both taglines are notes…",{"id":198,"by":199,"text":200},"40851667","ThinkBeat","This reminds me of an earlier project posted here: https:\u002F\u002Fheynote.com\u002F I have been using that for quite a while and I like it.",{"value":202,"source":96,"evidence":203},"Silverbullet",[204,208],{"id":205,"by":206,"text":207},"40855081","Arjuna144","Now there are three \"newish\" Markdown \u002F PWA \u002F Note apps that I am aware of: - Silverbullet.md (https:\u002F\u002Fsilverbullet.md) - Eidos (https:\u002F\u002Feidos.space\u002F) - and this ofc…",{"id":209,"by":210,"text":211},"40854818","filcuk","This looks really good. Have you come across SilverBullet? Similar concept. https:\u002F\u002Fsilverbullet.md\u002F SB can be hosted on Docker, which has the benefit of being able to access…",{"value":213,"source":96,"evidence":214},"Obsidian",[215],{"id":216,"by":217,"text":218},"40849896","viccis","I will check this (and Heynote) out. I have long wanted to get into something like Obsidian, but have always had trouble finding a good example of a workflow in the development…",{"value":220,"source":96,"evidence":221},"Unforget",[222],{"id":223,"by":224,"text":225},"40856189","smusamashah","To me this looks more like Unforget which was shared here a few weeks ago https:\u002F\u002Funforget.computing-den.com\u002Fdemo",{"comments":227,"answered":228,"key":229},20,9,[230,233,236],{"id":231,"text":232},"40850957","Yeah, so far this behavior is inherited from Heynote. I've been thinking about making math an option within markdown. The type of the block is shown at the bottom, in the status…",{"id":234,"text":235},"40854309","You can do that with Edna too. Store notes on disk (https:\u002F\u002Fedna.arslexis.io\u002Fhelp-win#storing-notes-on-disk) and you can auto commit the whole directory with git. Personally I…",{"id":237,"text":238},"40854297","If you store notes on disk, which is what I do, you can back them up with any file backup tool. I store my notes (encrypted with a password) on OneDrive. See…",{"commenters":240,"max_depth":18,"maker_replies":227,"first_comment_mins":241,"lifespan_hours":242},57,203,180,[244,248,250,253,255,259,263,265,268,271,274,277,280,282,284,287,291,293,294,296,298,299,303,305,308,309,312,315,320,323,325,327,330,332,334,339,341,344,346,349,352,354,357,360,363,364,366,369,370,373,375,378,381,384,387,389,393,397,399,401,403,406,409,410,412,415,416,417,422,425,428,430,433,435,437,439,442,444,446,449,453,455,457,461,463,465,469,474,477,481],[245,43,34,246,247,43],"40850252","project\u002Fmixed\u002Fdesign","thesunny",[231,43,43,249,11,41],"maker\u002Fneutral\u002Fdesign",[251,43,34,252,172,43],"40852449","project\u002Fneutral\u002Fdesign",[205,41,34,254,206,43],"project\u002Fneutral\u002Fidea",[256,41,43,257,258,43],"40855669","commenter\u002Fneutral\u002Fnone","deskr",[260,41,43,261,262,43],"40858604","other\u002Fneutral\u002Fidea","wonger_",[223,41,43,264,224,43],"other\u002Fneutral\u002Fnone",[266,41,43,264,267,43],"40856264","bobajeff",[269,41,43,261,270,43],"40857122","mk12345",[272,41,43,264,273,43],"40860570","royaltjames",[275,41,43,264,276,43],"40880446","rajatkulk",[278,41,43,264,279,43],"40897701","dotancohen",[281,41,43,264,276,43],"40912100",[155,39,34,283,156,43],"project\u002Fneutral\u002Fnone",[285,39,34,283,286,43],"40849807","pax",[288,39,41,289,290,43],"40851033","project\u002Fcritical\u002Fnone","stronglikedan",[292,39,43,257,148,43],"40852030",[129,39,41,289,130,43],[295,39,43,264,156,43],"40852881",[234,39,43,297,11,41],"maker\u002Fneutral\u002Fnone",[237,39,43,297,11,41],[300,39,34,301,302,43],"40850437","project\u002Fneutral\u002Fexecution","babo",[304,39,43,297,11,41],"40851005",[306,39,34,283,307,43],"40852284","NoahKAndrews",[133,39,41,289,134,43],[310,39,41,289,311,43],"40868134","acoustic_ghost",[313,34,34,283,314,43],"40853984","alberth",[316,317,41,318,319,43],"40860680",4,"project\u002Fcritical\u002Fidea","liquid_bluing",[321,317,43,257,322,43],"40875843","skjoldr",[324,317,43,264,279,43],"40897712",[110,18,18,326,111,43],"project\u002Fpositive\u002Fdesign",[328,18,34,252,329,43],"40858701","DiggyJohnson",[331,18,43,264,262,43],"40860275",[333,18,43,264,111,43],"40860367",[335,336,34,337,338,43],"40850900",6,"project\u002Fmixed\u002Fidea","suranyami",[209,340,34,254,210,43],7,[342,340,43,343,11,41],"40855041","maker\u002Fneutral\u002Fidea",[345,340,43,297,11,41],"40855091",[347,340,18,348,210,43],"40867290","maker\u002Fpositive\u002Fnone",[216,350,18,351,217,43],8,"project\u002Fpositive\u002Fidea",[353,350,43,297,11,41],"40851137",[355,350,43,257,356,43],"40860686","Vegenoid",[358,228,18,348,359,43],"40849825","lordgrenville",[361,228,18,348,362,43],"40853309","slyfox125",[171,35,34,254,172,43],[365,35,43,254,11,41],"40854269",[367,35,43,257,368,43],"40856660","mrtesthah",[198,32,43,264,199,43],[371,32,43,257,372,43],"40851858","sadeshmukh",[374,32,43,257,199,43],"40855365",[147,376,41,377,148,43],12,"project\u002Fcritical\u002Fdesign",[379,376,41,377,380,43],"40852089","bjeanes",[382,376,43,383,148,43],"40853462","commenter\u002Fneutral\u002Fexecution",[385,376,43,386,11,41],"40854244","maker\u002Fneutral\u002Fexecution",[388,376,43,249,11,41],"40854223",[390,391,43,261,392,43],"40859401",13,"hawski",[394,395,18,348,396,43],"40855863",14,"dcuthbertson",[398,395,34,297,396,43],"40856108",[400,395,43,297,11,41],"40856820",[402,395,43,297,11,41],"40856783",[404,405,34,254,224,43],"40856204",15,[194,407,43,408,195,43],16,"commenter\u002Fneutral\u002Fidea",[64,407,43,343,11,41],[179,411,34,301,180,43],17,[413,411,43,383,414,43],"40850736","transreal",[81,411,43,383,11,41],[87,411,43,386,11,41],[418,419,34,420,421,43],"40852617",18,"maker\u002Fmixed\u002Fnone","SuperNinKenDo",[423,33,34,254,424,43],"40859702","haxzie",[426,227,34,254,427,43],"40855409","propeller_head",[99,429,18,326,100,43],21,[121,431,18,432,122,43],22,"project\u002Fpositive\u002Fperformance",[114,434,34,254,115,43],23,[436,434,43,343,11,41],"40856881",[438,434,34,249,115,43],"40859799",[140,440,41,441,141,43],24,"project\u002Fcritical\u002Fexecution",[75,440,43,443,11,41],"maker\u002Fneutral\u002Fprivacy",[445,440,43,343,11,41],"40855155",[447,440,18,351,448,43],"40864338","swah",[450,451,18,351,452,43],"40892152",25,"felarof",[186,454,34,252,187,43],26,[456,454,43,249,11,41],"40854731",[458,459,34,254,460,43],"40863294",27,"jsilence",[164,462,41,441,165,43],28,[464,462,43,383,307,43],"40853865",[466,467,43,264,468,43],"40856625",29,"fud101",[470,471,43,472,473,43],"40858751",30,"other\u002Fcritical\u002Fidea","syngrog66",[103,475,18,476,104,43],31,"project\u002Fpositive\u002Fnone",[478,479,41,377,480,43],"40850560",32,"SoftTalker",[482,479,43,386,11,41],"40851098",[],[485,490,495,499,504,508],{"id":486,"name":487,"points":488,"category":489},"40843867","Pikimov",1150,"creative",{"id":491,"name":492,"points":493,"category":494},"40837610","SmoothMQ",656,"infrastructure",{"id":496,"name":497,"points":498,"category":20},"40832146","Docmost",551,{"id":500,"name":501,"points":502,"category":503},"40869877","Xcapture-BPF",447,"dev_tools",{"id":505,"name":506,"points":507,"category":503},"40847699","Doggo",400,{"id":509,"name":510,"points":511,"category":503},"40857009","Pretzel",269,false,"v2",{"id":515,"name":5,"line":6,"ai":512,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":516,"top":18,"kw":517,"maker":11,"domain":10,"tier":19,"attempts":43,"strip":518,"url":9,"mix":519,"praise":95,"objection":126,"sub":21},40846242,0.04,[24,25,26,27,28],"3300003103311533050500110503303531053103",[32,33,34,35],1794036657062]