Live data from Hacker News

Reworder – A tale of learning Python and launching an app in five days.

sahillavingia.com

11–20 of 37 posts

Re: Reworder – A tale of learning Python and launching an app in five days.

#11
"App engine is fast and awesome, right now. However, if your site gets really popular, you may consider moving off of it."

Perhaps you can explain why you believe this to be true? I thought that the strength of App Engine is that you can stay on it no matter how popular your app gets.

Re: Reworder – A tale of learning Python and launching an app in five days.

#13

  Traceback (most recent call last):
    File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/__init__.py", line 513, in __call__
      handler.post(*groups)
    File "/base/data/home/apps/reworder/1.345779356045891791/reworder.py", line 122, in post
      headers={'Content-Type': 'application/x-www-form-urlencoded'}).content)
    File "/base/python_runtime/python_lib/versions/third_party/django-0.96/django/utils/simplejson/__init__.py", line 232, in loads
      return cls(encoding=encoding, **kw).decode(s)
    File "/base/python_runtime/python_lib/versions/third_party/django-0.96/django/utils/simplejson/decoder.py", line 251, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
    File "/base/python_runtime/python_lib/versions/third_party/django-0.96/django/utils/simplejson/decoder.py", line 270, in raw_decode
      raise ValueError("No JSON object could be decoded")
  ValueError: No JSON object could be decoded
Entered text "this is a test." and hit submit.

Re: Reworder – A tale of learning Python and launching an app in five days.

#14

Traceback (most recent call last): File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/__init__.py", line 513, in __call__ handler.post(*groups) File "/base/data/home/apps/reworder/1.345779356045891791/reworder.py", line 140, in post synonym = synonym_for_word(stripped_word, tag) File "/base/data/home/apps/reworder/1.345779356045891791/reworder.py", line 201, in synonym_for_word return result…

Hence, Teach Yourself Programming in Ten Years[1]. All kidding aside, I'm pretty sure it's unrelated to the actual code :)

[1] http://norvig.com/21-days.html

Re: Reworder – A tale of learning Python and launching an app in five days.

#15

Traceback (most recent call last): File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/__init__.py", line 513, in __call__ handler.post(*groups) File "/base/data/home/apps/reworder/1.345779356045891791/reworder.py", line 140, in post synonym = synonym_for_word(stripped_word, tag) File "/base/data/home/apps/reworder/1.345779356045891791/reworder.py", line 201, in synonym_for_word return result…

[deleted]

Re: Reworder – A tale of learning Python and launching an app in five days.

#16

Traceback (most recent call last): File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/__init__.py", line 513, in __call__ handler.post(*groups) File "/base/data/home/apps/reworder/1.345779356045891791/reworder.py", line 122, in post headers={'Content-Type': 'application/x-www-form-urlencoded'}).content) File "/base/python_runtime/python_lib/versions/third_party/django-0.96/django/utils/simpl…

Figured out the bug: hit the API request limit. Argh!

Re: Reworder – A tale of learning Python and launching an app in five days.

#18
post #11

"App engine is fast and awesome, right now. However, if your site gets really popular, you may consider moving off of it." Perhaps you can explain why you believe this to be true? I thought that the strength of App Engine is that you can stay on it no matter how popular your app gets.

App engine doesn't allow certain features, like subdomains for each user, and non-www. URLs. Some other things too, that I probably don't even know about yet.

Re: Reworder – A tale of learning Python and launching an app in five days.

#19
post #2

make sure you use tabs to format all of your Python code I disagree. Idiomatic Python uses 4 spaces per indent. Either solely use tabs or solely use spaces, they don’t work well together, at least in my experience Mixing tabs and spaces is indeed very unwise. You can run Python with the -tt option to make sure you're consistent. Read Style Guide for Python Code for more advice on this front I agree ;-) The author pro…

I was fixing a makefile the other day with a coworker and it ended up being an indentation issue. And then we asked out loud why anyone would repeat this hell again...

Now, I am not a python programmer, but I am interested to learn more about how the structure via indentation how worked out for the language.

Re: Reworder – A tale of learning Python and launching an app in five days.

#20
post #2

make sure you use tabs to format all of your Python code I disagree. Idiomatic Python uses 4 spaces per indent. Either solely use tabs or solely use spaces, they don’t work well together, at least in my experience Mixing tabs and spaces is indeed very unwise. You can run Python with the -tt option to make sure you're consistent. Read Style Guide for Python Code for more advice on this front I agree ;-) The author pro…

Could not agree more!!!! If you're a vimmy, be sure to add this friendly helper into your .vimrc

:set tabstop=4

:set shiftwidth=4

:set expandtab

Post reply on HN