HNHacker News
TopNewBestAskShowJobs

lost-theory

184 karma · joined February 19, 2007

[ my public key: https://keybase.io/stevek; my proof: https://keybase.io/stevek/sigs/EafZ9kO216WqFwfNG-SFEGL4S4HpeSumOnVYp3Louyk ]
submissionscomments
lost-theory··on Peter Molyneux may have just monetized trolling
http://lucumr.pocoo.org/2012/11/12/death-by-million-cubes/
lost-theory··on Things I Wish I Had Known About Django Development Before Starting My Company
The pyres web interface (where you can view job status) is built using itty.

edit: looks like they're using flask now, I don't see itty being used anywhere. They also split the web interface (resweb) into a separate project, so pyres doesn't depend on a web framework now.

lost-theory··on Heroku is now the top giver on Gittip
Great! I hope more companies start using Gittip. All companies built on FOSS should think of tithing this way.
lost-theory··on List Out of Lambda
Great article, I especially like the "full circle" part. You should mention that the numbers you've created in the end are the Church numerals.
lost-theory··on Dwarf Fortress: Ten hours with the most inscrutable video game of all time
Following the Captnduck tutorials [1] and using the Lazy Newb pack [2] got me pretty far.

[1]: http://www.youtube.com/watch?v=iHVZtRdtPdo [2]: http://www.bay12forums.com/smf/index.php?topic=59026.0

lost-theory··on Announcing Topaz: A New Ruby
I will be the first to ask: why did Alex / the pypy devs start this project? I thought the three community funded ideas were great (STM, Python 3, and Numpy). What prompted this new project? Is it meant to attract new developers to pypy as platform for implementing languages? Is it a side project? Is it a long term project meant to become the premium implementation of ruby as pypy is becoming for python? Etc.

Not criticizing at all by the way, just curious about the motivation / background / context for the project, which is missing from the docs.

lost-theory··on Ask HN: Why was Aaron Swartz so special?
I'll tell you why he was special to me, even though I have no personal relationship to him.

I am only a year older than him, also a python user, also interested in the same things he was interested in. I followed his progress, read his essays, used his open source software, and am a user of the sites he worked on (e.g. reddit, infogami, jottit). I admire his work a lot and look up to him.

I think his life, ideals, and work resonate with a lot of people here on HN, moreso than Steve Jobs. He's the quintessential hacker. A lot of people identify with that, and are upset over the injustice done to him in the JSTOR case, FBI investigation, etc. That's why you see this kind of reaction over his death.

lost-theory··on Beefing up the Python Shell to build apps faster and DRYer
Yes, especially with nose's --pdb and --pdb-failures options.
lost-theory··on Web Developer Checklist
Cool, I haven't seen that one before. I also like this one: https://www.ssllabs.com/ssltest/
lost-theory··on Is my developer's home-brew password security right or wrong, and why?
That may be the rule, but it seems perverse to delete useful comments, which add to the conversation, while adding meme pics, which add absolutely nothing useful to the conversation.

P.S.: Meme pictures originated on discussion forums.

lost-theory··on Is my developer's home-brew password security right or wrong, and why?
Yes, and by the same mod: "Deleted long discussion on preimage attacks, collisions, hashing strength etc – Rory Alsop ♦ 8 hours ago"
lost-theory··on Brython - Python to Javascript translator
And http://www.skulpt.org/
lost-theory··on Is there evidence that drugs can help programmers produce “better” code?
I think stimulants and amphetamines definitely have an effect on programming. Maybe it affects quantity more than quality, but Paul Erdos, one of the most prolific mathematician ever, comes to mind:

  His colleague Alfréd Rényi said, "a mathematician is a machine for turning
  coffee into theorems", and Erdos drank copious quantities. After 1971 he also
  took amphetamines, despite the concern of his friends, one of whom (Ron Graham)
  bet him $500 that he could not stop taking the drug for a month. Erdos won the
  bet, but complained that during his abstinence mathematics had been set back by
  a month: "Before, when I looked at a piece of blank paper my mind was filled
  with ideas. Now all I see is a blank piece of paper." After he won the bet, he
  promptly resumed his amphetamine use.
http://en.wikipedia.org/wiki/Paul_Erdos#Personality
lost-theory··on Show HN: EasyPost - the Stripe for postage
I looked for a service like that a year or so ago and found this:

https://click2mail.com/email-to-mail

At the time their signup process was broken so I couldn't test it out, but the idea is very similar to what you described. You send an email to them with a specially formatted subject line, plus a body and/or attachments, and they mail it for you.

lost-theory··on What are the drawbacks of Python?
Did you learn python after you learned ruby or javascript? I have the exact same complaint about ruby not fitting in my head, and I think it's because I learned python first.
lost-theory··on Method Combinators in CoffeeScript
First off, I really like your posts and books. I learned advice / AOP at a previous job and really enjoy using it and applying it to new things. Your writing on the subject is great!

The only thing python does not like is multi-line lambdas. You can target a lambda with decorators, just like you can target any callable. I'm not sure if I correctly parsed what you mean by "a function being called with another function as its argument as an expression within an instance method definition", but I'm pretty sure python can do that. Here is some demonstration code (see RaganwaldWidgetViewThree):

https://gist.github.com/3495990

And finally here is the translation of the before/after/etc. method combinators:

https://gist.github.com/3495985

But I might have misunderstood waitLevel, can you explain what it is for?

lost-theory··on Show HN: Business.txt - Standard Proposal
http://code.google.com/p/webfinger/wiki/WebFingerProtocol
lost-theory··on How To Write Good Log Messages
> I don't understand this? A tab is a tab?

How do you differentiate between tabs that the logger generates, and tabs inside log messages? You need to escape the tabs inside messages. This problem exists with any character delimited format (e.g. csv).

lost-theory··on Heroku Releases Free PostgreSQL App for OSX
Can you call yourself a developer then? :)
lost-theory··on Subscribely: Create your subscription site using our boilerplate (Stripe-ready)
That's probably true, it doesn't have all those features. I guess you'll have to wait around for someone to add them :)

