HNHacker News
TopNewBestAskShowJobs

johndbritton

847 karma · joined June 4, 2010

https://www.johndbritton.com
submissionscomments
johndbritton··on Launch HN: OpenMeter (YC W23) – Real-Time, Open Source Usage Metering
A couple things to check out if you haven't already seen them:

* Lago - https://www.getlago.com

* Octane - https://www.getoctane.io

* Metronome - https://metronome.com

johndbritton··on Ask HN: Best dev tool pitches of all time?
Aw, shucks. Y’all are very kind.

This was also a pivotal moment in my career, so much good stuff traces back to this five minute demo.

johndbritton··on Some idiot is using your tool to mass scan our network
From the exclude.conf file:

  #Received: from elbmasnwh002.us-ct-eb01.gdeb.com ([153.11.13.41]
  # helo=ebsmtp.gdeb.com) by mx1.gd-ms.com with esmtp (Exim 4.76) (envelope-from
  # <bmandes@gdeb.com>) id 1VS55c-0004qL-0F for support@erratasec.com; Fri, 04
  # Oct 2013 09:06:40 -0400
  #To: <support@erratasec.com>
  #CC: <ebsoc@gdeb.com>
  #Subject: Scanning and Probing our network
  #From: Robert Mandes <bmandes@gdeb.com>
  #Date: Fri, 4 Oct 2013 09:06:36 -0400
  #
  #Stop scanning and probing our network, 153.11.0.0/16.  We are a defense 
  #contractor and report to Federal law enforcement authorities when scans 
  #and probes are directed at our network.  I assume you don't want to be 
  #part of that report.   Please permanently  remove our network range from 
  #your current and future research. 
  #
  #Thank you 
  #
  #Robert Mandes
  #Information Security Officer
  #General Dynamics 
  #Electric Boat 
  #
  #C 860-625-0605
  #P 860-433-1553
https://github.com/robertdavidgraham/masscan/blob/master/dat...
johndbritton··on Ask HN: Who is hiring? (February 2019)
Personal | Software Developer Apprentice | New York, NY | REMOTE / FULL TIME / INTERNS | https://airtable.com/shr7Gxoh0jDu3Dwr8

I'm hiring a Software Developer Apprentice, full-time and paid.

There will be an emphasis on learning and quality, not speed of development. You'll work on: frontend and backend web applications, mobile applications, desktop applications, and APIs.

=============================

Software Developer Apprentice

This is an excellent opportunity for an aspiring software developer who is eager to learn by doing.

Details:

The position is full-time and paid. Day to day work will be remote, but candidates may prefer to relocate to New York City temporarily for in person mentorship and learning opportunities.

In this position you will be tasked with a variety of software development projects spanning the entire stack using the following technologies:

* Web frontend: React

* Web backend: Ruby on Rails

* Mobile: iOS with Swift

* Desktop: Cross platform with Electron

* Platform: REST and GraphQL APIs

You will work on real projects and receive mentorship on software development and industry best practices. There will be a strong emphasis on producing quality work and becoming a great developer and less of an emphasis on speed of development.

This is not a typical job at a company. It's a paid full time apprenticeship opportunity working with John Britton in an individual capacity.

Qualifications:

This is an apprenticeship: zero professional experience is required. Candidates must, however, have demonstrated determination and an unwavering desire to learn. Acceptable evidence may include: completed coursework, self study records, side projects, and personal recommendations.

Apply: https://airtable.com/shr7Gxoh0jDu3Dwr8

johndbritton··on A fork on GitHub is no fork
Hey Niels!

I'm John, and I work at GitHub. Sorry to hear you're having difficulty.

From your post:

> I haven’t tried contacting customer support, but as this appears to be official policy I would not expect a change there.

I'd recommend you reach out to support@github.com, they're usually very helpful with things like this.

johndbritton··on Classroom for GitHub
Would love to hear more about your use case if it works for you. Definitely leave some feedback in an issue on the open source repository: https://github.com/education/classroom/issues/new
johndbritton··on Classroom for GitHub
As a teacher you can get as many private repositories as you need for your course for free. Just make a request here: https://education.github.com/discount
johndbritton··on Classroom for GitHub
This is a highly discouraged solution, multiple accounts lead to trouble with students and their local git configurations. They have to be knowledgeable enough to keep things separate.
johndbritton··on Classroom for GitHub
Thanks for the report. Your point about (1) is well taken, maybe file an issue on that too and we can discuss ways to improve.
johndbritton··on Classroom for GitHub
Those are two very common issues that we've tried to address with Classroom for GitHub.

