HNHacker News
TopNewBestAskShowJobs

michaelschade

660 karma · joined January 7, 2011

OpenAI, Kenchi cofounder, Stripe, and tweets from @sch. I like learning new things!
submissionscomments
michaelschade··on Show HN: Markdrop — drag and drop Markdown previews
You are using it correctly, so must be missing some support. You might mention what version of Chrome (although, I assume that's the latest given their automatic updates) you are using and whether or not you are blocking JavaScript.
michaelschade··on Show HN: Markdrop — drag and drop Markdown previews
Very nice. I tend to go to web dingus and copy and paste my markdown in, so this is much handier.

Some comments:

* It doesn't seem to be working on Safari (v. 5.1, OS X Lion) for me. When I drop the file in, the blue bar stays properly, but the content area below that goes blank.

* The option to upload via a standard file input would be nice as well. I like that the primary usage is dropping, but sometimes I run my windows in full screen and it'd be nice to not have to exit out of that, open Finder, find the folder, and the drag.

* Maybe indicate that this is indeed the page on which you are supposed to drag. At first, I was unsure about that, but decided to go for it anyway. You could give a visual indication with a dotted box suggesting they drop there (but letting them drop anywhere, if they decide).

* Under instructions, I was left hanging. I get that you're showing that it's only two steps, but you showed a picture of it dropping onto the page and the instructions ended there. A "You're done!" with a small clipping of what the page with the rendered markup looks like might be nice.

michaelschade··on Pre-orders are scams according to Paypal
You raise some valid points–although, I wonder if Stripe would provide volume discounts if one asked, perhaps just not saying they do upfront at this point in their young company.

About how they handle chargebacks, I honestly can't comment on that part since I haven't had to deal with that. However, re: mediation, based solely on my past experiences with their excellent support team, I do believe they have the developers' interests at heart too and would work with that accordingly. Again, I haven't dealt with it personally though, so I can't guarantee that and comment reliably on how they truly would act in such a situation.

Edit: their TOS does mention that they may help you with mediation, but also reserve the right to charge a fee for it.

michaelschade··on Pre-orders are scams according to Paypal
It probably has to due with the risk involved with how to handle chargebacks if the company doesn't fulfill their promise of the product, and PayPal assuming liability if the company doesn't have sufficient funds in that case.

There are plenty of horror stories around pre-orders on PayPal. I'm not sure how Stripe handles this specifically, but they may be a good alternative: https://stripe.com/ (we use and love them).

michaelschade··on Pre-orders are scams according to Paypal
They should use Stripe: https://stripe.com/

We were able to get our product off the ground right away with Stripe (we were in their beta before they opened up to all). It's extremely quick to implement, their APIs are well-documented, and I doubt they'd prove bothersome like PayPal is being here. In my experiences, their support actually responds quickly and goes above and beyond to help.

If someone from Xenonauts is reading this: let me know if you need any help implementing Stripe if you decide to go that route. You can tweet me at @michaelschade or drop me a note at hn [-at: @-] mschade [-dot: .-] me and I'll provide whatever advice I can. I'll also see about sending this suggestion through their site in case they're not HN readers.

Edit: found their email and sent through there too. Hopefully they can get the issue resolved–I feel bad for them not being able to accept orders right now, that must be a really upsetting position to be in.

michaelschade··on Running a startup on Haskell
For background, Bryan gave this talk at the excellent Strange Loop 2011 conference (https://thestrangeloop.com/).

Abstract: https://thestrangeloop.com/sessions/running-a-startup-on-has...

He also gave a workshop on Sunday (which I unfortunately was not able to attend): https://thestrangeloop.com/sessions/haskell-functional-progr...

michaelschade··on Storm: distributed and fault-tolerant realtime computation (slides)
I was front row at his talk during Strange Loop (he did an amazing job on the talk; watching Storm and friends be open-sourced halfway through was fantastic) and tried to write fairly detailed yet correct notes. I was typing pretty quickly though, so I can't guarantee 100% accuracy, but hopefully they go along well with the slides.

http://mschade.me/notes-storm-twitters-scalable-realtime-com...

michaelschade··on Queen's "Don't Stop Me Now" on Google Japan
I never said that was the entire reason, but if I were one of the artists involved (not that I'm any good with video), that would be part of my reason. When I take or edit a photo, although representing myself individually, I incorporate a part of me or my family in it–my name, somewhere, or sometimes even something that alludes to my company.

Now, I'm not saying that you are incorrect in what you perceive to be some of their reasoning for this. Of course Google wants to associate the work they do with their brand identity, and this video is indeed advertising. Anything a company does is advertising, to be fair.

That said, I don't personally believe that advertising and showing support for something are mutually exclusive. Just as a company is able to get their name out there while also donating to charity, Google is capable of spreading the Google name while also paying tribute to Freddie.

michaelschade··on Queen's "Don't Stop Me Now" on Google Japan
The Google Doodles have historically intertwined Google and whatever the day's message was. Just as in pre-interactive Doodle days where they would morph images into the Google name, here they are extending that into their new style of logos.

Plus, keep in mind that Google created the video. As a photographer and someone who enjoys art in general, I can tell you that it's not uncommon for artists to incorporate their name (or, in this case, their company's name) into a piece of work. It's a nice way to make the art something with which one can personally connect.

michaelschade··on Gondor Launches
For further reading, Gondor has been discussed previously on HN:

http://news.ycombinator.com/item?id=2075158

http://news.ycombinator.com/item?id=2728855

http://news.ycombinator.com/item?id=2728855

michaelschade··on Web-Based QR Business Cards Make Networking Feel Human Again
Glad to hear–competition is what keeps us all on our toes, so I'll be keeping an eye out for you guys :)
michaelschade··on Web-Based QR Business Cards Make Networking Feel Human Again
Directly to the service: http://spearheaddev.com/qrcardus/

Disclaimer: I co-founded it

michaelschade··on False confessions
Wow, very creepy stories that both of you posted. Thanks for linking to them.

> They are lucky because their case has a high-profile because of the film - but there must be many, many other innocent people in prisons because of false confessions.

This is exactly what concerns me–so much effort and attention went into these few cases that achieved a high profile, but I'm certain that many just like it–with inconclusive or completely unmatched DNA and police hasty to close an investigation–exist, and it worries and saddens me to think how many other people are innocently sitting in prison or on death row as a result.

michaelschade··on False confessions
Unfortunately not a lab test, I saw this on Frontline recently and it was very disturbing to see that confessions could be so easily had: http://www.pbs.org/wgbh/pages/frontline/the-confessions/etc/...

Essentially, the story involves these sailors individually confessing to a crime (and allegedly tailoring their confessions to the investigator's words) when they were implicated by someone already being interrogated. With each additional person being interrogated, more people were implicated (who were previously unnamed), and previous confessions were amended accordingly.

Quite saddening indeed.

michaelschade··on [dead]
> Second place he used script to monitor the card and its movements. Which is illegal unless he had a wiretap approved.

Not stating my position on this entire debate with this comment; but, to be fair, he was simply monitoring an API that Jonathan himself provided to see the balance, so there was no wiretapping or illegal card accessing to determine balance going on.

michaelschade··on Facebook Wins “Worst API” in Developer Survey
Documentation is my main gripe with it, too.

What really frustrates me is that there are some places in which options exist but simply aren't documented, and in other cases the various call options are listed but with no explanation, so you have no clue what each option actually does for you.

michaelschade··on Increase Conversions with Call-to-Action Buttons
They're using large buttons in the post contents above their Twitter/email blurb (and do so in previous posts), so yet another large button saying "Follow us on Twitter" would just get lost in the mix.

So, in this case, a smaller link with a nice yellow box around it is likely a better call to action as it's different from the rest of the content.

michaelschade··on Twitter acquires Bagcheck
I think the concern here is that, even if you make an account specifically for the purpose of authenticating to other websites, you're still telling Facebook, Google, Twitter... which websites you're signing up on, which they of course have an interest in knowing so that they can better profile you as a user.

Note: I have accounts on these sites and actively use them, just my guess as to other peoples' rationale behind not getting an account.

michaelschade··on Show HN: Twitter API Helps Track Nefarious episod
Just a fun little side I made while playing around with the Twitter API, nothing special.

For those unaware, Twitter's platform/API guy @episod changes profile pictures very frequently, so I decided to index his profile pictures to see how they get cycled out or change over time.

michaelschade··on Jonathan's Card
I vote that you encourage people to make lots of little transactions over time versus just getting rid of the balance.

The balance is really neat to see and it keeps people engaged and thinking about this project, even if they're not actively partaking (like myself, at the moment).

The smaller installments of cash also help others realize that it's okay to submit small amounts and increase the likelihood that more than just one person with a large purchase will benefit.

michaelschade··on Jonathan's Card
See http://news.ycombinator.com/item?id=2858228
michaelschade··on Jonathan's Card
The homily sounds like a good idea; that's been shown to actually deter some in the past.

To the other points: how would you go about mandating a photo or any other form of interaction from the purchaser? Jonathan has his card picture posted on the website–Starbucks simply accepts that photo as payment, there's no authorization process in the middle where Jonathan could selectively let some use it while disallowing others.

michaelschade··on Jonathan's Card
I've created a Haskell implementation of his API: http://rawr.mschade.me/jonathanscard/

The page on Rawr includes a basic usage example as well as links to my implementation on GitHub and Hackage.

michaelschade··on Jonathan's Card
I don't believe you can, since Starbucks lets you use your card for any purchase. That said, even if you could, why restrict it? He mentions that the point of this is to be "an experiment in social sharing of physical goods", so making it something purely built on trust makes the experiment exciting and worthy. If someone does abuse it, then that's just a data point in the experiment; but, if it continues to be replenished, that's a neat observation and a certain +1 for human nature.
michaelschade··on Jonathan's Card
Although the bit about paying it forward and social sharing is a great idea on its own, I think I'm a tad more excited that he actually made an API for this. That's seriously awesome.
michaelschade··on Twitter will open-source Storm, BackType's "Hadoop of Real-Time Processing"
Perhaps this will help quell some of the skepticism about them actually releasing it–the abstract for the talk in which Nathan will be releasing Storm as open-source: https://thestrangeloop.com/sessions/storm-twitters-scalable-...
michaelschade··on Elegant Markdown for a more civilized age
It's not that the WYSIWYG editors aren't easy to use in most senses–they're not difficult at all. However, many people that use Markdown are probably geeky enough to not need some WYSIWYG editor in the first place.

For me, I'm in the terminal and MacVim for a good portion of my day hacking around; so, while I enjoy portions of the Google Docs(or whatever editor) interface, if I stop my usual coding activities to write a blog post, I'd like to stay in my natural environment of vim and terminal. This is particularly true if my blog post contains code–it feels much more natural for me to paste code samples between vim windows than it does to copy code from vim and paste it into some external editor.

(So, basically, it's not just the syntax, it's also the environment in which I get to write that syntax.)

michaelschade··on Elegant Markdown for a more civilized age
This. I use Markdown syntax when writing blog posts since Posterous formats Markdown just fine and it lets me view my writing (mostly) unstyled in vim, which I personally find much more comfortable than some web-based editor.
michaelschade··on [dead]
I just logged out and back in via Google with no problem.
michaelschade··on Google Plus: Tagging automatically shares private photos
This, in my opinion, is where Google+ is failing: sharing makes it very easy to make private posts visible to an audience larger than the author intended.

In addition to G+ reminding users when resharing a limited post that it was intended for a smaller audience and to be mindful of that, the original poster can also disable resharing entirely.

← PreviousPage 4 of 5Next →