HN user

CSDude

4,384 karma

I work at JumpCloud

Posts204
Comments610
View on HN
planetscale.com 1mo ago

The feedback loops behind Kubernetes

CSDude
5pts0
medium.com 1y ago

My Biggest Entrepreneurial Regret

CSDude
2pts0
code.cash.app 1y ago

Cash App reduced their p99 latency by half

CSDude
6pts0
aws-latency-voronoi.pages.dev 1y ago

AWS Region Latencies with Voronoi Diagram

CSDude
1pts0
planetscale.com 1y ago

PlanetScale Vectors Public Beta

CSDude
4pts0
www.peaka.com 2y ago

Zero-ETL data integration platform

CSDude
1pts0
github.com 2y ago

Templ8go: Go library to resolve string templates with JavaScript using V8

CSDude
1pts0
github.com 2y ago

Open Source API Gateway Based on Cloudflare Workers

CSDude
2pts0
medium.com 2y ago

Indexing iCloud Photos with AI Using LLaVA and Pgvector

CSDude
208pts35
www.resmo.com 2y ago

An Honest Review of AWS Re:Invent Announcements: 2023 Edition

CSDude
2pts0
clickhouse.com 2y ago

We used ClickHouse to store OpenTelemetry Traces up our Observability Game

CSDude
4pts0
www.developerfusion.com 2y ago

“On Error Resume Next” considered harmful (2004)

CSDude
1pts0
www.atlassian.com 2y ago

Atlassian tracks engineering focus with a simple approach

CSDude
1pts0
www.calcalistech.com 3y ago

Orca Security suing Wiz for patent infringement

CSDude
3pts0
clickhouse.com 3y ago

Using ClickHouse to Store OpenTelemetry Traces and Up Our Observability Game

CSDude
4pts0
www.resmo.com 3y ago

We Improved Our AWS Integration Success Rate with CloudFormation Custom Resource

CSDude
1pts0
www.timescale.com 3y ago

12 Days of PostgreSQL Tools and Projects

CSDude
49pts2
mustafaakin.dev 3y ago

Using wide columns per request telemetry at Opsgenie (2021)

CSDude
1pts0
www.resmo.com 3y ago

Recap of AWS Re:Invent 2022: An Honest Review of Announcements

CSDude
2pts1
news.ycombinator.com 3y ago

Show HN: Resmo – Run SQL, Free Text Search on Cloud and SaaS Configurations

CSDude
2pts0
www.resmo.com 3y ago

How to offer custom SQL support in your product to customers

CSDude
3pts0
www.resmo.com 3y ago

OpenSSL Vulnerability Once Heartbleed-Level “Critical” Now Deemed “High”

CSDude
2pts0
www.altogic.com 3y ago

Altogic: Build and Host No-Code Back End Apps

CSDude
2pts0
www.atlassian.com 3y ago

Atlassian – Together multiple tools $11/user

CSDude
1pts1
news.ycombinator.com 3y ago

Ask HN: What MDM/Endpoint security you use in a small startup?

CSDude
2pts2
github.com 3y ago

MerLoc: Live AWS Lambda function development and debugging tool

CSDude
4pts0
github.com 4y ago

GitHub Action to Monitor CPU, Memory, Network, Disk IO as Comment

CSDude
1pts0
www.serverlessdebugger.com 4y ago

Serverless Debugger: Debug Real AWS Lambda Functions

CSDude
4pts0
friday.app 4y ago

Friday – We are shutting down

CSDude
2pts0
trustpage.com 4y ago

Trustpage Directory: Find trusted software based on security policies

CSDude
4pts0

A major use case for LocalStack is CI/CD.

When you're running hundreds of integration test suites per day in CI pipelines, the free tier is irrelevant. You need fast, deterministic, isolated environments that spin up and tear down in seconds, not real AWS calls that introduce network latency, eventual consistency flakiness, rate limits, and costs that compound with every merge request.

It'd be great to just use AWS but in practice it doesn't happen. Even if billing doesn't, limits + no notion of namespacing will hit you very quickly in CI. It's also not practical to give every dev AWS account, I did it with 200 people it was OK but always caused management pain. Free tier also don't cover organizations.

they MUST learn that there are no hard spend limits, and the only way to actually learn it, is to be bitten by it as early as possible

This is a bizarre take. "The best way to learn fire safety is to get burned." You can understand AWS billing without treating surprise charges as a rite of passage.

All my vertical videos in iCloud show up cropped horizontal for some reason. If I go to edit I see the whole video. I really do not want to trust any cloud provider to maintain my years of archives of family photos and videos. Glad things like this exist. I just need properly date-foldered files, without no duplciates. Is that so hard?

It's so opinionated but many people find it okay. And it's hard to install Arch successfully. Compared to Ubuntu Arch's package manager (also combined with AUR) are great.

I use every possible opportunity to say "Fuck Ubuntu Snaps"

Blanket statements like this miss the point. Not all data is waste. Especially high-cardinality, non-sampled traces. On a 4-core ClickHouse node, we handled millions of spans per minute. Even short retention windows provided critical visibility for debugging and analysis.

Sure, we should cut waste, but compression exists for a reason. Dropping valuable observability data to save space is usually shortsighted.

And storage isn't the bottleneck it used to be. Tiered storage with S3 or similar backends is cheap and lets you keep full-fidelity data without breaking the budget.

