Live data from Hacker News

GitHub for Windows

github.com

91–100 of 248 posts

Re: GitHub for Windows

#91

Great news. I got flamed a month ago [1] for noting how difficult it is to get up and running on GitHub in the Windows world, where things like generating SSH keys aren't exactly part of the daily routine. Glad to hear that they were listening. [1] http://news.ycombinator.com/item?id=3871699

You got flamed for that comment because you called generating SSH keys "scary crypto stuff." If that scares you, you probably also enjoy the simplicity of storing passwords in plaintext...

I found some of the responses to be as troubling as some found the original post. The responders made assumptions and didn't bother asking why he called it "scary crypto stuff". He might have had a point since new people to all this might have reacted that way. But who cares about that right?

Re: GitHub for Windows

#92

Great news. I got flamed a month ago [1] for noting how difficult it is to get up and running on GitHub in the Windows world, where things like generating SSH keys aren't exactly part of the daily routine. Glad to hear that they were listening. [1] http://news.ycombinator.com/item?id=3871699

You got flamed for that comment because you called generating SSH keys "scary crypto stuff." If that scares you, you probably also enjoy the simplicity of storing passwords in plaintext...

What is your problem with someone being scared of crypto stuff?

I find this shows the necessary respect when dealing with security related tasks, since they are HARD.

I'm not talking about developing crypto related software, but just setting up a "safe" environment where you can store your SSH Keys in a way that doesn't defeat the purpose of using them in the first place is non-trivial, even for people with degrees.

IT Security is a complex field of its own and if a user is afraid of making the wrong choice it only shows that he understands the basics of it.

Re: GitHub for Windows

#94

Earlier quoted context omitted.

The UI was implemented using WPF4 and Blend. We also use a framework called Caliburn Micro as well as a framework I wrote called ReactiveUI which orchestrates connecting the UI to data via binding.

It looks great and I am installing it now on Windows 8. I'm curious why you chose to use Caliburn Micro over, say, MVVMLight? Do you plan to share some of the technical decisions made for this product on GitHub's Blog? Edit for spelling

We used Caliburn Micro for its Screens / Conductors implementation and its convention-based wireup of views. We use ReactiveUI for all the ViewModel code though.

Re: GitHub for Windows

#96

Earlier quoted context omitted.

You got flamed for that comment because you called generating SSH keys "scary crypto stuff." If that scares you, you probably also enjoy the simplicity of storing passwords in plaintext...

What is your problem with someone being scared of crypto stuff? I find this shows the necessary respect when dealing with security related tasks, since they are HARD. I'm not talking about developing crypto related software, but just setting up a "safe" environment where you can store your SSH Keys in a way that doesn't defeat the purpose of using them in the first place is non-trivial, even for people with degrees.…

It's one thing to be scared of the deep inner-workings of OpenSSH (which truly can be scary). It's another thing to be "scared" of ssh-keygen, especially considering it's something that most competent developers will use when managing servers, deploying to Heroku, managing source, etc.

"ssh-keygen -t rsa", set a passcode on it, upload the id_rsa.pub and you're done.

Demonstrating a lack of understanding of that was worrisome for myself and other users that commented on his post a few weeks ago.

Re: GitHub for Windows

#99
post #35

Earlier quoted context omitted.

The most common questions/complaints I get are: - Why can't I find the installation directory? (ClickOnce doesn't use the standard C:/Program Files/ location, it stores program files in C:/Users/ /AppData/Local/Apps/2.0 for security reasons.) - Why does the installer need a network connection? (ClickOnce downloads the required setup files from the internet.) The lack of a standard Program Files/.exe deployment also m…

Don't know if it's mature enough but have you looked at NSync ( https://github.com/xpaulbettsx/NSync )? Considering that Paul has been working on it and yet choose to go with ClickOnce, I am guessing it's not ready for prime time but it might be worth looking into anyway.

NSync isn't finished yet - ClickOnce is 95% of what we want but has some pretty damning flaws (tells people randomly that an app is "Unknown Publisher", certs expire after one year and now people have to uninstall/reinstall, proxy server problems, etc).

NSync is my ongoing (not finished yet!) project to recreate ClickOnce

Re: GitHub for Windows

#100

I am interested in knowing how you integrated chromium in your .net app??? Could you share that info or blog about it?

Chromium Embedded Framework: http://code.google.com/p/chromiumembedded/ CefSharp (.NET Bindings): https://github.com/ataranto/CefSharp

Yep, use ataranto's fork, ours is hacked up and out-of-date.
Post reply on HN