Dell UP3218K | An “8K” monitor at 32″ via 2x DisplayPort

Promotional Page

Does it work with Linux (Wayland Weston etc.): UNKNOWN.
There is no clear positive statement that it does… or does not.

The headline specs are all those fun “little lies” that commerce gets to flourish itself with …wherein “8K” equals 7600, and “32 inches” equals 28.4″ etc.


  • “8K” = 7680 x 4320
  • 32″ = 31.5″ =28.4″ × 8.5″ × 24.3″
  • 17 Kg = 37.47 Lbs.
  • 60 Hz
  • 2x DisplayPort 1.4+
    Something about HDMI 2.0 maybe.


From the Drivers & Manuals subpage

  • May or may not be Windows Only
    Some commentariat that MacOS is “not supported.”
    Claimed <quote>All NVIDIA 10xx cards, and their TITAN line, support 7680×4320@60Hz natively.</quote>
  • Requires both cables to provide the “8K” mode.
  • Which graphics cards are supported?
  • AMD video cards may or may not be supported.
  • Intel HD Graphics may or may not be supported.

Via: backfill.

Mendeley on Fedora


  • use apt (Debian’s Advanced Packaging Tool with RPM support)


Ubuntu 12.04 or Debian Squeeze and newer


Experience with Let’s Encrypt certbot for Fedora 23 (fails)

At with Apache on Fedora 23+

sudo dnf install -y python-certbot-apache
Error: nothing provides python2-augeas needed by python2-certbot-apache-0.8.1-1.fc23.noarch
(try to add '--allowerasing' to command line to replace conflicting packages)


dnf install -y augeas
dnf install -y python-augeas

Therefore: certbot isn’t ready for Fedora 23 yet.

Fedora 22?



Nope … too big and complicated … it will never work … and they didn’t test it on Fedora anyway.


Prerequisites of python-certbot-apache


Still fails

$ sudo dnf install python2-certbot-apache
Last metadata expiration check performed 2:49:52 ago on Wed Sep 28 04:06:26 2016.
Error: nothing provides python2-augeas needed by python2-certbot-apache-0.8.1-1.fc23.noarch
(try to add '--allowerasing' to command line to replace conflicting packages)


sudo rpm --install --nodeps python2-certbot-apache-0.8.1-1.fc23.noarch.rpm

What got installed?

$ rpm -q -l -p ./python2-certbot-apache-0.8.1-1.fc23.noarch.rpm  | grep -v test

You also have to install


. It will list, but fails to create, the directories /etc/letsencrypt and /var/lib/letsencrypt

$ sudo dnf install certbot
Last metadata expiration check performed 0:18:54 ago on Wed Sep 28 07:09:29 2016.
Dependencies resolved.
 Package               Arch                 Version                     Repository             Size
 certbot               noarch               0.8.1-2.fc23                updates                20 k

Transaction Summary
Install  1 Package

Total download size: 20 k
Installed size: 20 k
Is this ok [y/N]: y
Downloading Packages:
certbot-0.8.1-2.fc23.noarch.rpm                                      42 kB/s |  20 kB     00:00    
Total                                                                16 kB/s |  20 kB     00:01     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Installing  : certbot-0.8.1-2.fc23.noarch                                                     1/1 
  Verifying   : certbot-0.8.1-2.fc23.noarch                                                     1/1 

  certbot.noarch 0.8.1-2.fc23                                                                       

$ rpm -q -l certbot
$ rpm -q -l certbot | xargs ls -ld
ls: cannot access /etc/letsencrypt: No such file or directory
ls: cannot access /var/lib/letsencrypt: No such file or directory
-rwxr-xr-x. 1 root root   302 Jul  6 06:42 /usr/bin/certbot
lrwxrwxrwx. 1 root root    16 Jul  6 06:42 /usr/bin/letsencrypt -> /usr/bin/certbot
drwxr-xr-x. 2 root root  4096 Sep 28 07:28 /usr/share/doc/certbot
-rw-r--r--. 1 root root   362 Jun 14 16:46 /usr/share/doc/certbot/CHANGES.rst
-rw-r--r--. 1 root root   604 Jun 14 16:46 /usr/share/doc/certbot/
-rw-r--r--. 1 root root  7702 Jun 14 16:46 /usr/share/doc/certbot/README.rst
drwxr-xr-x. 2 root root  4096 Sep 28 07:28 /usr/share/licenses/certbot
-rw-r--r--. 1 root root 11456 Jun 14 16:46 /usr/share/licenses/certbot/LICENSE.txt
$ certbot plugins
An unexpected error occurred:
OSError: [Errno 13] Permission denied: '/etc/letsencrypt'
Please see the logfile 'certbot.log' for more details.

You have to do it yourself:

sudo mkdir /etc/letsencrypt /var/lib/letsencrypt