I agree that education needs overhaul, it's scary for new comers, AI can make mistakes that you need to be careful (so does old StackOverflow answers) but let’s be honest: Most employers aren’t paying for your art or your dopamine.

For years, I just didn't get why replicated databases always stick with EBS and deal with its latency. Like, replication is already there, why not be brave and just go with local disks? At my previous orgs, where we ran Elasticsearch for temporary logs/metrics storage, I proposed we do exactly that since we didn't even have major reliability requirements. But I couldn't convince them back then, we ended up with even worse AWS Elasticsearch.

I get that local disks are finite, yeah, but I think the core/memory/disk ratio would be good enough for most use cases, no? There are plenty of local disk instances with different ratios as well, so I think a good balance could be found. You could even use local hard disk ones with 20TB+ disks for implementing hot/cold storage.

Big kudos to the PlanetScale team, they're like, finally doing what makes sense. I mean, even AWS themselves don't run Elasticsearch on local disks! Imagine running ClickHouse, Cassandra, all of that on local disks.

For years, I just didn't get why replicated databases always stick with EBS and deal with its latency. Like, replication is already there, why not be brave and just go with local disks? At my previous orgs, where we ran Elasticsearch for temporary logs/metrics storage, I proposed we do exactly that since we didn't even have major reliability requirements. But I couldn't convince them back then, we ended up with even worse AWS Elasticsearch.

I get that local disks are finite, yeah, but I think the core/memory/disk ratio would be good enough for most use cases, no? There are plenty of local disk instances with different ratios as well, so I think a good balance could be found. You could even use local hard disk ones with 20TB+ disks for implementing hot/cold storage.

Big kudos to the PlanetScale team, they're like, finally doing what makes sense. I mean, even AWS themselves don't run Elasticsearch on local disks! Imagine running ClickHouse, Cassandra, all of that on local disks.

Vite is a direct replacement for CRA but corporate speak makes it sound you need a framework and that corporate speak is funded/influenced by Vercel.

No you do not need NextJS or any other server side JS for most of the projects. Let's not pretend SPA is dead. Most of you do not need server side rendering and all the complexity it brings.

Just use Vite. You can decide whether to add Tailwind etc later. React should be left bare bones, and it can recommend frameworks, not make them sound default.

    npm create vite@latest my-app -- --template react-ts

This is hurtful, Skynet will just mock people to death :(

Roasting your digital vibe: You’re rocking a 30-bit color depth in Ankara like it’s 1998, clinging to Mac OS 10.15.7 like a Turkish lira in hyperinflation, and lurking on Hacker News for 3 seconds before panic-clicking here—truly a masterclass in chaotic productivity.

I have 2070 Super. Latest Call of Duty runs on 4k with good quality using DLSS with 60 fps and I can't notice at all (unless I look very closely, even with my 6k ProDisplay XDR) so yeah I was thinking of building a 5090 based computer and it will probably last many more years than my 2070 super with latest AI developments.

Ghostty 1.0 2 years ago

I wanted something as fast as Alacritty that had native tabs, could divide horizontal/vertical without tmux. And this seems like it!

It fails on even "Winnie the Pooh" picture, asking it to describe it. I know the last time we had an unconstrained model by Microsoft it turned into an AI Nazi a few years ago, but this censorship on both open source models and proprietary ones worries me, the narrative shouldn't be controlled like this, there should be a better middleground.

I worked at a military company and we made a SIEM tool to use at government facilities. Our Director, which was an ex-colonel at Miltiary IT, found that login screen is too plain and we need to have a world spinning. So we've implemented the end of Terminator 3 nukes over globe screen in WebGL to please him. This reminds me of it.

Anyways, although this looks cool, it'd be much more easily understandable in a 2d map instead of a rotating one.

Tried with the latest version, but it doesn't solve.

    CREATE TABLE mk3
    ENGINE = MergeTree
    ORDER BY (account_id, resource_type)
    SETTINGS allow_nullable_key = 1
    AS SELECT
        *,
        CAST(content, 'JSON') AS content_json
    FROM file('Downloads/data_snapshot.parquet')

    Query id: 8ddf1377-7440-4b4d-bb8d-955cd0f2b723

    ↑ Progress: 239.57 thousand rows, 110.38 MB (172.49 thousand rows/s., 79.48 MB/s.)                                                                                                          22%
    Elapsed: 4.104 sec. Processed 239.57 thousand rows, 110.38 MB (58.37 thousand rows/s., 26.89 MB/s.)

    Received exception:
    Code: 107. DB::ErrnoException: Cannot open file /var/folders/mc/gndsp71j6zz64pm7j2wz_6lh0000gn/T/clickhouse-local-503e1494-c3fb-4a5e-9514-be5ba7940fec/data/default/mk3/tmp_insert_all_1_1_0/content_json.plan.features.available.core/audio.dynamic_structure.bin: , errno: 2, strerror: No such file or directory. (FILE_DOESNT_EXIST)

When I tried it a few weeks ago, because ClickHouse names the files based on column names, weird JSON keys resulted in very long filenames and slashes and it did not play well with it the file system and gave errors, I wonder that is fixed?

I feel like there is a great potential to be explored here by playing with cgroups dynamically, not in a machine learning way but allowing bursts, finding good ratios request/limit to pick up (1s/10s or 0.1s/1s ?) and voluntarily kicking out (eviction) stateless workloads.

I even pursued my PhD on it until I quit (unrelated reasons). There was a startup doing this with ML but forgot their name.