Recent submissions

Comment · 11 years ago
Thread.com (YC S12) - Software engineer who loves product (Python/Django) London, England.

https://www.thread.com/jobs

We're a startup trying to reinvent retail so men can dress well without being subject to the horrors of the high street or having to trawl through millions of items online. We do this using a combination of powerful algorithms and human stylists.

You'd be joining a small, highly technical team with a ton of startup experience (the founders have started and sold 2 companies before). You'll be one of the first technical hires and get to build and own huge parts of the product and work on the core algorithms.

One of our ancillary goals is to build one of the best engineering cultures anywhere, and we'd love you to help us do that. We launched in October and user and revenue numbers are scaling extremely quickly. We're backed by a collection of the top investors from London and Silicon Valley as well as Y Combinator.

We're especially interested in people who are interested in founding their own startup one day. We view working at Thread as a founder bootcamp where you'll learn about all parts of starting and growing a startup.

Want to learn more? Check out https://www.thread.com/jobs and you can see some of our code at http://dev.thread.com/

Thanks!

Comment · 12 years ago
Thread.com (YC S12) - Software engineer who loves product (Python/Django) London, England.

https://www.thread.com/jobs

We're a startup trying to reinvent retail so men can dress well without being subject to the horrors of the high street or having to trawl through millions of items online. We do this using a combination of powerful algorithms and human stylists.

You'd be joining a small, highly technical team with a ton of startup experience (the founders have started and sold 2 companies before). You'll be one of the first technical hires and get to build and own huge parts of the product and work on the core algorithms.

One of our ancillary goals is to build one of the best engineering cultures anywhere, and we'd love you to help us do that. We launched in October and user and revenue numbers are scaling extremely quickly. We're backed by a collection of the top investors from London and Silicon Valley as well as Y Combinator.

We're especially interested in people who are interested in founding their own startup one day. We view working at Thread as a founder bootcamp where you'll learn about all parts of starting and growing a startup.

Want to learn more? Check out https://www.thread.com/jobs and you can see some of our code at http://dev.thread.com/

Thanks!

Comment · 12 years ago
Thread.com (YC S12) - Software engineer who loves product (Python/Django) London, England.

https://www.thread.com/jobs

We're a startup trying to reinvent retail so men can dress well without being subject to the horrors of the high street or having to trawl through millions of items online. We do this using a combination of powerful algorithms and human stylists.

You'd be joining a small, highly technical team with a ton of startup experience (the founders have started and sold 2 companies before). You'll be one of the first technical hires and get to build and own huge parts of the product and work on the core algorithms.

One of our ancillary goals is to build one of the best engineering cultures anywhere, and we'd love you to help us do that. We launched in October and user and revenue numbers are scaling extremely quickly. We're backed by a collection of the top investors from London and Silicon Valley as well as Y Combinator.

We're especially interested in people who are interested in founding their own startup one day. We view working at Thread as a founder bootcamp where you'll learn about all parts of starting and growing a startup.

Want to learn more? Check out https://www.thread.com/jobs and you can see some of our code at http://dev.thread.com/

Thanks!

Comment · 12 years ago
Comment · 12 years ago
Thread.com (YC S12) - Software engineer who loves product (Python/Django) London, England. https://www.thread.com/jobs

We're a startup trying to reinvent retail so men can dress well without being subject to the horrors of the high street or having to trawl through millions of items online. We do this using a combination of powerful algorithms and human stylists.

You'd be joining a small, highly technical team with a ton of startup experience (the founders have started and sold 2 companies before). You'll be one of the first technical hires and get to build and own huge parts of the product and work on the core algorithms.

One of our ancillary goals is to build one of the best engineering cultures anywhere, and we'd love you to help us do that. We launched in October and user and revenue numbers are scaling extremely quickly. We're backed by a collection of the top investors from London and Silicon Valley as well as Y Combinator.

We're especially interested in people who are interested in founding their own startup one day. We view working at Thread as a founder bootcamp where you'll learn about all parts of starting and growing a startup.

Want to learn more? Check out https://www.thread.com/jobs and you can see some of our code at http://dev.thread.com/

Thanks!

Comment · 12 years ago
Thanks! Beat me to it :).
Comment · 12 years ago
Good question -- it's hard! It is partially up to the moderator, but their job is more on the side preventing people from hogging the conversation, i.e. giving the opportunity for everyone to say something. Naturally we encourage everyone to talk if they have something to contribute, but we can't force them to :).
Comment · 12 years ago
It is a problem indeed. We found the best solution to #2 is to avoid any massively niche topics. For example, "has anyone used <specific Python library>" isn't great for a group conversation: it instantly excludes people who haven't used that library, as well as people who don't know Python. Instead we try to stick to topics which everyone can relate to (even weakly), e.g. process-related topics are great for this.
Comment · 12 years ago
Comment · 12 years ago
Was not meaning my comment as a slight to you at all, it's a very cool app you've got here. Best of luck with it!
Comment · 12 years ago
Comment · 13 years ago
For a site that's (apparently) hosting an article about a security vulnerability, they _really_ need to turn debug mode off.

For those wondering what I'm on about when the site starts functioning again, I got an error page akin to a Django page with `DEBUG = True`, listing useful information as the full path to the PHP script being run, the user it's being run as, , etc.

Comment · 13 years ago
Agree that lxml is certainly quite large and batteries-included, but I've always found I can do pretty much everything I want to just using a few select methods, namely etree and xpath.

E.g. for extracting URLs from a sitemap:

    from lxml import etree

    root = etree.XML(data)

    urls = root.xpath(
        './/sitemap:loc/text()',
        namespaces={
            'sitemap': 'http://www.sitemaps.org/schemas/sitemap/0.9',
        }
    )
For RSS reading, here's a straightforward example. Obviously you can factor out the index access on each item, and calling `/text()` too.

    import urllib2

    from lxml import etree

    data = urllib2.urlopen('https://news.ycombinator.com/rss').read()

    root = etree.XML(data)

    for i, item in enumerate(root.xpath('.//item')):
        print i, item.xpath('title/text()')[0]
        print item.xpath('description/text()')[0]
        print item.xpath('link/text()')[0]
        print

All pretty simple, xpath selectors can get a bit gnarly at times though. The tradeoff being that you can be very expressive with them.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton