Microsoft SQL Server has had a similar feature for a while -- Multiple Active Result Sets aka MARS. I don't have a good read on whether it actually helps any workloads. I've seen adapters that don't support it because…
Peter Alvaro gave a great presentation on Dedalus at Strange Loop 2015. https://www.youtube.com/watch?v=R2Aa4PivG0g
A combined approach works if want to encode the exclusive constraint: CREATE TYPE school_type AS ENUM ('college', 'high_school'); CREATE TABLE schools ( id SERIAL PRIMARY KEY, type school_type, unique (id, type) );…
Here's an example of a config system using prolog: https://github.com/larsyencken/marelle It's a hard to tell where marelle ends and the config begins, since it's all just prolog.
Rust on windows has targets for msvc or gnu. The MSVC integrates better with Visual Studio and other Microsoft libraries for development. One downside I've found is that it dynamically links against a msvcrt DLL. Which…
One interesting aspect of mercury is the number of available back-ends (grades) [1]. I'm curious if anyone has any experience using the FFI [2] for embedding mercury into a larger Java, C# or Erlang project. [1]:…
Last time I tried to watch something via the HBO Now website, it said I needed to install Flash. That's the definition of terrible for me.
I assume Lineage Driven Fault Injection stuff [1] has some overlap with Eve's ability to tell you "Why is this blank?": The datalog model allows you to find the logical dependencies of results. Some other bloom related…
> ... DNS rebinding attack. And if your use case can support it, a random port is nice too. Ah, that's a good explanation as to why zserge/webview recommends serving using ephemeral ports. Also, wanted to pull in from…
The gcc-7-base package (assuming that's what you're looking at) looks like it's just an empty directory to put various gcc things and some basic docs. https://packages.debian.org/sid/gcc-7-base…
In the feature category, I'd also mention direct support for unbounded collections. CBOR can be its own container format for streaming data.
Cygwin still seems to be the go-to for any POSIX apps that need to interact with the actual Windows environment. For example, wslbridge[1] that connects wsltty[2] to WSL compiles the frontend component under cygwin.…
fwiw, a Save As CSV from "Microsoft® Excel for Mac" 15.33 got me this: test.csv: UTF-8 Unicode (with BOM) text, with CR line terminators Apparently, even recent software is not up to date on what the line separator…
The linked patch notes specifically mention the difference between this and table inheritance based partitioning. Because table partitioning is less general than table inheritance, it is hoped that it will be easier to…
For an introduction to Dedalus with less reading, Peter Alvaro's 2015 Strange Loop talk was fantastic. https://www.youtube.com/watch?v=R2Aa4PivG0g --- Edit: Actually Chris Granger gave an Eve talk at the same…
I normally turn to ringojs[1] for "off-browser javascript" with Java integration. It's been around nearly 20 years[2] now! Is this a new take on the same concept? The examples seem web application focused, but there's…
I haven't seen it used directly, but it seems like Elixir macro based code could be altered and recompiled based on runtime configuration. An example would be changing log level settings. Normally Elixir log blocks can…
While this format is more generic, an abbreviated encoding can sometimes accomplish the same thing. For example, just moving the "type" to be the object key and removing the implied secondary name gets you this far: {…
EFF's Privacy Badger does the same for me. After looking at the list of 10 different blocked tracking sites, I just gave up. It's too bad, I'd be otherwise be happy to visit their fine website.
This is a key thing I'm curious about. How is drive mapping handled? If I "net use d: \\host\share" from one session, it won't nessarily translate and mount D: to all sessions (or will it)?
I imagine everything said in the article also applies to the Nix package manager[0]. One of its nice features is the Nix expression language (aka Nix) [1]. It has an elegant mixture of purity and pragmatism. I imagine…
Will chrome be using this as a cache hint? It might be an explicit way to signal a change, but the real benefit would be to dedupe every resource on the Internet. If I have a cached resource with a matching sha256, do I…
I've had this one stacked up on my reading list for a while: http://camdavidsonpilon.github.io/Probabilistic-Programming-... It details how to use the PyMC library via iPython notebooks. I'm not sure if iPython…
This seems like a great idea, even if it's just optional tags that get ignored. With <script> you suddenly have a valid html fragment that should work with any editor. I guess as is, a make could include a grep -v…
It's a slightly odd comment, SQL queries performed by a C driver are one of the times that you actually get to release the GIL and let the thread do its work without the python interpreter. Depending on the SQL engine,…
Microsoft SQL Server has had a similar feature for a while -- Multiple Active Result Sets aka MARS. I don't have a good read on whether it actually helps any workloads. I've seen adapters that don't support it because…
Peter Alvaro gave a great presentation on Dedalus at Strange Loop 2015. https://www.youtube.com/watch?v=R2Aa4PivG0g
A combined approach works if want to encode the exclusive constraint: CREATE TYPE school_type AS ENUM ('college', 'high_school'); CREATE TABLE schools ( id SERIAL PRIMARY KEY, type school_type, unique (id, type) );…
Here's an example of a config system using prolog: https://github.com/larsyencken/marelle It's a hard to tell where marelle ends and the config begins, since it's all just prolog.
Rust on windows has targets for msvc or gnu. The MSVC integrates better with Visual Studio and other Microsoft libraries for development. One downside I've found is that it dynamically links against a msvcrt DLL. Which…
One interesting aspect of mercury is the number of available back-ends (grades) [1]. I'm curious if anyone has any experience using the FFI [2] for embedding mercury into a larger Java, C# or Erlang project. [1]:…
Last time I tried to watch something via the HBO Now website, it said I needed to install Flash. That's the definition of terrible for me.
I assume Lineage Driven Fault Injection stuff [1] has some overlap with Eve's ability to tell you "Why is this blank?": The datalog model allows you to find the logical dependencies of results. Some other bloom related…
> ... DNS rebinding attack. And if your use case can support it, a random port is nice too. Ah, that's a good explanation as to why zserge/webview recommends serving using ephemeral ports. Also, wanted to pull in from…
The gcc-7-base package (assuming that's what you're looking at) looks like it's just an empty directory to put various gcc things and some basic docs. https://packages.debian.org/sid/gcc-7-base…
In the feature category, I'd also mention direct support for unbounded collections. CBOR can be its own container format for streaming data.
Cygwin still seems to be the go-to for any POSIX apps that need to interact with the actual Windows environment. For example, wslbridge[1] that connects wsltty[2] to WSL compiles the frontend component under cygwin.…
fwiw, a Save As CSV from "Microsoft® Excel for Mac" 15.33 got me this: test.csv: UTF-8 Unicode (with BOM) text, with CR line terminators Apparently, even recent software is not up to date on what the line separator…
The linked patch notes specifically mention the difference between this and table inheritance based partitioning. Because table partitioning is less general than table inheritance, it is hoped that it will be easier to…
For an introduction to Dedalus with less reading, Peter Alvaro's 2015 Strange Loop talk was fantastic. https://www.youtube.com/watch?v=R2Aa4PivG0g --- Edit: Actually Chris Granger gave an Eve talk at the same…
I normally turn to ringojs[1] for "off-browser javascript" with Java integration. It's been around nearly 20 years[2] now! Is this a new take on the same concept? The examples seem web application focused, but there's…
I haven't seen it used directly, but it seems like Elixir macro based code could be altered and recompiled based on runtime configuration. An example would be changing log level settings. Normally Elixir log blocks can…
While this format is more generic, an abbreviated encoding can sometimes accomplish the same thing. For example, just moving the "type" to be the object key and removing the implied secondary name gets you this far: {…
EFF's Privacy Badger does the same for me. After looking at the list of 10 different blocked tracking sites, I just gave up. It's too bad, I'd be otherwise be happy to visit their fine website.
This is a key thing I'm curious about. How is drive mapping handled? If I "net use d: \\host\share" from one session, it won't nessarily translate and mount D: to all sessions (or will it)?
I imagine everything said in the article also applies to the Nix package manager[0]. One of its nice features is the Nix expression language (aka Nix) [1]. It has an elegant mixture of purity and pragmatism. I imagine…
Will chrome be using this as a cache hint? It might be an explicit way to signal a change, but the real benefit would be to dedupe every resource on the Internet. If I have a cached resource with a matching sha256, do I…
I've had this one stacked up on my reading list for a while: http://camdavidsonpilon.github.io/Probabilistic-Programming-... It details how to use the PyMC library via iPython notebooks. I'm not sure if iPython…
This seems like a great idea, even if it's just optional tags that get ignored. With <script> you suddenly have a valid html fragment that should work with any editor. I guess as is, a make could include a grep -v…
It's a slightly odd comment, SQL queries performed by a C driver are one of the times that you actually get to release the GIL and let the thread do its work without the python interpreter. Depending on the SQL engine,…