HNHacker News
TopNewBestAskShowJobs

patleeman

198 karma · joined January 18, 2016

submissionscomments
patleeman··on Vue.js and Brunch: Webpack Alternative
For those new to Vue, Vue-CLI + templates have all the webpack configuration set up already for you. This makes setting up a Vue project very quick and simple.

https://github.com/vuejs/vue-cli https://github.com/vuejs-templates

patleeman··on Stanford students recreate 5,000-year-old Chinese beer recipe
This is awesome, do you know if it's still available? I'd love to get a couple bottles.
patleeman··on Two Approaches to Learning Programming: Top-Down and Bottom-Up
Middle out is how I learned to program actually.

I started with basic lessons on Codecademy to learn the basic concepts and jumped between reading books and researching concepts and building small projects. I feel like I got the best of both worlds. When I hit a concept I didn't understand or needed clarity on, I went and researched the underlying fundamentals.

I've seen developers that have gone top down and they struggle with basic programming logic because they don't have the fundamental knowledge. On the flip side, I can't imagine studying CS and learning all the CS fundamentals without going ahead and building stuff the whole time.

patleeman··on Ask HN: Do you think Electron is good for building Desktop Apps?
I built Collate (https://collatenotes.com) with Electron and I'm a huge fan. Electron does has its downsides but I think that it's eclipsed by the upsides. For collate, those upsides are:

1. Ease of building and distributing packages with Electron-Builder. I'm able to build for all three operating systems on my Mac, took a few hours to set up.

2. Access to the vast NPM library for all sorts of functionality.

3. Ability to use CSS libraries for styling. I'm no designer so it saves me some time. Collate uses Bulma for styling.

From what I've seen, users are more than happy to have an application that solves their need no matter what it's created in. Most people don't really think about file sizes, or the fact that Chromium is packaged with Node, they just want their problem solved without visual or performance hiccups.

If it wasn't for Electron, Collate would be a very different application or non-existant. I think people need to look at Electron as opening the door to more possibilities.

patleeman··on Ask HN: What software do you use to take notes?
I've always tried to reconcile notebook taking with digital notes and this sounds like a great reason to use both. I have a bad habit of taking notes in meetings and then forgetting about them.
patleeman··on Ask HN: What software do you use to take notes?
Collate

Full disclosure, I created it! I made it because there was nothing comparable on the market. Cross-platform, plain text with a powerful markdown editor. I've since added a rich text editor, web clipper and a workflowy style outline note type. I'm also planning on adding git support soon.

http://collatenotes.com

patleeman··on Ask HN: Building a side project that makes money. Where to start?
This is an interesting idea, would this not be similar to an incubator?

I have a similar problem where I have a side project but can't really quit my job and work full time on it.

patleeman··on Show HN: Dnote – Instantly Capture Your Coding Wisdom
https://collatenotes.com/bug-report/

Also 0.2.4 should drop in a few days that fixes a ton of bugs. You can follow along on our roadmap here: https://trello.com/b/Mk4OWPJo

patleeman··on Show HN: Dnote – Instantly Capture Your Coding Wisdom
Yeah, sorry about the scroll jacking. I'm using some off the shelf wordpress theme and I can't figure out how to disable it! I'm going to dig into the codebase a little and see whats causing it.

Edit: Ha! Squashed the js that was causing the scroll jacking. Thanks for the bug report ;)

patleeman··on Show HN: Dnote – Instantly Capture Your Coding Wisdom
I've been working on Collate https://collatenotes.com/ which you may find interesting. Quiver had some influence on the feature set but I've taken the good parts and added other neat features.

Give the free demo a try and see if it works for you.

patleeman··on The history of the web, delivered each week
I've been a recipient of this newsletter for a little while and really enjoy it!

How have you been deciding what to write about each week?

patleeman··on Show HN: Gutenberg – Modern CSS framework to print the web correctly
Hey this is great. I'm going to add this to the print preview mode in Collate!

http://collatenotes.com

patleeman··on Show HN: Collate: Cross platform note taking app based on plain text data format
Honestly, before this post went live I had no idea if anybody would be interested in yet another note taking application. I was hoping to use it as a way to gauge if people would consider giving me their email address in exchange for trying the beta. I completely understand where you're coming from though, I myself try to keep my inbox clean!

To skip the mail signup, you can jump straight to the download link here:

https://goo.gl/8ZBHQx

Thanks for the kind words!

No mobile apps yet. I know, this is a huge sore point for myself as well. It's definitely on the road map and I'd like to get the desktop app stable and some more features ironed out before I dive into the mobile app realm.

patleeman··on Show HN: Collate: Cross platform note taking app based on plain text data format
Yes! It would be cool to compile all assets into a single html file and store that.
patleeman··on Show HN: Collate: Cross platform note taking app based on plain text data format
Hey this is really cool! I love how simple and available it is. The integration into the menubar is great at keeping tasks one click away. I dig it a lot!
patleeman··on Show HN: Collate: Cross platform note taking app based on plain text data format
Currently you can attach images to notes but I really want to add a way to attach an image and have it download and save to the attachments folder. Then have an insert button available.

So one would download an image, attach it to the note, and then they could right click on the attachment and click insert into body or something like that.

