HN user

bbrennan

154 karma

Software Engineer, Entrepreneur

Founder of https://lucybot.com https://datafire.io

Interested in Dev Tools, Machine Learning, AI, NLP (particularly question answering and passage retrieval), Development Tools, Music Composition

Posts89
Comments53
View on HN
www.fairwinds.com 4y ago

Kubernetes Mutations with Polaris

bbrennan
10pts1
github.com 4y ago

Show HN: Make Funny Sounds with Go

bbrennan
3pts0
www.fairwinds.com 5y ago

Polaris 4.0: Policy for Kubernetes Resources

bbrennan
4pts0
www.fairwinds.com 5y ago

Show HN: Saffire - Failover during Docker registry outages

bbrennan
3pts0
rbren.io 5y ago

Show HN: Wikipedia Trends

bbrennan
2pts1
www.fairwinds.com 5y ago

You can't (always) afford free software

bbrennan
1pts2
www.fairwinds.com 5y ago

Gemini – Automate volume backups in Kubernetes

bbrennan
1pts0
github.com 5y ago

Show HN: Nova – Monitor Helm for New Kubernetes Releases

bbrennan
2pts0
www.fairwinds.com 5y ago

Nova – Monitor Helm for New Kubernetes Releases

bbrennan
3pts0
www.fairwinds.com 6y ago

Problems with Kubernetes Cost Estimation

bbrennan
7pts0
www.fairwinds.com 6y ago

Making Sense of Kubernetes with Fairwinds Insights

bbrennan
1pts0
www.fairwinds.com 6y ago

Polaris 1.0: Best Practices for Kubernetes Workloads

bbrennan
73pts11
github.com 6y ago

Show HN: Search your Kubernetes clusters for resources deprecated in 1.16

bbrennan
2pts0
searchitoperations.techtarget.com 6y ago

Kubernetes Security Tools Abound

bbrennan
10pts2
github.com 6y ago

Show HN: DuckDuckGo to Google Escape Hatch

bbrennan
3pts3
insights.fairwinds.com 6y ago

Show HN: Fairwinds Insights for Kubernetes

bbrennan
4pts0
github.com 6y ago

Show HN: Goldilocks – Get your Kubernetes resource requests “just right”

bbrennan
2pts0
github.com 7y ago

Show HN: Polaris – validate and enforce Kubernetes best practices

bbrennan
2pts0
one-db.org 7y ago

Show HN: OneDB, an open source decentralized back end

bbrennan
10pts2
medium.com 7y ago

OneDB: Build Cloud-Enabled Apps with Zero Cost

bbrennan
2pts0
medium.com 7y ago

Projects Attempting to Save the Internet

bbrennan
1pts0
github.com 8y ago

Show HN: Node.js clients for 800+ services

bbrennan
2pts0
blog.datafire.io 8y ago

The 2018 API Landscape: Predictions from the Front Line

bbrennan
1pts0
blog.datafire.io 8y ago

Signals your API integrations have gotten out of hand

bbrennan
1pts0
blog.datafire.io 8y ago

Year-End Development Tasks and Creative Projects to Spend Your Time On

bbrennan
1pts0
blog.datafire.io 8y ago

Avoiding Vendor Lock-in

bbrennan
1pts0
blog.datafire.io 8y ago

API Integrations Should Be Open Source

bbrennan
1pts0
blog.datafire.io 8y ago

The Downstream Effects of Sharing Data Integrations

bbrennan
2pts0
datafire-repos.github.io 8y ago

Show HN: Oblique Strategies for Programmers

bbrennan
14pts0
blog.datafire.io 8y ago

How to Make Your Data Integrations Infinitely Flexible

bbrennan
4pts0

Fairwinds | Remote (US) | Full-Time

Fairwinds is looking for an SRE with Kubernetes experience.

As an SRE at Fairwinds, you’ll work directly with clients to ensure their goals are met through automation, analysis, and infrastructure configuration. Working collaboratively with the other SREs at Fairwinds, your expertise will help our clients succeed with Kubernetes through building robust infrastructure, solving complex problems, maintaining reliable, secure environments, and standing behind our work as a part of our on-call rotation.

https://www.fairwinds.com/careers/openings/site-reliability-...

Fairwinds | Site Reliability Engineer (SRE) | Remote | Full-time

https://www.fairwinds.com/careers

We're a provider of software and services focused on Kubernetes. We've been remote-first since our inception ~6 years ago, and have built an inclusive, learning-driven engineering culture. We're looking for someone with Kubernetes experience who likes working with customers and solving hard problems.

Hey all - author here.

Just to clear up any confusion: Polaris is 100% free and open source, under the Apache 2.0 License

Some of the questions below pertain to a commercial product, Fairwinds Insights, which includes Polaris as a plug-in (as well as Goldilocks, kube-bench, kube-hunter, and others). While Insights is a separate (paid) product, it can help folks track the lifecycle of their Polaris findings, collate results across clusters, set up Slack/Datadog alerts, etc.

