HNHacker News
TopNewBestAskShowJobs

shd101wyy

50 karma · joined April 3, 2020

submissionscomments
shd101wyy··on Yo – A programming language blending C, Lisp, JavaScript, Rust, Zig, Koka, etc.
And here is my story with programming languages, from my age of 16 to now:

https://github.com/shd101wyy/Yo/blob/develop/docs/en-US/MY_S...

shd101wyy··on Show HN: Crossnote – Manage your local Markdown notes in browser
Website: https://crossnote.app
shd101wyy··on Show HN: Crossnote – a note taking extension for VSCode
1. Open source. 2. Pure markdown with extended syntaxes, supporting all kinds of diagrams (Mermaid, PlantUML, Vega, ECharts, etc) and LaTeX Math. You can also create slides (powered by Reveal.js) directly in Crossnote. 3. Local widgets support. Such as abc music notation, OCR, Kanban (<- syntax might change in the future), etc. More widgets are coming out in the future. 4. Cloud widgets support. Cloud widgets are those communicate data with our cloud server. The first cloud widget I supported in Crossnote was the `/crossnote.comment` widget, which allows you to make comment directly inside your markdown note. 5. You own your data. All your notes are stored locally (If you are using Crossnote PWA then all notes are stored in your browser). So it's easier to take control of your data. 6. Coming out soon: P2P based real-time collaborative editing 7. And many more ;)

That's all I can think about right now :) Thank you

shd101wyy··on Show HN: Crossnote – a note taking extension for VSCode
Hi there, you can take look at another my extension: markdown-preview-enhanced :)

https://marketplace.visualstudio.com/items?itemName=shd101wy...

However, the Crossnote extension also supports LaTeX math (powered by KaTeX) and all kinds of diagrams: Mermaid, Vega, Vega-Lite, PlantUML, ECharts, etc... I basically moved lots of features from MPE to Crossnote :)

shd101wyy··on Show HN: Crossnote – a note taking extension for VSCode
Yep I also made a web version

http://github.com/0xGG/crossnote

It's a progressive web application so it can work offline and play well on mobile devices. Besides, the PWA version supports running git commands right inside the browser with zero server dependencies (if CORS proxy doesn't count). So you can synchronize your notebooks with arbitrary git repositories anywhere anytime ;)