Another idea was to create a web clipper 'note type' and expand past just simple markdown notes. Note types would be for example, a web clipper note type which would download a webpage for offline consumption as a note. Or a list note type which has check boxes, list items, etc. One could potentially be a gallery or image note type for attaching and viewing image.

I'm still thinking through the idea and implementation but it's one of the features I'd really like to implement. I think it would make note taking way more flexible than just markdown.

patleeman··on Show HN: Collate: Cross platform note taking app based on plain text data format
Yes, it pretty much is!

It's built off the [Collate data format](https://github.com/Collateapp/collate-file-format) which is just plaintext markdown files with YAML encoded metadata. One of the underlying principals of Collate is that you should be able to traverse your notes in a file browser and edit them in a text editor manually if for whatever reason Collate doesn't work for you. The current iteration of Collate is exactly that, and I'm looking to build on top of that going forward!

patleeman··on Show HN: Collate: Cross platform note taking app based on plain text data format
Currently the user is the one to handle syncing. If you use a service like Dropbox or Google Drive, the sync will be handled however they handle it.

In the future, I'd like to integrate git into the application and have a simplified conflict resolution where a a diff would be shown and you're given a accept this version or this other version.

patleeman··on Show HN: Collate: Cross platform note taking app based on plain text data format
I went through that same list while researching note taking apps a couple months ago. I downloaded and tried a bunch but none of them really hit the sweet spot for me.

I'm glad that Collate hits the same use cases for you as it did for me!

patleeman··on Show HN: Collate: Cross platform note taking app based on plain text data format
Hey thanks for the thoughtful answers! The back end is written with Electron, so I have access to plenty of libs on NPM. I was thinking of utilizing libgit2 with some popular thin wrapper out there and giving it a shot and testing it. If it doesn't work out, I'll check out the other SCM systems as well.

Git is appealing to me personally because it's just so ubiquitous and there are plenty of free services out there to use.

patleeman··on Show HN: Collate: Cross platform note taking app based on plain text data format
Yes! I've heard such good things about org-mode but I just couldn't get over the learning curve for emacs. I'm more comfortable with Vim and even tried the vim-orgmode but i just couldn't get into it. I really do need to hop in and try it again one day!
patleeman··on Show HN: Collate: Cross platform note taking app based on plain text data format
Cross platform support works right now but could probably get better. In terms of mobile support, that's a huge project that I would have to invest significant time into, so I'm holding off for now. It's definitely one of those things I want to do in the future for sure.

I would be absolutely flattered and would support any Collate-compatible software. The file format itself is open and MIT licensed and any contributions and discussions would be welcome!

I put a lot of thought into the file format and I'm really glad you're excited about it! Please feel free to reach out to me if you have any questions about the format or if anything is unclear at hello@collate.rocks.

patleeman··on Show HN: Collate: Cross platform note taking app based on plain text data format
Thanks! It's really good to hear that other people wanted something similar!

Zipping is a great idea, I didn't even consider that. I'll definitely look into it.

I've mainly been considering trying to integrate Git into the application for both version control and the remote features. It would auto add, commit, push and pull from remote and allow people to use a git repo they host or an already available service like github or gitlab. It would try to be as seamless and out of the way as possible.

It would be quite a bit of work and I'm interested on hearing what others have to say before I dive into that rabbit hole.

patleeman··on Element – A Vue 2.0-based component library for developers, designers and PMs
For anyone looking for a lightweight responsive library, Bulma http://bulma.io/ is a great option. It pairs with Vue quite well since it's a CSS only library.

Note: I'm not affiliated with them, just using them on my latest project.

patleeman··on Ask HN: Is Bash for Windows good enough to replace a Linux/Mac terminal?
I've been using it for some web development tasks. Mainly for git, ssh, perusing my file system, and PHP/Python programming. It's worked well so far.

For a terminal emulator, I set up Conemu (https://conemu.github.io/) which is pretty swell.

I hit a road block when I need to use vagrant for my development environment. I need to hop into powershell to fire up vagrant as virtualization doesn't seem to work in WSL. Otherwise it seems to work for most of my use cases.

patleeman··on An Open Letter to the Woman Who Told My Family to Go Back to China
I'm Chinese American and I agree. I too find it easier to identify as Chinese-American / Asian-American.

I live in and was born and raised in NYC around large Asian communities, so I feel like I'm fortunate to grow up learning about my parent's culture and where they're from but at the same time I'm a child of a completely different culture. I often find myself feeling torn between the two. I'm not Chinese, my birth certificate proves I'm American, however I often don't feel like I can represent myself as either.

My fiance is White American and the glances and stares we get when we're in more homogeneous parts of the country are pretty telling.

patleeman··on GitLab Master Plan
I realized recently that gitlab offers github based auth and i've been using it host my private repos.

I also use it at work and really like having the ci system built in.

patleeman··on Kinesis Advantage 2
Same, I really like how they're building in the option to put a trackball or trackpad as attachments. Also as an ergodox user, i find the split keyboard more comfortable and allows my wrists to sit straight while typing.
patleeman··on Ask HN: Single Person startup/company?
How do you founders find an idea?

I want to work on projects but I can't find any ideas that could potentially become a business. Where do you look? Who do you talk to?

patleeman··on Twilio's Seed Pitch
Yup! He's a pretty great speaker. Definitely sold me on Twilio.
← PreviousPage 3 of 4Next →