HNHacker News
TopNewBestAskShowJobs

drewp

312 karma · joined April 5, 2007

submissionscomments
drewp··on Historical Chip Pricing now on Octopart
Nice- I wish you had frys.com products. HD-4110 camera recently bounced between $29 and $89
drewp··on Ask HN: What is your preferred Python stack for high traffic webservices?
That branch/port of Tornado is https://github.com/fiorix/cyclone and it's pretty nice. I greatly prefer it to t.web or nevow, which I used to use.

The tornado and cyclone APIs are closer to what I am thinking about as a web developer. Virtually never do I make an object and then think about how I'd like to adapt it to return an HTML view or programmatically add it under a parent object.

drewp··on Show HN: My weekend project: Twtspire
Something I'd be very interested to see are the ideas that multiple people are asking for.

And then the next thing I would want is a fast way to throw up an ad for the app in question, just to see how many clicks it gets.

drewp··on Show HN: My weekend project: Twtspire
See also: http://twiteye.com/

That one is more scrolly, and searches for a bit more than just 'app' ideas.

drewp··on Ask HN: How have you used 3D printing?
I want a light switch/button for my home theater, and I intend to 3d print that. I am also working on a front door bell panel (with camera, LCD, etc) that will probably be printed.

The guy I know with a printer has used it primarily for making toys and gifts, but he also needs the occasional custom camera mount, e.g. for sticking 2 tiny cameras on a model plane.

drewp··on Ask HN: What are the best technologies you've worked with this year?
Looks like resque (or pyres, or other clones), but maybe a little bit easier to integrate?
drewp··on Ask HN: What are the best technologies you've worked with this year?
But despite all that description, all my deployments have been one-liners with 3-4 cmdline params only. It really adds near-zero deployment cost.

Squid can do what varnish does, but it's 2x slower by my measurements, and it has a gigantic config file. (Squid can do things that varnish can't, so you may have to use it anyway.)

drewp··on I made $40,000 this year with my eBook and you (probably) can, too
Don't ask this, _advertise_ each of those titles. Run a few text link ads, have them lead to a "thanks for your interest- sign up here if you want to know when I write that book".

