HNHacker News
TopNewBestAskShowJobs

slewis

1,399 karma · joined November 12, 2010

shlewis at gmail

@shawnup on X

Founder/CTO @ Weights & Biases

submissionscomments
slewis··on 1366×768px overtakes 1024×768px as the most popular screen resolution worldwide
Its true you should consider who your users are.

But these numbers shouldn't be used to determine what size to make a website. I'd guess most people with 1920x1080 monitors don't maximize their browser.

slewis··on Burnout - How it happened to me
I'd add: if you don't feel like working, don't. Sitting there in a cycle of pretending to work and then distracting yourself is worse in every way than just stopping and doing something else.

Even in a single-person startup we often pressure ourselves to conform to some semblance of a normal schedule. But I find myself much more productive with the work-when-I-feel-like-it policy.

slewis··on Down To Fax is Chatroulette for fax machines
Psh, if anyone gets contacted via DTF you should submit the post to https://www.faxins.com, so the entire internet can laugh at your technologically impaired suitor!
slewis··on Show HN: We made an awesome way to browse and search your Chrome bookmarks.
Definitely awesome. I'm surprised that all of my bookmarks say "This bookmark is being indexed". Surely you've already indexed a lot of them as they probably overlap with other Hacker News users. Do you index every bookmark for every user or can you detect dupes?
slewis··on Minefold (YC W12) Launches Affordable, On-Demand Platform For Game Hosting
Very nice! I built a demo of simple, pay-by-the-hour minecraft servers about a year ago but never launched. Lately I've been thinking about resurrecting that project. I guess now there's some competition.

Its pretty clear that previous solutions weren't simple enough for casual users. There are plenty of people who have no idea what RAM is but who would love to have their own worlds that their friends can join. I think the world sharing aspect is a big part of this and you guys have hit the nail on the head. Well done and good luck!

slewis··on How to Write a Self-Documenting API - Heyzap API release
When you say objects I assume you mean model objects? In that case yes. I haven't used Piston or Tastypie in awhile, but I know that you can easily write views in django-rest-framework that aren't tied to models.

This is a bullet from the django-rest-framework page I linked above: "Modular architecture - MixIn classes can be used without requiring the Resource or ModelResource classes."

Here's one of the examples from django-rest-framework that is not tied to models: http://django-rest-framework.readthedocs.org/en/latest/examp...

And also, from the Tastypie docs: http://django-tastypie.readthedocs.org/en/latest/resources.h...

slewis··on How to Write a Self-Documenting API - Heyzap API release
It handles them fully. I haven't played with the many to many support, but from having looked through the code it fully supports getting/setting many to many relationships.

One thing that does seem to be a bit lacking is the documentation. I've used all three django frameworks though (piston, tastypie and django-rest-framework) and django-rest-framework wins in my book.

slewis··on How to Write a Self-Documenting API - Heyzap API release
For those who haven't seen it, the awesome django-rest-framework has built in support for browsable, self-documenting, HATEOS APIs.

Here's a browsable example API: http://rest.ep.io/

Because your browser provides Accept: text/html by default you get back a nice html page describing the result for the API root. If you send Accept: text/json (click "json" at the bottom) you get back a json response.

You can follow the links in the html response to get to other parts of the API. You can also click "OPTIONS" to send an OPTION request to get a description of what you can send to that endpoint.

http://django-rest-framework.org/

slewis··on Show HN: TheElevatorGame.com results
But you had the gamification stuff in place for everyone right? So there'd be no control group.
slewis··on Show HN: TheElevatorGame.com results
Well its an obvious insight. But the actual increase in time spent on page is what would be interesting.
slewis··on Show HN: TheElevatorGame.com results
Hey thanks for the shout out! I was wondering when you were going to post results.

There are some really cool visualizations in the linked opani page: http://opani.com/ryan/elevator-analysis/results/#key=elevato...

I think the most relevant part of this for web folks is the gamification aspect (obviously its what I was interested in in your previous post). I'd love to see a version of this where you show 50% of users "play 20 times to get an easter egg" and give the other 50% no incentive. How much does it actually increase engagement?

slewis··on Criticism is a Two Way Street - Things you should know before criticising
This is great because it forces participants to carefully consider the _details_ of each others' designs.

