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…
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…
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…
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.…
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…
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…
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…
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
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…
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…
> 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…
"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…
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…
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…
Reminds me of this paper: https://blog.acolyer.org/2017/08/25/towards-deploying-decomm...
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]…
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…
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…
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…
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…
> 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…
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…
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)…
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.…
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…
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…
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…
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.…
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…
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…
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…
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
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…
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…
> 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…
"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…
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…
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…
Reminds me of this paper: https://blog.acolyer.org/2017/08/25/towards-deploying-decomm...
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]…
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…
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…
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…
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…
> 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…
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…
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)…
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.…