AVOID: Intel Compute Stick

tl;dr => only runs software provided by Intel.  Will not boot anything but the software delivered with the unit.  This is crippled closed-source hardware.

<quote cite=”ref“> was able to load Ubuntu 14.04.02 64-bit using this method, as well as Ubuntu 15.04 64-bit. But WiFi didn’t work out of the box with either operating system.
Linux Mint 17.1 and Fedora 21 wouldn’t load at all.  was able to access the GRUB bootloader menu with these operating systems, but he couldn’t get the full OS to load.</quote>


  • Full specs for all operating systems
  • Just sell the hardware; sell the bare machine (no installed OS).
  • No secret software drivers.
  • Must boot Fedora.
  • Must boot Ubuntu.
  • etc.


  • A Windows-only version
    • 2GB of RAM
    • 32GB of storage
    • $150
    • Available “now”
  • A Linux (Ubuntu-only) version
    • 1GB of RAM (only)
    • 8GB (only)
    • $110
    • Available “maybe June”

Source: Intel Compute Stick mini-computer (with Windows) review; ; In Liliputing; 2015-04-22.


AVOID – MyHarmony, it is Windows-only, requires a Windows or MacOS desktop

WATCHOUT – this is a Windows-only product.
You will be required to use Windows to reflash the firmware before you can use it.
It does not work with Linux, only Windows

Recommendation: AVOID


Logitech 915-000237 Harmony Ultimate Home Touch Screen Remote for 15 Home Entertainment and Automation Devices
Logitech 915-000237 Harmony Ultimate Home Touch Screen Remote for 15 Home Entertainment and Automation Devices; $350+SHT.

Logitech 915-000238 Harmony Home Hub for Smartphone Control of 8 Home Entertainment and Automation Devices
Logitech 915-000238 Harmony Home Hub for Smartphone Control of 8 Home Entertainment and Automation Devices; $100+SHT.

WATCHOUT – Harmony Home Hub is NOT compatible with any Harmony remotes at this time. Compatibility will be available in early 2015.



Still haven’t gotten the product to work. As in it doesn’t actually perform any actual function.. Just lots of configuration syncing and yak shaving culminating in it does not work. Using the Android app, it can turn on and off a Vizio TV from the cloud (where?) but that’s about it; the actual remote handset is DOA.


There are others who claim that they have gotten MyHarmony to work.


Ultimately they will give you some *.exe file to run on your Windows box, so all the Windows-only browser lockin guard rails ahead of time can be put down to user experience goodness.  But, again: AVOID. screenshot

Logitech Harmony – Home Automation Hub & Remote Control

WATCHOUT – this is a Windows-only product.
You will be required to use Windows to reflash the firmware before you can use it.
It does not work with Linux, only Windows


Logitech 915-000237 Harmony Ultimate Home Touch Screen Remote for 15 Home Entertainment and Automation Devices
Logitech 915-000237 Harmony Ultimate Home Touch Screen Remote for 15 Home Entertainment and Automation Devices; $350+SHT.

  • Limtied to 15 home entertainment devices and unlimited home automation devices.

Logitech 915-000238 Harmony Home Hub for Smartphone Control of 8 Home Entertainment and Automation Devices
Logitech 915-000238 Harmony Home Hub for Smartphone Control of 8 Home Entertainment and Automation Devices; $100+SHT.

  • Limited to 8 home entertainment devices and unlimited home automation devices
  • Harmony Home Hub is NOT compatible with any Harmony remotes at this time. Compatibility will be available in early 2015.


  • There are items branded Harmony which are not compatible with each other.


  • What’s a home entertainment device?
  • What’s a home automation device?
  • Is this one of those “control your home from Harmony’s Data Centers (in the cloud, in EU?)” sort of a thing?
    Or is this one of those “control your home via your own LAN” sort of at thing?

MyHarmony Portal, Harmony API

Maybe accessible to “developers” (the consuming public).

Harmony API

  • Harmony API
    • RESTful
    • OAuth 2.
  • Control with Harmony badge.

Via: backfill.

Planar UltraRes UR8450-3D-ERO-B-T 84″ Touch, Multi-User Multi-Touch 4K Display

Planar UltraRes UR8450-MX-ERO-B-T 84-Inch Screen LED-Lit Monitor; 240 pounds; Amazon: $29,000+TAX+PRIME.


  • Planar® UltraRes™ Series is a family of 84″ Ultra HD (3840 x 2160)
  • Inputs
    • 1x DisplayPort 1.1a
    • 4 x HDMI with Deep Color and 4K support
  • Control
    • 1 x RS-232
    • 1 x LAN 10/100BaseT
    • 1 x USB 2.0
    • 1 x IR




AOC Q2963PM 29″ Monitor with DisplayPort v1.2 in/out

AOC 29-inch IPS Q2963PM (21:9) LED Monitor; $379.00+T.

