Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
andenacitelli
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
andenacitelli
3y ago
Haven't used it directly myself. We mostly just use it for DataFrame crunching via pandas and/or polars (our usage is mixed) which tends to benefit nicely from columnar access.
32.
▲
by
andenacitelli
3y ago
Can we just all converge on Parquet + Arrow and call it a day please? Too much effort being put into 1..N ways to solve a problem that would be better put towards a single standard. We work with Parquet + Arrow every day at $DAYJOB in a ML
33.
▲
by
andenacitelli
3y ago
I haven't actually tried it out, but have done a bit of research in the name of scoping a competing product, and my verdict is that it's probably too immature to be worth production usage. It also makes the design decision to dele
34.
▲
by
andenacitelli
3y ago
I wonder if a better use of time would be to just focus on making mypy faster. We already have too many tools, and it's often better to just focus on making the existing stuff better rather than developing a new tool (relevant XKCD [1]
35.
▲
by
andenacitelli
3y ago
I dug into Pylyzer a few weeks back when scoping out alternatives for faster type checkers, as we have a lot of brittle Python code that we are gradually migrating in at $DAYJOB. I got the idea in my head to basically build mypy but in Ru
36.
▲
by
andenacitelli
3y ago
This is absolutely hilarious. Prompt engineering is such a mixed bag of crazy stuff that actually works. Reminds me of how they respond better if you put them under some kind of pressure (respond better, or else …). I haven’t looked at the
37.
▲
by
andenacitelli
3y ago
This has also been my experience. Linting works decently but formatting has been buggy, so I actually have time toy projects where I lint with Biome but format with Prettier.
38.
▲
by
andenacitelli
3y ago
Yes, we built an integration to ingest data from Hubspot at $DAYJOB and it was one of the worst we’ve had to deal with. They’re horribly inconsistent with what is documented and what isn’t. Even Meta’s has been better.
39.
▲
by
andenacitelli
3y ago
It also makes portability a pain. Switching from an app with Firebase calls littered through the frontend and data consistency issues to something like Postgres is a lengthy process.
40.
▲
by
andenacitelli
3y ago
This is sometimes so hard to remember. There’s so much content on optimizing for page size — and admittedly, it does matter a lot in some industries like e-commerce and/or if you have users in less developed countries — but quite a lot
41.
▲
by
andenacitelli
3y ago
Woah, 200k LoC is considered medium? I work at a Series A startup and our entire product (which is actually much more than a CRUD app) is only in the high tens of thousands, so that’s just a funny thought for me. My theory is that because R
42.
▲
by
andenacitelli
3y ago
I’m predominantly inattentive type but focus isn’t actually my most severe symptom. That would be executive dysfunction. I lucked into SWE being a hyperfocus of sorts, so luckily work isn’t awful if I’m not on meds, but holy cow is anything
43.
▲
by
andenacitelli
3y ago
I’m a SWE at a Series A startup with predominantly inattentive ADHD. The need for me to jump around a bunch of things rather than just tunnel on the same area is a godsend. I struggle to really go deep or commit to long-running efforts, but
44.
▲
by
andenacitelli
3y ago
Any thought on how this compares to Meltano and also their Singer SDK? We use it at $DAYJOB because it gives us a great hybrid of standardizing so we don’t have to treat it differently downstream while still letting us customize,
45.
▲
by
andenacitelli
3y ago
We migrated a few months back and it was an excellent decision. Just so much simpler and comes with way more out-of-the-box.
46.
▲
by
andenacitelli
3y ago
Hard agree. This article makes good points but I feel like Poetry just simplifies so much of it and makes it so much less manual. We’ve used it at $DAYJOB for months and it’s been awesome. In the same sense as the article — it’s been suffic
47.
▲
by
andenacitelli
3y ago
Requests works just fine for 99% of use cases and is much more prevalent, meaning it has a lot more hits on Google if you’re debugging something. Not saying it’s better, just sufficient for most use cases.
48.
▲
by
andenacitelli
3y ago
We run our most important ones (main api endpoint health check, homepage browser check) anywhere from every minute to every five minutes depending on time of day. We only use one region because our users are mostly in the US. Less vital but
49.
▲
by
andenacitelli
3y ago
I personally know them as synthetic tests. They are generally tests you run at a cadence against your live, production site. Most services offer both: - “API” where they can just send a basic GET request and assert the response is 2xx (we u
50.
▲
by
andenacitelli
3y ago
Notion doesn’t really shine when it’s used as a markdown alternative or an editor, though their editing experience IS excellent (though admittedly, for simple cases, no app can really beat the simplicity of Markdown). The things you can do
51.
▲
by
andenacitelli
3y ago
Uniqlo has a similar system for some stores where you just throw the items in and it automatically senses them. It’s probably more feasible for them because they do much more of the supply chain for their products and basically have an item
52.
▲
by
andenacitelli
3y ago
Spent some time with this kind of system in WoW, TradeSkillMaster. Figuring out an accurate valuation was difficult and one of the biggest differentiators of how successful you were. This would vary by item, but was most commonly some combi
53.
▲
by
andenacitelli
3y ago
Apple’s SE series is actually really nice if you don’t like the trend of bigger phones - it’s the same (or similar) internals as the new ones but in a small form factor (4.9 inches? Whatever the 6s had). I don’t want a large phone that bare
54.
▲
by
andenacitelli
3y ago
Some have substance, but most are simply thin wrappers with no real defensible moat. Best to let time tell what’s successful.
55.
▲
by
andenacitelli
3y ago
Don’t Docker themselves have a tool for this, Docker Scout? Pops up with how many known vulnerabilities are in each layer when you go to the page for a specific tag on Docker Hub. I think it’s a somewhat new product so it may not be too wid
56.
▲
by
andenacitelli
3y ago
My budgeting app (Monarch) has a system with a lot of parallels. It tries to automatically profile your transactions into a sensible category based on the statement text, and also allows you to set up persistent rules on top to categories i
57.
▲
by
andenacitelli
3y ago
Anecdotally, but my company adopted Datadog a few months ago and all their sales / solution engineering folks would usually be calling in from an in-person office. Rules out 100% remote, if nothing else.
58.
▲
by
andenacitelli
3y ago
Yes. Worst that should happen is getting a 404 or something. A crash due to requesting a piece of data that has not yet been created is poor design.
59.
▲
by
andenacitelli
3y ago
A little concerned about FastAPI’s low bus factor, and the docs being only example-driven rather than reference docs gets occasionally annoying, but other than that it’s been nice and we aren’t regretting running it in prod.
60.
▲
by
andenacitelli
3y ago
BitWarden (and possibly other password managers) has a mechanism where you can specify people that can take over and view your credentials in the event of your untimely demise. Probably isn’t an immediate process or anything, but gives me a
More ›