Cyphernetes seems capable of graph/relational logic.
The example on the homepage is literally "give me deployments with more than 2 replicas with pods that are not Running, and give me the IP address of the service they're serving"...
Any idea how to do that with kubectl | jq? Their solution seems elegant to me.
the thing is you'd need 3 k8s queries, one for pods, one for deployments, one for services, then link all of them, and filter... jq helps with the filtering, kubectl can query, but you still need to join the 3 resources to answer the query...
Meanwhile, some companies are building products with Prisma and are enjoying their choice. I love Prisma with Postgresql and Typescript, it's a very productive tool.
My first opinion wasn't very far from yours, but then I adopted it. It has served me well after a year and multiple projects.
You can look into "Sovereign Identity", which could offer a solution to this very problem, in theory. It's a decentralised digital identity framework using cryptography.
The idea is to take identity upside down: you issue your own identity (think key pair), and an authority certifies it (aka. signature). That's why it's called sovereign.
Adding zero knowledge proofs adds support for more privacy preserving tech: prove your address is in a specific country, without giving your address, or prove your age without giving your birthdate.
Although it could all be implemented today, governments don't... because they love centralisation for the power it gives them. European institutions are working on Sovereign Identity projects, but it's mostly 100% centralised bullshit from what I know.
As with all things cryptographic, if you don't own the keys, you own nothing.
Exactly like with your paper wallet, you'll have to go to the authorities and they'll have to certify your new ID / keys... except it's possible to rekey you identity, to have escrows hold rescue keys, etc... many things you can't do without a Digital ID.
Do you think you could create an `npx create-boilerplatr-boilerplate my-boilerplate` project in the same vein as `npx create-react-app my-app`? Would be a huge time saver.
I created two SSL related projects, SSLPing and SSLBoard, and both helped me get jobs, starting in 2016.
SSLPing would check TLS servers like SSLlabs does, but way faster and would repeat the test every day and email you alerts. Got to 700 users, and impressed a few hiring managers. SSLPing's shutdown made the HN front page in 2021!
SSLBoard would scrape all Certificate Transparency logs and collect and index all certificates in real time. I got my last job thanks to it.
I even refused an incredible acqui-hire offer from a US company. I thought I'd rather work on my project alone... I should probably have said yes.
I've started working on SSLBoard again, and I'm moving SSLPing to a serverless architecture, because I have nothing left to show recruiters, only stories to tell...
You can't choose how you will be identified by people as being of some race, gender, religion, political beliefs... which all constitute illegal discrimination for employment in some countries (France is an example where it's illegal to discriminate on political opinion, or in our case, supposed opinion I shall say).
A hard pass on crypto means passing on people who
- wanted to bank the poor
- wanted freedom
- wanted self sovereign identity
- wanted border-less transfers for their family abroad
etc... Many people want to do good with crypto.
Questions: is it immoral to be in it only for the money at a carbon sequestration startup? How do you tell, from a resume? What if this startup is just greenwashing bs in the end? What if the money is to help his grand parents in the Philippines?
I think there's no clear cut way to judge the morality of someone from their resume: not from their skin color, nor from their previous work places. And I think it's unethical to judge people on what you presume of their own morality.
To paint an accurate picture, an hard pass on crypto would mean:
- wanted to bank the poor, with crypto.
- wanted freedom, with crypto.
- wanted self sovereign identity, with crypto.
- wanted border-less transfers for their family abroad, with crypto.
They could have chosen any of those areas without, but they chose to do it with crypto. There is a clear choice for them to do that, as well a very reasonable option for an employer to choose an employee "who wanted freedom, with XXX" over an employee who "wanted freedom, with ZZZ (crypto)". This does not equate to racism (neither is it unethical imo), regardless whether the employer chose to exclude based on perceived morality of their crypto choice.
I'm Chris, a senior Backend Engineer with experience in both international groups and startups. After a few entrepreneurial years, I want to return to working in a distributed team, working with Go, node.js, K8S, etc. From Development to Architecture to Tech/Project Management, I've developed various skills. I have a very strong affinity with technology and I'm always learning new things. That's why I love this job: it never gets boring, if you know to keep the excitement going. I'm looking forward to having a talk about your projects, your company and the future we could create together.
The example on the homepage is literally "give me deployments with more than 2 replicas with pods that are not Running, and give me the IP address of the service they're serving"...
Any idea how to do that with kubectl | jq? Their solution seems elegant to me.
reply