Features (Specifications)

  • Interconnect multiple displays to create a daisy-chain
  • 2560×1080 @ 60 Hz
  • Mobile High-Definition Link (MHL) to connect and charge the phone


  • It’s not entirely stated that it supports Display v1.2, it just says “DisplayPort” but it does have a DisplayPort output and the marketing collateral does exhibit a use in a daisy-chained scenario.
  • Whether special drivers are required or it is “Windows only” is unclear.
  • AOC is typically “Windows only”; c.f. AOC E2251FWU 22″ DisplayLink USB Monitor


Narrative Clip, still not ready




  • Stated in Requirements To Use The Narrative Clip
  • <quote>Not supported yet: Linux, Blackberry, Windows phone, etc.</quote>
  • <quote>The Narrative Clip can’t be used as a regular USB memory stick because it doesn’t mount as USB mass-storage device.</quote> [and not as MTP either?]


  • Your photos are only stored in their cloud “for easy access.”
  • You have to buy a “Narrative Cloud subscription” to access them.
  • Technical Specifications

Reasonable & Prudent Thinking

  • Photos are timestamped and (GPS) geotagged.
  • No guarantee of continued access after the company folds.
  • Seems ripe for builtin backdoors [for improper elements].
  • They’ll build a map of your facilities based on your photos.

And … although Privacy Policies are silly because they are just that “policies” and they can change at any time for any reason, and for no reason … they don’t even seem to have hired up someone to write them a boilerplate.

When would it be ready?

  • Upload to my own gear, that I own, gear that is stored in my own house.
  • No ongoing operating fees.
  • No “cloud” access.
  • Standard USB access to the data on the device
    • MTP
    • Mass Storage
  • i.e. Supports Linux.

Anyone considered this?



Via: backfill





Via: backfill




  • OpenRTB
  • HTTP


  • C++11
  • Linux
    • Ubuntu 12.04
  • NodeJS

Custer Management







Ancillary packages …

The default, including an Amazon EC config; see Getting Started
sudo yum install -y \
ant \
autoconf \
automake \
bash-completion \
bison \
doxygen \
emacs \
flex \
gcc-c++ \
gdb \
git-core \
gperftools gperftools-devel \
blas blas-devel \
bzip2 bzip2-devel \
cairomm cairomm-devel \
cppunit cppunit-doc cppunit-devel \
cryptopp cryptopp-devel \
libevent libevent-devel libevent-doc \
icu libicu libicu-devel \
lapack lapack-devel \
xz-lzma-compat lzma-libs lzma-sdk lzma-sdk-devel \
libpng libpng-devel \
libsigc++20 libsigc++20-devel \
libtool \
make \
mm-common mm-common-docs \
java-1.7.0-openjdk java-1.7.0-openjdk-devel java-1.7.0-openjdk-javadoc \
pkgconfig \
python-devel \
python-matplotlib python-matplotlib-doc python-matplotlib-tk \
numpy \
python-setuptools \
tkinter \
python-virtualenv \
scons \
sshfs \
strace \
time \
tk tk-devel \
uuid uuid-devel \
valgrind \
npm \

Nonstandard & Unresolved

ADAPTIVE Communication Environment (ACE)
Fortran … really?
2D Layout & Typography
Really? In a highany performance bid management service?

  • cairomm (cairomm 1.0)
  • freetype


Doesn’t build.

$ git clone
$ cd rtbkit
$ git submodule update --init
$ cp jml-build/
$ make nodejs_dependencies
$ make compile
$ make test


Fails at make nodejs_dependencies on Fedora 18

$ make nodejs_dependencies
/bin/bash: build/x86_64/bin/ No such file or directory
/bin/bash: build/x86_64/bin/ No such file or directory
npm install .
bash: npm: command not found...

Gonna have to grind it out on the ground debugging…

$ sudo yum install -y npm
--> Finished Dependency Resolution
Error: Package: nodejs-request-2.25.0-1.fc18.noarch (updates)
           Requires: npm(hawk) < 0.16
           Available: nodejs-hawk-1.0.0-1.fc18.noarch (updates)
               npm(hawk) = 1.0.0
Error: Package: nodejs-request-2.25.0-1.fc18.noarch (updates)
           Requires: npm(hawk) < 0.16
           Installing: nodejs-hawk-1.0.0-1.fc18.noarch (updates)
               npm(hawk) = 1.0.0
Error: Package: nodejs-request-2.25.0-1.fc18.noarch (updates)
           Requires: npm(form-data) < 0.1
           Available: nodejs-form-data-0.1.0-1.fc18.noarch (updates)
               npm(form-data) = 0.1.0
Error: Package: nodejs-request-2.25.0-1.fc18.noarch (updates)
           Requires: npm(form-data) < 0.1
           Installing: nodejs-form-data-0.1.0-1.fc18.noarch (updates)
               npm(form-data) = 0.1.0
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

