HNHacker News
TopNewBestAskShowJobs

jonasvp

1,203 karma · joined December 6, 2008

- Django, Python, React, ES6 hacker - Co-founder: https://www.jonasundderwolf.de/team/ (check there for email) - Co-founder: https://www.velofracht.de
submissionscomments
jonasvp··on Ask HN: Who's hiring in Europe?
We're looking for a Python/Django developer in Berlin, 1-2 days a week (long-term freelance): http://www.jonasundderwolf.de
jonasvp··on PubSubHubbub
You might say that Pubsubhubhub is the logical extension of the Google Reader concept. It allows you to "read" those feeds programmatically and enables the content site to notify Google Reader of updates so they get there quicker.

Also, anyone can choose to be a hub, not just Google Reader. There's your simple and well tested solution wrapped in a standard for anyone to implement.

jonasvp··on Garry Tan moving on from Posterous and joining YC
Have you tried http://ihackernews.com? I use it on my Droid and it works extremely well.
jonasvp··on Ie7-js
You're very welcome. I see now that it was submitted before (http://news.ycombinator.com/item?id=1736030) but didn't get any upvotes. Bad timing, I guess.

I submitted it again in the hopes that it will help others (http://news.ycombinator.com/item?id=2086498).

jonasvp··on Add support for CSS3 properties to IE6-8 with CSS3PIE
I'm submitting this again, even though it already got lost in the "new" queue once (http://news.ycombinator.com/item?id=1736030) because it's an amazing solution to a common problem. It helped me tremendously and mentioning it in another thread seemed to have helped others (http://news.ycombinator.com/item?id=2085671).
jonasvp··on Ie7-js
I've recently started using CSS3PIE (http://www.css3pie.com) in production and can only recommend it. It enables you to use CSS3 declarations such as box-shadow and border-radius in Internet Explorer, even under version 6!

It's trivial to use and much faster than IE7.js since it relies on the browser engine to do most of the work parsing selectors etc. The author Jason Johnston is very responsive in the forums as well. Even better, the upcoming version 0.11 of Compass (http://beta.compass-style.org) includes a mixin for PIE which makes adding cross-browser rounded corners a matter of two lines.

Didn't think I'd see this happen in my lifetime...

jonasvp··on Paul Graham's wrong on the value of a hacker culture (sadly)
This is probably off-topic but I'd never heard of Inventables (http://www.inventables.com, referenced in the article) before. I'm having a geekgasm just browsing through the weird and wonderful articles on there. Love the mini-faq below each one. This is going to make me blow so much money...
jonasvp··on Django-mediagenerator
I much prefer django-compressor (https://github.com/mintchaos/django_compressor) and similar apps which allow the template designer - instead of a developer - to define the asset files.

Just wrap your stylesheet definitions in {% compress css %}{% endcompress %} (same for JS) and they get merged, minified, and updated automatically. No need to go into the settings.py to add a stylesheet.

jonasvp··on Ask HN: How does having a baby change your life?
True but that would usually be info you could just pick up from any book. The "ask your pediatrician" disclaimer just makes things seem dangerous that really aren't.

SIDS is 6x higher in families where one or both parents smoke. The lower incidence in the last years might just be because of less people smoking.

Anecdote: our midwife told us that we should put our son to sleep on his back. She also told us that in her working life, she'd first had to tell parents to put their kids to sleep on their belly, years later they were supposed to be safest on their side - there were even little foam triangles sold so the babies would stay put. Now it's on their back.

I'd still say go with what feels right and worry about things that are more important.

jonasvp··on Ask HN: How does having a baby change your life?
And what would the pediatrician say? No one knows what SIDS is caused by and deferring to external authority won't change that. Do whatever feels right for you.
jonasvp··on Tell HN: booking.com is looking for 40+ Perl programmers (in Amsterdam)
But definitely a plus in Amsterdam.

You can get by fine with English but to really feel at home - you should know the language. This is assuming you want to make the place you live in feel like home.

jonasvp··on 'The Simpsons' Explains Its Provocative Banksy Opening
Not for us outside the US...
jonasvp··on Killing the Cancel Button on Forms for Good
Completely agree. While the cancel button might be useful, the reset button is such an invitation to disaster, I don't know why it was even invented.

If I spend time filling out a form, why would I want to clear it? If I make an error, I'll correct it - not start anew. When I see a "clear form" button nowadays it's a big red flag that the owner of the site is still stuck in the 90s usabilitywise.

jonasvp··on Scott Adams: The Social Network, "The best movie I've ever seen"
Lawrence Lessig has an interesting take on the movie: http://www.tnr.com/article/books-and-arts/78081/sorkin-zucke...

He basically says that it's old media (Sorkin and Hollywood) casting new media (Zuckerberg) in a bad light, compared to the good guys - the honorable and respectable lawyers (of all people).

The real point of Facebook's success according to Lessig: "Instead, what’s important here is that Zuckerberg’s genius could be embraced by half-a-billion people within six years of its first being launched, without (and here is the critical bit) asking permission of anyone. The real story is not the invention. It is the platform that makes the invention sing."

jonasvp··on Hunter S. Thompson's brutally honest Canadian job request
I've always been a big admirer of Hunter S. Thompson's style. His point was that there is no way you can separate the author from the story so you might as well go in whole-hog.

No author can give all the facts and "just the facts". They can't help but shape and spin a story by selecting what they deem important, leaving out the rest. Their choice of words determines how the reader views the subject.

I'd rather know what the person that wrote an article thought and felt - it's another important fact.

jonasvp··on How two Pythonistas accidentally fell in love with Rails
Sorry, meant to upvote and hit the wrong arrow. Damen those thick thumbs and the lack of undo on HN!

Anyway, I concur. HN seems very pro-RoR to my eyes.

jonasvp··on Testing, the Chinese Way
Well, yes and no. Grades went out of favor because there actually is a considerable body of research pointing to the fact that grades are harmful. What they do is not simply pointing out weaknesses but establishing a ranking. One schildert is suddenly 10% "better" than another because of that seemingly objective number below the test.

It reduces children (who are sensitive to messages like that) from a full person with a unique character to their performance as tested. If you haven't yet developed the necessary cynicism to deal with this onedimensional assessment of personhood, you will quickly. If that is actually desirable is another matter.

jonasvp··on Notifo (YC W10) Launches New Site and Mac Growl Client
I don't want to pressure anyone and the new site sure looks great but... Android, pretty please?

--

Sent from my Droid

jonasvp··on As Google Shutters Flix Cloud Encoding Service, Zencoder (YC W10) Gets A Boost
Just to give another example for a Zencoder use case (although we're definitely small fry to Zencoder): one of our clients is an acting agency representing a small number (<50) of actors. Every actor has at least one showreel to be shown on the agency's website and they come in all formats.

Rather than setting up ffmpeg and dealing with the errors it can throw up, we just set up the upload form and Zencoder takes care of all the format conversions for us. If Zencoder can't decode it, it's safe to tell the client that the file is broken.

jonasvp··on As Google Shutters Flix Cloud Encoding Service, Zencoder (YC W10) Gets A Boost
More power to Zencoder! I integrated their service into a client site a couple of weeks ago and their support is phenomenal. I chatted with one of the guys and he was very helpful. Another Zencoder technician actually emailed me because he noticed that some API callbacks we're errorring out. I was testing from a LAN machine and he was trying to save me some time debugging.

Nice to see them moving onwards and upwards.

jonasvp··on Do you have a different personality when you speak a different language?
I think what the author is pointing out is that people exhibit different traits of their personality when they speak different languages. She didn't say that all Germans yell and therefore she yelled at a cabdriver but that when she spoke German, a different side of her personality emerged.
jonasvp··on Top countries by robot density (Graph)
I find that very logical - in countries where employees are expensive to hire and to let go, buying robots is a easy strategy to cut costs. Given that you have to train a new employee with uncertain success, getting a robot with a limited but constant output will seem a safer bet.
jonasvp··on Google Labs launches Android app for finding open parking spots
I wish I could upvote you more... the price we all pay for free (car) parking is incredible and the "driving around until you find a spot"-part of it is actually neglible. Check out "The High Cost of Free Parking" if you're interested in the topic: http://www.amazon.com/High-Cost-Free-Parking/dp/1884829988
jonasvp··on List of Common Misconceptions
I'm German and you're 100% correct.
jonasvp··on Large Problems in Django, Mostly Solved: Delayed Execution
Good point - I was under the impression that celery _only_ works with an AMQP message broker. Guess I should have read the description more closely before starting on django-beanstalkd.

I'm happy with my lightweight model for now but I'll definitely look into celery again, when the need arises.

jonasvp··on Large Problems in Django, Mostly Solved: Delayed Execution
Celery together with RabbitMQ (or another message broker) is great for big/huge projects. For basic job queueing and delayed job execution, beanstalkd (http://kr.github.com/beanstalkd/) is in most cases a better choice. It takes almost no memory, no configuration, and just works.

I wrote a small library for Django that makes writing jobs for beanstalkd easier (http://github.com/jonasvp/django-beanstalkd). There's also a management command for starting (threaded) workers. Makes writing and calling jobs from Django very simple.

jonasvp··on Posterous Targets Ning In Massive Switching Campaign. Who Is Next?
I asked them this exact question a couple of weeks ago. Sachin actually answered himself and said they can't maintain old urls for now but are working on it.
jonasvp··on Online Rich Text Editors built using jQuery
I wonder why WYMeditor (http://www.wymeditor.org/) is not in there. Is it officially abandoned? I implemented WYMeditor for a couple of customer sites and liked it because it makes it really hard for editors to screw up the site layout.
jonasvp··on The Real Cost of Owning a Car
They're not, that's true. Be sure to count all your car-related expenses, though. Even minor repairs quickly cost over 1.000 € and you'll be racking up a lot of those over the life of the typical car (if you have an older one). For a new car, depreciation runs even higher.
jonasvp··on The Real Cost of Owning a Car
It depends on where you live. In the States or outside a fair-sized town, there's (so far) no alternative to owning your own car out of sheer necessity. In the city, especially here in Europe, it's a different story. The usual rule of thumb is the cheapest car costs you _at least_ 300 €/month (taxes, depreciation, not counting gas money)!

When my son was born this made it easy for me to decide to buy an Xtracycle (http://www.xtracycle.com) for my bike instead of a car. The Xtracycle covers 95% of my transportation needs and 300 € buys a lot of trips by taxi whenever that's necessary.

Still, the point of the article as I see it is that most people underestimate the cost of their car. That's a small problem. The big problem is that our societies underestimate the external cost of private car ownership. When you figure in loss of life and health through accidents, noise, and pollution, loss of usable space in inner cities through car-only streets and on-street parking, and general loss of quality of life - the private car becomes the most expensive mode of transportation ever invented.

← PreviousPage 4 of 5Next →