HN user

b-ryan

46 karma
Posts1
Comments14
View on HN

I have been very happy using fastmail as my email provider and 1password as my password manager. They have an integration which allows you to generate masked emails, which makes what you're describing possible.

Crossbeam | Senior full stack engineer | Philadelphia | REMOTE

Crossbeam is hiring a lead developer for partnerbase.io, which is a database, built by Crossbeam, to catalog the entirety of the world’s partnerships. Stack includes Vue.js, Clojure, and Postgres. We are currently redesigning the entire site and beginning product planning for a backlog of features, so this is a great opportunity to make a big impact and take ownership.

We are a remote-first company, with many teammates being fully remote and the rest work from home usually 2-3 days a week, with the other days at our headquarters in Philadelphia. We are only hiring within the US, however.

https://apply.workable.com/crossbeam/j/12C248F918/

More details about Crossbeam and our team can be found here https://www.crossbeam.com/careers/ (edited)

Crossbeam | Full Stack Engineer | Remote (US) | Full-Time | getcrossbeam.com Crossbeam | Senior Software Engineer | Remote (US) | Full-Time | getcrossbeam.com

Crossbeam is a collaborative data platform that helps companies build more valuable partnerships. We sync and find matches in data from disparate data sources and allow partners to share insights between each other. We are a remote-first team, with an office in Philadelphia as well as a number of remote teammates across the US.

We’re looking for a talented engineers to join us in scaling Crossbeam. You’ll join a small team of engineers to build the next generation of our software. At our early stage, this is an opportunity to truly influence and contribute meaningfully to the product.

Tech stack: clojure, python, vue.js, postgres, elasticsearch, kubernetes, aws

https://crossbeam.workable.com/

All of the arguments seem to assume you have today's current tools and knowledge at your disposal, just with timezones abolished. This is clearly not what would happen. The real answer to "What time is it there?" without timezones would be the same exact thing, you google "what time of day is 4:25 in australia?" and google would tell you something like, "it's equivalent to 8:00 where you are"

From the bit I know, I think there are at least some options available. For example, in nginx I believe you can use the "map" module to mix and match different components of the request into your limiting.

From what I saw, HAProxy appears to be even more powerful. Its ACL concepts are completely able to create rules based on headers, IPs in the request, etc. and you can compose them into larger ACLs.

With the example of request priority, if you can determine the priority by it's URL or a header, let's say, you can achieve this with nginx. But if you need to look the user up in a DB and see how much they're paying you, you obviously have to do it in the application.

I have been working on this recently, using nginx as the reverse proxy. Nginx makes it pretty trivial to limit requests based on various factors, like request rate, number of connections, etc. A post like https://lincolnloop.com/blog/rate-limiting-nginx/ has snippets that show how it works.

But the simplification is that you do not need to write any application code. I can very easily have certain routes or domains limited differently by updating the nginx config. Especially in a microservices world I am trying to avoid having to update N services to get all of them to be rate limited.

I'm curious what your thoughts are on implementing this via a reverse proxy in front of your services. In terms of implementation it appears to me much simpler. But it obviously comes at the cost of maintaining the proxy if you are, say, already using ELBs.

Thanks for this. I switched my input mode to VI and was greatly missing using Ctrl-L to clear the screen when in input mode. I hadn't known about the inputrc before. Adding this line below your "\C-p" line fixed that for me:

    "\C-l": clear-screen

You seem to be implying that because North Korea is less free than us, we are completely free with nothing to lose. That's pretty faulty logic. Better to be aware of the freedoms we are losing (even though we still have many) than to risk ending up like North Korea.