And, yup, you really really do need ACE

$ make compile
/bin/bash: build/x86_64/bin/ No such file or directory
/bin/bash: build/x86_64/bin/ No such file or directory
           [C++] jml/boosting/tools/
In file included from ./jml/boosting/feature_info.h:19:0,
                 from ./jml/boosting/feature_space.h:15,
                 from ./jml/boosting/classifier_generator.h:15,
                 from ./jml/boosting/tools/
./jml/arch/threads.h:26:23: fatal error: ace/Token.h: No such file or directory
compilation terminated.



  • Total: 339 files
  • Python: 4 files
  • JavaScript: 4 files
  • C++: 220 files


$ find rtbkit -name .git -prune -o -name '*.py' -print | sort  | xargs wc -l
  33 rtbkit/core/banker/
  54 rtbkit/core/banker/
  37 rtbkit/core/router/testing/
  21 rtbkit/core/router/testing/
 145 total

JavaScript (NodeJS)

 $ find rtbkit -name .git -prune -o -name '*.js' -print | sort  | xargs wc -l 
   36 rtbkit/core/router/testing/rtb_new_format_test.js
  106 rtbkit/core/router/testing/rtb_router_unit_test.js
  118 rtbkit/testing/bid_request_js_segments_test.js
  234 rtbkit/testing/rtb_test_client.js
  494 total


