In case it's not known by everybody, you can geocode(maybe also reverse geocode, I didn't check) US addresses in batch with TIGER census data and PostGIS.
It's not directly relate to topic (dynamic maps, online geocoding), but somewhat relevant.
With about $300 in Amazon EC2 I geocoded 18 million addresses in 3 months. You probably can do it with your own PC with similar time (the only hardware requirement is RAM and SSD).
There is an accuracy score in postgis tiger geocoder plugin. Usually a low value mean a pretty good match. Depend on address format and quality, 70-80% of addresses got a good match.
For resolution you cannot expect too much because street numbers are usually interpolated, and TIGER database definitely will not be as good as best commercial database. However you don't have many other solution if you have millions address to geocode.
As of this week, Intel has announced it’s splitting its manufacturing group into three distinct segments in a massive shake-up aimed at bolstering its development.
The move is tied into the departure of long-time senior VP Sohail Ahmed, who’s been with Intel for 34 years and is currently the head of technology and manufacturing at Intel. Ahmed will be moving on shortly, and Intel will be using this moment to restructure its business.
I dreaded these types of restructurings when I was at Intel. It was interesting watching morale plummet while on the surface everyone was optimistic and in denial about the state of the business regressing. Deep down though people just couldn't shake the feeling that large layoffs were on the horizon and sure enough they came.
I'm not sure if author know about Shiny, it's basically same concept, write html GUI in R, serve with a web server. Shiny is quite mature, and I feel they have some good parts that can be inspring:
It's good to only code GUI in one language, but it's kind of unavoidable that you still need to learn html and css (even javascript) if you want to more control and customization.
- Shiny have some html tag functions to make it really flexible to construct html.
- You can customize css by adding your own.
- Shiny support adminLTE dashboard and bootstrap styles, DataTables js library, interaction with plot and DataTables.
Similar to Shiny is Bokeh for python, which appears to be trying to replicate the Shiny experience. While you can only get so much control without resorting to JS injections, it's pretty good for [select options -> search -> visualize result] type of problems.
RMarkdown have all the advantages of notebook and without most of its problems.
- code and document mixed. You have full markdown syntax, chunks, titles, table of contents. You can also convert RMarkdown into a script with comment if you need.
- To render a RMarkdown, it will run in a separate environment, start from scratch. It's assumed you should make it reproducible, this is good for report/sharing.
- I also use RMarkdown to write code, and run code/code chunks interactively in a session. I can write plan, notes, references, TODO in document, test code in chunks, execute code chunks in any order. Basically you just code and document. In the end you can turn it into a report, or refactor the tested code into functions and scripts. I kept the original RMarkdown as design document, which have all the original notes and previous version of code.
- It's plain text so version control is fully supported.
RMarkdown started to support python, but it may be preliminary for now.
- it'll be easier to persuade investors to put in money when there are good applications (then "unconventional background" applications will not have big impact here, people will probably still look at the conventional criteria)
- with some similar program exist already (aigrants), 100k is needed to compete with other program, to attract applicants, to grab your attention in news title...
It could be that Apple is planning to switch intel cpu to their own, which will take quite some time to finish, and they don't want to release an incremental upgrade before the new cpu.
It's pure speculation but an active reason to explain their approach seemed more plausible to me too and various of their moves with hardware manufacture could support this (although clearly they have their eye on the iPhone applicability in the first instance)
Maybe you can use slightly different color/background color for the bands? That way it's more obvious that the 3 bands are separated instead of one continuous band.
It started this way, actually. But in the day-to-day use it ends up being an embellishment, because there would typically be a string of read/writes that fall on the first pixel of every band so they'll highlight the boundaries, for free.
Different color could be a little bit distracting for minimal design, maybe there could be gaps between bands. The bands are independent with each other, a 999M 999K 999B band look like a continuous band but it should be 3 separate bars.
This is just pure nick picking, your current design probably suit your need already.
I used to use a free software "ComicEnhancerPro" (The author is Chinese, there is English version but may not easy to find reliable download site) specially designed to enhance scanned comics.
You can remove the background very effectively by dragging a curve with preview.
You almost always need to preview and adjust some parameters, unless you have a template for similar cases.
It's not directly relate to topic (dynamic maps, online geocoding), but somewhat relevant.
With about $300 in Amazon EC2 I geocoded 18 million addresses in 3 months. You probably can do it with your own PC with similar time (the only hardware requirement is RAM and SSD).
http://dracodoc.github.io/tags/Geocoding/