As a designer moves along he or she will invariably encounter lots of little constraints that were previously unknown. A good design is a response to all of these details. As a reviewer its all too easy to dismiss a design: "you should have just done X". But the designer will respond "it was considered but I found extra requirements Y and Z that preclude X."

Communicating these details is difficult. You may not always remember all of the constraints you've discovered. A process like the one posted should help to get everyone thinking about the details discovered by each individual.

slewis··on What HN users don't mean to be
If you're about to submit a comment containing "I don't mean to be", stop and consider whether what you're submitting adds any value (as defined by the HN guidelines in this case) to the conversation.

This is telling: "There's a hell of a long conversation here, with a lot of qualifiers, but frankly I don't have the time for it." If you don't have time to contribute something meaningful why contribute at all?

The other problem with "I don't mean to be" is it's fundamentally dishonest. If you don't mean to then why are you doing it? If you must do this, just say "I'm about to be".

slewis··on Dartium: Google’s New Dart Programming Language Comes to Chromium
I should have said "Google considers a fast Chrome a means to an end". That's what I meant.
slewis··on Dartium: Google’s New Dart Programming Language Comes to Chromium
Google doesn't care if Chrome is perceived as faster. They want the entire web to be faster. They use Chrome to push the envelope.
slewis··on Game Developer Gives 7-Year-Old Best Birthday Present Ever
And the developer gets positive karma from the press for doing this, which leads to more sales. Sweet!

(disclaimer: I'm not at all insinuating that they did it for the press. I just like that a good action is being rewarded.)

slewis··on Fabled Google Drive Won't Be Another Dropbox
"People really do not want..."

People or you? To me it seems that "people", as in the majority of users for such a product, don't really know or care.

slewis··on Upverter: Our Y Combinator Experience
Posted Sept 12, 2011. I thought it'd been longer than 9 months!
slewis··on Bootstrap 2.0, From Twitter
Thanks! That's the impression that I got from reading a similar thread about Bootstrap 1. I opted for Foundation because I want to get something reasonable together for prototyping, but also apply a full design later.

webpop looks awesome by the way.

slewis··on Bootstrap 2.0, From Twitter
Can someone compare and contrast Boostrap 2.0 with ZURB Foundation?

I've been using Foundation for a new project and am really digging the responsive layout features.

slewis··on World Clicking Championship TheElevatorGame.com (and experiment)
I'd guess its an experiment about when people stop clicking. Most people either only click a few times, or stop right at 20 times, when they receive the easter egg buttons.

So, the lesson is: give your users a perceived reward for taking action on your site, to get them engaged long enough to get the reward.

Or maybe the lesson is: as soon as users perceive there are no rewards left they'll leave.

slewis··on Swole.me - The automatic diet planner
You might not be representative of the target market.
slewis··on Show HN: TrollBlock, It's Okay to Dislike
alternative is the key word there. trollblock gives you no other option
slewis··on Dear Comcast, I'm leaving you because...
I'm happy with my Comcast. Its always fast and has never once gone out the whole 5 years I've been using it in San Francisco. I've never had to speak with customer service (which is maybe one reason I'm ok with it).

I guess the cap is a bit annoying. But I've never come close to it. I suppose if there were an alternative as fast and as reliable I might consider switching simply do to Comcast's policies. But I've never felt their evil directly.

slewis··on Google has open-sourced SkyMap
People are always hating on bigcos around here.

"Sky Map’s development will now be driven by the students, with Google engineers remaining closely involved as advisors."

That sounds pretty awesome, especially for the students involved.

slewis··on The Trello Tech Stack
The MongoDB one is a real cliffhanger. What happened?
slewis··on Why I'm a Pirate
Devil's advocate: Where does civil disobedience fit in with "Multiple wrongs do not make a right"?
slewis··on Fight SOPA/PIPA -- let your visitors call their senators in 1 click
Well done. Clean and simple. Can we get usage stats from you after tomorrow?
slewis··on Steve Wozniak: Android has leapt ahead of Apple in many ways
I don't use an iphone, but does Siri help bridge the voice command gap?
slewis··on How I Program Stuff
If anyone has trouble with throwing code away: trust your source control system! If you need to, keep a file called "threw_away.txt" also under source control as an index of stuff you deleted but that might be useful later.
← PreviousPage 7 of 9Next →