Sorry if that wasn't clear from the article - happy to answer questions about either!

Agreed per-node pricing is not ideal, but it appears to be an industry standard - most k8s tooling charges per node.

Since different clusters have different node profiles (in terms of size, scaling, etc), we offer discounts on per-node pricing when customers have a large number of nodes.

We're looking at building OPA support into Polaris as well, given how much the community has invested in it. For all the promise of OPA, we haven't seen it gain much traction outside of large enterprises, for many of the reasons we outline in the article.

Polaris is also 100% free. My guess is you're referring to Insights[0], which is a SaaS that incorporates Polaris, as well as several other open source auditing tools. We do offer per-node discounts for customers with a large number of nodes.

[0] https://www.fairwinds.com/insights

Popeye is a very cool project with the same general aim - it checks a lot of the same things as Polaris. It's very much CLI-first (and does an amazing job at that), while Polaris is happy to run as a CLI, a web dashboard, a validating webhook, or a CI/CD check.

kube-score I hadn't heard of, but looks very cool. You're right on matching resources - one of the requests we've gotten is to be able to check that every deployment comes with a PDB, which it looks like kube-score checks. Definitely a feature we're looking into!

Fairwinds | Full Stack | Golang, Kubernetes, Web | Full-time | REMOTE

Fairwinds (fairwinds.com), a leader in Kubernetes managed services and software is seeking a software developer to supplement the development capabilities of our SRE team.

You will be joining our first full-time development team, as part of a larger initiative to build our first commercial software offering. As one of the very first developers at Fairwinds, you’ll have ample opportunity for personal and professional growth as we ramp up our ability to serve the rapidly expanding Kubernetes market. You’ll work with a team to design, scope and execute features on a variety of projects. We work with Golang, Python, HTML/CSS/JS and Bash. Experience in one or more of those is expected. Bonus points for AWS or GCP experience, or Kubernetes.

Above technical skills, we value a candidate’s:

- Ability to iterate quickly and adapt to change - Ability to both work independently and collaborate with a team - Desire to contribute creatively to the product roadmap and user experience - Desire to learn new technologies in a rapidly evolving ecosystem

Diversity & Inclusion Statement:

Everything our engineering team does is guided by our core values: Respect, Inclusion, Compassion, and Kindness. We are good to each other and say ‘We don’t do that here,’ when someone is out of line. We also value diversity in our team. To us, a diverse team means we welcome people from different races, generations, geographical locations, gender minorities, people of color, members of the LGBTQIA+ community, individuals with disabilities and veterans. Building a diverse team is a moral imperative and we build a better business and product by bringing different perspectives to the table. We look for voices unlike our own because they are the ones that help us grow.

https://angel.co/company/fairwinds/jobs/316789-full-stack-de...

Here's the documentation for dealing with multi-instance scenarios: https://docs.one-db.org/Create_an_App/Multiple_Instances

If your data is hosted on a personal instance, you can "broadcast" that data to other instances - you just send them a link to where the data lives on your personal instance. The JavaScript client follows these links and collates the data in the frontend.

Hope that answers your question - happy to discuss further!

I'm amazed this doesn't already exist. But you're right there's no single source you can go to for a brief, unbiased description of even the top 50 tokens. If you can get the community going, I think this could be a big help.

Any plans to add live data?

Thanks! We've been distributing our code on GitHub for the last year or so, and wanted to put a more formal mechanism in place to manage payments and access control.

I'm still not sure how many people currently use GitHub to distribute proprietary software, but it works very well for us. Clients are able to submit issues and pull requests, and are much more engaged than if we just emailed them a zip file.

I don't think anyone is arguing that machine readable specs should take the place of human readable documentation. Specs are helpful for testing, integrations, and generating HTML docs.

I agree the API provider's primary concern should be Developer Experience, and understand why creating a spec often takes a back seat. But I suspect that soon it will be seen as critical for any production grade API to have a machine readable spec.

I view specs as analogous to unit tests - it doesn't get you closer to a deliverable product, but it makes the development lifecycle much less painful.

Having a machine readable spec is important for driving examples though. For instance, at LucyBot we use OpenAPI to drive Recipes - tutorials for using an API to achieve a specific use case. Each recipe provides working sample code in a few different languages. You can see examples for Kaltura's video API at developer.kaltura.org

That's a great idea. So far we've had mixed success posting solutions to specific problems (e.g. sync your github issues to a spreadsheet), but each solution only appeals to some small subset of people, and doesn't convey the enormity of the set of problems DataFire can solve. A higher level post that uses DataFire to solve multiple problems aimed at a single goal would do more to stimulate people's imaginations.

We built DataFire (DataFire.io), a cloud-based framework for working with APIs. Similar to zapier but geared toward developers (and as a consequence 10x more powerful).

We've gotten a lot of engagement and positive feedback from existing users, but after the initial launch haven't seen as much growth as we'd like. What can we do to attract new users?