HNHacker News
TopNewBestAskShowJobs

epanastasi

140 karma · joined August 31, 2010

Software at Y Combinator Director of Engineering at ngrok; Co-Founder & CTO at Runscope; API Team lead at Twilio;
submissionscomments
epanastasi··on Ask HN: Who is hiring right now?
To be clear, we're primarily considering candidates who will be working from one of our office locations once onsite work is able to resume. That said, we've always been a distributed company, across multiple time zones, and we put an emphasis on clear written communication when we are able to (Notion, Slack, Github, etc) and make use of video conferencing when synchronous communication is required. We have been conducting work and interviews remotely for some time now (primarily over google hangouts).
epanastasi··on Ask HN: Who is hiring right now?
ngrok | San Francisco & Seattle | ONSITE | Full-time | https://ngrok.com/

I'm the Director of Engineering here at ngrok.

Ngrok builds developer tools and infrastructure to bring secure, powerful network tunnels to individual developers and companies alike. Ngrok's tools enable our customers to easily share local development environments, securely access remote devices, build and test webhook integrations, and much more.

We're looking for Backend & Devops Engineers across a number of different teams. We work mostly in Go, Typescript, & React. We're also looking to add Rust to our toolbelt.

Email me frank@ngrok.com to learn more.

epanastasi··on Ask HN: Who is hiring? (February 2020)
ngrok | San Francisco & Seattle | ONSITE | Full-time | https://ngrok.com/

Ngrok builds developer tools and infrastructure to bring secure, powerful network tunnels to individual developers and companies alike. Ngrok's tools enable our customers to easily share local development environments, securly access remote devices, build and test webhook integrations, and much more.

We're looking for Full-Stack, Backend, & Devops Engineers across a number of different teams. We work mostly in Go, Typescript, & React. We're also looking to add Rust to our toolbelt.

Email me frank@ngrok.com to learn more.

epanastasi··on CircleCI trusts 8 analytics companies with your source code and API tokens
Thinking about mitigation here... It appears that some of the included scripts have crossorigin="anonymous" script tags. Wouldn't this prevent authenticated access to to the circleCI domain, aka preventing the creation of api tokens or access to the API using the logged in browser context for any script loaded off the circleci domain?

Also, not that they do so, but would Access-Control-Allow-Origin set to something other than * prevent 3rd party requests to the API for scripts loaded from 3rd party domains.

Also curious if anyone has written a JS library that patches XMLHttpRequest.prototype to audit exfiltration of data in the DOM.

epanastasi··on Getting Closer to Mass Production of Bones, Organs, and Implants
How about we call them human beings instead of trying to create a label and separate them from the rest of society.
epanastasi··on Grumpy: Go running Python
As someone who works on both python and go day to day, I find this to be quite interesting.

Just tried this out on a reasonably complex project to see what it outputs. Looks like it only handles individual files and not any python imports in those files. So for now you have to manually convert each file in the project and put them into the correct location within the build/src/grumpy/lib directory to get your dependencies imported. Unless I missed something somewhere.. The documentation is a bit sparse.

Overall I think the project has a lot of potential and I'm hoping it continues to be actively developed to smooth out some of the rough edges.

epanastasi··on Lawrence Lessig wants to run for president in an unconventional way
NPR did a great series of pieces on this.

http://www.npr.org/sections/money/2012/03/30/149648666/senat...

http://www.thisamericanlife.org/radio-archives/episode/461/t...

Here's a quote illustrating how much time fundrasing takes away from their normal job...

  Andrea Seabrook
  How many fundraisers do you typically go to in a given week, do you think?
  
  Nancy Pelosi
  A lot. Yeah. Either on the phone or attending events. But I think they've said
  this year I attended almost 400 fundraisers in nearly 40 cities.
  
  Andrea Seabrook
  That's 400 for the year 2011. That's more than one a day, every day of the
  year, Saturdays and Sundays included.
epanastasi··on Ask HN: Who is hiring? (April 2015)
Runscope - San Francisco/New York

