Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bazizbaziz
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
bazizbaziz
2y ago
Workflows/orchestration/reconciliation-loops are basically table stakes for any service that is solving significant problems for customers. You might think you don't need this, but when you start needing to run async jobs in
2.
▲
by
bazizbaziz
6y ago
One benchmark would be to track down a python/JS/etc based "hello world" demo container. Base one version on Intel and the other on ARM, and measure each versions container build-time and request latency after it is set-
3.
▲
by
bazizbaziz
6y ago
This seems like a weird benchmark, reading from /dev/urandom and gzipping random data does not seem like something most folks will want to do. It even appears like /dev/urandom speeds differ greatly on various architectu
4.
▲
by
bazizbaziz
8y ago
I use an 2016 Macbook i7/8GB as my daily development system. I love it. It's light and portable, which is important for me. The main thing to understand about these machines is that the i7 CPUs are about as good as any other CPU o
5.
▲
by
bazizbaziz
8y ago
This 'partial interpretation' trick used here has also been used successfully in the database community to accelerate whole queries, etc. Tiark Rompf's group in particular has been pushing this idea to it's limit. Functi
6.
▲
by
bazizbaziz
8y ago
Thanks for the response! FWIW I'm overall really interested in this, as I maintain an application that uses localStorage to keep very important data while the app is offline until it can be uploaded. I recently tested localForage [0] t
7.
▲
by
bazizbaziz
8y ago
> When a value is retrieved via its key, IronDB... > Looks up that key in every store. > Counts each unique, returned value. > Determines the most commonly returned value as the 'correct' value. > Returns this most
8.
▲
by
bazizbaziz
8y ago
I didn't mean to say this was a silly thing to do - most modern processors execute instructions out of order on multiple ALUs. The problem is that the abstraction layer between the python code in question and the processor's instr
9.
▲
by
bazizbaziz
8y ago
This comment is excellent. The title of the original post should be: "When optimising code, never guess, always read the bytecode/assembly." Without actually reading the assembly/bytecode/etc, you end up speculatin
10.
▲
by
bazizbaziz
8y ago
Minor nitpick about their exit code technique [0]: The command checks if the table exists, but it does not appear to re-run if the source file has been updated. Usually with Make you expect it to re-run the database load if the source file
11.
▲
by
bazizbaziz
8y ago
Link to slides off KPCB's site without needing to sign up for an account: http://kpcbweb2.s3.amazonaws.com/files/121/INTERNET_TRENDS_R... http://www.kpcb.com/internet-trends
12.
▲
by
bazizbaziz
8y ago
Last I checked, MapBox's WebGL based vector tile renderer was a cut above the rest. For simple mapping, Google's stuff may cut it, but MapBox has the ability to draw complex vector polygons over a wide area that render/zoom&#
13.
▲
by
bazizbaziz
9y ago
What about the fact that these instructions might get partially executed in the pipeline before the branch gets resolved and the pipeline flushed? If a mis-fetched instruction can reach the LSU stage before the pipeline gets flushed, it mig
14.
▲
by
bazizbaziz
9y ago
> There's no reason to predict a branch if you're not going to execute speculatively. Not quite. Branch prediction is typically used on non-speculative architectures in order to avoid pipeline bubbles. (You could argue that pip
15.
▲
by
bazizbaziz
9y ago
"There is nothing to support bitcoin except the hope that you will sell it to someone for more than you paid for it.” Genuinely asking, isn't this the plan for many people? How is bitcoin different than other commodities or proper
16.
▲
by
bazizbaziz
9y ago
Acquisition and administration of public housing projects. The world needs more publicly housing for people of all economic statuses. It seems incredibly time consuming to build or convert private housing due to vast amounts of paperwork an
17.
▲
by
bazizbaziz
9y ago
FWIW it should be possible to vectorize the search across the row store. With 24 byte tuples (assuming no inter-row padding) you can fit 2.6 rows into a 64 byte cache line (a 512 bit simd register). Then it's just a matter of proper bi
18.
▲
by
bazizbaziz
9y ago
Reminds me of this paper: https://blog.acolyer.org/2017/08/25/towards-deploying-decomm...
19.
▲
by
bazizbaziz
9y ago
I notice on the tech spec's page that the Mini also has bluetooth [0]. Would love to know if this means all connected homes will play (the same) audio via bluetooth. [0] https://store.google.com/product/google_home
20.
▲
by
bazizbaziz
9y ago
Undecidable in general, but there are two approaches I've seen work based on AST manipulation and comparison: 1. Solvers that search for applicable re-write rules to transform X into Y, such as Cossette for SQL. These may not terminate
21.
▲
by
bazizbaziz
9y ago
> "The growing body of Big-data, HPC, and especially machine learning applications don’t need Windows and don’t perform on X86. So 2017 is the year Nvidia slips its leash and breaks free to become a genuinely viable competitive alt
22.
▲
by
bazizbaziz
10y ago
This is really great work, and awesome that they're developing this as open source. Combined with the results from HyPer folks it sure is starting to look like using LLVM to specialize code on the fly is a good idea for any data proces
23.
▲
by
bazizbaziz
10y ago
How do people in production handle the possibility that your service might miss a webhook notification? If you miss a notification you'll end up with stale data and you won't know it. Slack has a retry policy for a while but will
24.
▲
by
bazizbaziz
10y ago
I think in many ways this could be considered a feature and not a problem. Why does it matter if someone butts in front of you? The passengers in the car can relax and let the computer handle the task. Yes it's important to avoid deadl
25.
▲
by
bazizbaziz
10y ago
> if Ax series performance starts to exceed corresponding Intel mobile parts by >50% (enough to compensate for the overhead of binary translation for legacy x86 apps). Another milestone for an Ax laptop would be a good power efficienc
26.
▲
by
bazizbaziz
10y ago
One of the reasons to do this would precisely be to free up engineering talent that would otherwise have to be dedicated to developing specialized laptop logic board designs (and other specialized parts). If you can build a relatively flexi
27.
▲
by
bazizbaziz
10y ago
Kinda seems like the compiler just shouldn't allocate r0 for inline assembly on PPC, since it's only valid in special circumstances. Hard to fault the ISA a lot since this is basically the compiler backend author(s) missing a corn
28.
▲
by
bazizbaziz
11y ago
What sort of things did you guys try to convince people not cut you out? It seems that the marketplace needs very compelling value-add (aside from discovery) in order to get people to not cut it out after discovery. Trying to be the marketp