Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
emptysea
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
emptysea
6mo ago
In Postgres you can define custom operators via `create operator`[0] -- infix select a <!!!> b; -- prefix select <||> a; A lot of custom types end up using this [1]. select @-@ '[(0,0),(1,0),(1,1
2.
▲
by
emptysea
9mo ago
Not OP, but I think building feature flags yourself really isn’t hard and worth doing. It’s such an important component that I wouldn’t want to depend on a third party
3.
▲
by
emptysea
9mo ago
Ruff’s ast is used by Ruff, Ty, and Pyrefly
4.
▲
by
emptysea
1y ago
Pretty sure you can get EU data residency with sentry https://docs.sentry.io/organization/data-storage-location/
5.
▲
by
emptysea
1y ago
Instagram built a linter with the ability to fix errors which is an improvement over flake8 & pylint: https://github.com/Instagram/Fixit But Ruff is an even greater improvement over that
6.
▲
Making Postgres Distributed with FoundationDB
(fabianlindfors.se)
45 points
by
emptysea
1y ago
|
17 comments
7.
▲
by
emptysea
1y ago
That's one of the features of EdgeQL: select Movie { id, title, actors: { name } }; https://docs.geldata.com/learn/edgeql#select-objects Although I think good enough l
8.
▲
by
emptysea
1y ago
Also interesting, pyrefly uses Ruff’s parser! https://github.com/facebook/pyrefly/blob/a8626110da034f8e513...
9.
▲
by
emptysea
1y ago
Might be worth checking out https://github.com/DetachHead/basedpyright But I’ve had the same issue with too many warnings, mypy is better at understanding Python but even slower.
10.
▲
by
emptysea
1y ago
A rewrite of https://github.com/facebook/pyre-check in rust?
11.
▲
by
emptysea
1y ago
The web version is actually pretty decent, I use it on windows from time to time and it works great! It also has some features that the MacOS one doesn't have like, a full screen lyrics view with some nice WebGL animations.
12.
▲
by
emptysea
1y ago
Ah yeah I remember that one, but can’t remember the origin. A lot of times the reason sentry can’t do much is because the browser JS VMs have terrible/non-existent stack traces, especially true with things like unhandled rejected promi
13.
▲
by
emptysea
1y ago
At work we have a lot of sentry errors related to browser extensions doing weird stuff. Chrome’s Google translate is also notorious for breaking react based sites. It ends up being a tedious triage process to ignore each new extension issue
14.
▲
by
emptysea
2y ago
Rust-analyzer uses a similar technique for parsing https://github.com/rust-lang/rust-analyzer/blob/master/crate... which then gets fed into https://github.com/rust-analyzer/rowan (
15.
▲
by
emptysea
2y ago
Have you tried a Waymo yet? Honestly the coolest tech I’ve seen/used in ages Lots of engineering involved
16.
▲
Leaving Stripe: Parting Thoughts
(bitsandbeing.com)
4 points
by
emptysea
2y ago
|
0 comments
17.
▲
by
emptysea
2y ago
Do you know why they use JSC rather than the V8?
18.
▲
Test clocks: How we made it easier to test Stripe Billing integrations
(stripe.com)
2 points
by
emptysea
2y ago
|
0 comments
19.
▲
by
emptysea
2y ago
YouTube uses Spanner now, they migrated off Vitess a while ago
20.
▲
by
emptysea
3y ago
Seems they’ve built out a PG version of MySQL’s Vitess Query rewriting seems interesting, having a layer between your DB and your application would also allow various ACL stuff as well
21.
▲
by
emptysea
3y ago
We have the same problem with bazel at work, after a few months your machine is running out of disk space
22.
▲
A Graph-Based Firebase
(stopa.io)
2 points
by
emptysea
3y ago
|
0 comments
23.
▲
by
emptysea
3y ago
If you think Figjam is expensive, you should see their new dev mode pricing — I’m sure they’re making a mint!
24.
▲
by
emptysea
3y ago
Did you manage to get IDE support to click into the backend implementation from the front end code?
25.
▲
by
emptysea
3y ago
Yeah it looks off, makes the website look rushed imho
26.
▲
Isolation Anomalies in PostgreSQL
(pgdash.io)
2 points
by
emptysea
3y ago
|
0 comments
27.
▲
by
emptysea
3y ago
Or looking to play the promo game, build a bunch of unnecessary stuff and get a pat on the back and better comp
28.
▲
by
emptysea
3y ago
The problem with Django simple history and similar is they use Django signals and aren’t transactional. So if you have any bulk updates or things that don’t trigger signals, your SOL, and your history starts missing things A more robust sol
29.
▲
Lazy Imports and Cinder accelerate machine learning at Meta
(engineering.fb.com)
2 points
by
emptysea
3y ago
|
0 comments
30.
▲
by
emptysea
3y ago
UI wise it looks like they’ve cribbed some design notes from Apple’s calendar apps
More ›