Runscope is building tools for developers working on API-driven mobile and web applications. We have a clear vision for the future of service-powered software and the tools that will be required to build the next generation of applications. We're an experienced team backed by top-tier investors looking for people who share our passion for building great tools and want to help shape not just our products, but the company as well.

We are looking for talented Engineers including but not limited to Data Systems Engineering, Product Engineering, & DevOps. Also looking for a Customer Support Engineer (SF or Remote).

https://www.runscope.com/jobs

epanastasi··on Limitations of the GET method in HTTP
Actually there are two guarantees for GET:

1) It is a "safe" method.

2) It is an idempotent method.

A safe method (GET/HEAD) should not modify server state.

"In particular, the convention has been established that the GET and HEAD methods SHOULD NOT have the significance of taking an action other than retrieval. "

Whereas PUT & DELETE are also idempotent but not "safe".

http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html

epanastasi··on Ask HN: Who is hiring? (August 2014)
Runscope - San Francisco, CA

Runscope is building tools for developers working on API-driven mobile and web applications. Working at Runscope means joining a small team of fun, smart, collaborative people who care about quality, APIs, and building developer tools. Even if you don't see a position here that fits you perfectly, we're always interested in talking with people who love APIs. We have proven work/life balance (checkout https://www.runscope.com/work_at_runscope for the data), are well funded, and we're looking to grow the team!

We write code in Python and Go, deploy 15-20 times a day, and use our own product to help us write better code!

Positions open:

  * Lead Web Engineer
  * Mobile Networking Engineer
  * Senior Software Engineer
  * Software Engineer
  * Enterprise Inside Sales
If you're interested or want more information email us at: buildthefuture@runscope.com

Check out the jobs page: https://www.runscope.com/work_at_runscope

Read some of our blog posts:

http://blog.runscope.com/posts/go-at-runscope

http://blog.runscope.com/posts/100-continue

http://blog.runscope.com/posts/introducing-runscope-radar-au...

"Everything is going to be 200 OK"

epanastasi··on Tor in Google Summer of Code 2014
Announced here: http://google-opensource.blogspot.com/2014/02/mentoring-orga...

Direct Link: http://www.google-melange.com/gsoc/org/list/public/google/gs...

epanastasi··on Where Twitter spam-accounts come from
A longer summary linked in the article: http://krebsonsecurity.com/2013/08/buying-battles-in-the-war...

The original paper: http://krebsonsecurity.com/wp-content/uploads/2013/08/USENIX...

epanastasi··on Meet Runscope
Absolutely on our roadmap! Passageway is still in Preview mode right now, but we wanted to get it out there into people hands to get great feedback like this. Thanks for checking it out!
epanastasi··on Man throws 4,800 bottled notes into the ocean, gets 3,100 replies
The Great Pacific Garbage Patch (http://en.wikipedia.org/wiki/Great_Pacific_Garbage_Patch) is a real problem. Estimates put its size between 270,000 sq miles 5,800,000 sq miles of floating trash, most of which is plastic. It pollutes the water, kills marine life, and introduces toxins into the food chain which can end up on your dinner plate.

Saying 2000 bottles is not a big deal in the grand scheme of things is shortsighted and irresponsible. Millions of tons of garbage doesn't appear in the ocean for no reason. It exists because everyone thinks to themselves "hey, the ocean is a really big place... what harm does a few bottles really have?" The problem is only getting worse, and after all.. we haven't had plastics for that long.

There's no justification for throwing plastic bottles in the ocean. It doesn't improve the environment in any way, but it currently negatively affects hundreds of species.

epanastasi··on Call Someone Who Cares
Thanks for the feedback! Right now the app is pretty barebones. I can see what I can do to hack together a better user / presence system when I get some time.
epanastasi··on Call Someone Who Cares
Thanks! It was just a fun little idea I implemented when I should have been doing real work. :)
epanastasi··on Watson: The Confusion over an Airport Clue
Wagers are made after the category is shown but before the the clue is revealed. It can only use the confidence in its knowledge of the category, not of the question itself, in the calculation of the bet.
epanastasi··on Watson: The Confusion over an Airport Clue
Wagers are made after the category is shown but before the the clue is revealed. It can only use the confidence in its knowledge of the category, not the question itself.