$ find rtbkit -name .git -prune -o '(' -name '*.cc' -o -name '*.h' ')' -print | sort  | xargs wc -l
     53 rtbkit/common/
    188 rtbkit/common/account_key.h
    486 rtbkit/common/
    663 rtbkit/common/
    238 rtbkit/common/auction_events.h
    324 rtbkit/common/auction.h
    188 rtbkit/common/
     92 rtbkit/common/augmentation.h
   1312 rtbkit/common/
    445 rtbkit/common/bid_request.h
    304 rtbkit/common/
    143 rtbkit/common/bids.h
    596 rtbkit/common/
    518 rtbkit/common/currency.h
    180 rtbkit/common/
    342 rtbkit/common/exchange_connector.h
     75 rtbkit/common/
    136 rtbkit/common/json_holder.h
    126 rtbkit/common/messages.h
    634 rtbkit/common/
    191 rtbkit/common/segments.h
     98 rtbkit/common/tags.h
    668 rtbkit/common/testing/
     40 rtbkit/common/testing/bid_request_synth.h
    162 rtbkit/common/testing/
     61 rtbkit/common/testing/
    297 rtbkit/common/testing/
    111 rtbkit/common/testing/exchange_source.h
    174 rtbkit/common/
     61 rtbkit/common/win_cost_model.h
   1093 rtbkit/core/agent_configuration/
    431 rtbkit/core/agent_configuration/agent_config.h
    134 rtbkit/core/agent_configuration/
    127 rtbkit/core/agent_configuration/agent_configuration_listener.h
    258 rtbkit/core/agent_configuration/
    121 rtbkit/core/agent_configuration/agent_configuration_service.h
     62 rtbkit/core/agent_configuration/
    170 rtbkit/core/agent_configuration/
     84 rtbkit/core/agent_configuration/blacklist.h
    106 rtbkit/core/agent_configuration/
    497 rtbkit/core/agent_configuration/include_exclude.h
    474 rtbkit/core/banker/
   1556 rtbkit/core/banker/account.h
    310 rtbkit/core/banker/
    393 rtbkit/core/banker/banker.h
     84 rtbkit/core/banker/
    103 rtbkit/core/banker/
    658 rtbkit/core/banker/
    304 rtbkit/core/banker/master_banker.h
     86 rtbkit/core/banker/migration/
    257 rtbkit/core/banker/migration/
     25 rtbkit/core/banker/migration/redis_migration.h
    275 rtbkit/core/banker/migration/
     64 rtbkit/core/banker/migration/redis_old_types.h
    177 rtbkit/core/banker/migration/
     24 rtbkit/core/banker/migration/redis_rollback.h
     38 rtbkit/core/banker/migration/
     17 rtbkit/core/banker/migration/redis_utils.h
    120 rtbkit/core/banker/
    128 rtbkit/core/banker/null_banker.h
    544 rtbkit/core/banker/
    251 rtbkit/core/banker/slave_banker.h
    798 rtbkit/core/banker/testing/
    156 rtbkit/core/banker/testing/
    183 rtbkit/core/banker/testing/
     46 rtbkit/core/banker/testing/banker_temporary_server.h
    110 rtbkit/core/banker/testing/
     85 rtbkit/core/banker/testing/
     44 rtbkit/core/banker/testing/mock_banker_persistence.h
    111 rtbkit/core/banker/testing/
    144 rtbkit/core/banker/testing/
    585 rtbkit/core/banker/testing/
    302 rtbkit/core/banker/testing/
    394 rtbkit/core/banker/testing/
     98 rtbkit/core/monitor/
     78 rtbkit/core/monitor/monitor_client.h
    211 rtbkit/core/monitor/
     67 rtbkit/core/monitor/monitor_endpoint.h
     51 rtbkit/core/monitor/monitor_indicator.h
     67 rtbkit/core/monitor/
     64 rtbkit/core/monitor/monitor_provider.h
     59 rtbkit/core/monitor/
     70 rtbkit/core/monitor/testing/mock_monitor_provider.h
    168 rtbkit/core/monitor/testing/
     96 rtbkit/core/monitor/testing/
    139 rtbkit/core/monitor/testing/
   1556 rtbkit/core/post_auction/
    476 rtbkit/core/post_auction/post_auction_loop.h
     64 rtbkit/core/post_auction/
    647 rtbkit/core/router/
    163 rtbkit/core/router/augmentation_loop.h
     10 rtbkit/core/router/
     67 rtbkit/core/router/profiler.h
   2819 rtbkit/core/router/
    674 rtbkit/core/router/router.h
     87 rtbkit/core/router/
     42 rtbkit/core/router/router_rest_api.h
    147 rtbkit/core/router/
     55 rtbkit/core/router/router_runner.h
    173 rtbkit/core/router/
    180 rtbkit/core/router/router_stack.h
    280 rtbkit/core/router/
    360 rtbkit/core/router/router_types.h
    134 rtbkit/core/router/testing/
    118 rtbkit/core/router/testing/
    539 rtbkit/core/router/testing/
     54 rtbkit/core/router/testing/
     87 rtbkit/examples/
    211 rtbkit/examples/
     73 rtbkit/examples/augmentor_ex.h
     58 rtbkit/examples/
    140 rtbkit/examples/
    235 rtbkit/examples/
    132 rtbkit/examples/
    137 rtbkit/examples/
    172 rtbkit/examples/
     19 rtbkit/examples/
    111 rtbkit/examples/mock_exchange_connector.h
    382 rtbkit/examples/
     93 rtbkit/examples/
    229 rtbkit/js/
     24 rtbkit/js/auction_js.h
    156 rtbkit/js/
     30 rtbkit/js/banker_js.h
    301 rtbkit/js/
     30 rtbkit/js/bidding_agent_js.h
   1822 rtbkit/js/
     64 rtbkit/js/bid_request_js.h
    227 rtbkit/js/
     40 rtbkit/js/bids_js.h
     46 rtbkit/js/
    168 rtbkit/js/
     49 rtbkit/js/currency_js.h
     33 rtbkit/js/
     19 rtbkit/js/rtb_js.h
    443 rtbkit/js/
     82 rtbkit/js/
     31 rtbkit/js/win_cost_model_js.h
     61 rtbkit/openrtb/
   1119 rtbkit/openrtb/openrtb.h
    313 rtbkit/openrtb/
    350 rtbkit/openrtb/openrtb_parsing.h
    221 rtbkit/plugins/adserver/
    105 rtbkit/plugins/adserver/adserver_connector.h
     69 rtbkit/plugins/adserver/
    187 rtbkit/plugins/adserver/
    110 rtbkit/plugins/adserver/http_adserver_connector.h
     99 rtbkit/plugins/adserver/
     56 rtbkit/plugins/adserver/mock_adserver_connector.h
    103 rtbkit/plugins/adserver/
     27 rtbkit/plugins/adserver/mock_win_source.h
    264 rtbkit/plugins/adserver/
     65 rtbkit/plugins/adserver/standard_adserver_connector.h
     83 rtbkit/plugins/adserver/
     27 rtbkit/plugins/adserver/standard_win_source.h
    324 rtbkit/plugins/augmentor/
    263 rtbkit/plugins/augmentor/augmentor_base.h
    135 rtbkit/plugins/augmentor/
     72 rtbkit/plugins/augmentor/redis_augmentor.h
    145 rtbkit/plugins/augmentor/testing/
    233 rtbkit/plugins/augmentor/testing/
    584 rtbkit/plugins/bidding_agent/
    295 rtbkit/plugins/bidding_agent/bidding_agent.h
    400 rtbkit/plugins/bid_request/
     43 rtbkit/plugins/bid_request/appnexus_bid_request.h
    249 rtbkit/plugins/bid_request/appnexus.h
     40 rtbkit/plugins/bid_request/appnexus_openrtb_mapping.h
    236 rtbkit/plugins/bid_request/
     88 rtbkit/plugins/bid_request/appnexus_parsing.h
     86 rtbkit/plugins/bid_request/
     44 rtbkit/plugins/bid_request/fbx_bid_request.h
    180 rtbkit/plugins/bid_request/fbx.h
     92 rtbkit/plugins/bid_request/
     63 rtbkit/plugins/bid_request/fbx_parsing.h
    116 rtbkit/plugins/bid_request/
     51 rtbkit/plugins/bid_request/mock_bid_source.h
    246 rtbkit/plugins/bid_request/
     44 rtbkit/plugins/bid_request/openrtb_bid_request.h
    102 rtbkit/plugins/bid_request/
     36 rtbkit/plugins/bid_request/openrtb_bid_source.h
    206 rtbkit/plugins/bid_request/testing/
    368 rtbkit/plugins/bid_request/testing/
    382 rtbkit/plugins/bid_request/testing/
    112 rtbkit/plugins/data_logger/
     63 rtbkit/plugins/data_logger/data_logger.h
    815 rtbkit/plugins/exchange/
    147 rtbkit/plugins/exchange/adx_exchange_connector.h
    176 rtbkit/plugins/exchange/
     62 rtbkit/plugins/exchange/appnexus_exchange_connector.h
    159 rtbkit/plugins/exchange/
     60 rtbkit/plugins/exchange/fbx_exchange_connector.h
    293 rtbkit/plugins/exchange/
     74 rtbkit/plugins/exchange/gumgum_exchange_connector.h
    624 rtbkit/plugins/exchange/
    157 rtbkit/plugins/exchange/http_auction_handler.h
    325 rtbkit/plugins/exchange/
    264 rtbkit/plugins/exchange/http_exchange_connector.h
    251 rtbkit/plugins/exchange/
     70 rtbkit/plugins/exchange/openrtb_exchange_connector.h
    268 rtbkit/plugins/exchange/
     73 rtbkit/plugins/exchange/rubicon_exchange_connector.h
    165 rtbkit/plugins/exchange/testing/
    331 rtbkit/plugins/exchange/testing/
    118 rtbkit/testing/
    188 rtbkit/testing/
    638 rtbkit/testing/
     68 rtbkit/testing/
     94 rtbkit/testing/bid_stack.h
    202 rtbkit/testing/
     76 rtbkit/testing/generic_exchange_connector.h
     32 rtbkit/testing/
    207 rtbkit/testing/
    203 rtbkit/testing/
      7 rtbkit/testing/json_listener.h
    164 rtbkit/testing/
     75 rtbkit/testing/mock_exchange.h
     54 rtbkit/testing/
    215 rtbkit/testing/
    214 rtbkit/testing/test_agent.h
     86 rtbkit/testing/
  51804 total

