It is quite helpful to list _all_ the locations for a few multinationals. It's even more helpful for each of those multinationals to be headquartered in a different country.
Once I've got all their locations listed, I will then put some effort into finding local tech companies. That is, once I've discovered that Sophia Antipolis is a tech hub it is straightforward to find lots of other firms that have shops there.
Now there's a page for the European Union. I do not yet list all of the EU countries, rather I currently list only those countries in which I have found at least one tech company.
However I intend to devote some work towards finding at least one such company in every EU member state. This so as to avoid insulting anyone's national pride.
I also have a page that lists African countries. So far I only list two different companies but I'll list a whole lot more by this time tomorrow.
The Wall Street Journal just published "The 25 Top Tech Firms To Pay Attention To". I've listed about 17 of them so far. When I'm done with 2018's Top 25 list, I'll move on to 2017's, 2016's and so on
About a third of the WSJ's Top 25 have more than one location. So far I've listed one multinational but likely there are more.
Congratulations to France, who played extraordinary soccer, on winning the 2018 World Cup. Additionally, congratulations to President Putin and Russia for putting on a truly great World Cup Tournament -- one of the best ever! breitbart.com/sports/2018/07/15/party-begins-as-delirious-french-revel-in-world-cup-victory
Looking forward to meeting with President Putin in Helsinki tomorrow! Unfortunately, no matter how well I do at the Summit, if I was given the great city of Moscow -- always so much fun -- as retribution for all of the sins and evils committed by Russia over the years, I would return to criticism that it wasn’t good enough -- that I should have gotten Saint Petersburg in addition! Much of our news media is indeed the enemy of the people and all the Dems know how to do is RESIST & OBSTRUCT! This is why there is such HATRED & DISSENSION in our Country -- but at some point, I will heal it! 💉😷💉
Joint Press Conference from Helsinki, Finland: pscp.tv/w/bhy5sDFvTlFs…
New Grow Light Technology Being Tested in Canada
A new, broad-spectrum light that mimics sunlight more closely than others is being tested in Canada, the Edmonton Journal reports. The light is manufactured by Edmonton-based G2V Optics and was originally designed to test solar cells at the University of Alberta.
Michael Taschuk, the developer of the light, previously managed a team of researchers at the University of Alberta. The lights have been in use at Endless Sky Canna Corp in British Columbia, Canada.
Endless Sky’s CEO Travis George reports that the lights are twice as effective as other grow lights the company has used.
I sometimes write small programs over Christmas. I published a rotating torus and a fractal animation. A previous effort was a sudoku puzzle solver. This type of puzzle involves completing a 9×9 numerical grid (or a 16×16 hexadecimal grid for the particularly ambitious) while meeting the constraints that a digit may not be repeated in a row, column or box. While some people find this type of puzzle to be fun, I find it rather tedious and contrived. I also like to solve the general case. People have used many techniques to solve sudoku puzzles and perhaps the most ambitious was a spread-sheet with multiple layers and a very large number of conditional operators. (This is more akin to a Kohonen network or a deeper neural network.)
My technique is rather blunt: 81 levels of recursion. Superficially, this would appear to require an infeasible maximum of 9^81 attempts. However, the constraints of the puzzle bound this to something more akin to 9×8×7×6×5×4×3×2×1 attempts and it often takes far less attempts. Indeed, solving an empty grid requires relatively little computation.
Input (via stdin) is nine lines of text with any non-numerical string as a separator between digits. Use digit zero for unknown inputs. Output (via stdout) is nine lines of text followed by a count of the recursion calls:-
begin 644 sudoku-solver.pl.gz
M'XL(`/4*0EL"`YV3SV^;,!3'[_XKW(:F$+<!$DT-(IXF=9===DFE'9(<\L-I
MK+F`;-,13?SO>S8.(5%6:;L`[_F]S_=];=.["4LEPS7/PH))@1]_(-3#LW*;
M_RSQ+!?O3$+L/P>C*!X_3O#+GN'G/%.YU+Q\&Z(>K)JE>#3ZA)5>2=TD)M%3
M%&.U>F<([7+I>X)&J2>FDQB>A"8!_HTP]C1[*^AT]O+UV_?/*22^")XQJ@K!
MM1_.%]E"+C1^6)+PP98&IL;B*H.KI@D\"&E@@'N5?#L'OE<MJ6=0<_@R/36J
M$5+E&F^Y*FRUI1P,Y6"'.K1#?:2`<2%YIO$]OA\ZM0-Q&D;E5'&[R&[/E"7;
ME%(Q"Q+Y9B5\;\L*O0^HVO.=3D]I$70"F?_JAIO\;'6=5S:$?)EI0LPWWSDR
MI9/X.'C?&/>#M#MATX0!)-30C8LQJ[AN!F]0C4L+7-[0J`4Z/TZ+Q)9=8R:<
M1Q@*9J>@Y$K"Q,D;$[3)W24N!4::4N@)Q\%@]$1L"*4F'*<M<4!=C[M6YD)-
M(0?'WCDF;R=6K[#FPH].U-H\^@0!<Y[&:+]_D:1PIX)NWU$F2MM4?0T*)J!_
MD%Q@V_1_@V'7"/BZ&P?-;E5FKRYE_E+T+Z+'M[D/MH;&W<ZS.P+8$^#Z+;G6
7U:K6[:]D?YV6$$$K0G\`U/.'`+`$````
`
end
(Usual instructions for uudecode process.)
I may finish writing a web interface for this script so that I can spoil more enjoyment save more tedium among non-technical people. I planned to implement a stateful script which uses an HTML form. However, if anyone wants to extract digits from an image, that would be greatly appreciated. This would allow a sudoku puzzle to be solved by selecting an app on a smartphone and pointing the smartphone's camera at the puzzle. Or uploading an image via an HTML form. I like to solve the general case.
A friend suggested a solitaire card game solver. I give this serious consideration.
HOME / INSPIRING
NASA Is Training This 17-Year-Old Girl to Become One of the First Humans on Mars
Better than dying on the Space Shuttle, I suppose.
This is a story. And I made it into a Sub. But I'm putting it in my journal too. Due to the very sad situation with OBSTRUCTIONIST Editors blocking my Subs. Enjoy!!!
"In an early morning tweet Tuesday, President Trump wrote: 'Getting ready to leave for Europe. First meeting - NATO. The U.S. is spending many times more than any other country in order to protect them. Not fair to the U.S. taxpayer. On top of that we lose $151 Billion on Trade with the European Union. Charge us big Tariffs (& Barriers)!'
And in another tweet President Trump wrote: 'NATO countries must pay MORE, the United States must pay LESS. Very Unfair!'
................
NATO was formed to defend against the Soviet Union and its Warsaw Pact allies. But the Soviet Union and the Warsaw Pact died in 1991 – and NATO’s original mission died then as well. Soviet tanks are no longer primed to head into Europe to conquer our NATO partners. NATO is now a world-class military alliance looking for a mission." foxnews.com/opinion/2018/07/10/trump-is-right-nato-is-obsolete-and-hes-delivering-that-message-loud-and-clear.html
"In a new assessment of the NATO spending and burden-sharing issues, the Center for Strategic and International Studies called Trump's language 'uniquely divisive' and said NATO members' contributions should be measured by more than simple budget numbers. The think tank was referring to the pledge at NATO's 2014 summit meeting that members would 'aim to move toward' spending at least 2 percent of gross domestic product on defense by 2024. By its count, only four of NATO's 29 member countries met the 2 percent goal in 2017. They were the U.S., Greece, Britain and Estonia." foxnews.com/us/2018/07/10/trumps-attacks-on-nato-raise-questions-about-its-future.html
Thank you, Estonia! We love Estonia. But unfortunately, very small Country. By the way here's the link to the Report. Graph 3 has the percentage of GDP. USA has the biggest percentage BY FAR. And the biggest GDP. So unfair! nato.int/nato_static_fl2014/assets/pdf/pdf_2018_07/20180709_180710-pr2018-91-en.pdf
Great story about Judge Brett, I made a tweet to it, no problem. 2nd tweet, big problems. Because the Website told me "404 File Not Found." I didn't say, find me the 404 File. I was trying to tweet. And it kept telling me that. Then my tweet went through -- but it went through twice! Making me look very foolish. And now I'm trying to write in my journal. And it looks so different, it looks very special. Like Arik's tweets.
BEHOLD:
Search Google for Emmanuel Olusoji Ishola.
My intended move-out has been delayed somewhat by all the hookers and blow I've been availing myself of as a result of having received my check for my completion of the Fresco Logic FL2000 USB-VGA Adapter macOS function driver.
While my driver shipped to Fresco's OEM customers about a month ago, I don't think it's available to end-users yet. Once it is, I shall ensure that you sorry lot are the very _first_ to know.
If there was any doubt about processing HTML (from stdin to stdout) into rainbow text, an example implementation is provided. It works best on long paragraphs of text and many find the result too irritating to read:-
begin 644 rainbow-text.pl.gz
M'XL(`$P&0EL"`X5376O;,!1]]Z]0$C>58SN2G&84;'F%P-C#^K(%-HA=<!)G
M\>9:0;)IH4E_^R3Y*QD9PQ:Z.N?HWJ.OT0!5@J-U5J!#RG/@?C>,$?B\?/P"
MOB99L68O8)F^EA*#"\O#9.[>@^4^!0M6",;+K'J>&B/)2NH>WWD?0)G\3@NP
MX^P9+!Z_&<8#K]-@"CU\Y[0-RT_VEM\)"(78(=C3-)D31_[XC/<47W^*K2<;
MHEJ#1@#>#`!RMDER:&:%1<4^VY5^C[&JM/KA@SBDF_/Q3YYL]=C<L)P*B24<
M=NXMERA.SZ+BD&<E1#`8N.YT\M%UPV.P>@KC27B$T7CU%(31V(]M_ZA"$)51
M$?'8>B/.[&2A3#C*GJXD+=4VZ\0:JRLTY;5)-%/$H1+[6N;<WM:_UBO?%*MP
MQS@T<QF;>:#3R,"V+;TO`&0[J,&5F4]F\>`=K8(P1BW;)))D3'5DV[XF3D;=
M7%?#"E29=%6*V^EJ)5/ZBV4%E,[ZO06`IV7%"RWPFU3_]3G8IKNL2+>P\V2=
M^=2ESI8R[6/;BQO7(,U%VL\Y,(&I.MA)EQ)UZ]&*A&J1FQ4EU)'546M*7#/Q
M+W)=D<D1J9/8I`755BD\5+7[-71JB;;2T\7ZQ('+$CLX##ZQHI3/+6><1L/1
M#?9^M"T:AC?B1@1(2<*A8[:7=:5=Q!-S;5]B1&*)C:?S3DNN:,D_M-X5K?>W
MMC\7Y^)<K,OK='$M3H;QLL_R%';GGLN.!F%S[/7P7:"5?DFVB1`3^DVH30+C
4QDL]S7*&43'42?\`&U52+MT$````
`
end