edit: stripe's admin interface does some of what you're asking for (recurring subscriptions), sign up and check it out if you haven't already.

lost-theory··on Show HN: Gridspot, 10x cheaper cloud compute using distributed computing
How do they handle security? If the software they're using to virtualize these instances is exploitable, then you could break into the host machine and do whatever you like with it.
lost-theory··on Subscribely: Create your subscription site using our boilerplate (Stripe-ready)
It uses stripe, so to switch from a single purchase to a recurring payment you basically need to change one line of code:

https://github.com/2tablespoons/Thylacine/blob/master/app/mo...

Just change "Charge" to "Customer" and give it a plan ID instead of a price.

lost-theory··on Subscribely: Create your subscription site using our boilerplate (Stripe-ready)
Have a look at thylacine:

https://github.com/2tablespoons/thylacine

lost-theory··on Subscribely: Create your subscription site using our boilerplate (Stripe-ready)
Neat. I built something similar, it's a Flask blueprint for doing stripe charges/subscriptions:

https://bitbucket.org/lost_theory/flask-stripe-blueprint

It's meant to be integrated into an existing flask application (just override & instantiate the blueprint, then mount it on your app).

lost-theory··on Google Chrome already No. 1 among free iOS apps
I too like the awesome bar in Firefox much better than Chrome's omnibox (mainly that it can match strings inside the URL). The FauxBar extension for Chrome is a pretty good replacement:

https://chrome.google.com/webstore/detail/hibkhcnpkakjniplpf...

lost-theory··on Using Schema-less in Django with Postgres
SQLite should absolutely be used in production, where it makes sense. The one area where sqlite has a big disadvantage is concurrent writes. If you have read-only data, cached data, etc. then sqlite can happily be used in a high traffic production system, with millions of rows and many GB of data. It's also a good store for configuration data, or something like an admin backend. The portability of sqlite database files is a really nice feature.
lost-theory··on Ask HN: Sending non-mass emails?
I have been using Mailgun. I like their API.
lost-theory··on Loading half a billion rows into MySQL
The period works with GNU coreutils chown (e.g. on Linux), but not other versions.
lost-theory··on Ask HN: Programmers, Macs, and Hackathons
Silicon Valley is a scene and Macs are part of that scene. If you want to fit in, use a MacBook Pro. If you don't care about fitting in, use whatever you like the best.
lost-theory··on Ask HN: How do you stay productive after work?
I have to second this. I used to feel guilty about relaxing in the evening after work. Now, I make a conscious decision to relax in the evening, go to bed slightly earlier, and wake up in the morning to work on my side projects.
← PreviousPage 3 of 4Next →