Hewlett-Packard ENVY Rove 20

HP ENVY Rove 20 Mobile All-in-One

Hewlett-Packard ENVY Rove20 Mobile All-in-One.

But will it run Linux?

Other Specifications

  • 12 lbs
  • Display
    • 20″
    • 1600×900
  • Memory
    • 16GB max DDR3 in 2x SODIMM
    • 1TB SSHD, requires (special?) 9.5mm form factor
  • Processors
    • CPU => Intel Core i3M
    • GPU => Intel HD 440 (no external display access)
  • Network
    • Wired LAN via USB dongle (10/100 only)
    • IEEE 802.11ac “up to ‘ac’ speeds”
    • Intel Wi-Di (requires a separate special receiver/adapter for the TV)
  • Sound
    • Speakers
    • Microphone
  • Peripherals
    • Webcam, 720p
    • Bluetooth 4.0
    • Some USB
    • SD card
    • (proprietary, special) wireless keyboard & mouse
  • Power
    • There is an inboard battery
    • Outboard power supply (not shown)
  • Sensors
    • touch screen, “ten point multi-touch”
    • Gyroscope
    • Magnetometer
    • Manual Rotation Button
    • Ambient Light
  • Pricing
    • $1,000
  • Availability
    • 2013-07 (not yet on Amazon, 2013-07-15).

Memoto, not ready yet

Memoto Camera, Memoto OrangeMemoto Camera, Arctic WhiteMemoto Camera, Graphite Gray


  • Seems fun
  • Does Not ‘Work with Linux’

Problems -> What could possilby go wrong?

  • The data is not stored on your computers, your disk drives.  It is stored on theirs.
  • The business model apparently is to require you to pay for that storage monthly.
  • But it’s never stored on your gear; it’s only stored on their gear.
  • “Safe & Secure Storage” is by definition on my gear in my house.

Will there be Linux?  no, not yet, maybe.  “there is no interest”  FAQ  Even in translation, that’s “no.”

<quote>There will be a web application available as well. Most of our developers (all except one, actually) use OS X or Linux so there is in-house interest in getting Linux to work. It’s a matter of seeing that there is sufficient demand to make apps for other platforms.</quote>

DashDAQ for Chevrolet Volt




for DashDAQ XL

