HNHacker News
TopNewBestAskShowJobs

jayfk

1,190 karma · joined August 7, 2014

submissionscomments
jayfk··on Analyzing Django requirement files on GitHub
Snarkiness aside, fixed :)
jayfk··on Analyzing Django requirement files on GitHub
Yep. If I remember correctly I've paid ~$8 to run the query. That's one of the reasons I've made the raw result public on https://github.com/pyupio/github-requirements
jayfk··on Analyzing Django requirement files on GitHub
The query I ran against the GitHub dataset has no activity/age/popularity data, just plain requirements files.

I'll write a follow up post on this :)

jayfk··on Operation Rosehub – patching thousands of open-source projects
For the pull request. The bot creates a branch, commits the changes and sends you a pull request on your repo.

This it how it looks like: https://github.com/pydanny/cookiecutter-django/pull/1065

jayfk··on Operation Rosehub – patching thousands of open-source projects
I've built something like this for Python projects.

You add your repo and a bot is constantly checking for insecure and/or outdated packages and sends you a pull request if you need to update.

It's free for open source projects at https://pyup.io

jayfk··on Show HN: Automated Security and Dependency Updates for Python Projects
I've built this last year because it was a great hassle for me to keep multiple projects updated and secure.

Would love to get some feedback!

jayfk··on Time to Upgrade Your Python: TLS v1.2 Will Soon Be Mandatory
fastly is offering their services to the python community for free.
jayfk··on GH Status: We are currently experiencing major service outages
For everyone that depends on GitHub to build production code, add a fallback on gitlab:

`git remote add fallback git@gitlab.com:user/repo`

and then push/pull your code with:

`git push fallback whatever` `git pull fallback whatever`

jayfk··on Ask HN: Successful one-person online businesses?
I'm currently running https://pyup.io

I wouldn't call it a success yet, but it is growing :)

jayfk··on Ask HN: Have any side projects from Show HN gone big?
I really don't like the onboarding process so far.

- Typed in a URL to get a free scan

- Needed to create an account

- Needed to confirm my email

- Needed to verify my site ownership

- Got a mail that my site is "borderline insecure". When I click on the link, I'm redirected to the "create an account view"

- Created a new account that opened in a half cropped Iframe displaying some error message I can't read.

This is where I finally gave up.

jayfk··on Ask HN: What projects are you currently working on?
I'm working on a command line tool that checks Python virtual environments for packages with known security vulnerabilities: https://github.com/pyupio/safety
jayfk··on Ask HN: What simple tools or products are you most proud of making?
How does this compare to, say s3?

At 14 Cents Per GB / Month, rsync.net costs me ~$1720 per year for 1TB (14 * 1024 * 12 / 100).

S3 at 3 Cents Per GB / Month clocks in at ~$368 per year for 1TB (3 * 1024 * 12 / 100). Let's say I'm using a lot of transfer, so I'm going to double the price to ~$720 per year.

Still, rsync.net costs me $1000 more per year. Convince me :).

jayfk··on Hyper.sh – Effortless Docker Hosting
This looks cool, but ~$300 a month for 16GB of ram?

Where am I supposed to run my DB?

jayfk··on Show HN: A curated list of insecure Python packages
I wouldn't call it stack, really. It's just a little bit jQuery flavored JavaScript that loads the DB via ajax and adds all entries to the DOM. Under 30 LOC: https://github.com/pyupio/safety-db/blob/master/docs/index.h...

It's a bit dirty, but was the right tool for the job. If you are working on a larger project, I'd probably use some template language like mustache to render the elements.

jayfk··on Show HN: A curated list of insecure Python packages
Most CVEs have a pretty good descriptions. For example CVE-2016-6186[1]:

Cross-site scripting (XSS) vulnerability in the dismissChangeRelatedObjectPopup function in contrib/admin/static/admin/js/admin/RelatedObjectLookups.js in Django before 1.8.14, 1.9.x before 1.9.8, and 1.10.x before 1.10rc1 allows remote attackers to inject arbitrary web script or HTML via vectors involving unsafe usage of Element.innerHTML.

[1] http://www.cvedetails.com/cve/CVE-2016-6186/

jayfk··on Show HN: A curated list of insecure Python packages
The site is loading the data directly from the repo. Maybe HN has triggered some abuse mechanism.

Edit: Switched to S3 to load the data.

jayfk··on Hit Reply – Episode 0: Yet Another Startup Podcast? [audio]
Same with overcast.
jayfk··on Show HN: S3io.com – using Amazon S3 for personal storage
Just curious: why isn't frankfurt supported?
jayfk··on That awkward moment when Apple mocked good hardware and poor people
I bought a Mac Pro 4,1 from 2010, flashed it to the 5,1 firmware, upgraded the CPU, added a Graphics Card, 4x 3TB drives and a PCIe SSD blade.

Best thing I've ever did in terms of apple hardware.

jayfk··on Show HN: Host your status page on GitHub
Absolutely. Once the site is generated, you want to push the following files:

- index.html - style.css - milligram.min.css

and, if you need the logo/favicon

- favicon.png - logo.png

jayfk··on Show HN: Host your status page on GitHub
Not specifically.

If you take a look at statuspage.io [1], status.io [2] or cachet [3] they look more or less the same.

[1] https://www.statuspage.io/ [2] https://status.io/ [3] https://cachethq.io/

jayfk··on Don't expose the docker socket, even to a container
In other news, mounting / gives you access to the root filesystem.
jayfk··on Show HN: Is it vulnerable? Drag-n-drop your Gemfile.lock to check
I've put something together over the last weekend, tailored for django. It's still relatively early, but if you want to check it out: https://github.com/jayfk/django-updater
jayfk··on OnHub
Yay, more wifi data. Android wasn't enough ;)

http://www.businessinsider.com/google-collecting-wi-fi-passw...

jayfk··on My Slow Internet vs. Docker
Don't know about windows, but you can use NFS on OS X and Linux.

If you mount your working directory exactly like on your host machine, you can even use relative paths in your Dockerfile.

E.g mount /Users/tracker1 from your host on /Users/tracker1 on the VM.

Since your Dockerfile working dir matches on both systems, you can use them as if you were working directly on the machine, like:

ADD ./entrypoint.sh /entrypoint.sh COPY ./app/code /code

etc.

jayfk··on Why Docker Is Not Yet Succeeding Widely in Production
CoreOS is not docker. You can run docker on ubuntu and install fail2ban on it. I don't see the problem here.
jayfk··on Go + gxui: Rendering native app GUIs on any platform?
404?
jayfk··on Startup Interview with SaaS CEO about customer onboarding
Great watch, but why is this on ask HN?
jayfk··on Killing Kojitsu
Why shutting it down? 200 users can be served using a $5 droplet from digital ocean.
← PreviousPage 2 of 2