Hacker News new | past | comments | ask | show | jobs | submit | weddpros's comments login

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.


Can just use normal jq select filters unless I'm missing something?

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...

Right, so doable just a bit more effort to do 3 queries to pipes or tmp files

This is Dropbox comment all over again. Lots of things are doable with more manual effort.

True - its a trade off like everything in life - do I want to learn yet another language syntax, or master one like jq.

Personally I feel like mastering jq has more value across a lot more things.


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.


It's barely enough to subsidise a war for one year...


I'm not sure, that sounds like a pretty cheap war to me then.

It's barely enough to pay for 5 days of the US defense budget, and they're not even fighting a war at the moment.


you're right... but also I was being cynical


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.


Is that what [this project](https://rns.id/app/palauidinfo) is trying to do in Palua?


looks like it... DIDs are a part of the tech


>As with all things cryptographic, if you don't own the keys, you own nothing

And so when someone on the street steals your wallet or your house burns down, you no longer own anything. Brilliant!


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.

Brilliant indeed


> As with all things cryptographic, if you don't own the keys, you own nothing.

Ownership is a social construct and socially enforced, pretending otherwise isn't particularly effective.

The last few years must have at least taught us that much.


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...


sounds just as bad as racism


Why? You can't choose how you will be identified by people as being of some race.

While you can make choices about what kind of work you think is ethical or worthwhile.

It is immoral to judge a candidate by the first but not immoral to judge by the latter.


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.


Now I want to put a banner on my .io website to remind visitors of this story


same, in Siem Reap


Location: SE Asia

Remote: fully

Willing to relocate: SE Asia

Technologies: Backend, JS TS node.js, Golang, Kubernetes, Docker, Mongodb, SQL, RabbitMQ, AWS, distributed architectures

Resume/CV: https://www.linkedin.com/in/christophe-hartwig-ba228a5/ or https://public-chris.sfo3.digitaloceanspaces.com/Resume-Chri...

Email: chris@chris-hartwig.com

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.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: