Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ryanworl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
91.
▲
by
ryanworl
7y ago
It does not. You can use something like Avo to lighten the load a bit of writing those assembly routines. It takes care of register allocation, struct fields, and the necessary function stubs.
92.
▲
by
ryanworl
7y ago
This is about reducing the number of message delays before the commit succeeds. Failure scenarios have to be handled to be correct, but this is a performance optimization primarily from what I can see.
93.
▲
by
ryanworl
7y ago
Sell the property at auction, but use the proceeds to pay the tax debt and a fine large enough to cover the cost to the county of administrating the sale. Then send the remainder back to the owner. This solves the problem without creating (
94.
▲
by
ryanworl
7y ago
Uber's distributed time series database M3 ( https://m3db.io ) is written in Go.
95.
▲
by
ryanworl
7y ago
Are you using AWS Lambda to provide the sandboxing? If so: How does the user code actually end up running on the Lambda? Do you have a generic wrapper Lambda which `eval`s the user code, or do you deploy an individual Lambda for each functi
96.
▲
by
ryanworl
7y ago
Sent you a Twitter DM. Too much to type out, but I have some ideas for you.
97.
▲
by
ryanworl
7y ago
How confident are you that your database abstraction is going to fulfill the needs of someone with anything more than a few trivial query workloads? I didn't hear much about the database at all other than "it just works." Thi
98.
▲
by
ryanworl
7y ago
This should have a (2012) label.
99.
▲
by
ryanworl
7y ago
Yes, it is more similar to Hyder than FoundationDB if you persist the R/W sets to the log itself. FoundationDB gets around this by only keeping the lock table in memory. When any process in the transaction pipeline fails, the master (w
100.
▲
by
ryanworl
7y ago
This design can be extended to support interactive transactions. Here's how: 1. Assign each transaction a log position. For strict serializability instead of just serializability, make this the highest log position ever acknowledged su
101.
▲
by
ryanworl
7y ago
Is it fair to say that if you know the min and max values for your dataset, the DDSketch (fast) is strictly better than HDR Histogram for applications where lack of runtime memory allocations and add performance is critical?
102.
▲
by
ryanworl
7y ago
BigQuery and Snowflake are the two managed services I'd recommend today if you'd like good performance and cost-effective storage. They both separate compute from storage so that your cold data isn't sitting on expensive SSDs
103.
▲
by
ryanworl
7y ago
That's probably a good idea to get to a usable product. You may want to investigate a proper data warehouse if your workload primarily consists of large scans and aggregations, such as if you offer a user-facing dashboard which can gen
104.
▲
by
ryanworl
7y ago
What data warehouse or other analytics system are you storing the data in?
105.
▲
by
ryanworl
7y ago
Have you done any analysis of your per-core scan rates for simple aggregations like sum/count + group by with a reasonably large cardinality key? Or has anyone published a benchmark you trust on queries of that variety? An example woul
106.
▲
by
ryanworl
7y ago
Are you afraid the Postgres tuple-at-a-time iterator architecture is going to be limiting for your long term performance optimizations? Presumably the custom operators you’ve implemented in your query plan can push projection and predicates
107.
▲
by
ryanworl
7y ago
It involved an Apple Watch app that was essentially that. You’d set up your matters beforehand and use a one button start-stop timer with voice dictation for notes. It was an improvement in my opinion. Security concerns around the product i
108.
▲
by
ryanworl
7y ago
The standard billing increment in the U.S. is tenths of an hour, i.e. six minutes. I'm sure someone, somewhere bills in ten or fifteen minute increments, but the standard is six [1]. Source: Collaborated with multiple biglaw attorneys
109.
▲
by
ryanworl
7y ago
The actual reason is that CAN-SPAM dictates that an opt-out must be honored within 10 days. [1] [1] https://www.ftc.gov/tips-advice/business-center/guidance/can...
110.
▲
by
ryanworl
7y ago
How many columns does the average canonical log entry at Stripe have? What's the mix of low/high cardinality string fields look like vs number of metric/counter fields?
111.
▲
GopherCon 2019 snapshot of go/* packages supporting contracts (Generics)
(go-review.googlesource.com)
3 points
by
ryanworl
7y ago
|
0 comments
112.
▲
FoundationDB Summit 2019 – CFP Now Open
(foundationdb.org)
2 points
by
ryanworl
7y ago
|
0 comments
113.
▲
by
ryanworl
7y ago
Wavefront is another public user. If you poke around on the forums and Google peoples' names you can see where they work. There are a number of large companies you have definitely heard of in a variety of domains including ad-tech, ana
114.
▲
by
ryanworl
7y ago
"For query-time, we found that reading an extra bit for every event adds around 10ns to the reading of data. This is close to a 2% increase in the query time because of the additional column." This seems somewhat more expensive th
115.
▲
by
ryanworl
7y ago
My mother spoke at the meeting preceding the FDA [1] requiring a black-box warning be added to that class of antibiotics. Rupturing tendons is bad, but it gets a lot worse than that. She suffered life-altering symptoms which ended her caree
116.
▲
by
ryanworl
7y ago
What is Netlify using for the underlying data storage and query engine?
117.
▲
by
ryanworl
7y ago
If you want to push your app's wallet (for cash-flow, loyalty, interest margin), you could offer additional reward bonuses for larger reloads. i.e. a $10 reload gets no bonus, but a $30+ reload gets an extra dollar in rewards. Presumab
118.
▲
by
ryanworl
7y ago
I noticed a $0.40 service fee on each payment. I understand why you're doing this (fixed payment processor fee), but you could be a bit smarter about it. For example, eat it on the first order to validate the payment method and reduce
119.
▲
by
ryanworl
7y ago
That’s awesome! I’ll have to benchmark that and see if I can delete some code now. Thanks.
120.
▲
by
ryanworl
7y ago
Another useful unsafe slice operation is casting a byte slice to a string so you can e.g. use it as a map key. Watch your lifetimes though! You probably also wouldn’t want to use any string manipulation functions on it, but I’ve never had a
More ›