HNHacker News
TopNewBestAskShowJobs

CSDude

4,390 karma · joined November 6, 2013

I work at JumpCloud
submissionscomments
CSDude··on Vite – Next Generation Front End Tooling
It’s amazingly fast, cant recommend it enough.
CSDude··on Ask HN: What is your Kubernetes nightmare?
I have 2:

1. We build our own custom build system, because there is no CI that can do actual DAGs (maybe a few). A custom Kubernetes operator that parses Jsonnet files to create 100s of CRDs and pods to achieve extreme parallelization. EKS was 144$/mo (now 72$) but no info on master node types. Using watch endpoints with hundreds of pods did not scale well. They had to bump up the master node instances to c5.18xlarge, but same price for managed. But figuring out it was needed to do just scale-up took days. One c5.18xlarge is 2k$ month, and EKS runs at least 3 for HA. So it's a horror story for them. But we also had 100s of worker nodes so it might offset some of them.

2. Similar to CI, we allowed devs to deploy all microservices (~80) from any branch so that they can port-forward and use them. All of them had Ingress endpoints. Days after headaches and frustrations, it turns out nginx ingress generates megabytes of configuration whenever a new deployment occurs, forks a new subprocess with new cfg, kills the other connections. When it's done often, it takes 30GB of memory when 50 developers use it (~4000 pods) and it often dies and restarts. Similar story for Prometheus, kube-state-metrics; they do not like short-lived containers and hug on memory.

CSDude··on Turkey’s inflation soars to 73%, a 23-year high, as food and energy costs rise
Electronics & cars is nothing new, it was always like that. But this year, all kind of food and basic necessities has become more expensive.
CSDude··on Turkey’s inflation soars to 73%, a 23-year high, as food and energy costs rise
Turkish person. We’ve founded a startup in November, local and global developments making me a bit worried. Since then everything is almost 2-3x expensive. Most visible and absurd thing to see is that People drive their cars noticably slowly so that they consume less. People dont go out as they used to. Driving in summer vacation and spending a few days would cost a signifcant sum. Even if earning foreign currency, everything feels very expensive.
CSDude··on “I think the vast majority of developers still debug using print() statements”
The debugger on IntelliJ is great, can do conditional breakpoints and calculate expressions on the fly, save previous expressions. That’s all I need from a debugger and mostly complements my print statements.
CSDude··on Terraform Labs Caught Moving $4.8M Through Shell Company
Is this why Cloudflare CEO bashing Hashicorp? /s

Seriously though, what happened to that debate?

CSDude··on Lesser known features of ClickHouse
We have a use case for wide columnar data, used for mostly performance analytics. There are many types of events that share same columns, but mostly total unique columns are 20x of a typical events columns. My use case is filtering by some boolean logic and aggregating them. I use Elasticsearch with a mapping that does not tokenize text fields, (all strings are keyword type) and it works very well. I can add nodes as I want and adjust shards with ease with spot instances and make it cost effective.

I have not found a way/tool to replace this. Many of the tools fail at dynamic data with cardinality. Wanted to use Clickhouse like this, adding columns as they are discovered but it did not go well, but it has been a while. Also adding replicas is not as easy as Elasticsearch.

Does anyone have a similar use case implemented with Clickhouse when data is not known before hand and unfolds as time goes by?

CSDude··on Ask HN: What game do you wish existed?
Not Hostile Takeover but yeah Warfare Incorporated is similar. Seems dead though.
CSDude··on Minikube quickly sets up a local Kubernetes cluster on macOS, Linux, and Windows
I've noticed that minikube can also setup multi node cluster which can be nice to simulate some things.

https://minikube.sigs.k8s.io/docs/tutorials/multi_node/

CSDude··on Ask HN: What game do you wish existed?
iPad game similar to Red Alert 2, anything from Command and Conquer series (except 4), Age of Empires 1-2, Rise of Nations, Company of Heroes, Battle for Middle Earth 2 etc. You get the idea. Real, Real Time Strategy games. Would pay 50$. No in game purchases though. Only DLCs. I'll do this when/if I exit my startup. Even basic tower games are rigged.
CSDude··on Sentry.io outage
#HugOps from ex-Opsgenie SRE. I know the pressure you are on as a mission critical software that people depend on you with their alerts, exceptions etc. I left more than 6 months ago and still recovering from the responsibility toll.

You have a great history of availability and would like to say congrats.

CSDude··on Sentry.io outage
This is a choice, usually hidden until you stumble upon it. Is Sentry being available, (actually, the ability to upload sourcemaps) that important for you to fail a CI or you can just fire up a warning somewhere?
CSDude··on How to professionally say
This is how many people survive and get promoted in a large enterprise. One of the reasons I quit my job.
CSDude··on AWS Aurora Serverless V2
I thought it would stay in beta forever and I remember it was only MySQL. Might be wrong though. Can't wait to try it to reduce costs.
CSDude··on Are you the asshole? – AI powered answer bot
This is amazing. I wrote a somewhat complex scenario.