Works With Linux?

  • Maybe
  • Unknown & unclear
  • Interfaces
    • USB
    • Serial
    • SD Card “to 32GB+”
  • Made of Linux cite, but unclear the access remains Linux-operable.

Chevrolet Volt


  • Twitter; most 2009; last tweet 2010-10 (moribund)

Exhibitions & Actualities

drutledge11; DashDAQ on Chevy Volt; On YouTube; 2013-01-09; 3:08.

lnfgxp; DashDAQ in action; On YouTube; 2008-11-22.
Unclear what he’s driving; he says “solstice gxp” with mods.

Cover Photo


ZaReason Chimera vs Hewlett-Packard EliteBook 8770w

Via: ; Hands-on with $6,400 of workstation-class laptop; In Ars Technica; 2013-01-29.

I have a Chimera not an 8770w. Here are the issues I’d look for in the 8770w:

  • Runs Linux?  Maybe (as-declared: runs Windows 7)
  • Cooling; these things run very (very) hot
    • The boards are configured to shut off at 95C.
    • These are server-class processors with speed step
    • You can do short bursts, but not long grinding computes
  • The limiting factor on these things is always and ever video piping out to actual viewable display area. There are only two video outputs:
    1. The inboard panel at 1980×1080
    2. The outboard DisplayPort at 2550×1600 (max?)
  • Battery life: if you want battery life, get something else.  If you get these, you want speed, capacity, capability in an 8 lb container.


Via: ZaReason

Runs Linux: guaranteed

  • No longer available 2012-12.
  • 1920×1080 display inboard panel
  • nVidia GTX 485M or nVidia GTX 560M, 2GB GDDR5
  • i3 through i7 processors available.
  • base model $1800
  • “all the dials at 11″ model circa $6600.

See Also

Fujitsu ScanSnap S1500, S1500M on to the ScanSnap iX500

Fujitsu ScanSnap S1500 Instant PDF Sheet-Fed Scanner for PCFujitsu ScanSnap S1500M Instant PDF Sheet-Fed Scanner for the MacintoshFujitsu ScanSnap iX500 Scanner (PA03656-B005)

Availability: Amazon, $420-$480 + SH&T.

But does it ‘Work With Linux?’

Maybe-to-Probably => SnapScan S1500 and SnapScan S1500M

Probably Not1 => SnapScan iX5002

Fujitsu ScanSnap Scanner SANE Support List)

Analysis & Commentary

Based on information and belief. There are keywords “for Macintosh” is some of the product titles, but “for PC” in others; the latter usually means “Windows lockin.”.  But there could still lockouts, drivers, application manager software(s) for both Windows and Mac cultures.  Little version numbers matter in these things; c.f. the experience with ReadyNAS; vast differences in hardware and software internals across products that differ slightly in their naming & wording.

Brock Tice cites Warning <quote>I started with a Mac model (S300M I think? no Windows drivers?) and then moved to a Windows model, the S1500.</quote>

  • There are Windows versions of these products
  • There are Mac versions of these products
  • They don’t play well together
  • Or maybe that has been fixed ref ref
  • Or maybe it hasn’t in older builds that are still on sale; who knows: <quote> the biggest headache of previous ScanSnaps (and there weren’t many) was the fact that they were not cross-platform.</quote> ref
  • Beware.