I forget who I learned this trick from :(

drewp··on Run last command as root
I can't argue for it taking such a prime spot on the keyboard, but I used c-s/c-q every day to freeze scrolling output that I want to look at. Your terminal scrollback will still work during the pause.
drewp··on The one true REST explanation
Often merely moving from the dev environment to the release environment changes the URIs. Sure, you could try to minimize the part that changes between environments and teach all your clients to form correct URIs between environments, but it's still coupling. And dev/prod is hardly the only thing people find themselves adjusting in URIs; it was just an example.
drewp··on Ask HN: How to tell quickly if someone is professional?
no link handy, but a similar thing was tried with email before. You had to offer points for someone to read your mail, and readers would natutally read the highest-paying emails first. The results sounded cool, similar to what you were predicting-- everyone got more conservative with others' email-redaing time. With the email version, you "traded points" by reading (or replying? I forget) your mail.

I'd love to try your calendar version!

drewp··on Greplin: A search engine for your life
It's so hard for me to fathom how tools like this can be businesses (in the long term). I'm sure it can be done, and similar things have made money in the past, but the privacy part of economics seems so skewed.

My data is worth tons to me, nothing at all to greplin, and a little bit to advertisers. How about I give greplin access to as much of it as possible, for some convenience that doesn't depend at all on network effects or even computing resources beyond what I have at home (or in my pocket)? At least when google does this kind of stuff they have other reasons not to leak or sell my data.

Good luck to greplin, though! Their success will mainly validate the PIM search space, which will help semweb enthusiasts like me.

drewp··on NoSQL Storage Systems Never Violate ACID. Never? Well, Hardly Ever
ACID = "reliable"? You need to define that.

Also you casually mix in "default state", so you need to decide if you're going to include all the possible modes of the more flexible stores out there or if you want this to be a silly attack on default configs.

drewp··on WebOS 2.0 will include node.js
the google ones
drewp··on IPhone/iPad apps are for making money and the web is for innovating
'Break even' doesn't mean they aren't making money, right? All we can conclude is that they have structured their accounting to say that the amount they're spending on the stores (whatever that means) is almost as much as the stores bring in.
drewp··on Ask HN: Anybody else quitting Facebook over privacy concerns?
http://www.foaf-project.org/ is one of the main standards. http://code.google.com/p/xoperator/ is a bit weird, but I think has some of the right ideas of the distributed SN.
drewp··on OpenHatch: Browse open source for ways you can contribute (or add your project)
That style is also used on launchpad:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/271706

I'm not sure where it came from originally.

drewp··on Steve Jobs calls Google's "Don't be evil" mantra "Bullshit" and Adobe "Lazy"
Eventually all the ad dollars will be spent changing you into someone who does want to spend more money.
drewp··on Ask HN: Your favorite tiny feature?
Why aren't our window managers doing this?! Then it would work for all apps, and it would be redundant for chrome and others to replicate the feature internally.

I used to think that window tabbing and grouping was too complex a UI problem for window managers to support. The implementations I'd seen required lots of keys and buttons to control the window groups, so it wasn't worth their time to implement something hardly anyone would use. But I was wrong, of course! There should be chrome-style tab grouping everywhere.

drewp··on Tell HN: Idea: Time-tracking Code Editor
Actually I'd like to see the per-line editing time combined with the VCS logs. Which lines contributed to the most bugs? What lines do people have to refer to the most when they're making patches? Are there parts of the code that people work more slowly in?
drewp··on Ask HN: Please review my app: Was it up? - dead simple monitoring
I don't love it. The users of such a site want to use your UI as rarely as possible, but be full of trust and understanding of what it's going to do for them.

Before I'm going to do anything, you need to tell me about the requests you're going to make (frequency, user-agent, robots, etc like other people have pointed out). Then I want to know about your own server's reliability. There are no clues at all that you'll be around even for a week. One way to improve this would be to offer an optional RSS feed that has a post every day that my site is up. That way I would know your server hasn't stopped completely, but you aren't blasting me with emails. Or just decorate your page in a way that makes me think you have some reason to keep your own system running.

I am using a free competitor (http://www.aboutmyip.com/AboutMyXApp/Watchdog.do) which sends me periodic uptime reports. I don't remember their setup UI being any more difficult than yours. Maybe it was, but I certainly don't remember! That's the nature of this app-- people almost never interact with it. Clearly on aboutmyip, they have several other things going on that could pay the bills.

drewp··on Tipfight adds competition to charity fundraising
Comments welcome about the site design! How can I get the activity twitter updates to attract more users? How do I keep users returning once a day?
drewp··on Poll: Pythonic startups: what web framework do you use?
Other = twisted/nevow
drewp··on A community effort to extract structured information from Wikipedia
freebase.com also extracts WP and can now return its results as rdf too.

dbpedia's RDF is somewhat easier to work with, but freebase results contain more sources than just WP, you can edit the data with a nice gui on freebase.com, and freebase spends a lot of effort tracking topics between updates. With dbpedia, I think you just get a snapshot of WP, even if that means your URIs from last week are dead.

dbpedia is open source, the freebase extractor is not.

The #2 use case example from dbpedia (use it to put WP data on your pages) is a big focus of freebase.com, and they have a bunch of tools to make that easy.

drewp··on How FriendFeed uses MySQL to store schema-less data
A tree widget with DD? http://extjs.com/deploy/dev/examples/tree/reorder.html

I bet there are lots of others too. This doesn't sound like something you'd ever want to write yourself (unless the widget IS your project).

drewp··on Ask HN: What can't you do in Excel?
Amen to the end of one-big-sheet. Apple seems to have addressed that: http://www.apple.com/iwork/numbers/

(I don't know if their version is any good)

drewp··on Refactoring with codemod.py
looks like a very small subset of http://rope.sourceforge.net/
drewp··on Ask HN: Best way to implement natural language commands for todo's, reminder etc
One trick for training users on your grammar is to have the program always talk to the user with it. If the program imports my existing calendar and talks about stuff like "lunch with fendale in 3 days" all the time, I'll talk back to the program in similar language. Making users learn syntaxes, especially with any punctuation that you don't pronounce out loud, is lousy.

Then, don't be afraid of ambiguity. In many cases, you can Branch Both Ways. 12/10/2008 could refer to two dates, so put the item on both, showing clearly why it's there. "Lunch with Bill" could refer to a few people in my address book, so just link all of them. If your software manages to get some additional data, sort the choices so the likely one is on top.

drewp··on An iphone app that could change the way you get to work
Interesting. My goals are to write home automation and GPS tracking apps, ideally in python. Stuff like that open-garage-door-when-phone-gets-home project. Any UI work would be web pages, so I guess I want a good web browser.

I'd suspect that problems with implementing gmaps wouldn't affect me. My issues are more like "can I code and deploy from linux?" and "do I get access to the camera, network, speaker, etc?"

drewp··on An iphone app that could change the way you get to work
Thanks! Something running s60 is interesting to me since it seems like it would be easier to program. My current phone is a treo 650 (palm), and I am disappointed at how high the barrier to programming it is.

I want to be writing blog entries like this one: http://blog.danielwinter.de/archives/13

← PreviousPage 2 of 3Next →