> A customer came in today to Resmo and wrote some queries. But they insist it does not work. We tried explaining to them they are continuously writing the wrong query and that is not the way system is supposed to work. They are abusing and they say we paid for it and I'll write whatever query I like! And I banned him. Am I the asshole?

It wrote:

> NTA

They sound like an annoyance, and actually pretty rude. It's not your job to teach them the correct way to use the system.

> YTA

You can’t just ban people for writing the wrong query. If you truly wanted them to write a certain way, have someone proof read their work before they start running queries against it. This seems like some sort of bait and switch tactic where you pay for an X amount of accesses in hopes that people abuse it and then get mad at them when they don’t meet your unrealistic expectations

> Toss-up

NTA, he was being abusive and you banned him to prevent further abuse. Why? Did he leave a contact email?

CSDude··on Postmortem assessment of olfactory tissue degeneration in patients with Covid-19
I heard similar from people. I did not get corruption but my sense od smell came back after 4-5 months. In some ways, I miss it, depraved of one of the earthly pleasures :P
CSDude··on Atlassian products have been down for 4 days
They take RDS backups cannot restore them as per:

Can Atlassian’s RDS backups be used to roll back changes? We cannot use our RDS backups to roll back changes. These include changes such as fields overwritten using scripts, or deleted issues, projects, or sites. This is because our data isn’t stored in a single central database. Instead, it is stored across many micro services, which makes rolling back changes a risky process.

CSDude··on pnpm: Fast, disk space efficient package manager for JavaScript
It works very fast in CI, its cache is smaller and it builds node_modules much faster. I don't feel comfortable caching node_modules folder itself, because I got side effects even causing incidents before, not sure if its supposed to. Speed difference is 15s vs 35s for our use case which is pretty significant.
CSDude··on Food Delivery Leak Unmasks Russian Security Agents
In Turkey that would be meal for 2 including delivery.
CSDude··on Ask HN: How did you overcome perfectionism?
I think if what I did imperfectly would bite me in the ass in 6 months. If not, I just let it go.
CSDude··on Ask HN: Google not completely indexing github.com issues?
Stackoverflow does not even need scraper, themselves publish a dump.
CSDude··on LXC vs. Docker
Wow, cannot wait to try it! Thanks for the tip.
CSDude··on LXC vs. Docker
I had a huge argument in 2015 with a guy that wanted to move our every custom .deb package (100+) to Snap, because they had talked with Canonical and it would be the future, Docker would be obsolete. Main argument was to make distribution easier to worker/headless/server machines. Not that Docker is a direct replacement, but Snap is an abomination. They are mostly out of date, most of them requires system privilleges, unstable and the way they mount compressed rootfs is making starts very slow, even on a good machine.

That all being said, LXD is great way to run non-ephemeral containers that behave more like a VM. Also checkout multipass, by Canonical that also makes spinning up Ubuntu VMs as easy as Docker.

CSDude··on Elastic and Amazon reach agreement on trademark infringement lawsuit
Elastic is already a mature product, with little to improve. Even 8.0 release is focused on speed and footprint. Many companies still use 2.x happily. License implications are not worth it.
CSDude··on Tell HN: GitHub leaked names of private repos with pages
> To view the name of the private repository on urlscan.io, you would need to have been looking at the front page of urlscan.io within approximately 30 seconds of the analysis being performed

Oh okay, risk is relatively low. Then:

> or have specifically searched using a query that would return the analysis in the search results.

Well, this is not good. Of course, it depends on what you'd publish on a private page, but its discomforting.

CSDude··on Framework Raises $18M Series A
I wish I could buy one in Turkey, but probably our customs would add %80 markup over it considering if they'd clear it in a month. I love my Mac, but Framework excites me and even Thinkpad's are not going well. I miss my XFCE with Arch.
CSDude··on Pulumi and MinIO – Making Multi-Cloud Magic
I disagree about complexity, the object storage is the simplest APIs out there. Even if I was multi-cloud, I'd prefer writing adapters instead of trying to host a an object storage. I get the use case but it feels so overreach. S3 has 11 9s, and I'm sure others are high too. Even if it proxies, minio would be a useless layer that is not adding any considerable value and introducing a reliability risk, operation cost, because I'd not prefer writing 3 if clauses to handle multiple cloud providers in my code.
CSDude··on Pulumi and MinIO – Making Multi-Cloud Magic
Discarding this being a marketing piece, Why would I even consider deploying MinIO in public clouds where each of them has fully managed ones?
CSDude··on Ask HN: Does your team use feature flags?
Old company used to because deployment after merge took a day with hundreds of developers deploying a monolith. 1/3 of the incidents were related to misuse of feature flags. It definitely has its places, but letting turn into a hammer to apply it everywhere is wasteful and risk. Totally depends on the application and customer base though.
CSDude··on Playwright: Automate Chromium, WebKit and Firefox
- Cypress does not run on M1 natively.

- Playwright is more lightweight. Can be good or bad on what you expect. But I definitely prefer Playwright.

← PreviousPage 6 of 21Next →