You no longer need to collect usernames, just distribute an invitation URL and have your students include their student number or name in the repository description or README.md.

Forking is intended as a collaboration tool, so it makes sense that every member of the network can see all forks in the network. In a classroom setting, however, this might not make sense. Classroom for GitHub doesn't utilize forking, instead it creates independent repositories and pushes the starter code without using forks.

johndbritton··on Classroom for GitHub
1. We're working with the OAuth permission model that exists today, but I've passed along your feedback to our platform team. The generic use case for Classroom for GitHub is to create a new organization to use for student assignments and use Classroom for GitHub to manage that organization. If / when you decide to stop using Classroom for GitHub you can remove your organization and it will clean up after itself.

2. GitHub Enterprise is not supported, but others have requested this feature: https://github.com/education/classroom/issues/240

3. I'm having a hard time understanding your situation, but would appreciate it if you could file an issue at https://github.com/education/classroom/issues/new, can't promise that it will be fixed immediately, but need to gather feedback like this.

johndbritton··on Classroom for GitHub
Thanks for the suggestion, we're working on more and better documentation for teachers.
johndbritton··on Classroom for GitHub
It's totally free. Teachers can request free private repositories at https://education.github.com/discount
johndbritton··on Classroom for GitHub
Yes, you can set up 3rd party access restrictions on your organization accounts and manage access for each organization independently.

https://help.github.com/articles/about-third-party-applicati...

johndbritton··on Classroom for GitHub
Researchers are eligible too.
johndbritton··on Classroom for GitHub
No, these repositories are created in the teacher's organization account. Totally separate from your individual repositories.
johndbritton··on Classroom for GitHub
Classroom for Github automates repository creation and access control, making it easy for teachers to distribute starter code and collect assignments from students.

There's more info on our blog: https://github.com/blog/2055-teachers-manage-your-courses-wi...

johndbritton··on Classroom for GitHub
This is great, thanks for sharing.
johndbritton··on Why and How Educators Use GitHub
This is a timely post, Alexey.

Today, we released Classroom for GitHub: https://classroom.github.com

Classroom for GitHub automates repository creation and access control, making it easy for teachers to distribute starter code and collect assignments on GitHub.

You can read more about it on our blog: https://github.com/blog/2055-teachers-manage-your-courses-wi...

johndbritton··on Show HN: Bot accepts every pull request for its own code
Rather than polling the API, you could use webhooks to avoid hitting the rate limit: https://developer.github.com/webhooks/
johndbritton··on GitHub Student Developer Pack
It's available worldwide. You can reply to the email you received if you believe there was an error.
johndbritton··on GitHub Student Developer Pack
If you sign up through the Student Developer Pack, it's available worldwide.
johndbritton··on GitHub Student Developer Pack
Thanks. For people that are curious, you can find said nonprofit discounts here: https://github.com/nonprofit

You get $25/month off, which is equivalent to a free Bronze plan with 10 private repositories. If you upgrade, you only have to pay the difference.

johndbritton··on GitHub Student Developer Pack
Yeah, you'll have to contact DigitalOcean support to redeem the code if you already used one on your account.
johndbritton··on GitHub Student Developer Pack
You don't need an edu email to participate. You can sign up with any school issued email address, student ID card, or other official proof of enrollment.
johndbritton··on GitHub Student Developer Pack
We definitely care about folks in bootcamps, but it's a bit more difficult to arrange access for them. If you run a bootcamp, feel free to email education@github.com and we'll try and help you and your students out.
johndbritton··on GitHub Student Developer Pack
You can reapply and you will get all the other stuff.
johndbritton··on University of Maryland Data Breach
Massachusetts driver's license numbers used to be SSNs, they changed that about 7 or 8 years ago.
johndbritton··on How to properly plagiarize a website
> You should probably link your client logotypes to their respective websites. If they don't have website at least to Wikipedia or something.

In cases like this, I'd recommend linking to a case-study or other type of portfolio page about the client. I'd rather not send potential customers to another site where they might not come back.

johndbritton··on Free private Github repos for students and edu people
Send an email to support@github.com and I'll take care of it.
Page 1 of 4Next →