HNHacker News
TopNewBestAskShowJobs

yblu

1,063 karma · joined March 20, 2014

submissionscomments
yblu··on Octotree: the missing GitHub tree view (Chrome extension)
You can find both Firefox and Safari prebuilt packages here: https://github.com/buunguyen/octotree/tree/master/dist.
yblu··on Octotree: the missing GitHub tree view (Chrome extension)
Done. I've added a build script to generate structures for Chrome, Firefox and Safari. The prebuilt packages for Firefox and Safari are here: https://github.com/buunguyen/octotree/tree/master/dist. Thanks again for the direction.
yblu··on Octotree: the missing GitHub tree view (Chrome extension)
Thanks for confirming. Then it should be straightforward to support. I'll hope to have access to a Enterprise deployment to test out.
yblu··on Octotree: the missing GitHub tree view (Chrome extension)
Thanks, that is a good idea. I'll think more about it. The UI certainly needs work to address this annoying behavior.
yblu··on Octotree: the missing GitHub tree view (Chrome extension)
It will pop out automatically and presents a text-box for you to enter the token. It will also shows you a link to create a token in GitHub.
yblu··on Octotree: the missing GitHub tree view (Chrome extension)
Private repos require your authorization. I guess you'll be more frustrated if I could code up something to access your private repos without your authorization, won't you? The instructions to create and set the token is here: https://github.com/buunguyen/octotree#github-api-rate-limit.
yblu··on Octotree: the missing GitHub tree view (Chrome extension)
Wow, that's fast, thanks a lot. Let me see if I can roll out a build script and merge your code (as well as the Safari fork made by another person).
yblu··on Octotree: the missing GitHub tree view (Chrome extension)
Actually there are 2 links, the one named "Create token" goes directly to the token generation page. The "Help" link goes to Readme just in case people wonder why they have to enter the token. I guess you clicked on the "Help" link instead of "Create Token" link?
yblu··on Octotree: the missing GitHub tree view (Chrome extension)
I did. But personal access token to rescue (GitHub API is great). See here: https://github.com/buunguyen/octotree#github-api-rate-limit.
yblu··on Octotree: the missing GitHub tree view (Chrome extension)
Thanks. You're right, Safari port shouldn't require much change. Let me nail the Chrome version first, there are a number of issues reported in the project page that I want to take a look.

Also thanks for featuring my gittip page, I almost forgot I had one.

yblu··on Octotree: the missing GitHub tree view (Chrome extension)
A couple of people have asked for this in comments (and someone reported it on GitHub as well). I don't have a deployment handy so it's hard to build out. I hope someone can submit a PR. (Or wait until I can get a deployment to build/test.)
yblu··on Octotree: the missing GitHub tree view (Chrome extension)
Find files is certainly useful for coding, not so much exploring. I would have no idea what to search for when exploring a new repo. Besides, even when coding with IDEs with find-files feature, I mostly navigate using the tree. Guess I like tree view :).
yblu··on Octotree: the missing GitHub tree view (Chrome extension)
I understand the concern. This extension is open-source/MIT [1], hope that brings a little peace of mind. If not, you can just pack the extension from its source instead of installing from Chrome Store.

[1] https://github.com/buunguyen/octotree

yblu··on Octotree: the missing GitHub tree view (Chrome extension)
Do you know if GitHub Enterprise imposes an API limit for unauthenticated requests? If it does, does it support personal access token? (See https://github.com/buunguyen/octotree#github-api-rate-limit.)

Depending on the answers, it could be very simple change, i.e. allow users to configure API subdomain. Unfortunately, I don't have any GitHub Enterprise deployment in handy at this moment to find out.

yblu··on Octotree: the missing GitHub tree view (Chrome extension)
If you toggle it off (by clicking the small hamburger icon at the bottom-left corner), it should remained hidden even if you navigate to other repositories. The only exception is when it needs to prompt for the personal access token (to access private repositories or deal with GitHub API limit). Is it not the behavior you're observing or expecting?
yblu··on Octotree: the missing GitHub tree view (Chrome extension)
The tree should already be collapsed by the default (or it's a bug). However, the extension remembers the selection state, so if you expand some folders, you will see them remained expanded the next time you visit the same repository. Is there any chance you talked about this scenario?
yblu··on Deep Intellect: Inside the mind of the octopus
Which mean we are better teachers (and possibly worse students).
yblu··on Octotree: the missing GitHub tree view (Chrome extension)
I built this to scratch my own itch, as somebody who frequently reads GitHub code and feels annoyed having to click countless of links to navigate through a large project. Hope it is useful for other people too.
yblu··on Ask HN: Would self-taught programmers be interested in such a book?
Totally, but personally, I'd prefer a learning OS written by JavaScript, Ruby, or some other high-level language, but not C and assembly. That's because I'm interested in learning how OS works behind the scene but not in building a production OS from scratch. Having to learn C or assembly will be a distraction.
yblu··on LastPass and the Heartbleed Bug
Great, thanks a lot for the links.
yblu··on Giving Away Our Recommendation Engine
Thanks for sharing. What do you mean by the "cold-start" problem? Just want to know exactly when I can use your engines.
yblu··on LastPass and the Heartbleed Bug
Any VPN provider that you can recommend?
yblu··on The Decline of the Mobile Web
Then again, you don't need to be the creators of Cocoa Touch to build high-performance iOS apps.
yblu··on Show HN: InstaMotor – Taking the pain out of selling your car
50% income tax rate? Wow... have to wonder how much one makes to have to pay that amount of tax! Anyway, the real question is whether you can sell for more than 47.5K after biting the inconvenience and spending time.
yblu··on Amazon Fire TV
I had a Roku and returned it. Amzn Fire TV doesn't seem much better. I'm sticking with PS3 for now, the only thing that can stream Youtube, Netflix, Amazon Instance Video and what not.
yblu··on Show HN: Coding Interview Practice
Only 14 questions in total? And they cover "trees, graphs, depth-first search, greedy algorithms, brute force algorithms, dynamic programming, memoization, divide and conquer, amortized analysis, and more?"
yblu··on Ask HN: How do you earn your money?
Wow, this is an awesome answer! A big thank you for taking time sharing your experience. There are many good points and I will definitely go over this again and again as I work on oDesk.

Regarding my situation with the getting initial works, I think I will do what you said, like doing the tests and adding stuff to profile. May I ask that for the first few contracts, did you apply for them or did the clients discovered you? Did you have to say anything to make them comfortable with the fact that you have zero work done on oDesk before?

yblu··on Ask HN: How do you earn your money?
Can you share some tips for new oDesk users? I registered on oDesk for 2 months already and although I'm fairly experienced (10 years), I got zero contact so far. I must miss some important thing to get noticed or contacted.
yblu··on Coming Soon to Hacker News: Pending Comments
Oh no, does this mean I can't add "first!" w/o knowing for sure it's actually first (or one of the first)?

Serious question: can I delete a pending comment? And does that allow me to comment again?

yblu··on Coming Soon to Hacker News: Pending Comments
But this is just one metric, how about the number of users? It certainly counts toward "popularity", doesn't it?
← PreviousPage 3 of 4Next →