Notes & Issues

  1. No evidence that it does work on Linux; and plenty of evidence that Fujitsu does not support Linux
  2. In fact, the main use case for this product seems to be to route around the whole desktop culture lockin and work with iOS and Android tablet readers.
  3. But the installer/manager/controller/configurator application seems to be ensconsed MacOS-native culture.
  4. And it seems that the documents either must be received by the proprietary SnapConnect catcher or must must be shoved up into an open, unsafe, best-effort cloud service that will disgorge your documents to friends, enemies, governments and random scriptkiddies at the drop of but the nicest request. No mention of keeping your documents local and secure within the confines of your network. [TODO: find evidence to refute this]


  • The Guy; Scansnap Announces iX500 Scanner, the Best ScanSnap Scanner Yet; In His Blog; 2013-01-07.
    • Referenced: SnapScan iX500
    • Exhibition: WiFi transmission to a iPad on the local lan via SnapScan Connect (the proprietary receiver app)
    • Compatibilities claimed from marcom literature
      • Mac desktop required for installation & configuration
      • Native culture of the installer & manager is MacOS
      • Android referenced in product literature, in the voice of SnapScan marcom outreach
      • Cloud Services:
        • Evernote
        • SugarSync
        • Google Docs
        • Dropbox
      • Not Mentioned:
        • Bluetooth
        • Local WebDAV Receivers
        • Local HTTP, HTTPS POST Receivers
        • Local FTP, FTS, SFTP Receivers
        • Linux (at all)
  • Brooks Duncan; Fujitsu ScanSnap iX500 Review; In His Blog; 2013-01-07.
    • Referenced: ScanSnap iX500
    • Compatibilities:
      • Mac & Windows (only; but one model for both cultures)
      • iOS & Android (control interface apps; ScanSnap Connect review)
    • It’s a vertical solution; lots of proprietary device-specific/processor-specific software bundled with the unit.
  • Brock M. Tice; Finally I can use my ScanSnap S1500 in Linux!; In His Blog; 2012-05-09.
    • Referenced: unclear (maybe the S1500)
    • Declaration: Warning <quote>I started with a Mac model (S300M I think? no Windows drivers?) and then moved to a Windows model, the S1500.</quote>
    • Success Pattern
    • Reported Issues & Limits
      • gscan2pdf 1.0.6
      • Page Options Tab does not work accurately; requires odd settings; not all settings work
      • some success with double-sided scanning is reported
  • Micah Carrick; ScanSnap S1500 ADF Scanner in Linux; In His Blog; 2012-05-09.
    • Referenced: Fujitsu ScanSnap S1500
    • Declaration: <quote>it worked in Linux right out of the box</quote>
    • Success Recipe
      • gscan2pdf
      • <quote>Change the ‘Frontend’ setting to ‘scanadf’ in the application’s preferences dialog.</quote>
      • <quote>Uncheck “Clean up images” and “OCR scanned pages” when scanning receipts.</quote>
  • Robin Clarke; The paperless office with Linux; In His Blog; 2012-04-10.
  • Some Dude; Some Ubuntu Forum Thread; In Ubuntu Forums; 2011-06-02.
    • Mentions: S1300, S1500
    • Testimony: <quote>To contribute some extra information on other scanners, I have been able to borrow an S1500 and that works just by connecting the USB cable and starting xsane (I’m running 64bit Ubuntu 9.10 and sane lists support for the S1500 as complete). It can scan front, back or duplex. It is however considerably bulkier and more expensive than the S1300; I like portability!</quote>
  • Sam Glover; Fujitsu ScanSnap s1500 Document Scanner FAQ & Followup; In His Blog; 2009-06-15.
    • Mentions: ScanSnap S1500
    • Disclosure (buried deep in the commentariat)
      • <quote>Fujitsu sent me the scanner to review.</quote>
      • He likes Windows scanning applications.
      • Not clear he spent much time in Linux
    • He bought one later, replaced it with a
    • Previous commentary
    • Testimony <quote>Does it work with Linux? Yep, with no problems. You can use it directly in Linux through SANE.</quote>
    • Success Recipe
      • None cited
      • General comments about “use SANE” as above
  • Brooks Duncan; Fujitsu ScanSnap in Linux; In His Blog; 2008-09-16.
    • Too old (4+ years ago)
      • References posts from 2007-09
      • Reminds about support existed by 2008.
    • References: S410 and S300M


Open Garden Mesh Networking


Open Questions

  • That’s what 3/4G+WiFi is supposed to do on the telecom handsets (e.g. Android).
  • This does the same thing, but differently.
  • Does it work?

But does it ‘Work with Linux?’



Statement: <quote>iPads, iPods, iPhones, and Linux are not currently supported.</quote> ref


  • Micha Benoliel, bizdev
  • Stanislav Shalunov, ideas
  • Greg Hazel, coding


  • Skype, Skype-In, Skype-Out
  • Internet2
  • BitTorrent
  • LEDBAT (congestion control)


  • Announced (launched) at TechCrunch Disrupt 2012-05.


ZaReason Gear (Laptops & Tablets)

 ZaReason Gear (Laptops & Tablets)

I love their gear.

See ZaReason.  In archaeological order (newest gear first, older gear later).  Nearly all this stuff is gear that I have experience with.  All good values.

UltraLap 430

  • 1366×768 display
  • Intel HD 4000 GPU
  • HDMI
  • i3 and i5 processors available
  • base model $900

Strata 7330

  • No longer available 2012-12
  • 1366×768 display
  • Intel HD GPU
  • i3 through i7 processors available.
  • base model $750.

Verix 2.5

  • No longer available 2012-12
  • 1920×1080 display
  • nVidia GTX 580M, 2GB GDDR5
  • i3 through i7 processors available.
  • base model $1800.

See Verix 530 (nVidia GT 640M, base $1000)


  • 1024×758 display
  • Ice Cream Sandwich; Android 4.0.3

Good value …

But is it like a Xoom?

  • no bluetooth
  • 1024×758 display (whereas the Xoom has 1200×800)
  • 1GB RAM (whereas the Xoom runs 0.75GB)
  • front camera is much lower quality; does not correct for low light, bright light well



  • No longer available 2012-12
  • 1920×1080 display
  • nVidia GTX 485M or nVidia GTX 560M, 2GB GDDR5
  • i3 through i7 processors available.
  • base model $1800.