Merge branch 'master' of github.com:nikiroo/gofetch
authorNiki Roo <niki@nikiroo.be>
Fri, 28 Sep 2018 10:50:10 +0000 (12:50 +0200)
committerNiki Roo <niki@nikiroo.be>
Fri, 28 Sep 2018 10:50:10 +0000 (12:50 +0200)
311 files changed:
src/be/nikiroo/gofetch/Fetcher.java
src/be/nikiroo/gofetch/output/Gopher.java
src/be/nikiroo/gofetch/output/Html.java
src/be/nikiroo/gofetch/output/Output.java
src/be/nikiroo/gofetch/support/BasicSupport.java
src/be/nikiroo/gofetch/support/EreNumerique.java
src/be/nikiroo/gofetch/support/LWN.java
src/be/nikiroo/gofetch/support/LeMonde.java
src/be/nikiroo/gofetch/support/Phoronix.java
src/be/nikiroo/gofetch/support/Pipedot.java
src/be/nikiroo/gofetch/support/SeptSurSept.java
src/be/nikiroo/gofetch/support/Slashdot.java
src/be/nikiroo/gofetch/support/TheRegister.java
src/be/nikiroo/gofetch/support/TooLinux.java
test/expected/LWN/0000763252
test/expected/LWN/0000763252.header.html
test/expected/LWN/0000763252.html
test/expected/LWN/0000763603
test/expected/LWN/0000763603.header
test/expected/LWN/0000763603.header.html
test/expected/LWN/0000763603.html
test/expected/LWN/0000763729
test/expected/LWN/0000763729.header
test/expected/LWN/0000763729.header.html
test/expected/LWN/0000763729.html
test/expected/LWN/0000763789
test/expected/LWN/0000763789.header.html
test/expected/LWN/0000763789.html
test/expected/LWN/0000763987
test/expected/LWN/0000763987.header
test/expected/LWN/0000763987.header.html
test/expected/LWN/0000763987.html
test/expected/LWN/0000764001
test/expected/LWN/0000764001.header
test/expected/LWN/0000764001.header.html
test/expected/LWN/0000764001.html
test/expected/LWN/0000764046
test/expected/LWN/0000764046.header.html
test/expected/LWN/0000764046.html
test/expected/LWN/0000764048
test/expected/LWN/0000764048.header
test/expected/LWN/0000764048.header.html
test/expected/LWN/0000764048.html
test/expected/LWN/0000764055
test/expected/LWN/0000764055.header
test/expected/LWN/0000764055.header.html
test/expected/LWN/0000764055.html
test/expected/LWN/0000764057
test/expected/LWN/0000764057.header
test/expected/LWN/0000764057.header.html
test/expected/LWN/0000764057.html
test/expected/LWN/0000764130
test/expected/LWN/0000764130.header.html
test/expected/LWN/0000764130.html
test/expected/LWN/0000764131
test/expected/LWN/0000764131.header
test/expected/LWN/0000764131.header.html
test/expected/LWN/0000764131.html
test/expected/LWN/0000764182
test/expected/LWN/0000764182.header.html
test/expected/LWN/0000764182.html
test/expected/LWN/0000764184
test/expected/LWN/0000764184.header
test/expected/LWN/0000764184.header.html
test/expected/LWN/0000764184.html
test/expected/LWN/0000764200
test/expected/LWN/0000764200.header
test/expected/LWN/0000764200.header.html
test/expected/LWN/0000764200.html
test/expected/LWN/0000764202
test/expected/LWN/0000764202.header
test/expected/LWN/0000764202.header.html
test/expected/LWN/0000764202.html
test/expected/LWN/0000764209
test/expected/LWN/0000764209.header
test/expected/LWN/0000764209.header.html
test/expected/LWN/0000764209.html
test/expected/LWN/0000764219
test/expected/LWN/0000764219.header
test/expected/LWN/0000764219.header.html
test/expected/LWN/0000764219.html
test/expected/LWN/0000764300
test/expected/LWN/0000764300.header.html
test/expected/LWN/0000764300.html
test/expected/LWN/0000764321
test/expected/LWN/0000764321.header
test/expected/LWN/0000764321.header.html
test/expected/LWN/0000764321.html
test/expected/SEPT_SUR_SEPT/0002919270
test/expected/SEPT_SUR_SEPT/0002919270.header
test/expected/SEPT_SUR_SEPT/0002919270.header.html
test/expected/SEPT_SUR_SEPT/0002919270.html
test/expected/SEPT_SUR_SEPT/0002919272
test/expected/SEPT_SUR_SEPT/0002919272.header
test/expected/SEPT_SUR_SEPT/0002919272.header.html
test/expected/SEPT_SUR_SEPT/0002919272.html
test/expected/SEPT_SUR_SEPT/0002919283
test/expected/SEPT_SUR_SEPT/0002919283.header
test/expected/SEPT_SUR_SEPT/0002919283.header.html
test/expected/SEPT_SUR_SEPT/0002919283.html
test/expected/SEPT_SUR_SEPT/0002919289
test/expected/SEPT_SUR_SEPT/0002919289.header.html
test/expected/SEPT_SUR_SEPT/0002919289.html
test/expected/SEPT_SUR_SEPT/0002919291
test/expected/SEPT_SUR_SEPT/0002919291.header
test/expected/SEPT_SUR_SEPT/0002919291.header.html
test/expected/SEPT_SUR_SEPT/0002919291.html
test/expected/SEPT_SUR_SEPT/0002919293
test/expected/SEPT_SUR_SEPT/0002919293.header
test/expected/SEPT_SUR_SEPT/0002919293.header.html
test/expected/SEPT_SUR_SEPT/0002919293.html
test/expected/SEPT_SUR_SEPT/0002919294
test/expected/SEPT_SUR_SEPT/0002919294.header
test/expected/SEPT_SUR_SEPT/0002919294.header.html
test/expected/SEPT_SUR_SEPT/0002919294.html
test/expected/SEPT_SUR_SEPT/0002919295
test/expected/SEPT_SUR_SEPT/0002919295.header.html
test/expected/SEPT_SUR_SEPT/0002919295.html
test/expected/SEPT_SUR_SEPT/0002919296
test/expected/SEPT_SUR_SEPT/0002919296.header
test/expected/SEPT_SUR_SEPT/0002919296.header.html
test/expected/SEPT_SUR_SEPT/0002919296.html
test/expected/SEPT_SUR_SEPT/0002919297
test/expected/SEPT_SUR_SEPT/0002919297.header
test/expected/SEPT_SUR_SEPT/0002919297.header.html
test/expected/SEPT_SUR_SEPT/0002919297.html
test/expected/SEPT_SUR_SEPT/0002919298
test/expected/SEPT_SUR_SEPT/0002919298.header
test/expected/SEPT_SUR_SEPT/0002919298.header.html
test/expected/SEPT_SUR_SEPT/0002919298.html
test/expected/SEPT_SUR_SEPT/0002919301
test/expected/SEPT_SUR_SEPT/0002919301.header
test/expected/SEPT_SUR_SEPT/0002919301.header.html
test/expected/SEPT_SUR_SEPT/0002919301.html
test/expected/SEPT_SUR_SEPT/0002919304
test/expected/SEPT_SUR_SEPT/0002919304.header
test/expected/SEPT_SUR_SEPT/0002919304.header.html
test/expected/SEPT_SUR_SEPT/0002919304.html
test/expected/SEPT_SUR_SEPT/0002919305
test/expected/SEPT_SUR_SEPT/0002919305.header.html
test/expected/SEPT_SUR_SEPT/0002919305.html
test/expected/SEPT_SUR_SEPT/0002919310
test/expected/SEPT_SUR_SEPT/0002919310.header.html
test/expected/SEPT_SUR_SEPT/0002919310.html
test/expected/SEPT_SUR_SEPT/0002919311
test/expected/SEPT_SUR_SEPT/0002919311.header
test/expected/SEPT_SUR_SEPT/0002919311.header.html
test/expected/SEPT_SUR_SEPT/0002919311.html
test/expected/SEPT_SUR_SEPT/0002919312
test/expected/SEPT_SUR_SEPT/0002919312.header
test/expected/SEPT_SUR_SEPT/0002919312.header.html
test/expected/SEPT_SUR_SEPT/0002919312.html
test/expected/SEPT_SUR_SEPT/0002919314
test/expected/SEPT_SUR_SEPT/0002919314.header
test/expected/SEPT_SUR_SEPT/0002919314.header.html
test/expected/SEPT_SUR_SEPT/0002919314.html
test/expected/SEPT_SUR_SEPT/0002919315
test/expected/SEPT_SUR_SEPT/0002919315.header
test/expected/SEPT_SUR_SEPT/0002919315.header.html
test/expected/SEPT_SUR_SEPT/0002919315.html
test/expected/SEPT_SUR_SEPT/0002919316
test/expected/SEPT_SUR_SEPT/0002919316.header
test/expected/SEPT_SUR_SEPT/0002919316.header.html
test/expected/SEPT_SUR_SEPT/0002919316.html
test/expected/SEPT_SUR_SEPT/0002919318
test/expected/SEPT_SUR_SEPT/0002919318.header
test/expected/SEPT_SUR_SEPT/0002919318.header.html
test/expected/SEPT_SUR_SEPT/0002919318.html
test/expected/SEPT_SUR_SEPT/0002919319
test/expected/SEPT_SUR_SEPT/0002919319.header.html
test/expected/SEPT_SUR_SEPT/0002919319.html
test/expected/SEPT_SUR_SEPT/0002919320
test/expected/SEPT_SUR_SEPT/0002919320.header
test/expected/SEPT_SUR_SEPT/0002919320.header.html
test/expected/SEPT_SUR_SEPT/0002919320.html
test/expected/SEPT_SUR_SEPT/0002919324
test/expected/SEPT_SUR_SEPT/0002919324.header
test/expected/SEPT_SUR_SEPT/0002919324.header.html
test/expected/SEPT_SUR_SEPT/0002919324.html
test/expected/SEPT_SUR_SEPT/0002919326
test/expected/SEPT_SUR_SEPT/0002919326.header
test/expected/SEPT_SUR_SEPT/0002919326.header.html
test/expected/SEPT_SUR_SEPT/0002919326.html
test/expected/SEPT_SUR_SEPT/0002919340
test/expected/SEPT_SUR_SEPT/0002919340.header
test/expected/SEPT_SUR_SEPT/0002919340.header.html
test/expected/SEPT_SUR_SEPT/0002919340.html
test/expected/SEPT_SUR_SEPT/0002919343
test/expected/SEPT_SUR_SEPT/0002919343.header
test/expected/SEPT_SUR_SEPT/0002919343.header.html
test/expected/SEPT_SUR_SEPT/0002919343.html
test/expected/SEPT_SUR_SEPT/0002919344
test/expected/SEPT_SUR_SEPT/0002919344.header
test/expected/SEPT_SUR_SEPT/0002919344.header.html
test/expected/SEPT_SUR_SEPT/0002919344.html
test/expected/SEPT_SUR_SEPT/0002919345
test/expected/SEPT_SUR_SEPT/0002919345.header
test/expected/SEPT_SUR_SEPT/0002919345.header.html
test/expected/SEPT_SUR_SEPT/0002919345.html
test/expected/SEPT_SUR_SEPT/0002919349
test/expected/SEPT_SUR_SEPT/0002919349.header
test/expected/SEPT_SUR_SEPT/0002919349.header.html
test/expected/SEPT_SUR_SEPT/0002919349.html
test/expected/SEPT_SUR_SEPT/0002919351
test/expected/SEPT_SUR_SEPT/0002919351.header.html
test/expected/SEPT_SUR_SEPT/0002919351.html
test/expected/SEPT_SUR_SEPT/0002919352
test/expected/SEPT_SUR_SEPT/0002919352.header
test/expected/SEPT_SUR_SEPT/0002919352.header.html
test/expected/SEPT_SUR_SEPT/0002919352.html
test/expected/SLASHDOT/0102636958
test/expected/SLASHDOT/0102636958.header
test/expected/SLASHDOT/0102636958.header.html
test/expected/SLASHDOT/0102636958.html
test/expected/SLASHDOT/0102637536
test/expected/SLASHDOT/0102637536.header
test/expected/SLASHDOT/0102637536.header.html
test/expected/SLASHDOT/0102637536.html
test/expected/SLASHDOT/0102637868
test/expected/SLASHDOT/0102637868.header
test/expected/SLASHDOT/0102637868.header.html
test/expected/SLASHDOT/0102637868.html
test/expected/SLASHDOT/0102638976
test/expected/SLASHDOT/0102638976.header
test/expected/SLASHDOT/0102638976.header.html
test/expected/SLASHDOT/0102638976.html
test/expected/SLASHDOT/0102639448
test/expected/SLASHDOT/0102639448.header
test/expected/SLASHDOT/0102639448.header.html
test/expected/SLASHDOT/0102639448.html
test/expected/SLASHDOT/0102639752
test/expected/SLASHDOT/0102639752.header
test/expected/SLASHDOT/0102639752.header.html
test/expected/SLASHDOT/0102639752.html
test/expected/SLASHDOT/0102639856
test/expected/SLASHDOT/0102639856.header
test/expected/SLASHDOT/0102639856.header.html
test/expected/SLASHDOT/0102639856.html
test/expected/SLASHDOT/0102640098
test/expected/SLASHDOT/0102640098.header
test/expected/SLASHDOT/0102640098.header.html
test/expected/SLASHDOT/0102640098.html
test/expected/SLASHDOT/0102640274
test/expected/SLASHDOT/0102640274.header
test/expected/SLASHDOT/0102640274.header.html
test/expected/SLASHDOT/0102640274.html
test/expected/SLASHDOT/0102640424
test/expected/SLASHDOT/0102640424.header
test/expected/SLASHDOT/0102640424.header.html
test/expected/SLASHDOT/0102640424.html
test/expected/SLASHDOT/0102640864
test/expected/SLASHDOT/0102640864.header
test/expected/SLASHDOT/0102640864.header.html
test/expected/SLASHDOT/0102640864.html
test/expected/SLASHDOT/0102640946
test/expected/SLASHDOT/0102640946.header
test/expected/SLASHDOT/0102640946.header.html
test/expected/SLASHDOT/0102640946.html
test/expected/SLASHDOT/0102641010
test/expected/SLASHDOT/0102641010.header
test/expected/SLASHDOT/0102641010.header.html
test/expected/SLASHDOT/0102641010.html
test/expected/SLASHDOT/0102641672
test/expected/SLASHDOT/0102641672.header
test/expected/SLASHDOT/0102641672.header.html
test/expected/SLASHDOT/0102641672.html
test/expected/SLASHDOT/0102643378
test/expected/SLASHDOT/0102643378.header
test/expected/SLASHDOT/0102643378.header.html
test/expected/SLASHDOT/0102643378.html
test/expected/TOO_LINUX/2018-09-18T07_14_32Z
test/expected/TOO_LINUX/2018-09-18T07_14_32Z.header
test/expected/TOO_LINUX/2018-09-18T07_14_32Z.header.html
test/expected/TOO_LINUX/2018-09-18T07_14_32Z.html
test/expected/TOO_LINUX/2018-09-19T12_45_06Z
test/expected/TOO_LINUX/2018-09-19T12_45_06Z.header
test/expected/TOO_LINUX/2018-09-19T12_45_06Z.header.html
test/expected/TOO_LINUX/2018-09-19T12_45_06Z.html
test/expected/TOO_LINUX/2018-09-19T12_51_05Z
test/expected/TOO_LINUX/2018-09-19T12_51_05Z.header
test/expected/TOO_LINUX/2018-09-19T12_51_05Z.header.html
test/expected/TOO_LINUX/2018-09-19T12_51_05Z.html
test/expected/TOO_LINUX/2018-09-20T10_57_00Z
test/expected/TOO_LINUX/2018-09-20T10_57_00Z.header
test/expected/TOO_LINUX/2018-09-20T10_57_00Z.header.html
test/expected/TOO_LINUX/2018-09-20T10_57_00Z.html
test/expected/TOO_LINUX/2018-09-21T09_22_00Z
test/expected/TOO_LINUX/2018-09-21T09_22_00Z.header
test/expected/TOO_LINUX/2018-09-21T09_22_00Z.header.html
test/expected/TOO_LINUX/2018-09-21T09_22_00Z.html
test/expected/TOO_LINUX/2018-09-22T18_19_00Z
test/expected/TOO_LINUX/2018-09-22T18_19_00Z.header
test/expected/TOO_LINUX/2018-09-22T18_19_00Z.header.html
test/expected/TOO_LINUX/2018-09-22T18_19_00Z.html
test/expected/TOO_LINUX/2018-09-23T09_29_00Z
test/expected/TOO_LINUX/2018-09-23T09_29_00Z.header
test/expected/TOO_LINUX/2018-09-23T09_29_00Z.header.html
test/expected/TOO_LINUX/2018-09-23T09_29_00Z.html
test/expected/TOO_LINUX/2018-09-24T04_59_08Z
test/expected/TOO_LINUX/2018-09-24T04_59_08Z.header
test/expected/TOO_LINUX/2018-09-24T04_59_08Z.header.html
test/expected/TOO_LINUX/2018-09-24T04_59_08Z.html
test/expected/TOO_LINUX/2018-09-25T02_31_00Z
test/expected/TOO_LINUX/2018-09-25T02_31_00Z.header
test/expected/TOO_LINUX/2018-09-25T02_31_00Z.header.html
test/expected/TOO_LINUX/2018-09-25T02_31_00Z.html
test/expected/TOO_LINUX/2018-09-25T19_07_16Z
test/expected/TOO_LINUX/2018-09-25T19_07_16Z.header
test/expected/TOO_LINUX/2018-09-25T19_07_16Z.header.html
test/expected/TOO_LINUX/2018-09-25T19_07_16Z.html
test/source/SEPT_SUR_SEPT/www.7sur7.be/__7s7_fr_1530_Tetes-Couronnees_article_detail_3480017_2018_09_26_Le-roi-Philippe-a-rendu-visite-a-la-reine-Paola-aux-Cliniques-Saint-Luc.dhtml/_null [new file with mode: 0644]

index 6c86c136266b53f8c79e0d73cc3626fd7b9da495..cb77f657beb706dbf9e1fefc48cfc567e01d090a 100644 (file)
@@ -112,18 +112,18 @@ public class Fetcher {
 
                FileWriter writer = new FileWriter(gopherCache);
                try {
-                       writer.append(gopher.getIndexHeader());
+                       writer.append(gopher.getMainIndexHeader());
                        writer.append(gopherBuilder.toString());
-                       writer.append(gopher.getIndexFooter());
+                       writer.append(gopher.getMainIndexFooter());
                } finally {
                        writer.close();
                }
 
                try {
                        writer = new FileWriter(htmlIndex);
-                       writer.append(html.getIndexHeader());
+                       writer.append(html.getMainIndexHeader());
                        writer.append(htmlBuilder.toString());
-                       writer.append(html.getIndexFooter());
+                       writer.append(html.getMainIndexFooter());
                } finally {
                        writer.close();
                }
@@ -196,10 +196,12 @@ public class Fetcher {
                headers = tmp.toArray(new String[] {});
                //
 
-               // Write the index (with "MORE" links if needed)
+               // Write the main index (with "MORE" links if needed)
                int page = 0;
                List<String> gopherLines = new ArrayList<String>();
                List<String> htmlLines = new ArrayList<String>();
+               gopherLines.add(gopher.getIndexHeader(support));
+               htmlLines.add(html.getIndexHeader(support));
                for (i = 0; i < headers.length; i++) {
                        File gopherFile = new File(varDir, headers[i]);
                        File htmlFile = new File(varDir, headers[i] + ".html");
@@ -220,6 +222,8 @@ public class Fetcher {
                                                        + ".html", true, true));
                                }
 
+                               gopherLines.add(gopher.getIndexFooter(support));
+                               htmlLines.add(html.getIndexFooter(support));
                                write(gopherLines, varDir, "gophermap", "", page);
                                write(htmlLines, varDir, "index", ".html", page);
                                gopherLines = new ArrayList<String>();
@@ -229,6 +233,24 @@ public class Fetcher {
                }
        }
 
+       /**
+        * Write an index/gophermap file with the given link content for the
+        * selected supported web site.
+        * 
+        * @param lines
+        *            the link content (the stories and a short description)
+        * @param varDir
+        *            the base directory to write into
+        * @param basename
+        *            the base file name
+        * @param ext
+        *            the file extension (for instance, ".html")
+        * @param page
+        *            the page number (0 = main index)
+        * 
+        * @throws IOException
+        *             in case of I/O errors
+        */
        private void write(List<String> lines, File varDir, String basename,
                        String ext, int page) throws IOException {
                File file = new File(varDir, basename + (page > 0 ? "_" + page : "")
index 12a420cd84482b988cde4775c6b29f3962fe574b..aab03f67d19127145735189abd41adc79fbc41a4 100644 (file)
@@ -2,6 +2,7 @@ package be.nikiroo.gofetch.output;
 
 import be.nikiroo.gofetch.data.Comment;
 import be.nikiroo.gofetch.data.Story;
+import be.nikiroo.gofetch.support.BasicSupport;
 import be.nikiroo.gofetch.support.Type;
 import be.nikiroo.utils.StringUtils;
 import be.nikiroo.utils.StringUtils.Alignment;
@@ -14,7 +15,7 @@ public class Gopher extends Output {
        }
 
        @Override
-       public String getIndexHeader() {
+       public String getMainIndexHeader() {
                StringBuilder builder = new StringBuilder();
 
                appendCenter(builder, true, "NEWS", "", true);
@@ -33,7 +34,22 @@ public class Gopher extends Output {
        }
 
        @Override
-       public String getIndexFooter() {
+       public String getMainIndexFooter() {
+               return "";
+       }
+
+       @Override
+       public String getIndexHeader(BasicSupport support) {
+               StringBuilder builder = new StringBuilder();
+               appendCenter(builder, true, support.getDescription(), "", true);
+               builder.append("\r\n");
+               builder.append("\r\n");
+               builder.append("\r\n");
+               return builder.toString();
+       }
+
+       @Override
+       public String getIndexFooter(BasicSupport support) {
                return "";
        }
 
@@ -112,6 +128,8 @@ public class Gopher extends Output {
                        appendJustified(builder, false, story.getDetails(), "  ");
                        builder.append("\r\n");
 
+                       builder.append("  o Reference: ").append(story.getId())
+                                       .append("\r\n");
                        builder.append("  o News link: ").append(story.getUrlInternal())
                                        .append("\r\n");
                        builder.append("  o Source link: ").append(story.getUrlExternal())
index 385df8bf8da919416ccf672a623fa9288c0ab585..a4452643ccf055d6584d74781771370b7c1c8e58 100644 (file)
@@ -2,6 +2,7 @@ package be.nikiroo.gofetch.output;
 
 import be.nikiroo.gofetch.data.Comment;
 import be.nikiroo.gofetch.data.Story;
+import be.nikiroo.gofetch.support.BasicSupport;
 import be.nikiroo.gofetch.support.Type;
 import be.nikiroo.utils.StringUtils;
 
@@ -11,7 +12,7 @@ public class Html extends Output {
        }
 
        @Override
-       public String getIndexHeader() {
+       public String getMainIndexHeader() {
                String sel = preselector;
                if (!sel.isEmpty()) {
                        sel = "/1" + sel;
@@ -22,7 +23,7 @@ public class Html extends Output {
                StringBuilder builder = new StringBuilder();
                appendPre(builder);
 
-               builder.append("<h1>News</h1>\n"//
+               builder.append("<h2>News</h2>\n"//
                                + "<p>You will find here a few pages full of news, mirroring <a href='"
                                + gopherUrl + "'>"
                                + gopherUrl
@@ -36,7 +37,17 @@ public class Html extends Output {
        }
 
        @Override
-       public String getIndexFooter() {
+       public String getMainIndexFooter() {
+               return "";
+       }
+
+       @Override
+       public String getIndexHeader(BasicSupport support) {
+               return "<h1>" + support.getDescription() + "</h1>\n<br/><br/>";
+       }
+
+       @Override
+       public String getIndexFooter(BasicSupport support) {
                return "";
        }
 
@@ -98,8 +109,8 @@ public class Html extends Output {
        private void appendHtml(StringBuilder builder, Comment comment, String space) {
                builder.append(space)
                                .append("<div class='comment' style='display: block; margin-left: 80px'>\n");
-               builder.append(space).append("  <h2>").append(comment.getTitle())
-                               .append("</h2>\n");
+               builder.append(space).append("  <h3>").append(comment.getTitle())
+                               .append("</h3>\n");
                builder.append(space)
                                .append("  <div class='by' style='font-style: italic;'>")
                                .append(comment.getAuthor()).append("</div>\n");
@@ -117,10 +128,10 @@ public class Html extends Output {
        private StringBuilder appendHtml(StringBuilder builder, Story story,
                        boolean resume) {
                if (resume) {
-                       builder.append("        <h1><a href='" + story.getId() + ".html'>"
-                                       + story.getTitle() + "</a></h1>\n");
+                       builder.append("        <h2><a href='" + story.getId() + ".html'>"
+                                       + story.getTitle() + "</a></h2>\n");
                } else {
-                       builder.append("        <h1>" + story.getTitle() + "</h1>\n");
+                       builder.append("        <h2>" + story.getTitle() + "</h2>\n");
                }
 
                builder.append("        <div class='details'>");
@@ -134,6 +145,8 @@ public class Html extends Output {
 
                if (!resume) {
                        builder.append("    <ul>\n");
+                       builder.append("    <li>Reference: <a href=''>" + story.getId()
+                                       + "</a></li>\n");
                        builder.append("        <li>News link: <a href='"
                                        + story.getUrlInternal() + "'>" + story.getUrlInternal()
                                        + "</a></li>\n");
@@ -146,13 +159,14 @@ public class Html extends Output {
 
                builder.append("        <div class='content' style='text-align: justify'>\n");
                if (resume) {
-                       builder.append("                " + StringUtils.xmlEscape(story.getContent())
-                                       + "\n");
+                       builder.append("                "
+                                       + StringUtils.xmlEscape(story.getContent()).replace("\n",
+                                                       "<br/>") + "\n");
                } else {
                        builder.append("                "
                                        + StringUtils.xmlEscape(story.getFullContent())
-                                                       .replace("\n", "<br/>").replace("[ ", "<h2>")
-                                                       .replace(" ]", "</h2>") + "\n");
+                                                       .replace("\n", "<br/>").replace("[ ", "<h3>")
+                                                       .replace(" ]", "</h3>") + "\n");
                }
                builder.append("        </div>\n");
 
index 1166879ea36de11a9eba1be26200f594a1c9dbd7..dc197f0153b3b2167edb8edd438cb09afc24d6ea 100644 (file)
@@ -1,6 +1,7 @@
 package be.nikiroo.gofetch.output;
 
 import be.nikiroo.gofetch.data.Story;
+import be.nikiroo.gofetch.support.BasicSupport;
 import be.nikiroo.gofetch.support.Type;
 
 /**
@@ -49,18 +50,42 @@ public abstract class Output {
        }
 
        /**
-        * Get the header to use in the index file.
+        * Get the header to use in the main index file (the one which will
+        * reference all the supported web sites <tt>index</tt> files).
         * 
         * @return the header
         */
-       abstract public String getIndexHeader();
+       abstract public String getMainIndexHeader();
 
        /**
-        * Get the footer to use in the index file.
+        * Get the footer to use in the index file (the one which will reference all
+        * the supported web sites <tt>index</tt> files).
         * 
         * @return the footer
         */
-       abstract public String getIndexFooter();
+       abstract public String getMainIndexFooter();
+
+       /**
+        * Get the header to use in the index file (the supported web site
+        * <tt>index</tt> file this output is for).
+        * 
+        * @param support
+        *            the supported web site
+        * 
+        * @return the header
+        */
+       abstract public String getIndexHeader(BasicSupport support);
+
+       /**
+        * Get the footer to use in the index file (the supported web site
+        * <tt>index</tt> file this output is for).
+        * 
+        * @param support
+        *            the supported web site
+        * 
+        * @return the footer
+        */
+       abstract public String getIndexFooter(BasicSupport support);
 
        /**
         * Export the header of a story (a <i>resume</i> mode).
index dcd5e6ea295ad11f18372035d7b9033b1b7c5ba0..42761c9a82d1a7cd39bcd3bc96dd46e862f608a2 100644 (file)
@@ -300,21 +300,7 @@ public abstract class BasicSupport {
                        Document doc = DataUtil.load(in, "UTF-8", url.toString());
                        Element article = getFullArticle(doc);
                        if (article != null) {
-                               StringBuilder builder = new StringBuilder();
-                               ElementProcessor eProc = getElementProcessorFullArticle();
-                               if (eProc != null) {
-                                       for (String line : toLines(article, eProc)) {
-                                               builder.append(line + "\n");
-                                       }
-                               } else {
-                                       builder.append(article.text());
-                               }
-
-                               // Content is too tight with a single break per line:
-                               fullContent = builder.toString().replace("\n", "\n\n") //
-                                               .replace("\n\n\n\n", "\n\n") //
-                                               .replace("\n\n\n\n", "\n\n") //
-                                               .trim();
+                               fullContent = getArticleText(article);
                        }
 
                        if (fullContent.isEmpty()) {
@@ -331,6 +317,33 @@ public abstract class BasicSupport {
                }
        }
 
+       /**
+        * Return the text from this {@link Element}, using the
+        * {@link BasicSupport#getElementProcessorFullArticle()} processor logic.
+        * 
+        * @param article
+        *            the element to extract the text from
+        * 
+        * @return the text
+        */
+       protected String getArticleText(Element article) {
+               StringBuilder builder = new StringBuilder();
+               ElementProcessor eProc = getElementProcessorFullArticle();
+               if (eProc != null) {
+                       for (String line : toLines(article, eProc)) {
+                               builder.append(line + "\n");
+                       }
+               } else {
+                       builder.append(article.text());
+               }
+
+               // Content is too tight with a single break per line:
+               return builder.toString().replace("\n", "\n\n") //
+                               .replace("\n\n\n\n", "\n\n") //
+                               .replace("\n\n\n\n", "\n\n") //
+                               .trim();
+       }
+
        /**
         * Return the full article if available (this is the article to retrieve
         * from the newly downloaded page at {@link Story#getUrlInternal()}).
index 0b3efcf4c07596b4f0a1e3076ca115a31a5021c7..fea7b59e84a921b10a107b3df00afbedd048689e 100644 (file)
@@ -111,7 +111,7 @@ public class EreNumerique extends BasicSupport {
                Element contentElement = article.getElementsByClass("td-excerpt")
                                .first();
                if (contentElement != null) {
-                       return contentElement.text();
+                       return getArticleText(contentElement);
                }
 
                return "";
index 144fdc90514039656168bf41fef8b850a027d4fe..aa2a653d905510e21bff24358b0deb16e2ce5d82 100644 (file)
@@ -141,7 +141,7 @@ public class LWN extends BasicSupport {
                        // All but the first and two last children
                        for (int i = 1; i < listing.children().size() - 2; i++) {
                                Element e = listing.children().get(i);
-                               content = content.trim() + " " + e.text().trim();
+                               content = content.trim() + " " + getArticleText(e);
                        }
 
                        return content;
index 1f7aea7d633eda4ee567f9a981dc0d961e36908d..09990931b3d195bc2fa3eb54b1f74ce93dd2f942 100644 (file)
@@ -109,7 +109,7 @@ public class LeMonde extends BasicSupport {
        protected String getArticleContent(Document doc, Element article) {
                Element contentElement = article.getElementsByClass("txt3").first();
                if (contentElement != null) {
-                       return contentElement.text();
+                       return getArticleText(contentElement);
                }
 
                return "";
index 74096ad67afcd28fd478e62fe4a6e1edc132e596..427f2d123000d03e7a610c60aed425786561ca6a 100644 (file)
@@ -14,6 +14,9 @@ import org.jsoup.nodes.Element;
 import org.jsoup.nodes.Node;
 import org.jsoup.nodes.TextNode;
 
+import be.nikiroo.gofetch.data.Comment;
+import be.nikiroo.gofetch.data.Story;
+
 class Phoronix extends BasicSupport {
        @Override
        public String getDescription() {
@@ -126,7 +129,7 @@ class Phoronix extends BasicSupport {
        protected String getArticleContent(Document doc, Element article) {
                Element p = article.getElementsByTag("p").first();
                if (p != null) {
-                       return p.text();
+                       return getArticleText(p);
                }
 
                return "";
@@ -236,4 +239,15 @@ class Phoronix extends BasicSupport {
                };
        }
 
+       @Override
+       public void fetch(Story story) throws IOException {
+               super.fetch(story);
+
+               // First comment is a copy of the article, discard it
+               List<Comment> comments = story.getComments();
+               if (comments != null && comments.size() > 1) {
+                       comments = comments.subList(1, comments.size());
+               }
+               story.setComments(comments);
+       }
 }
index 149a20cb510ed333bb7b8e4307c8b16273c16810..0d044e5042a73c54c02d5353b9c8ebb0987dab0f 100644 (file)
@@ -141,7 +141,7 @@ public class Pipedot extends BasicSupport {
                for (Element elem : article.children()) {
                        String tag = elem.tagName();
                        if (!tag.equals("header") && !tag.equals("footer")) {
-                               return elem.text();
+                               return getArticleText(elem);
                        }
                }
 
index efe87cd0e980ea9bfe45fbd706ffb2df8bcc8f50..35bf34a2bcd9caef64f6a160e2455262e0eccfcd 100644 (file)
@@ -1,7 +1,9 @@
 package be.nikiroo.gofetch.support;
 
 import java.io.IOException;
+import java.io.UnsupportedEncodingException;
 import java.net.URL;
+import java.net.URLDecoder;
 import java.util.AbstractMap;
 import java.util.ArrayList;
 import java.util.List;
@@ -64,7 +66,11 @@ public class SeptSurSept extends BasicSupport {
 
        @Override
        protected String getArticleTitle(Document doc, Element article) {
-               return article.attr("data-title");
+               try {
+                       return URLDecoder.decode(article.attr("data-title"), "UTF-8");
+               } catch (UnsupportedEncodingException e) {
+                       throw new RuntimeException("UTF-8 support mandatory in JVM");
+               }
        }
 
        @Override
@@ -108,7 +114,12 @@ public class SeptSurSept extends BasicSupport {
 
        @Override
        protected String getArticleContent(Document doc, Element article) {
-               return article.attr("data-intro").trim();
+               try {
+                       return URLDecoder.decode(article.attr("data-intro"), "UTF-8")
+                                       .trim();
+               } catch (UnsupportedEncodingException e) {
+                       throw new RuntimeException("UTF-8 support mandatory in JVM");
+               }
        }
 
        @Override
@@ -178,6 +189,6 @@ public class SeptSurSept extends BasicSupport {
 
        @Override
        protected ElementProcessor getElementProcessorComment() {
-               return null;
+               return new BasicElementProcessor();
        }
 }
index 43ce13d023ff498d3a759e9eac884f351d10e79a..057ed9f4172ced34a74129977b30054e98d210f9 100644 (file)
@@ -145,7 +145,7 @@ public class Slashdot extends BasicSupport {
                Element contentElement = doc //
                                .getElementById("text-" + getArticleId(doc, article));
                if (contentElement != null) {
-                       return contentElement.text();
+                       return getArticleText(contentElement);
                }
 
                return "";
@@ -173,7 +173,18 @@ public class Slashdot extends BasicSupport {
 
        @Override
        protected ElementProcessor getElementProcessorFullArticle() {
-               return null;
+               return new BasicElementProcessor() {
+                       @Override
+                       public boolean detectQuote(Node node) {
+                               if (node instanceof Element) {
+                                       Element element = (Element) node;
+                                       if (element.tagName().equals("i")) {
+                                               return true;
+                                       }
+                               }
+                               return false;
+                       }
+               };
        }
 
        @Override
index 478381d43800895de5a157e7da9ceebe0b7d1f9a..11874af5eca9c1a195e6b3f0504b9dce21cadb36 100644 (file)
@@ -130,7 +130,7 @@ public class TheRegister extends BasicSupport {
                Element detailsElement = article.getElementsByClass("standfirst")
                                .first();
                if (detailsElement != null) {
-                       return detailsElement.text();
+                       return getArticleText(detailsElement);
                }
 
                return "";
index 77f0c30fbf63db414c11778b6a40c44fc464cd98..3b23b0de1707d584112658bb5f3dcd9c4dd69a1f 100644 (file)
@@ -96,7 +96,7 @@ public class TooLinux extends BasicSupport {
        protected String getArticleContent(Document doc, Element article) {
                Element content = article.getElementsByClass("introduction").first();
                if (content != null) {
-                       return content.text();
+                       return getArticleText(content);
                }
 
                return "";
index f5a204851b1a86a16fab75503f901ed92f9b088b..d887b91421de096f00d326d58c716096bc9630f3 100644 (file)
@@ -2,6 +2,7 @@
 \r
   \r
 \r
+  o Reference: 0000763252\r
   o News link: https://lwn.net/Articles/763252/\r
   o Source link: \r
 \r
index ddbdc83d5b739fe6f5d6bf9d6120d7bd4ef2d079..ebf54c4d21f49799c43ff9a8ac5d0f0a25e12ace 100644 (file)
@@ -9,7 +9,7 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0000763252.html'>LWN.net Weekly Edition for August 30, 2018</a></h1>
+       <h2><a href='0000763252.html'>LWN.net Weekly Edition for August 30, 2018</a></h2>
        <div class='details'></div>
        <br/>
        <div class='content' style='text-align: justify'>
index 183fc89c4e282a81424637fb961b541fa1ea55e4..130b43e8550eff50a02e854c2e70bbb22b08f338 100644 (file)
@@ -9,16 +9,17 @@
 </head>
 <body>
 <div class='story'>
-       <h1>LWN.net Weekly Edition for August 30, 2018</h1>
+       <h2>LWN.net Weekly Edition for August 30, 2018</h2>
        <div class='details'></div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0000763252</a></li>
         <li>News link: <a href='https://lwn.net/Articles/763252/'>https://lwn.net/Articles/763252/</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               [1]Welcome to the LWN.net Weekly Edition for August 30, 2018 This edition contains the following feature content:<br/><br/>[2]An introduction to the Julia language, part 1 : Julia is a language designed for intensive numerical calculations; this article gives an overview of its core features.<br/><br/>[3]C considered dangerous : a Linux Security Summit talk on what is being done to make the use of C in the kernel safer.<br/><br/>[4]The second half of the 4.19 merge window : the final features merged (or not merged) before the merge window closed for this cycle.<br/><br/>[5]Measuring (and fixing) I/O-controller throughput loss : the kernel&#x27;s I/O controllers can provide useful bandwidth guarantees, but at a significant cost in throughput.<br/><br/>[6]KDE&#x27;s onboarding initiative, one year later : what has gone right in KDE&#x27;s effort to make it easier for contributors to join the project, and what remains to be done.<br/><br/>[7]Sharing and archiving data sets with Dat : an innovative approach to addressing and sharing data on the net.<br/><br/>This week&#x27;s edition also includes these inner pages:<br/><br/>[8]Brief items : Brief news items from throughout the community.<br/><br/>[9]Announcements : Newsletters, conferences, security updates, patches, and more.<br/><br/>Please enjoy this week&#x27;s edition, and, as always, thank you for supporting LWN.net.<br/><br/>[10]Comments (none posted)<br/><br/>[11]An introduction to the Julia language, part 1<br/><br/>August 28, 2018<br/><br/>This article was contributed by Lee Phillips<br/><br/>[12]Julia is a young computer language aimed at serving the needs of scientists, engineers, and other practitioners of numerically intensive programming. It was first publicly released in 2012. After an intense period of language development, version 1.0 was [13]released on August 8. The 1.0 release promises years of language stability; users can be confident that developments in the 1.x series will not break their code. This is the first part of a two-part article introducing the world of Julia. This part will introduce enough of the language syntax and constructs to allow you to begin to write simple programs. The following installment will acquaint you with the additional pieces needed to create real projects, and to make use of Julia&#x27;s ecosystem.<br/><br/>Goals and history<br/><br/>The Julia project has ambitious goals. It wants the language to perform about as well as Fortran or C when running numerical algorithms, while remaining as pleasant to program in as Python. I believe the project has met these goals and is poised to see increasing adoption by numerical researchers, especially now that an official, stable release is available.<br/><br/>The Julia project maintains a [14]micro-benchmark page that compares its numerical performance against both statically compiled languages (C, Fortran) and dynamically typed languages (R, Python). While it&#x27;s certainly possible to argue about the relevance and fairness of particular benchmarks, the data overall supports the Julia team&#x27;s contention that Julia has generally achieved parity with Fortran and C; the benchmark source code is available.<br/><br/>Julia began as research in computer science at MIT; its creators are Alan Edelman, Stefan Karpinski, Jeff Bezanson, and Viral Shah. These four remain active developers of the language. They, along with Keno Fischer, co-founder and CTO of [15]Julia Computing , were kind enough to share their thoughts with us about the language. I&#x27;ll be drawing on their comments later on; for now, let&#x27;s get a taste of what Julia code looks like.<br/><br/>Getting started<br/><br/>To explore Julia initially, start up its standard [16]read-eval-print loop (REPL) by typing julia at the terminal, assuming that you have installed it. You will then be able to interact with what will seem to be an interpreted language — but, behind the scenes, those commands are being compiled by a just-in-time (JIT) compiler that uses the [17]LLVM compiler framework . This allows Julia to be interactive, while turning the code into fast, native machine instructions. However, the JIT compiler passes sometimes introduce noticeable delays at the REPL, especially when using a function for the first time.<br/><br/>To run a Julia program non-interactively, execute a command like: $ julia script.jl<br/><br/>Julia has all the usual data structures: numbers of various types (including complex and rational numbers), multidimensional arrays, dictionaries, strings, and characters. Functions are first-class: they can be passed as arguments to other functions, can be members of arrays, and so on.<br/><br/>Julia embraces Unicode. Strings, which are enclosed in double quotes, are arrays of Unicode characters, which are enclosed in single quotes. The &quot; * &quot; operator is used for string and character concatenation. Thus &#x27;a&#x27; and &#x27;β&#x27; are characters, and &#x27;aβ&#x27; is a syntax error. &quot;a&quot; and &quot;β&quot; are strings, as are &quot;aβ&quot;, &#x27;a&#x27; * &#x27;β&#x27;, and &quot;a&quot; * &quot;β&quot; — all evaluate to the same string.<br/><br/>Variable and function names can contain non-ASCII characters. This, along with Julia&#x27;s clever syntax that understands numbers prepended to variables to mean multiplication, goes a long way to allowing the numerical scientist to write code that more closely resembles the compact mathematical notation of the equations that usually lie behind it.  julia ε₁ = 0.01<br/><br/>0.01<br/><br/>julia ε₂ = 0.02<br/><br/>0.02<br/><br/>julia 2ε₁ + 3ε₂<br/><br/>0.08<br/><br/>And where does Julia come down on the age-old debate of what do about 1/2 ? In Fortran and Python 2, this will get you 0, since 1 and 2 are integers, and the result is rounded down to the integer 0. This was deemed inconsistent, and confusing to some, so it was changed in Python 3 to return 0.5 — which is what you get in Julia, too.<br/><br/>While we&#x27;re on the subject of fractions, Julia can handle rational numbers, with a special syntax: 3//5 + 2//3 returns 19//15 , while 3/5 + 2/3 gets you the floating-point answer 1.2666666666666666. Internally, Julia thinks of a rational number in its reduced form, so the expression 6//8 == 3//4 returns true , and numerator(6//8) returns 3 .<br/><br/>Arrays<br/><br/>Arrays are enclosed in square brackets and indexed with an iterator that can contain a step value:  julia a = [1, 2, 3, 4, 5, 6]<br/><br/>6-element Array{Int64,1}:<br/><br/>1<br/><br/>2<br/><br/>3<br/><br/>4<br/><br/>5<br/><br/>6<br/><br/>julia a[1:2:end]<br/><br/>3-element Array{Int64,1}:<br/><br/>1<br/><br/>3<br/><br/>5<br/><br/>As you can see, indexing starts at one, and the useful end index means the obvious thing. When you define a variable in the REPL, Julia replies with the type and value of the assigned data; you can suppress this output by ending your input line with a semicolon.<br/><br/>Since arrays are such a vital part of numerical computation, and Julia makes them easy to work with, we&#x27;ll spend a bit more time with them than the other data structures.<br/><br/>To illustrate the syntax, we can start with a couple of 2D arrays, defined at the REPL:  julia a = [1 2 3; 4 5 6]<br/><br/>2×3 Array{Int64,2}:<br/><br/>1 2 3<br/><br/>4 5 6<br/><br/>julia z = [-1 -2 -3; -4 -5 -6];<br/><br/>Indexing is as expected:  julia a[1, 2]<br/><br/>2<br/><br/>You can glue arrays together horizontally:  julia [a z]<br/><br/>2×6 Array{Int64,2}:<br/><br/>1 2 3 -1 -2 -3<br/><br/>4 5 6 -4 -5 -6<br/><br/>And vertically:  julia [a; z]<br/><br/>4×3 Array{Int64,2}:<br/><br/>1  2  3<br/><br/>4  5  6<br/><br/>-1 -2 -3<br/><br/>-4 -5 -6<br/><br/>Julia has all the usual operators for handling arrays, and [18]linear algebra functions that work with matrices (2D arrays). The linear algebra functions are part of Julia&#x27;s standard library, but need to be imported with a command like &quot; using LinearAlgebra &quot;, which is a detail omitted from the current documentation. The functions include such things as determinants, matrix inverses, eigenvalues and eigenvectors, many kinds of matrix factorizations, etc. Julia has not reinvented the wheel here, but wisely uses the [19]LAPACK Fortran library of battle-tested linear algebra routines.<br/><br/>The extension of arithmetic operators to arrays is usually intuitive:  julia a + z<br/><br/>2×3 Array{Int64,2}:<br/><br/>0 0 0<br/><br/>0 0 0<br/><br/>And the numerical prepending syntax works with arrays, too:  julia 3a + 4z<br/><br/>2×3 Array{Int64,2}:<br/><br/>-1 -2 -3<br/><br/>-4 -5 -6<br/><br/>Putting a multiplication operator between two matrices gets you matrix multiplication:  julia a * transpose(a)<br/><br/>2×2 Array{Int64,2}:<br/><br/>14 32<br/><br/>32 77<br/><br/>You can &quot;broadcast&quot; numbers to cover all the elements in an array by prepending the usual arithmetic operators with a dot:  julia 1 .+ a<br/><br/>2×3 Array{Int64,2}:<br/><br/>2 3 4<br/><br/>5 6 7<br/><br/>Note that the language only actually requires the dot for some operators, but not for others, such as &quot;*&quot; and &quot;/&quot;. The reasons for this are arcane, and it probably makes sense to be consistent and use the dot whenever you intend broadcasting. Note also that the current version of the official documentation is incorrect in claiming that you may omit the dot from &quot;+&quot; and &quot;-&quot;; in fact, this now gives an error.<br/><br/>You can use the dot notation to turn any function into one that operates on each element of an array:  julia round.(sin.([0, π/2, π, 3π/2, 2π]))<br/><br/>5-element Array{Float64,1}:<br/><br/>0.0<br/><br/>1.0<br/><br/>0.0<br/><br/>-1.0<br/><br/>-0.0<br/><br/>The example above illustrates chaining two dotted functions together. The Julia compiler turns expressions like this into &quot;fused&quot; operations: instead of applying each function in turn to create a new array that is passed to the next function, the compiler combines the functions into a single compound function that is applied once over the array, creating a significant optimization.<br/><br/>You can use this dot notation with any function, including your own, to turn it into a version that operates element-wise over arrays.<br/><br/>Dictionaries (associative arrays) can be defined with several syntaxes. Here&#x27;s one:  julia d1 = Dict(&quot;A&quot;=1, &quot;B&quot;=2)<br/><br/>Dict{String,Int64} with 2 entries:<br/><br/>&quot;B&quot; = 2<br/><br/>&quot;A&quot; = 1<br/><br/>You may have noticed that the code snippets so far have not included any type declarations. Every value in Julia has a type, but the compiler will infer types if they are not specified. It is generally not necessary to declare types for performance, but type declarations sometimes serve other purposes, that we&#x27;ll return to later. Julia has a deep and sophisticated type system, including user-defined types and C-like structs. Types can have behaviors associated with them, and can inherit behaviors from other types. The best thing about Julia&#x27;s type system is that you can ignore it entirely, use just a few pieces of it, or spend weeks studying its design.<br/><br/>Control flow<br/><br/>Julia code is organized in blocks, which can indicate control flow, function definitions, and other code units. Blocks are terminated with the end keyword, and indentation is not significant. Statements are separated either with newlines or semicolons.<br/><br/>Julia has the typical control flow constructs; here is a while block:  julia i = 1;<br/><br/>julia while i 5<br/><br/>print(i)<br/><br/>global i = i + 1<br/><br/>end<br/><br/>1234<br/><br/>Notice the global keyword. Most blocks in Julia introduce a local scope for variables; without this keyword here, we would get an error about an undefined variable.<br/><br/>Julia has the usual if statements and for loops that use the same iterators that we introduced above for array indexing. We can also iterate over collections:  julia for i ∈ [&#x27;a&#x27;, &#x27;b&#x27;, &#x27;c&#x27;]<br/><br/>println(i)<br/><br/>end<br/><br/>a<br/><br/>b<br/><br/>c<br/><br/>In place of the fancy math symbol in this for loop, we can use &quot; = &quot; or &quot; in &quot;. If you want to use the math symbol but have no convenient way to type it, the REPL will help you: type &quot; \in &quot; and the TAB key, and the symbol appears; you can type many [20]LaTeX expressions into the REPL in this way.<br/><br/>Development of Julia<br/><br/>The language is developed on GitHub, with over 700 contributors. The Julia team mentioned in their email to us that the decision to use GitHub has been particularly good for Julia, as it streamlined the process for many of their contributors, who are scientists or domain experts in various fields, rather than professional software developers.<br/><br/>The creators of Julia have [21]published [PDF] a detailed “mission statement” for the language, describing their aims and motivations. A key issue that they wanted their language to solve is what they called the &quot;two-language problem.&quot; This situation is familiar to anyone who has used Python or another dynamic language on a demanding numerical problem. To get good performance, you will wind up rewriting the numerically intensive parts of the program in C or Fortran, dealing with the interface between the two languages, and may still be disappointed in the overhead presented by calling the foreign routines from your original code.<br/><br/>For Python, [22]NumPy and SciPy wrap many numerical routines, written in Fortran or C, for efficient use from that language, but you can only take advantage of this if your calculation fits the pattern of an available routine; in more general cases, where you will have to write a loop over your data, you are stuck with Python&#x27;s native performance, which is orders of magnitude slower. If you switch to an alternative, faster implementation of Python, such as [23]PyPy , the numerical libraries may not be compatible; NumPy became available for PyPy only within about the past year.<br/><br/>Julia solves the two-language problem by being as expressive and simple to program in as a dynamic scripting language, while having the native performance of a static, compiled language. There is no need to write numerical libraries in a second language, but C or Fortran library routines can be called using a facility that Julia has built-in. Other languages, such as [24]Python or [25]R , can also interoperate easily with Julia using external packages.<br/><br/>Documentation<br/><br/>There are many resources to turn to to learn the language. There is an extensive and detailed [26]manual at Julia headquarters, and this may be a good place to start. However, although the first few chapters provide a gentle introduction, the material soon becomes dense and, at times, hard to follow, with references to concepts that are not explained until later chapters. Fortunately, there is a [27]&quot;learning&quot; link at the top of the Julia home page, which takes you to a long list of videos, tutorials, books, articles, and classes both about Julia and that use Julia in teaching subjects such a numerical analysis. There is also a fairly good [28]cheat-sheet [PDF] , which was just updated for v. 1.0.<br/><br/>If you&#x27;re coming from Python, [29]this list of noteworthy differences between Python and Julia syntax will probably be useful.<br/><br/>Some of the linked tutorials are in the form of [30]Jupyter notebooks — indeed, the name &quot;Jupyter&quot; is formed from &quot;Julia&quot;, &quot;Python&quot;, and &quot;R&quot;, which are the three original languages supported by the interface. The [31]Julia kernel for Jupyter was recently upgraded to support v. 1.0. Judicious sampling of a variety of documentation sources, combined with liberal experimentation, may be the best way of learning the language. Jupyter makes this experimentation more inviting for those who enjoy the web-based interface, but the REPL that comes with Julia helps a great deal in this regard by providing, for instance, TAB completion and an extensive help system invoked by simply pressing the &quot;?&quot; key.<br/><br/>Stay tuned<br/><br/>The [32]next installment in this two-part series will explain how Julia is organized around the concept of &quot;multiple dispatch&quot;. You will learn how to create functions and make elementary use of Julia&#x27;s type system. We&#x27;ll see how to install packages and use modules, and how to make graphs. Finally, Part 2 will briefly survey the important topics of macros and distributed computing.<br/><br/>[33]Comments (80 posted)<br/><br/>[34]C considered dangerous<br/><br/>By Jake Edge<br/><br/>August 29, 2018<br/><br/>[35]LSS NA<br/><br/>At the North America edition of the [36]2018 Linux Security Summit (LSS NA), which was held in late August in Vancouver, Canada, Kees Cook gave a presentation on some of the dangers that come with programs written in C. In particular, of course, the Linux kernel is mostly written in C, which means that the security of our systems rests on a somewhat dangerous foundation. But there are things that can be done to help firm things up by &quot; Making C Less Dangerous &quot; as the title of his talk suggested.<br/><br/>He began with a brief summary of the work that he and others are doing as part of the [37]Kernel Self Protection Project (KSPP). The goal of the project is to get kernel protections merged into the mainline. These protections are not targeted at protecting user-space processes from other (possibly rogue) processes, but are, instead, focused on protecting the kernel from user-space code. There are around 12 organizations and ten individuals working on roughly 20 different technologies as part of the KSPP, he said. The progress has been &quot;slow and steady&quot;, he said, which is how he thinks it should go.  [38]<br/><br/>One of the main problems is that C is treated mostly like a fancy assembler. The kernel developers do this because they want the kernel to be as fast and as small as possible. There are other reasons, too, such as the need to do architecture-specific tasks that lack a C API (e.g. setting up page tables, switching to 64-bit mode).<br/><br/>But there is lots of undefined behavior in C. This &quot;operational baggage&quot; can lead to various problems. In addition, C has a weak standard library with multiple utility functions that have various pitfalls. In C, the content of uninitialized automatic variables is undefined, but in the machine code that it gets translated to, the value is whatever happened to be in that memory location before. In C, a function pointer can be called even if the type of the pointer does not match the type of the function being called—assembly doesn&#x27;t care, it just jumps to a location, he said.<br/><br/>The APIs in the standard library are also bad in many cases. He asked: why is there no argument to memcpy() to specify the maximum destination length? He noted a recent [39]blog post from Raph Levien entitled &quot;With Undefined Behavior, Anything is Possible&quot;. That obviously resonated with Cook, as he pointed out his T-shirt—with the title and artwork from the post.<br/><br/>Less danger<br/><br/>He then moved on to some things that kernel developers can do (and are doing) to get away from some of the dangers of C. He began with variable-length arrays (VLAs), which can be used to overflow the stack to access data outside of its region. Even if the stack has a guard page, VLAs can be used to jump past it to write into other memory, which can then be used by some other kind of attack. The C language is &quot;perfectly fine with this&quot;. It is easy to find uses of VLAs with the -Wvla flag, however.<br/><br/>But it turns out that VLAs are [40]not just bad from a security perspective , they are also slow. In a micro-benchmark associated with a [41]patch removing a VLA , a 13% performance boost came from using a fixed-size array. He dug in a bit further and found that much more code is being generated to handle a VLA, which explains the speed increase. Since Linus Torvalds has [42]declared that VLAs should be removed from the kernel because they cause security problems and also slow the kernel down; Cook said &quot;don&#x27;t use VLAs&quot;.<br/><br/>Another problem area is switch statements, in particular where there is no break for a case . That could mean that the programmer expects and wants to fall through to the next case or it could be that the break was simply forgotten. There is a way to get a warning from the compiler for fall-throughs, but there needs to be a way to mark those that are truly meant to be that way. A special fall-through &quot;statement&quot; in the form of a comment is what has been agreed on within the static-analysis community. He and others have been going through each of the places where there is no break to add these comments (or a break ); they have &quot;found a lot of bugs this way&quot;, he said.<br/><br/>Uninitialized local variables will generate a warning, but not if the variable is passed in by reference. There are some GCC plugins that will automatically initialize these variables, but there are also patches for both GCC and Clang to provide a compiler option to do so. Neither of those is upstream yet, but Torvalds has praised the effort so the kernel would likely use the option. An interesting side effect that came about while investigating this was a warning he got about unreachable code when he enabled the auto-initialization. There were two variables declared just after a switch (and outside of any case ), where they would never be reached.<br/><br/>Arithmetic overflow is another undefined behavior in C that can cause various problems. GCC can check for signed overflow, which performs well (the overhead is in the noise, he said), but adding warning messages for it does grow the kernel by 6%; making the overflow abort, instead, only adds 0.1%. Clang can check for both signed and unsigned overflow; signed overflow is undefined, while unsigned overflow is defined, but often unexpected. Marking places where unsigned overflow is expected is needed; it would be nice to get those annotations put into the kernel, Cook said.<br/><br/>Explicit bounds checking is expensive. Doing it for copy_{to,from}_user() is a less than 1% performance hit, but adding it to the strcpy() and memcpy() families are around a 2% hit. Pre-Meltdown that would have been a totally impossible performance regression for security, he said; post-Meltdown, since it is less than 5%, maybe there is a chance to add this checking.<br/><br/>Better APIs would help as well. He pointed to the evolution of strcpy() , through str n cpy() and str l cpy() (each with their own bounds flaws) to str s cpy() , which seems to be &quot;OK so far&quot;. He also mentioned memcpy() again as a poor API with respect to bounds checking.<br/><br/>Hardware support for bounds checking is available in the application data integrity (ADI) feature for SPARC and is coming for Arm; it may also be available for Intel processors at some point. These all use a form of &quot;memory tagging&quot;, where allocations get a tag that is stored in the high-order byte of the address. An offset from the address can be checked by the hardware to see if it still falls within the allocated region based on the tag.<br/><br/>Control-flow integrity (CFI) has become more of an issue lately because much of what attackers had used in the past has been marked as &quot;no execute&quot; so they are turning to using existing code &quot;gadgets&quot; already present in the kernel by hijacking existing indirect function calls. In C, you can just call pointers without regard to the type as it just treats them as an address to jump to. Clang has a CFI-sanitize feature that enforces the function prototype to restrict the calls that can be made. It is done at runtime and is not perfect, in part because there are lots of functions in the kernel that take one unsigned long parameter and return an unsigned long.<br/><br/>Attacks on CFI have both a &quot;forward edge&quot;, which is what CFI sanitize tries to handle, and a &quot;backward edge&quot; that comes from manipulating the stack values, the return address in particular. Clang has two methods available to prevent the stack manipulation. The first is the &quot;safe stack&quot;, which puts various important items (e.g. &quot;safe&quot; variables, register spills, and the return address) on a separate stack. Alternatively, the &quot;shadow stack&quot; feature creates a separate stack just for return addresses.<br/><br/>One problem with these other stacks is that they are still writable, so if an attacker can find them in memory, they can still perform their attacks. Hardware-based protections, like Intel&#x27;s Control-Flow Enforcement Technology (CET), [43]provides a read-only shadow call stack for return addresses. Another hardware protection is [44]pointer authentication for Arm, which adds a kind of encrypted tag to the return address that can be verified before it is used.<br/><br/>Status and challenges<br/><br/>Cook then went through the current status of handling these different problems in the kernel. VLAs are almost completely gone, he said, just a few remain in the crypto subsystem; he hopes those VLAs will be gone by 4.20 (or whatever the number of the next kernel release turns out to be). Once that happens, he plans to turn on -Wvla for the kernel build so that none creep back in.<br/><br/>There has been steady progress made on marking fall-through cases in switch statements. Only 745 remain to be handled of the 2311 that existed when this work started; each one requires scrutiny to determine what the author&#x27;s intent is. Auto-initialized local variables can be done using compiler plugins, but that is &quot;not quite what we want&quot;, he said. More compiler support would be helpful there. For arithmetic overflow, it would be nice to see GCC get support for the unsigned case, but memory allocations are now doing explicit overflow checking at this point.<br/><br/>Bounds checking has seen some &quot;crying about performance hits&quot;, so we are waiting impatiently for hardware support, he said. CFI forward-edge protection needs [45]link-time optimization (LTO) support for Clang in the kernel, but it is currently working on Android. For backward-edge mitigation, the Clang shadow call stack is working on Android, but we are impatiently waiting for hardware support for that too.<br/><br/>There are a number of challenges in doing security development for the kernel, Cook said. There are cultural boundaries due to conservatism within the kernel community; that requires patiently working and reworking features in order to get them upstream. There are, of course, technical challenges because of the complexity of security changes; those kinds of problems can be solved. There are also resource limitations in terms of developers, testers, reviewers, and so on. KSPP and the other kernel security developers are still making that &quot;slow but steady&quot; progress.<br/><br/>Cook&#x27;s [46]slides [PDF] are available for interested readers; before long, there should be a video available of the talk as well.<br/><br/>[I would like to thank LWN&#x27;s travel sponsor, the Linux Foundation, for travel assistance to attend the Linux Security Summit in Vancouver.]<br/><br/>[47]Comments (70 posted)<br/><br/>[48]The second half of the 4.19 merge window<br/><br/>By Jonathan Corbet<br/><br/>August 26, 2018  By the time Linus Torvalds [49]released 4.19-rc1 and closed the merge window for this development cycle, 12,317 non-merge changesets had found their way into the mainline; about 4,800 of those landed after [50]last week&#x27;s summary was written. As tends to be the case late in the merge window, many of those changes were fixes for the bigger patches that went in early, but there were also a number of new features added. Some of the more significant changes include:<br/><br/>Core kernel<br/><br/>The full set of patches adding [51]control-group awareness to the out-of-memory killer has not been merged due to ongoing disagreements, but one piece of it has: there is a new memory.oom.group control knob that will cause all processes within a control group to be killed in an out-of-memory situation.<br/><br/>A new set of protections has been added to prevent an attacker from fooling a program into writing to an existing file or FIFO. An open with the O_CREAT flag to a file or FIFO in a world-writable, sticky directory (e.g. /tmp ) will fail if the owner of the opening process is not the owner of either the target file or the containing directory. This behavior, disabled by default, is controlled by the new protected_regular and protected_fifos sysctl knobs.<br/><br/>Filesystems and block layer<br/><br/>The dm-integrity device-mapper target can now use a separate device for metadata storage.<br/><br/>EROFS, the &quot;enhanced read-only filesystem&quot;, has been added to the staging tree. It is &quot; a lightweight read-only file system with modern designs (eg. page-sized blocks, inline xattrs/data, etc.) for scenarios which need high-performance read-only requirements, eg. firmwares in mobile phone or LIVECDs &quot;<br/><br/>The new &quot;metadata copy-up&quot; feature in overlayfs will avoid copying a file&#x27;s contents to the upper layer on a metadata-only change. See [52]this commit for details.<br/><br/>Hardware support<br/><br/>Graphics : Qualcomm Adreno A6xx GPUs.<br/><br/>Industrial I/O : Spreadtrum SC27xx series PMIC analog-to-digital converters, Analog Devices AD5758 digital-to-analog converters, Intersil ISL29501 time-of-flight sensors, Silicon Labs SI1133 UV index/ambient light sensor chips, and Bosch Sensortec BME680 sensors.<br/><br/>Miscellaneous : Generic ADC-based resistive touchscreens, Generic ASIC devices via the Google [53]Gasket framework , Analog Devices ADGS1408/ADGS1409 multiplexers, Actions Semi Owl SoCs DMA controllers, MEN 16Z069 watchdog timers, Rohm BU21029 touchscreen controllers, Cirrus Logic CS47L35, CS47L85, CS47L90, and CS47L91 codecs, Cougar 500k gaming keyboards, Qualcomm GENI-based I2C controllers, Actions Semiconductor Owl I2C controllers, ChromeOS EC-based USBPD chargers, and Analog Devices ADP5061 battery chargers.<br/><br/>USB : Nuvoton NPCM7XX on-chip EHCI USB controllers, Broadcom Stingray PCIe PHYs, and Renesas R-Car generation 3 PCIe PHYs.<br/><br/>There is also a new subsystem for the abstraction of GNSS (global navigation satellite systems — GPS, for example) receivers in the kernel. To date, such devices have been handled with an abundance of user-space drivers; the hope is to bring some order in this area. Support for u-blox and SiRFstar receivers has been added as well.<br/><br/>Kernel internal<br/><br/>The __deprecated marker, used to mark interfaces that should no longer be used, has been deprecated and removed from the kernel entirely. [54]Torvalds said : &quot; They are not useful. They annoy everybody, and nobody ever does anything about them, because it&#x27;s always &#x27;somebody elses problem&#x27;. And when people start thinking that warnings are normal, they stop looking at them, and the real warnings that mean something go unnoticed. &quot;<br/><br/>The minimum version of GCC required by the kernel has been moved up to 4.6.<br/><br/>There are a couple of significant changes that failed to get in this time around, including the [55]XArray data structure. The patches are thought to be ready, but they had the bad luck to be based on a tree that failed to be merged for other reasons, so Torvalds [56]didn&#x27;t even look at them . That, in turn, blocks another set of patches intended to enable migration of slab-allocated objects.<br/><br/>The other big deferral is the [57]new system-call API for filesystem mounting . Despite ongoing [58]concerns about what happens when the same low-level device is mounted multiple times with conflicting options, Al Viro sent [59]a pull request to send this work upstream. The ensuing discussion made it clear that there is still not a consensus in this area, though, so it seems that this work has to wait for another cycle.<br/><br/>Assuming all goes well, the kernel will stabilize over the coming weeks and the final 4.19 release will happen in mid-October.<br/><br/>[60]Comments (1 posted)<br/><br/>[61]Measuring (and fixing) I/O-controller throughput loss<br/><br/>August 29, 2018<br/><br/>This article was contributed by Paolo Valente<br/><br/>Many services, from web hosting and video streaming to cloud storage, need to move data to and from storage. They also often require that each per-client I/O flow be guaranteed a non-zero amount of bandwidth and a bounded latency. An expensive way to provide these guarantees is to over-provision storage resources, keeping each resource underutilized, and thus have plenty of bandwidth available for the few I/O flows dispatched to each medium. Alternatively one can use an I/O controller. Linux provides two mechanisms designed to throttle some I/O streams to allow others to meet their bandwidth and latency requirements. These mechanisms work, but they come at a cost: a loss of as much as 80% of total available I/O bandwidth. I have run some tests to demonstrate this problem; some upcoming improvements to the [62]bfq I/O scheduler promise to improve the situation considerably.<br/><br/>Throttling does guarantee control, even on drives that happen to be highly utilized but, as will be seen, it has a hard time actually ensuring that drives are highly utilized. Even with greedy I/O flows, throttling easily ends up utilizing as little as 20% of the available speed of a flash-based drive. Such a speed loss may be particularly problematic with lower-end storage. On the opposite end, it is also disappointing with high-end hardware, as the Linux block I/O stack itself has been [63]redesigned from the ground up to fully utilize the high speed of modern, fast storage. In addition, throttling fails to guarantee the expected bandwidths if I/O contains both reads and writes, or is sporadic in nature.<br/><br/>On the bright side, there now seems to be an effective alternative for controlling I/O: the proportional-share policy provided by the bfq I/O scheduler. It enables nearly 100% storage bandwidth utilization, at least with some of the workloads that are problematic for throttling. An upcoming version of bfq may be able to achieve this result with almost all workloads. Finally, bfq guarantees bandwidths with all workloads. The current limitation of bfq is that its execution overhead becomes significant at speeds above 400,000 I/O operations per second on commodity CPUs.<br/><br/>Using the bfq I/O scheduler, Linux can now guarantee low latency to lightweight flows containing sporadic, short I/O. No throughput issues arise, and no configuration is required. This capability benefits important, time-sensitive tasks, such as video or audio streaming, as well as executing commands or starting applications. Although benchmarks are not available yet, these guarantees might also be provided by the newly proposed [64]I/O latency controller . It allows administrators to set target latencies for I/O requests originating from each group of processes, and favors the groups with the lowest target latency.<br/><br/>The testbed<br/><br/>I ran the tests with an ext4 filesystem mounted on a PLEXTOR PX-256M5S SSD, which features a peak rate of ~160MB/s with random I/O, and of ~500MB/s with sequential I/O. I used blk-mq, in Linux 4.18. The system was equipped with a 2.4GHz Intel Core i7-2760QM CPU and 1.3GHz DDR3 DRAM. In such a system, a single thread doing synchronous reads reaches a throughput of 23MB/s.<br/><br/>For the purposes of these tests, each process is considered to be in one of two groups, termed &quot;target&quot; and &quot;interferers&quot;. A target is a single-process, I/O-bound group whose I/O is focused on. In particular, I measure the I/O throughput enjoyed by this group to get the minimum bandwidth delivered to the group. An interferer is single-process group whose role is to generate additional I/O that interferes with the I/O of the target. The tested workloads contain one target and multiple interferers.<br/><br/>The single process in each group either reads or writes, through asynchronous (buffered) operations, to one file — different from the file read or written by any other process — after invalidating the buffer cache for the file. I define a reader or writer process as either &quot;random&quot; or &quot;sequential&quot;, depending on whether it reads or writes its file at random positions or sequentially. Finally, an interferer is defined as being either &quot;active&quot; or &quot;inactive&quot; depending on whether it performs I/O during the test. When an interferer is mentioned, it is assumed that the interferer is active.<br/><br/>Workloads are defined so as to try to cover the combinations that, I believe, most influence the performance of the storage device and of the I/O policies. For brevity, in this article I show results for only two groups of workloads:<br/><br/>Static sequential : four synchronous sequential readers or four asynchronous sequential writers, plus five inactive interferers.<br/><br/>Static random : four synchronous random readers, all with a block size equal to 4k, plus five inactive interferers.<br/><br/>To create each workload, I considered, for each mix of interferers in the group, two possibilities for the target: it could be either a random or a sequential synchronous reader. In [65]a longer version of this article [PDF] , you will also find results for workloads with varying degrees of I/O randomness, and for dynamic workloads (containing sporadic I/O sources). These extra results confirm the losses of throughput and I/O control for throttling that are shown here.<br/><br/>I/O policies<br/><br/>Linux provides two I/O-control mechanisms for guaranteeing (a minimum) bandwidth, or at least fairness, to long-lived flows: the throttling and proportional-share I/O policies. With throttling, one can set a maximum bandwidth limit — &quot;max limit&quot; for brevity — for the I/O of each group. Max limits can be used, in an indirect way, to provide the service guarantee at the focus of this article. For example, to guarantee minimum bandwidths to I/O flows, a group can be guaranteed a minimum bandwidth by limiting the maximum bandwidth of all the other groups.<br/><br/>Unfortunately, max limits have two drawbacks in terms of throughput. First, if some groups do not use their allocated bandwidth, that bandwidth cannot be reclaimed by other active groups. Second, limits must comply with the worst-case speed of the device, namely, its random-I/O peak rate. Such limits will clearly leave a lot of throughput unused with workloads that otherwise would drive the device to higher throughput levels. Maximizing throughput is simply not a goal of max limits. So, for brevity, test results with max limits are not shown here. You can find these results, plus a more detailed description of the above drawbacks, in the long version of this article.<br/><br/>Because of these drawbacks, a new, still experimental, low limit has been added to the throttling policy. If a group is assigned a low limit, then the throttling policy automatically limits the I/O of the other groups in such a way to guarantee to the group a minimum bandwidth equal to its assigned low limit. This new throttling mechanism throttles no group as long as every group is getting at least its assigned minimum bandwidth. I tested this mechanism, but did not consider the interesting problem of guaranteeing minimum bandwidths while, at the same time, enforcing maximum bandwidths.<br/><br/>The other I/O policy available in Linux, proportional share, provides weighted fairness. Each group is assigned a weight, and should receive a portion of the total throughput proportional to its weight. This scheme guarantees minimum bandwidths in the same way that low limits do in throttling. In particular, it guarantees to each group a minimum bandwidth equal to the ratio between the weight of the group, and the sum of the weights of all the groups that may be active at the same time.<br/><br/>The actual implementation of the proportional-share policy, on a given drive, depends on what flavor of the block layer is in use for that drive. If the drive is using the legacy block interface, the policy is implemented by the cfq I/O scheduler. Unfortunately, cfq fails to control bandwidths with flash-based storage, especially on drives featuring command queueing. This case is not considered in these tests. With drives using the multiqueue interface, proportional share is implemented by bfq. This is the combination considered in the tests.<br/><br/>To benchmark both throttling (low limits) and proportional share, I tested, for each workload, the combinations of I/O policies and I/O schedulers reported in the table below. In the end, there are three test cases for each workload. In addition, for some workloads, I considered two versions of bfq for the proportional-share policy.<br/><br/>Name<br/><br/>I/O policy<br/><br/>Scheduler<br/><br/>Parameter for target<br/><br/>Parameter for each of the four active interferers<br/><br/>Parameter for each of the five inactive interferers<br/><br/>Sum of parameters<br/><br/>low-none<br/><br/>Throttling with low limits<br/><br/>none<br/><br/>10MB/s<br/><br/>10MB/s (tot: 40)<br/><br/>20MB/s (tot: 100)<br/><br/>150MB/s<br/><br/>prop-bfq<br/><br/>Proportional share<br/><br/>bfq<br/><br/>300<br/><br/>100 (tot: 400)<br/><br/>200 (tot: 1000)<br/><br/>1700<br/><br/>For low limits, I report results with only none as the I/O scheduler, because the results are the same with kyber and mq-deadline.<br/><br/>The capabilities of the storage medium and of low limits drove the policy configurations. In particular:<br/><br/>The configuration of the target and of the active interferers for low-none is the one for which low-none provides its best possible minimum-bandwidth guarantee to the target: 10MB/s, guaranteed if all interferers are readers. Results remain the same regardless of the values used for target latency and idle time; I set them to 100µs and 1000µs, respectively, for every group.<br/><br/>Low limits for inactive interferers are set to twice the limits for active interferers, to pose greater difficulties to the policy.<br/><br/>I chose weights for prop-bfq so as to guarantee about the same minimum bandwidth as low-none to the target, in the same only-reader worst case as for low-none and to preserve, between the weights of active and inactive interferers, the same ratio as between the low limits of active and inactive interferers.<br/><br/>Full details on configurations can be found in the long version of this article.<br/><br/>Each workload was run ten times for each policy, plus ten times without any I/O control, i.e., with none as I/O scheduler and no I/O policy in use. For each run, I measured the I/O throughput of the target (which reveals the bandwidth provided to the target), the cumulative I/O throughput of the interferers, and the total I/O throughput. These quantities fluctuated very little during each run, as well as across different runs. Thus in the graphs I report only averages over per-run average throughputs. In particular, for the case of no I/O control, I report only the total I/O throughput, to give an idea of the throughput that can be reached without imposing any control.<br/><br/>Results<br/><br/>This plot shows throughput results for the simplest group of workloads: the static-sequential set.<br/><br/>With a random reader as the target against sequential readers as interferers, low-none does guarantee the configured low limit to the target. Yet it reaches only a low total throughput. The throughput of the random reader evidently oscillates around 10MB/s during the test. This implies that it is at least slightly below 10MB/s for a significant percentage of the time. But when this happens, the low-limit mechanism limits the maximum bandwidth of every active group to the low limit set for the group, i.e., to just 10MB/s. The end result is a total throughput lower than 10% of the throughput reached without I/O control.<br/><br/>That said, the high throughput achieved without I/O control is obtained by choking the random I/O of the target in favor of the sequential I/O of the interferers. Thus, it is probably more interesting to compare low-none throughput with the throughput reachable while actually guaranteeing 10MB/s to the target. The target is a single, synchronous, random reader, which reaches 23MB/s while active. So, to guarantee 10MB/s to the target, it is enough to serve it for about half of the time, and the interferers for the other half. Since the device reaches ~500MB/s with the sequential I/O of the interferers, the resulting throughput with this service scheme would be (500+23)/2, or about 260MB/s. low-none thus reaches less than 20% of the total throughput that could be reached while still preserving the target bandwidth.<br/><br/>prop-bfq provides the target with a slightly higher throughput than low-none. This makes it harder for prop-bfq to reach a high total throughput, because prop-bfq serves more random I/O (from the target) than low-none. Nevertheless, prop-bfq gets a much higher total throughput than low-none. According to the above estimate, this throughput is about 90% of the maximum throughput that could be reached, for this workload, without violating service guarantees. The reason for this good result is that bfq provides an effective implementation of the proportional-share service policy. At any time, each active group is granted a fraction of the current total throughput, and the sum of these fractions is equal to one; so group bandwidths naturally saturate the available total throughput at all times.<br/><br/>Things change with the second workload: a random reader against sequential writers. Now low-none reaches a much higher total throughput than prop-bfq. low-none serves much more sequential (write) I/O than prop-bfq because writes somehow break the low-limit mechanisms and prevail over the reads of the target. Conceivably, this happens because writes tend to both starve reads in the OS (mainly by eating all available I/O tags) and to cheat on their completion time in the drive. In contrast, bfq is intentionally configured to privilege reads, to counter these issues.<br/><br/>In particular, low-none gets an even higher throughput than no I/O control at all because it penalizes the random I/O of the target even more than the no-controller configuration.<br/><br/>Finally, with the last two workloads, prop-bfq reaches even higher total throughput than with the first two. It happens because the target also does sequential I/O, and serving sequential I/O is much more beneficial for throughput than serving random I/O. With these two workloads, the total throughput is, respectively, close to or much higher than that reached without I/O control. For the last workload, the total throughput is much higher because, differently from none, bfq privileges reads over asynchronous writes, and reads yield a higher throughput than writes. In contrast, low-none still gets lower or much lower throughput than prop-bfq, because of the same issues that hinder low-none throughput with the first two workloads.<br/><br/>As for bandwidth guarantees, with readers as interferers (third workload), prop-bfq, as expected, gives the target a fraction of the total throughput proportional to its weight. bfq approximates perfect proportional-share bandwidth distribution among groups doing I/O of the same type (reads or writes) and with the same locality (sequential or random). With the last workload, prop-bfq gives much more throughput to the reader than to all the interferers, because interferers are asynchronous writers, and bfq privileges reads.<br/><br/>The second group of workloads (static random), is the one, among all the workloads considered, for which prop-bfq performs worst. Results are shown below:<br/><br/>This chart reports results not only for mainline bfq, but also for an improved version of bfq which is currently under public testing. As can be seen, with only random readers, prop-bfq reaches a much lower total throughput than low-none. This happens because of the Achilles heel of the bfq I/O scheduler. If the process in service does synchronous I/O and has a higher weight than some other process, then, to give strong bandwidth guarantees to that process, bfq plugs I/O dispatching every time the process temporarily stops issuing I/O requests. In this respect, processes actually have differentiated weights and do synchronous I/O in the workloads tested. So bfq systematically performs I/O plugging for them. Unfortunately, this plugging empties the internal queues of the drive, which kills throughput with random I/O. And the I/O of all processes in these workloads is also random.<br/><br/>The situation reverses with a sequential reader as target. Yet, the most interesting results come from the new version of bfq, containing small changes to counter exactly the above weakness. This version recovers most of the throughput loss with the workload made of only random I/O and more; with the second workload, where the target is a sequential reader, it reaches about 3.7 times the total throughput of low-none.<br/><br/>When the main concern is the latency of flows containing short I/O, Linux seems now rather high performing, thanks to the bfq I/O scheduler and the I/O latency controller. But if the requirement is to provide explicit bandwidth guarantees (or just fairness) to I/O flows, then one must be ready to give up much or most of the speed of the storage media. bfq helps with some workloads, but loses most of the throughput with workloads consisting of mostly random I/O. Fortunately, there is apparently hope for much better performance since an improvement, still under development, seems to enable bfq to reach a high throughput with all workloads tested so far.<br/><br/><h2>I wish to thank Vivek Goyal for enabling me to make this article much more fair and sound.]<br/><br/>[66]Comments (4 posted)<br/><br/>[67]KDE&#x27;s onboarding initiative, one year later<br/><br/>August 24, 2018<br/><br/>This article was contributed by Marta Rybczyńska<br/><br/>[68]Akademy<br/><br/>In 2017, the KDE community decided on [69]three goals to concentrate on for the next few years. One of them was [70]streamlining the onboarding of new contributors (the others were [71]improving usability and [72]privacy ). During [73]Akademy , the yearly KDE conference that was held in Vienna in August, Neofytos Kolokotronis shared the status of the onboarding goal, the work done during the last year, and further plans. While it is a complicated process in a project as big and diverse as KDE, numerous improvements have been already made.<br/><br/>Two of the three KDE community goals were proposed by relative newcomers. Kolokotronis was one of those, having joined the [74]KDE Promo team not long before proposing the focus on onboarding. He had previously been involved with [75]Chakra Linux , a distribution based on KDE software. The fact that new members of the community proposed strategic goals was also noted in the [76]Sunday keynote by Claudia Garad .<br/><br/>Proper onboarding adds excitement to the contribution process and increases retention, he explained. When we look at [77]the definition of onboarding , it is a process in which the new contributors acquire knowledge, skills, and behaviors so that they can contribute effectively. Kolokotronis proposed to see it also as socialization: integration into the project&#x27;s relationships, culture, structure, and procedures.<br/><br/>The gains from proper onboarding are many. The project can grow by attracting new blood with new perspectives and solutions. The community maintains its health and stays vibrant. Another important advantage of efficient onboarding is that replacing current contributors becomes easier when they change interests, jobs, or leave the project for whatever reason. Finally, successful onboarding adds new advocates to the project.<br/><br/>Achievements so far and future plans<br/><br/>The team started with ideas for a centralized onboarding process for the whole of KDE. They found out quickly that this would not work because KDE is &quot;very decentralized&quot;, so it is hard to provide tools and procedures that are going to work for the whole project. According to Kolokotronis, other characteristics of KDE that impact onboarding are high diversity, remote and online teams, and hundreds of contributors in dozens of projects and teams. In addition, new contributors already know in which area they want to take part and they prefer specific information that will be directly useful for them.<br/><br/>So the team changed its approach; several changes have since been proposed and implemented. The [78]Get Involved page, which is expected to be one of the resources new contributors read first, has been rewritten. For the [79]Junior Jobs page , the team is [80] [81]discussing what the generic content for KDE as a whole should be. The team simplified [82]Phabricator registration , which resulted in documenting the process better. Another part of the work includes the [83]KDE Bugzilla ; it includes, for example initiatives to limit the number of states of a ticket or remove obsolete products.<br/><br/>The [84]Plasma Mobile team is heavily involved in the onboarding goal. The Plasma Mobile developers have simplified their development environment setup and created an [85]interactive &quot;Get Involved&quot; page. In addition, the Plasma team changed the way task descriptions are written; they now contain more detail, so that it is easier to get involved. The basic description should be short and clear, and it should include details of the problem and possible solutions. The developers try to share the list of skills necessary to fulfill the tasks and include clear links to the technical resources needed.<br/><br/>Kolokotronis and team also identified a new potential source of contributors for KDE: distributions using KDE. They have the advantage of already knowing and using the software. The next idea the team is working on is to make sure that setting up a development environment is easy. The team plans to work on this during a dedicated sprint this autumn.<br/><br/>Searching for new contributors<br/><br/>Kolokotronis plans to search for new contributors at the periphery of the project, among the &quot;skilled enthusiasts&quot;: loyal users who actually care about the project. They &quot;can make wonders&quot;, he said. Those individuals may be also less confident or shy, have troubles making the first step, and need guidance. The project leaders should take that into account.<br/><br/>In addition, newcomers are all different. Kolokotronis provided a long list of how contributors differ, including skills and knowledge, motives and interests, and time and dedication. His advice is to &quot;try to find their superpower&quot;, the skills they have that are missing in the team. Those &quot;superpowers&quot; can then be used for the benefit of the project.<br/><br/>If a project does nothing else, he said, it can start with its documentation. However, this does not only mean code documentation. Writing down the procedures or information about the internal work of the project, like who is working on what, is an important part of a project&#x27;s documentation and helps newcomers. There should be also guidelines on how to start, especially setting up the development environment.<br/><br/>The first thing the project leaders should do, according to Kolokotronis, is to spend time on introducing newcomers to the project. Ideally every new contributor should be assigned mentors — more experienced members who can help them when needed. The mentors and project leaders should find tasks that are interesting for each person. Answering an audience question on suggestions for shy new contributors, he recommended even more mentoring. It is also very helpful to make sure that newcomers have enough to read, but &quot;avoid RTFM&quot;, he highlighted. It is also easy for a new contributor &quot;to fly away&quot;, he said. The solution is to keep requesting things and be proactive.<br/><br/>What the project can do?<br/><br/>Kolokotronis suggested a number of actions for a project when it wants to improve its onboarding. The first step is preparation: the project leaders should know the team&#x27;s and the project&#x27;s needs. Long-term planning is important, too. It is not enough to wait for contributors to come — the project should be proactive, which means reaching out to candidates, suggesting appropriate tasks and, finally, making people available for the newcomers if they need help.<br/><br/>This leads to next step: to be a mentor. Kolokotronis suggests being a &quot;great host&quot;, but also trying to phase out the dependency on the mentor rapidly. &quot;We have been all newcomers&quot;, he said. It can be intimidating to join an existing group. Onboarding creates a sense of belonging which, in turn, increases retention.<br/><br/>The last step proposed was to be strategic. This includes thinking about the emotions you want newcomers to feel. Kolokotronis explained the strategic part with an example. The overall goal is (surprise!) improve onboarding of new contributors. An intermediate objective might be to keep the newcomers after they have made their first commit. If your strategy is to keep them confident and proud, you can use different tactics like praise and acknowledgment of the work in public. Another useful tactic may be assigning simple tasks, according to the skill of the contributor.<br/><br/>To summarize, the most important thing, according to Kolokotronis, is to respond quickly and spend time with new contributors. This time should be used to explain procedures, and to introduce the people and culture. It is also essential to guide first contributions and praise contributor&#x27;s skill and effort. Increase the difficulty of tasks over time to keep contributors motivated and challenged. And finally, he said, &quot;turn them into mentors&quot;.<br/><br/>Kolokotronis acknowledges that onboarding &quot;takes time&quot; and &quot;everyone complains&quot; about it. However, he is convinced that it is beneficial in the long term and that it decreases developer turnover.<br/><br/>Advice to newcomers<br/><br/>Kolokotronis concluded with some suggestions for newcomers to a project. They should try to be persistent and to not get discouraged when something goes wrong. Building connections from the very beginning is helpful. He suggests asking questions as if you were already a member &quot;and things will be fine&quot;. However, accept criticism if it happens.<br/><br/>One of the next actions of the onboarding team will be to collect feedback from newcomers and experienced contributors to see if they agree on the ideas and processes introduced so far.<br/><br/>[86]Comments (none posted)<br/><br/>[87]Sharing and archiving data sets with Dat<br/><br/>August 27, 2018<br/><br/>This article was contributed by Antoine Beaupré<br/><br/>[88]Dat is a new peer-to-peer protocol that uses some of the concepts of [89]BitTorrent and Git. Dat primarily targets researchers and open-data activists as it is a great tool for sharing, archiving, and cataloging large data sets. But it can also be used to implement decentralized web applications in a novel way.<br/><br/>Dat quick primer<br/><br/>Dat is written in JavaScript, so it can be installed with npm , but there are [90]standalone binary builds and a [91]desktop application (as an AppImage). An [92]online viewer can be used to inspect data for those who do not want to install arbitrary binaries on their computers.<br/><br/>The command-line application allows basic operations like downloading existing data sets and sharing your own. Dat uses a 32-byte hex string that is an [93]ed25519 public key , which is is used to discover and find content on the net. For example, this will download some sample data:  $ dat clone \<br/><br/>dat://778f8d955175c92e4ced5e4f5563f69bfec0c86cc6f670352c457943666fe639 \<br/><br/>~/Downloads/dat-demo<br/><br/>Similarly, the share command is used to share content. It indexes the files in a given directory and creates a new unique address like the one above. The share command starts a server that uses multiple discovery mechanisms (currently, the [94]Mainline Distributed Hash Table (DHT), a [95]custom DNS server , and multicast DNS) to announce the content to its peers. This is how another user, armed with that public key, can download that content with dat clone or mirror the files continuously with dat sync .<br/><br/>So far, this looks a lot like BitTorrent [96]magnet links updated with 21st century cryptography. But Dat adds revisions on top of that, so modifications are automatically shared through the swarm. That is important for public data sets as those are often dynamic in nature. Revisions also make it possible to use [97]Dat as a backup system by saving the data incrementally using an [98]archiver .<br/><br/>While Dat is designed to work on larger data sets, processing them for sharing may take a while. For example, sharing the Linux kernel source code required about five minutes as Dat worked on indexing all of the files. This is comparable to the performance offered by [99]IPFS and BitTorrent. Data sets with more or larger files may take quite a bit more time.<br/><br/>One advantage that Dat has over IPFS is that it doesn&#x27;t duplicate the data. When IPFS imports new data, it duplicates the files into ~/.ipfs . For collections of small files like the kernel, this is not a huge problem, but for larger files like videos or music, it&#x27;s a significant limitation. IPFS eventually implemented a solution to this [100]problem in the form of the experimental [101]filestore feature , but it&#x27;s not enabled by default. Even with that feature enabled, though, changes to data sets are not automatically tracked. In comparison, Dat operation on dynamic data feels much lighter. The downside is that each set needs its own dat share process.<br/><br/>Like any peer-to-peer system, Dat needs at least one peer to stay online to offer the content, which is impractical for mobile devices. Hosting providers like [102]Hashbase (which is a [103]pinning service in Dat jargon) can help users keep content online without running their own [104]server . The closest parallel in the traditional web ecosystem would probably be content distribution networks (CDN) although pinning services are not necessarily geographically distributed and a CDN does not necessarily retain a complete copy of a website.  [105]<br/><br/>A web browser called [106]Beaker , based on the [107]Electron framework, can access Dat content natively without going through a pinning service. Furthermore, Beaker is essential to get any of the [108]Dat applications working, as they fundamentally rely on dat:// URLs to do their magic. This means that Dat applications won&#x27;t work for most users unless they install that special web browser. There is a [109]Firefox extension called &quot; [110]dat-fox &quot; for people who don&#x27;t want to install yet another browser, but it requires installing a [111]helper program . The extension will be able to load dat:// URLs but many applications will still not work. For example, the [112]photo gallery application completely fails with dat-fox.<br/><br/>Dat-based applications look promising from a privacy point of view. Because of its peer-to-peer nature, users regain control over where their data is stored: either on their own computer, an online server, or by a trusted third party. But considering the protocol is not well established in current web browsers, I foresee difficulties in adoption of that aspect of the Dat ecosystem. Beyond that, it is rather disappointing that Dat applications cannot run natively in a web browser given that JavaScript is designed exactly for that.<br/><br/>Dat privacy<br/><br/>An advantage Dat has over other peer-to-peer protocols like BitTorrent is end-to-end encryption. I was originally concerned by the encryption design when reading the [113]academic paper [PDF] :<br/><br/>It is up to client programs to make design decisions around which discovery networks they trust. For example if a Dat client decides to use the BitTorrent DHT to discover peers, and they are searching for a publicly shared Dat key (e.g. a key cited publicly in a published scientific paper) with known contents, then because of the privacy design of the BitTorrent DHT it becomes public knowledge what key that client is searching for.<br/><br/>So in other words, to share a secret file with another user, the public key is transmitted over a secure side-channel, only to then leak during the discovery process. Fortunately, the public Dat key is not directly used during discovery as it is [114]hashed with BLAKE2B . Still, the security model of Dat assumes the public key is private, which is a rather counterintuitive concept that might upset cryptographers and confuse users who are frequently encouraged to type such strings in address bars and search engines as part of the Dat experience. There is a [115]security &amp; privacy FAQ in the Dat documentation warning about this problem:<br/><br/>One of the key elements of Dat privacy is that the public key is never used in any discovery network. The public key is hashed, creating the discovery key. Whenever peers attempt to connect to each other, they use the discovery key.<br/><br/>Data is encrypted using the public key, so it is important that this key stays secure.<br/><br/>There are other privacy issues outlined in the document; it states that &quot; Dat faces similar privacy risks as BitTorrent &quot;:<br/><br/>When you download a dataset, your IP address is exposed to the users sharing that dataset. This may lead to honeypot servers collecting IP addresses, as we&#x27;ve seen in Bittorrent. However, with dataset sharing we can create a web of trust model where specific institutions are trusted as primary sources for datasets, diminishing the sharing of IP addresses.<br/><br/>A Dat blog post refers to this issue as [116]reader privacy and it is, indeed, a sensitive issue in peer-to-peer networks. It is how BitTorrent users are discovered and served scary verbiage from lawyers, after all. But Dat makes this a little better because, to join a swarm, you must know what you are looking for already, which means peers who can look at swarm activity only include users who know the secret public key. This works well for secret content, but for larger, public data sets, it is a real problem; it is why the Dat project has [117]avoided creating a Wikipedia mirror so far.<br/><br/>I found another privacy issue that is not documented in the security FAQ during my review of the protocol. As mentioned earlier, the [118]Dat discovery protocol routinely phones home to DNS servers operated by the Dat project. This implies that the default discovery servers (and an attacker watching over their traffic) know who is publishing or seeking content, in essence discovering the &quot;social network&quot; behind Dat. This discovery mechanism can be disabled in clients, but a similar privacy issue applies to the DHT as well, although that is distributed so it doesn&#x27;t require trust of the Dat project itself.<br/><br/>Considering those aspects of the protocol, privacy-conscious users will probably want to use Tor or other anonymization techniques to work around those concerns.<br/><br/>The future of Dat<br/><br/>[119]Dat 2.0 was released in June 2017 with performance improvements and protocol changes. [120]Dat Enhancement Proposals (DEPs) guide the project&#x27;s future development; most work is currently geared toward implementing the draft &quot; [121]multi-writer proposal &quot; in [122]HyperDB . Without multi-writer support, only the original publisher of a Dat can modify it. According to Joe Hand, co-executive-director of [123]Code for Science &amp; Society (CSS) and Dat core developer, in an IRC chat, &quot;supporting multiwriter is a big requirement for lots of folks&quot;. For example, while Dat might allow Alice to share her research results with Bob, he cannot modify or contribute back to those results. The multi-writer extension allows for Alice to assign trust to Bob so he can have write access to the data.<br/><br/>Unfortunately, the current proposal doesn&#x27;t solve the &quot; hard problems &quot; of &quot; conflict merges and secure key distribution &quot;. The former will be worked out through user interface tweaks, but the latter is a classic problem that security projects have typically trouble finding solutions for—Dat is no exception. How will Alice securely trust Bob? The OpenPGP web of trust? Hexadecimal fingerprints read over the phone? Dat doesn&#x27;t provide a magic solution to this problem.<br/><br/>Another thing limiting adoption is that Dat is not packaged in any distribution that I could find (although I [124]requested it in Debian ) and, considering the speed of change of the JavaScript ecosystem, this is unlikely to change any time soon. A [125]Rust implementation of the Dat protocol has started, however, which might be easier to package than the multitude of [126]Node.js modules. In terms of mobile device support, there is an experimental Android web browser with Dat support called [127]Bunsen , which somehow doesn&#x27;t run on my phone. Some adventurous users have successfully run Dat in [128]Termux . I haven&#x27;t found an app running on iOS at this point.<br/><br/>Even beyond platform support, distributed protocols like Dat have a tough slope to climb against the virtual monopoly of more centralized protocols, so it remains to be seen how popular those tools will be. Hand says Dat is supported by multiple non-profit organizations. Beyond CSS, [129]Blue Link Labs is working on the Beaker Browser as a self-funded startup and a grass-roots organization, [130]Digital Democracy , has contributed to the project. The [131]Internet Archive has [132]announced a collaboration between itself, CSS, and the California Digital Library to launch a pilot project to see &quot; how members of a cooperative, decentralized network can leverage shared services to ensure data preservation while reducing storage costs and increasing replication counts &quot;.<br/><br/>Hand said adoption in academia has been &quot;slow but steady&quot; and that the [133]Dat in the Lab project has helped identify areas that could help researchers adopt the project. Unfortunately, as is the case with many free-software projects, he said that &quot;our team is definitely a bit limited on bandwidth to push for bigger adoption&quot;. Hand said that the project received a grant from [134]Mozilla Open Source Support to improve its documentation, which will be a big help.<br/><br/>Ultimately, Dat suffers from a problem common to all peer-to-peer applications, which is naming. Dat addresses are not exactly intuitive: humans do not remember strings of 64 hexadecimal characters well. For this, Dat took a [135]similar approach to IPFS by using DNS TXT records and /.well-known URL paths to bridge existing, human-readable names with Dat hashes. So this sacrifices a part of the decentralized nature of the project in favor of usability.<br/><br/>I have tested a lot of distributed protocols like Dat in the past and I am not sure Dat is a clear winner. It certainly has advantages over IPFS in terms of usability and resource usage, but the lack of packages on most platforms is a big limit to adoption for most people. This means it will be difficult to share content with my friends and family with Dat anytime soon, which would probably be my primary use case for the project. Until the protocol reaches the wider adoption that BitTorrent has seen in terms of platform support, I will probably wait before switching everything over to this promising project.<br/><br/>[136]Comments (11 posted)<br/><br/>Page editor : Jonathan Corbet<br/><br/>Inside this week&#x27;s LWN.net Weekly Edition<br/><br/>[137]Briefs : OpenSSH 7.8; 4.19-rc1; Which stable?; Netdev 0x12; Bison 3.1; Quotes; ...<br/><br/>[138]Announcements : Newsletters; events; security updates; kernel patches; ...  Next page : [139]Brief items&gt;&gt;<br/><br/><br/><br/>[1] https://lwn.net/Articles/763743/<br/><br/>[2] https://lwn.net/Articles/763626/<br/><br/>[3] https://lwn.net/Articles/763641/<br/><br/>[4] https://lwn.net/Articles/763106/<br/><br/>[5] https://lwn.net/Articles/763603/<br/><br/>[6] https://lwn.net/Articles/763175/<br/><br/>[7] https://lwn.net/Articles/763492/<br/><br/>[8] https://lwn.net/Articles/763254/<br/><br/>[9] https://lwn.net/Articles/763255/<br/><br/>[10] https://lwn.net/Articles/763743/#Comments<br/><br/>[11] https://lwn.net/Articles/763626/<br/><br/>[12] http://julialang.org/<br/><br/>[13] https://julialang.org/blog/2018/08/one-point-zero<br/><br/>[14] https://julialang.org/benchmarks/<br/><br/>[15] https://juliacomputing.com/<br/><br/>[16] https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop<br/><br/>[17] http://llvm.org/<br/><br/>[18] http://www.3blue1brown.com/essence-of-linear-algebra-page/<br/><br/>[19] http://www.netlib.org/lapack/<br/><br/>[20] https://lwn.net/Articles/657157/<br/><br/>[21] https://julialang.org/publications/julia-fresh-approach-BEKS.pdf<br/><br/>[22] https://lwn.net/Articles/738915/<br/><br/>[23] https://pypy.org/<br/><br/>[24] https://github.com/JuliaPy/PyCall.jl<br/><br/>[25] https://github.com/JuliaInterop/RCall.jl<br/><br/>[26] https://docs.julialang.org/en/stable/<br/><br/>[27] https://julialang.org/learning/<br/><br/>[28] http://bogumilkaminski.pl/files/julia_express.pdf<br/><br/>[29] https://docs.julialang.org/en/stable/manual/noteworthy-differences/#Noteworthy-differences-from-Python-1<br/><br/>[30] https://lwn.net/Articles/746386/<br/><br/>[31] https://github.com/JuliaLang/IJulia.jl<br/><br/>[32] https://lwn.net/Articles/764001/<br/><br/>[33] https://lwn.net/Articles/763626/#Comments<br/><br/>[34] https://lwn.net/Articles/763641/<br/><br/>[35] https://lwn.net/Archives/ConferenceByYear/#2018-Linux_Security_Summit_NA<br/><br/>[36] https://events.linuxfoundation.org/events/linux-security-summit-north-america-2018/<br/><br/>[37] https://kernsec.org/wiki/index.php/Kernel_Self_Protection_Project<br/><br/>[38] https://lwn.net/Articles/763644/<br/><br/>[39] https://raphlinus.github.io/programming/rust/2018/08/17/undefined-behavior.html<br/><br/>[40] https://lwn.net/Articles/749064/<br/><br/>[41] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=02361bc77888<br/><br/>[42] https://lore.kernel.org/lkml/CA+55aFzCG-zNmZwX4A2FQpadafLfEzK6CC=qPXydAacU1RqZWA@mail.gmail.com/T/#u<br/><br/>[43] https://lwn.net/Articles/758245/<br/><br/>[44] https://lwn.net/Articles/718888/<br/><br/>[45] https://lwn.net/Articles/744507/<br/><br/>[46] https://outflux.net/slides/2018/lss/danger.pdf<br/><br/>[47] https://lwn.net/Articles/763641/#Comments<br/><br/>[48] https://lwn.net/Articles/763106/<br/><br/>[49] https://lwn.net/Articles/763497/<br/><br/>[50] https://lwn.net/Articles/762566/<br/><br/>[51] https://lwn.net/Articles/761118/<br/><br/>[52] https://git.kernel.org/linus/d5791044d2e5749ef4de84161cec5532e2111540<br/><br/>[53] https://lwn.net/ml/linux-kernel/20180630000253.70103-1-sque@chromium.org/<br/><br/>[54] https://git.kernel.org/linus/771c035372a036f83353eef46dbb829780330234<br/><br/>[55] https://lwn.net/Articles/745073/<br/><br/>[56] https://lwn.net/ml/linux-kernel/CA+55aFxFjAmrFpwQmEHCthHOzgidCKnod+cNDEE+3Spu9o1s3w@mail.gmail.com/<br/><br/>[57] https://lwn.net/Articles/759499/<br/><br/>[58] https://lwn.net/Articles/762355/<br/><br/>[59] https://lwn.net/ml/linux-fsdevel/20180823223145.GK6515@ZenIV.linux.org.uk/<br/><br/>[60] https://lwn.net/Articles/763106/#Comments<br/><br/>[61] https://lwn.net/Articles/763603/<br/><br/>[62] https://lwn.net/Articles/601799/<br/><br/>[63] https://lwn.net/Articles/552904<br/><br/>[64] https://lwn.net/Articles/758963/<br/><br/>[65] http://algogroup.unimore.it/people/paolo/pub-docs/extended-lat-bw-throughput.pdf<br/><br/>[66] https://lwn.net/Articles/763603/#Comments<br/><br/>[67] https://lwn.net/Articles/763175/<br/><br/>[68] https://lwn.net/Archives/ConferenceByYear/#2018-Akademy<br/><br/>[69] https://dot.kde.org/2017/11/30/kdes-goals-2018-and-beyond<br/><br/>[70] https://phabricator.kde.org/T7116<br/><br/>[71] https://phabricator.kde.org/T6831<br/><br/>[72] https://phabricator.kde.org/T7050<br/><br/>[73] https://akademy.kde.org/<br/><br/>[74] https://community.kde.org/Promo<br/><br/>[75] https://www.chakralinux.org/<br/><br/>[76] https://conf.kde.org/en/Akademy2018/public/events/79<br/><br/>[77] https://en.wikipedia.org/wiki/Onboarding<br/><br/>[78] https://community.kde.org/Get_Involved<br/><br/>[79] https://community.kde.org/KDE/Junior_Jobs<br/><br/>[80] https://lwn.net/Articles/763189/<br/><br/>[81] https://phabricator.kde.org/T8686<br/><br/>[82] https://phabricator.kde.org/T7646<br/><br/>[83] https://bugs.kde.org/<br/><br/>[84] https://www.plasma-mobile.org/index.html<br/><br/>[85] https://www.plasma-mobile.org/findyourway<br/><br/>[86] https://lwn.net/Articles/763175/#Comments<br/><br/>[87] https://lwn.net/Articles/763492/<br/><br/>[88] https://datproject.org<br/><br/>[89] https://www.bittorrent.com/<br/><br/>[90] https://github.com/datproject/dat/releases<br/><br/>[91] https://docs.datproject.org/install<br/><br/>[92] https://datbase.org/<br/><br/>[93] https://ed25519.cr.yp.to/<br/><br/>[94] https://en.wikipedia.org/wiki/Mainline_DHT<br/><br/>[95] https://github.com/mafintosh/dns-discovery<br/><br/>[96] https://en.wikipedia.org/wiki/Magnet_URI_scheme<br/><br/>[97] https://blog.datproject.org/2017/10/13/using-dat-for-automatic-file-backups/<br/><br/>[98] https://github.com/mafintosh/hypercore-archiver<br/><br/>[99] https://ipfs.io/<br/><br/>[100] https://github.com/ipfs/go-ipfs/issues/875<br/><br/>[101] https://github.com/ipfs/go-ipfs/blob/master/docs/experimental-features.md#ipfs-filestore<br/><br/>[102] https://hashbase.io/<br/><br/>[103] https://github.com/datprotocol/DEPs/blob/master/proposals/0003-http-pinning-service-api.md<br/><br/>[104] https://docs.datproject.org/server<br/><br/>[105] https://lwn.net/Articles/763544/<br/><br/>[106] https://beakerbrowser.com/<br/><br/>[107] https://electronjs.org/<br/><br/>[108] https://github.com/beakerbrowser/explore<br/><br/>[109] https://addons.mozilla.org/en-US/firefox/addon/dat-p2p-protocol/<br/><br/>[110] https://github.com/sammacbeth/dat-fox<br/><br/>[111] https://github.com/sammacbeth/dat-fox-helper<br/><br/>[112] https://github.com/beakerbrowser/dat-photos-app<br/><br/>[113] https://github.com/datproject/docs/raw/master/papers/dat-paper.pdf<br/><br/>[114] https://github.com/datprotocol/DEPs/blob/653e0cf40233b5d474cddc04235577d9d55b2934/proposals/0000-peer-discovery.md#discovery-keys<br/><br/>[115] https://docs.datproject.org/security<br/><br/>[116] https://blog.datproject.org/2016/12/12/reader-privacy-on-the-p2p-web/<br/><br/>[117] https://blog.datproject.org/2017/12/10/dont-ship/<br/><br/>[118] https://github.com/datprotocol/DEPs/pull/7<br/><br/>[119] https://blog.datproject.org/2017/06/01/dat-sleep-release/<br/><br/>[120] https://github.com/datprotocol/DEPs<br/><br/>[121] https://github.com/datprotocol/DEPs/blob/master/proposals/0008-multiwriter.md<br/><br/>[122] https://github.com/mafintosh/hyperdb<br/><br/>[123] https://codeforscience.org/<br/><br/>[124] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=890565<br/><br/>[125] https://github.com/datrs<br/><br/>[126] https://nodejs.org/en/<br/><br/>[127] https://bunsenbrowser.github.io/#!index.md<br/><br/>[128] https://termux.com/<br/><br/>[129] https://bluelinklabs.com/<br/><br/>[130] https://www.digital-democracy.org/<br/><br/>[131] https://archive.org<br/><br/>[132] https://blog.archive.org/2018/06/05/internet-archive-code-for-science-and-society-and-california-digital-library-to-partner-on-a-data-sharing-and-preservation-pilot-project/<br/><br/>[133] https://github.com/codeforscience/Dat-in-the-Lab<br/><br/>[134] https://www.mozilla.org/en-US/moss/<br/><br/>[135] https://github.com/datprotocol/DEPs/blob/master/proposals/0005-dns.md<br/><br/>[136] https://lwn.net/Articles/763492/#Comments<br/><br/>[137] https://lwn.net/Articles/763254/<br/><br/>[138] https://lwn.net/Articles/763255/<br/><br/>[139] https://lwn.net/Articles/763254/
+               [1]Welcome to the LWN.net Weekly Edition for August 30, 2018 This edition contains the following feature content:<br/><br/>[2]An introduction to the Julia language, part 1 : Julia is a language designed for intensive numerical calculations; this article gives an overview of its core features.<br/><br/>[3]C considered dangerous : a Linux Security Summit talk on what is being done to make the use of C in the kernel safer.<br/><br/>[4]The second half of the 4.19 merge window : the final features merged (or not merged) before the merge window closed for this cycle.<br/><br/>[5]Measuring (and fixing) I/O-controller throughput loss : the kernel&#x27;s I/O controllers can provide useful bandwidth guarantees, but at a significant cost in throughput.<br/><br/>[6]KDE&#x27;s onboarding initiative, one year later : what has gone right in KDE&#x27;s effort to make it easier for contributors to join the project, and what remains to be done.<br/><br/>[7]Sharing and archiving data sets with Dat : an innovative approach to addressing and sharing data on the net.<br/><br/>This week&#x27;s edition also includes these inner pages:<br/><br/>[8]Brief items : Brief news items from throughout the community.<br/><br/>[9]Announcements : Newsletters, conferences, security updates, patches, and more.<br/><br/>Please enjoy this week&#x27;s edition, and, as always, thank you for supporting LWN.net.<br/><br/>[10]Comments (none posted)<br/><br/>[11]An introduction to the Julia language, part 1<br/><br/>August 28, 2018<br/><br/>This article was contributed by Lee Phillips<br/><br/>[12]Julia is a young computer language aimed at serving the needs of scientists, engineers, and other practitioners of numerically intensive programming. It was first publicly released in 2012. After an intense period of language development, version 1.0 was [13]released on August 8. The 1.0 release promises years of language stability; users can be confident that developments in the 1.x series will not break their code. This is the first part of a two-part article introducing the world of Julia. This part will introduce enough of the language syntax and constructs to allow you to begin to write simple programs. The following installment will acquaint you with the additional pieces needed to create real projects, and to make use of Julia&#x27;s ecosystem.<br/><br/>Goals and history<br/><br/>The Julia project has ambitious goals. It wants the language to perform about as well as Fortran or C when running numerical algorithms, while remaining as pleasant to program in as Python. I believe the project has met these goals and is poised to see increasing adoption by numerical researchers, especially now that an official, stable release is available.<br/><br/>The Julia project maintains a [14]micro-benchmark page that compares its numerical performance against both statically compiled languages (C, Fortran) and dynamically typed languages (R, Python). While it&#x27;s certainly possible to argue about the relevance and fairness of particular benchmarks, the data overall supports the Julia team&#x27;s contention that Julia has generally achieved parity with Fortran and C; the benchmark source code is available.<br/><br/>Julia began as research in computer science at MIT; its creators are Alan Edelman, Stefan Karpinski, Jeff Bezanson, and Viral Shah. These four remain active developers of the language. They, along with Keno Fischer, co-founder and CTO of [15]Julia Computing , were kind enough to share their thoughts with us about the language. I&#x27;ll be drawing on their comments later on; for now, let&#x27;s get a taste of what Julia code looks like.<br/><br/>Getting started<br/><br/>To explore Julia initially, start up its standard [16]read-eval-print loop (REPL) by typing julia at the terminal, assuming that you have installed it. You will then be able to interact with what will seem to be an interpreted language — but, behind the scenes, those commands are being compiled by a just-in-time (JIT) compiler that uses the [17]LLVM compiler framework . This allows Julia to be interactive, while turning the code into fast, native machine instructions. However, the JIT compiler passes sometimes introduce noticeable delays at the REPL, especially when using a function for the first time.<br/><br/>To run a Julia program non-interactively, execute a command like: $ julia script.jl<br/><br/>Julia has all the usual data structures: numbers of various types (including complex and rational numbers), multidimensional arrays, dictionaries, strings, and characters. Functions are first-class: they can be passed as arguments to other functions, can be members of arrays, and so on.<br/><br/>Julia embraces Unicode. Strings, which are enclosed in double quotes, are arrays of Unicode characters, which are enclosed in single quotes. The &quot; * &quot; operator is used for string and character concatenation. Thus &#x27;a&#x27; and &#x27;β&#x27; are characters, and &#x27;aβ&#x27; is a syntax error. &quot;a&quot; and &quot;β&quot; are strings, as are &quot;aβ&quot;, &#x27;a&#x27; * &#x27;β&#x27;, and &quot;a&quot; * &quot;β&quot; — all evaluate to the same string.<br/><br/>Variable and function names can contain non-ASCII characters. This, along with Julia&#x27;s clever syntax that understands numbers prepended to variables to mean multiplication, goes a long way to allowing the numerical scientist to write code that more closely resembles the compact mathematical notation of the equations that usually lie behind it.  julia ε₁ = 0.01<br/><br/>0.01<br/><br/>julia ε₂ = 0.02<br/><br/>0.02<br/><br/>julia 2ε₁ + 3ε₂<br/><br/>0.08<br/><br/>And where does Julia come down on the age-old debate of what do about 1/2 ? In Fortran and Python 2, this will get you 0, since 1 and 2 are integers, and the result is rounded down to the integer 0. This was deemed inconsistent, and confusing to some, so it was changed in Python 3 to return 0.5 — which is what you get in Julia, too.<br/><br/>While we&#x27;re on the subject of fractions, Julia can handle rational numbers, with a special syntax: 3//5 + 2//3 returns 19//15 , while 3/5 + 2/3 gets you the floating-point answer 1.2666666666666666. Internally, Julia thinks of a rational number in its reduced form, so the expression 6//8 == 3//4 returns true , and numerator(6//8) returns 3 .<br/><br/>Arrays<br/><br/>Arrays are enclosed in square brackets and indexed with an iterator that can contain a step value:  julia a = [1, 2, 3, 4, 5, 6]<br/><br/>6-element Array{Int64,1}:<br/><br/>1<br/><br/>2<br/><br/>3<br/><br/>4<br/><br/>5<br/><br/>6<br/><br/>julia a[1:2:end]<br/><br/>3-element Array{Int64,1}:<br/><br/>1<br/><br/>3<br/><br/>5<br/><br/>As you can see, indexing starts at one, and the useful end index means the obvious thing. When you define a variable in the REPL, Julia replies with the type and value of the assigned data; you can suppress this output by ending your input line with a semicolon.<br/><br/>Since arrays are such a vital part of numerical computation, and Julia makes them easy to work with, we&#x27;ll spend a bit more time with them than the other data structures.<br/><br/>To illustrate the syntax, we can start with a couple of 2D arrays, defined at the REPL:  julia a = [1 2 3; 4 5 6]<br/><br/>2×3 Array{Int64,2}:<br/><br/>1 2 3<br/><br/>4 5 6<br/><br/>julia z = [-1 -2 -3; -4 -5 -6];<br/><br/>Indexing is as expected:  julia a[1, 2]<br/><br/>2<br/><br/>You can glue arrays together horizontally:  julia [a z]<br/><br/>2×6 Array{Int64,2}:<br/><br/>1 2 3 -1 -2 -3<br/><br/>4 5 6 -4 -5 -6<br/><br/>And vertically:  julia [a; z]<br/><br/>4×3 Array{Int64,2}:<br/><br/>1  2  3<br/><br/>4  5  6<br/><br/>-1 -2 -3<br/><br/>-4 -5 -6<br/><br/>Julia has all the usual operators for handling arrays, and [18]linear algebra functions that work with matrices (2D arrays). The linear algebra functions are part of Julia&#x27;s standard library, but need to be imported with a command like &quot; using LinearAlgebra &quot;, which is a detail omitted from the current documentation. The functions include such things as determinants, matrix inverses, eigenvalues and eigenvectors, many kinds of matrix factorizations, etc. Julia has not reinvented the wheel here, but wisely uses the [19]LAPACK Fortran library of battle-tested linear algebra routines.<br/><br/>The extension of arithmetic operators to arrays is usually intuitive:  julia a + z<br/><br/>2×3 Array{Int64,2}:<br/><br/>0 0 0<br/><br/>0 0 0<br/><br/>And the numerical prepending syntax works with arrays, too:  julia 3a + 4z<br/><br/>2×3 Array{Int64,2}:<br/><br/>-1 -2 -3<br/><br/>-4 -5 -6<br/><br/>Putting a multiplication operator between two matrices gets you matrix multiplication:  julia a * transpose(a)<br/><br/>2×2 Array{Int64,2}:<br/><br/>14 32<br/><br/>32 77<br/><br/>You can &quot;broadcast&quot; numbers to cover all the elements in an array by prepending the usual arithmetic operators with a dot:  julia 1 .+ a<br/><br/>2×3 Array{Int64,2}:<br/><br/>2 3 4<br/><br/>5 6 7<br/><br/>Note that the language only actually requires the dot for some operators, but not for others, such as &quot;*&quot; and &quot;/&quot;. The reasons for this are arcane, and it probably makes sense to be consistent and use the dot whenever you intend broadcasting. Note also that the current version of the official documentation is incorrect in claiming that you may omit the dot from &quot;+&quot; and &quot;-&quot;; in fact, this now gives an error.<br/><br/>You can use the dot notation to turn any function into one that operates on each element of an array:  julia round.(sin.([0, π/2, π, 3π/2, 2π]))<br/><br/>5-element Array{Float64,1}:<br/><br/>0.0<br/><br/>1.0<br/><br/>0.0<br/><br/>-1.0<br/><br/>-0.0<br/><br/>The example above illustrates chaining two dotted functions together. The Julia compiler turns expressions like this into &quot;fused&quot; operations: instead of applying each function in turn to create a new array that is passed to the next function, the compiler combines the functions into a single compound function that is applied once over the array, creating a significant optimization.<br/><br/>You can use this dot notation with any function, including your own, to turn it into a version that operates element-wise over arrays.<br/><br/>Dictionaries (associative arrays) can be defined with several syntaxes. Here&#x27;s one:  julia d1 = Dict(&quot;A&quot;=1, &quot;B&quot;=2)<br/><br/>Dict{String,Int64} with 2 entries:<br/><br/>&quot;B&quot; = 2<br/><br/>&quot;A&quot; = 1<br/><br/>You may have noticed that the code snippets so far have not included any type declarations. Every value in Julia has a type, but the compiler will infer types if they are not specified. It is generally not necessary to declare types for performance, but type declarations sometimes serve other purposes, that we&#x27;ll return to later. Julia has a deep and sophisticated type system, including user-defined types and C-like structs. Types can have behaviors associated with them, and can inherit behaviors from other types. The best thing about Julia&#x27;s type system is that you can ignore it entirely, use just a few pieces of it, or spend weeks studying its design.<br/><br/>Control flow<br/><br/>Julia code is organized in blocks, which can indicate control flow, function definitions, and other code units. Blocks are terminated with the end keyword, and indentation is not significant. Statements are separated either with newlines or semicolons.<br/><br/>Julia has the typical control flow constructs; here is a while block:  julia i = 1;<br/><br/>julia while i 5<br/><br/>print(i)<br/><br/>global i = i + 1<br/><br/>end<br/><br/>1234<br/><br/>Notice the global keyword. Most blocks in Julia introduce a local scope for variables; without this keyword here, we would get an error about an undefined variable.<br/><br/>Julia has the usual if statements and for loops that use the same iterators that we introduced above for array indexing. We can also iterate over collections:  julia for i ∈ [&#x27;a&#x27;, &#x27;b&#x27;, &#x27;c&#x27;]<br/><br/>println(i)<br/><br/>end<br/><br/>a<br/><br/>b<br/><br/>c<br/><br/>In place of the fancy math symbol in this for loop, we can use &quot; = &quot; or &quot; in &quot;. If you want to use the math symbol but have no convenient way to type it, the REPL will help you: type &quot; \in &quot; and the TAB key, and the symbol appears; you can type many [20]LaTeX expressions into the REPL in this way.<br/><br/>Development of Julia<br/><br/>The language is developed on GitHub, with over 700 contributors. The Julia team mentioned in their email to us that the decision to use GitHub has been particularly good for Julia, as it streamlined the process for many of their contributors, who are scientists or domain experts in various fields, rather than professional software developers.<br/><br/>The creators of Julia have [21]published [PDF] a detailed “mission statement” for the language, describing their aims and motivations. A key issue that they wanted their language to solve is what they called the &quot;two-language problem.&quot; This situation is familiar to anyone who has used Python or another dynamic language on a demanding numerical problem. To get good performance, you will wind up rewriting the numerically intensive parts of the program in C or Fortran, dealing with the interface between the two languages, and may still be disappointed in the overhead presented by calling the foreign routines from your original code.<br/><br/>For Python, [22]NumPy and SciPy wrap many numerical routines, written in Fortran or C, for efficient use from that language, but you can only take advantage of this if your calculation fits the pattern of an available routine; in more general cases, where you will have to write a loop over your data, you are stuck with Python&#x27;s native performance, which is orders of magnitude slower. If you switch to an alternative, faster implementation of Python, such as [23]PyPy , the numerical libraries may not be compatible; NumPy became available for PyPy only within about the past year.<br/><br/>Julia solves the two-language problem by being as expressive and simple to program in as a dynamic scripting language, while having the native performance of a static, compiled language. There is no need to write numerical libraries in a second language, but C or Fortran library routines can be called using a facility that Julia has built-in. Other languages, such as [24]Python or [25]R , can also interoperate easily with Julia using external packages.<br/><br/>Documentation<br/><br/>There are many resources to turn to to learn the language. There is an extensive and detailed [26]manual at Julia headquarters, and this may be a good place to start. However, although the first few chapters provide a gentle introduction, the material soon becomes dense and, at times, hard to follow, with references to concepts that are not explained until later chapters. Fortunately, there is a [27]&quot;learning&quot; link at the top of the Julia home page, which takes you to a long list of videos, tutorials, books, articles, and classes both about Julia and that use Julia in teaching subjects such a numerical analysis. There is also a fairly good [28]cheat-sheet [PDF] , which was just updated for v. 1.0.<br/><br/>If you&#x27;re coming from Python, [29]this list of noteworthy differences between Python and Julia syntax will probably be useful.<br/><br/>Some of the linked tutorials are in the form of [30]Jupyter notebooks — indeed, the name &quot;Jupyter&quot; is formed from &quot;Julia&quot;, &quot;Python&quot;, and &quot;R&quot;, which are the three original languages supported by the interface. The [31]Julia kernel for Jupyter was recently upgraded to support v. 1.0. Judicious sampling of a variety of documentation sources, combined with liberal experimentation, may be the best way of learning the language. Jupyter makes this experimentation more inviting for those who enjoy the web-based interface, but the REPL that comes with Julia helps a great deal in this regard by providing, for instance, TAB completion and an extensive help system invoked by simply pressing the &quot;?&quot; key.<br/><br/>Stay tuned<br/><br/>The [32]next installment in this two-part series will explain how Julia is organized around the concept of &quot;multiple dispatch&quot;. You will learn how to create functions and make elementary use of Julia&#x27;s type system. We&#x27;ll see how to install packages and use modules, and how to make graphs. Finally, Part 2 will briefly survey the important topics of macros and distributed computing.<br/><br/>[33]Comments (80 posted)<br/><br/>[34]C considered dangerous<br/><br/>By Jake Edge<br/><br/>August 29, 2018<br/><br/>[35]LSS NA<br/><br/>At the North America edition of the [36]2018 Linux Security Summit (LSS NA), which was held in late August in Vancouver, Canada, Kees Cook gave a presentation on some of the dangers that come with programs written in C. In particular, of course, the Linux kernel is mostly written in C, which means that the security of our systems rests on a somewhat dangerous foundation. But there are things that can be done to help firm things up by &quot; Making C Less Dangerous &quot; as the title of his talk suggested.<br/><br/>He began with a brief summary of the work that he and others are doing as part of the [37]Kernel Self Protection Project (KSPP). The goal of the project is to get kernel protections merged into the mainline. These protections are not targeted at protecting user-space processes from other (possibly rogue) processes, but are, instead, focused on protecting the kernel from user-space code. There are around 12 organizations and ten individuals working on roughly 20 different technologies as part of the KSPP, he said. The progress has been &quot;slow and steady&quot;, he said, which is how he thinks it should go.  [38]<br/><br/>One of the main problems is that C is treated mostly like a fancy assembler. The kernel developers do this because they want the kernel to be as fast and as small as possible. There are other reasons, too, such as the need to do architecture-specific tasks that lack a C API (e.g. setting up page tables, switching to 64-bit mode).<br/><br/>But there is lots of undefined behavior in C. This &quot;operational baggage&quot; can lead to various problems. In addition, C has a weak standard library with multiple utility functions that have various pitfalls. In C, the content of uninitialized automatic variables is undefined, but in the machine code that it gets translated to, the value is whatever happened to be in that memory location before. In C, a function pointer can be called even if the type of the pointer does not match the type of the function being called—assembly doesn&#x27;t care, it just jumps to a location, he said.<br/><br/>The APIs in the standard library are also bad in many cases. He asked: why is there no argument to memcpy() to specify the maximum destination length? He noted a recent [39]blog post from Raph Levien entitled &quot;With Undefined Behavior, Anything is Possible&quot;. That obviously resonated with Cook, as he pointed out his T-shirt—with the title and artwork from the post.<br/><br/>Less danger<br/><br/>He then moved on to some things that kernel developers can do (and are doing) to get away from some of the dangers of C. He began with variable-length arrays (VLAs), which can be used to overflow the stack to access data outside of its region. Even if the stack has a guard page, VLAs can be used to jump past it to write into other memory, which can then be used by some other kind of attack. The C language is &quot;perfectly fine with this&quot;. It is easy to find uses of VLAs with the -Wvla flag, however.<br/><br/>But it turns out that VLAs are [40]not just bad from a security perspective , they are also slow. In a micro-benchmark associated with a [41]patch removing a VLA , a 13% performance boost came from using a fixed-size array. He dug in a bit further and found that much more code is being generated to handle a VLA, which explains the speed increase. Since Linus Torvalds has [42]declared that VLAs should be removed from the kernel because they cause security problems and also slow the kernel down; Cook said &quot;don&#x27;t use VLAs&quot;.<br/><br/>Another problem area is switch statements, in particular where there is no break for a case . That could mean that the programmer expects and wants to fall through to the next case or it could be that the break was simply forgotten. There is a way to get a warning from the compiler for fall-throughs, but there needs to be a way to mark those that are truly meant to be that way. A special fall-through &quot;statement&quot; in the form of a comment is what has been agreed on within the static-analysis community. He and others have been going through each of the places where there is no break to add these comments (or a break ); they have &quot;found a lot of bugs this way&quot;, he said.<br/><br/>Uninitialized local variables will generate a warning, but not if the variable is passed in by reference. There are some GCC plugins that will automatically initialize these variables, but there are also patches for both GCC and Clang to provide a compiler option to do so. Neither of those is upstream yet, but Torvalds has praised the effort so the kernel would likely use the option. An interesting side effect that came about while investigating this was a warning he got about unreachable code when he enabled the auto-initialization. There were two variables declared just after a switch (and outside of any case ), where they would never be reached.<br/><br/>Arithmetic overflow is another undefined behavior in C that can cause various problems. GCC can check for signed overflow, which performs well (the overhead is in the noise, he said), but adding warning messages for it does grow the kernel by 6%; making the overflow abort, instead, only adds 0.1%. Clang can check for both signed and unsigned overflow; signed overflow is undefined, while unsigned overflow is defined, but often unexpected. Marking places where unsigned overflow is expected is needed; it would be nice to get those annotations put into the kernel, Cook said.<br/><br/>Explicit bounds checking is expensive. Doing it for copy_{to,from}_user() is a less than 1% performance hit, but adding it to the strcpy() and memcpy() families are around a 2% hit. Pre-Meltdown that would have been a totally impossible performance regression for security, he said; post-Meltdown, since it is less than 5%, maybe there is a chance to add this checking.<br/><br/>Better APIs would help as well. He pointed to the evolution of strcpy() , through str n cpy() and str l cpy() (each with their own bounds flaws) to str s cpy() , which seems to be &quot;OK so far&quot;. He also mentioned memcpy() again as a poor API with respect to bounds checking.<br/><br/>Hardware support for bounds checking is available in the application data integrity (ADI) feature for SPARC and is coming for Arm; it may also be available for Intel processors at some point. These all use a form of &quot;memory tagging&quot;, where allocations get a tag that is stored in the high-order byte of the address. An offset from the address can be checked by the hardware to see if it still falls within the allocated region based on the tag.<br/><br/>Control-flow integrity (CFI) has become more of an issue lately because much of what attackers had used in the past has been marked as &quot;no execute&quot; so they are turning to using existing code &quot;gadgets&quot; already present in the kernel by hijacking existing indirect function calls. In C, you can just call pointers without regard to the type as it just treats them as an address to jump to. Clang has a CFI-sanitize feature that enforces the function prototype to restrict the calls that can be made. It is done at runtime and is not perfect, in part because there are lots of functions in the kernel that take one unsigned long parameter and return an unsigned long.<br/><br/>Attacks on CFI have both a &quot;forward edge&quot;, which is what CFI sanitize tries to handle, and a &quot;backward edge&quot; that comes from manipulating the stack values, the return address in particular. Clang has two methods available to prevent the stack manipulation. The first is the &quot;safe stack&quot;, which puts various important items (e.g. &quot;safe&quot; variables, register spills, and the return address) on a separate stack. Alternatively, the &quot;shadow stack&quot; feature creates a separate stack just for return addresses.<br/><br/>One problem with these other stacks is that they are still writable, so if an attacker can find them in memory, they can still perform their attacks. Hardware-based protections, like Intel&#x27;s Control-Flow Enforcement Technology (CET), [43]provides a read-only shadow call stack for return addresses. Another hardware protection is [44]pointer authentication for Arm, which adds a kind of encrypted tag to the return address that can be verified before it is used.<br/><br/>Status and challenges<br/><br/>Cook then went through the current status of handling these different problems in the kernel. VLAs are almost completely gone, he said, just a few remain in the crypto subsystem; he hopes those VLAs will be gone by 4.20 (or whatever the number of the next kernel release turns out to be). Once that happens, he plans to turn on -Wvla for the kernel build so that none creep back in.<br/><br/>There has been steady progress made on marking fall-through cases in switch statements. Only 745 remain to be handled of the 2311 that existed when this work started; each one requires scrutiny to determine what the author&#x27;s intent is. Auto-initialized local variables can be done using compiler plugins, but that is &quot;not quite what we want&quot;, he said. More compiler support would be helpful there. For arithmetic overflow, it would be nice to see GCC get support for the unsigned case, but memory allocations are now doing explicit overflow checking at this point.<br/><br/>Bounds checking has seen some &quot;crying about performance hits&quot;, so we are waiting impatiently for hardware support, he said. CFI forward-edge protection needs [45]link-time optimization (LTO) support for Clang in the kernel, but it is currently working on Android. For backward-edge mitigation, the Clang shadow call stack is working on Android, but we are impatiently waiting for hardware support for that too.<br/><br/>There are a number of challenges in doing security development for the kernel, Cook said. There are cultural boundaries due to conservatism within the kernel community; that requires patiently working and reworking features in order to get them upstream. There are, of course, technical challenges because of the complexity of security changes; those kinds of problems can be solved. There are also resource limitations in terms of developers, testers, reviewers, and so on. KSPP and the other kernel security developers are still making that &quot;slow but steady&quot; progress.<br/><br/>Cook&#x27;s [46]slides [PDF] are available for interested readers; before long, there should be a video available of the talk as well.<br/><br/>[I would like to thank LWN&#x27;s travel sponsor, the Linux Foundation, for travel assistance to attend the Linux Security Summit in Vancouver.]<br/><br/>[47]Comments (70 posted)<br/><br/>[48]The second half of the 4.19 merge window<br/><br/>By Jonathan Corbet<br/><br/>August 26, 2018  By the time Linus Torvalds [49]released 4.19-rc1 and closed the merge window for this development cycle, 12,317 non-merge changesets had found their way into the mainline; about 4,800 of those landed after [50]last week&#x27;s summary was written. As tends to be the case late in the merge window, many of those changes were fixes for the bigger patches that went in early, but there were also a number of new features added. Some of the more significant changes include:<br/><br/>Core kernel<br/><br/>The full set of patches adding [51]control-group awareness to the out-of-memory killer has not been merged due to ongoing disagreements, but one piece of it has: there is a new memory.oom.group control knob that will cause all processes within a control group to be killed in an out-of-memory situation.<br/><br/>A new set of protections has been added to prevent an attacker from fooling a program into writing to an existing file or FIFO. An open with the O_CREAT flag to a file or FIFO in a world-writable, sticky directory (e.g. /tmp ) will fail if the owner of the opening process is not the owner of either the target file or the containing directory. This behavior, disabled by default, is controlled by the new protected_regular and protected_fifos sysctl knobs.<br/><br/>Filesystems and block layer<br/><br/>The dm-integrity device-mapper target can now use a separate device for metadata storage.<br/><br/>EROFS, the &quot;enhanced read-only filesystem&quot;, has been added to the staging tree. It is &quot; a lightweight read-only file system with modern designs (eg. page-sized blocks, inline xattrs/data, etc.) for scenarios which need high-performance read-only requirements, eg. firmwares in mobile phone or LIVECDs &quot;<br/><br/>The new &quot;metadata copy-up&quot; feature in overlayfs will avoid copying a file&#x27;s contents to the upper layer on a metadata-only change. See [52]this commit for details.<br/><br/>Hardware support<br/><br/>Graphics : Qualcomm Adreno A6xx GPUs.<br/><br/>Industrial I/O : Spreadtrum SC27xx series PMIC analog-to-digital converters, Analog Devices AD5758 digital-to-analog converters, Intersil ISL29501 time-of-flight sensors, Silicon Labs SI1133 UV index/ambient light sensor chips, and Bosch Sensortec BME680 sensors.<br/><br/>Miscellaneous : Generic ADC-based resistive touchscreens, Generic ASIC devices via the Google [53]Gasket framework , Analog Devices ADGS1408/ADGS1409 multiplexers, Actions Semi Owl SoCs DMA controllers, MEN 16Z069 watchdog timers, Rohm BU21029 touchscreen controllers, Cirrus Logic CS47L35, CS47L85, CS47L90, and CS47L91 codecs, Cougar 500k gaming keyboards, Qualcomm GENI-based I2C controllers, Actions Semiconductor Owl I2C controllers, ChromeOS EC-based USBPD chargers, and Analog Devices ADP5061 battery chargers.<br/><br/>USB : Nuvoton NPCM7XX on-chip EHCI USB controllers, Broadcom Stingray PCIe PHYs, and Renesas R-Car generation 3 PCIe PHYs.<br/><br/>There is also a new subsystem for the abstraction of GNSS (global navigation satellite systems — GPS, for example) receivers in the kernel. To date, such devices have been handled with an abundance of user-space drivers; the hope is to bring some order in this area. Support for u-blox and SiRFstar receivers has been added as well.<br/><br/>Kernel internal<br/><br/>The __deprecated marker, used to mark interfaces that should no longer be used, has been deprecated and removed from the kernel entirely. [54]Torvalds said : &quot; They are not useful. They annoy everybody, and nobody ever does anything about them, because it&#x27;s always &#x27;somebody elses problem&#x27;. And when people start thinking that warnings are normal, they stop looking at them, and the real warnings that mean something go unnoticed. &quot;<br/><br/>The minimum version of GCC required by the kernel has been moved up to 4.6.<br/><br/>There are a couple of significant changes that failed to get in this time around, including the [55]XArray data structure. The patches are thought to be ready, but they had the bad luck to be based on a tree that failed to be merged for other reasons, so Torvalds [56]didn&#x27;t even look at them . That, in turn, blocks another set of patches intended to enable migration of slab-allocated objects.<br/><br/>The other big deferral is the [57]new system-call API for filesystem mounting . Despite ongoing [58]concerns about what happens when the same low-level device is mounted multiple times with conflicting options, Al Viro sent [59]a pull request to send this work upstream. The ensuing discussion made it clear that there is still not a consensus in this area, though, so it seems that this work has to wait for another cycle.<br/><br/>Assuming all goes well, the kernel will stabilize over the coming weeks and the final 4.19 release will happen in mid-October.<br/><br/>[60]Comments (1 posted)<br/><br/>[61]Measuring (and fixing) I/O-controller throughput loss<br/><br/>August 29, 2018<br/><br/>This article was contributed by Paolo Valente<br/><br/>Many services, from web hosting and video streaming to cloud storage, need to move data to and from storage. They also often require that each per-client I/O flow be guaranteed a non-zero amount of bandwidth and a bounded latency. An expensive way to provide these guarantees is to over-provision storage resources, keeping each resource underutilized, and thus have plenty of bandwidth available for the few I/O flows dispatched to each medium. Alternatively one can use an I/O controller. Linux provides two mechanisms designed to throttle some I/O streams to allow others to meet their bandwidth and latency requirements. These mechanisms work, but they come at a cost: a loss of as much as 80% of total available I/O bandwidth. I have run some tests to demonstrate this problem; some upcoming improvements to the [62]bfq I/O scheduler promise to improve the situation considerably.<br/><br/>Throttling does guarantee control, even on drives that happen to be highly utilized but, as will be seen, it has a hard time actually ensuring that drives are highly utilized. Even with greedy I/O flows, throttling easily ends up utilizing as little as 20% of the available speed of a flash-based drive. Such a speed loss may be particularly problematic with lower-end storage. On the opposite end, it is also disappointing with high-end hardware, as the Linux block I/O stack itself has been [63]redesigned from the ground up to fully utilize the high speed of modern, fast storage. In addition, throttling fails to guarantee the expected bandwidths if I/O contains both reads and writes, or is sporadic in nature.<br/><br/>On the bright side, there now seems to be an effective alternative for controlling I/O: the proportional-share policy provided by the bfq I/O scheduler. It enables nearly 100% storage bandwidth utilization, at least with some of the workloads that are problematic for throttling. An upcoming version of bfq may be able to achieve this result with almost all workloads. Finally, bfq guarantees bandwidths with all workloads. The current limitation of bfq is that its execution overhead becomes significant at speeds above 400,000 I/O operations per second on commodity CPUs.<br/><br/>Using the bfq I/O scheduler, Linux can now guarantee low latency to lightweight flows containing sporadic, short I/O. No throughput issues arise, and no configuration is required. This capability benefits important, time-sensitive tasks, such as video or audio streaming, as well as executing commands or starting applications. Although benchmarks are not available yet, these guarantees might also be provided by the newly proposed [64]I/O latency controller . It allows administrators to set target latencies for I/O requests originating from each group of processes, and favors the groups with the lowest target latency.<br/><br/>The testbed<br/><br/>I ran the tests with an ext4 filesystem mounted on a PLEXTOR PX-256M5S SSD, which features a peak rate of ~160MB/s with random I/O, and of ~500MB/s with sequential I/O. I used blk-mq, in Linux 4.18. The system was equipped with a 2.4GHz Intel Core i7-2760QM CPU and 1.3GHz DDR3 DRAM. In such a system, a single thread doing synchronous reads reaches a throughput of 23MB/s.<br/><br/>For the purposes of these tests, each process is considered to be in one of two groups, termed &quot;target&quot; and &quot;interferers&quot;. A target is a single-process, I/O-bound group whose I/O is focused on. In particular, I measure the I/O throughput enjoyed by this group to get the minimum bandwidth delivered to the group. An interferer is single-process group whose role is to generate additional I/O that interferes with the I/O of the target. The tested workloads contain one target and multiple interferers.<br/><br/>The single process in each group either reads or writes, through asynchronous (buffered) operations, to one file — different from the file read or written by any other process — after invalidating the buffer cache for the file. I define a reader or writer process as either &quot;random&quot; or &quot;sequential&quot;, depending on whether it reads or writes its file at random positions or sequentially. Finally, an interferer is defined as being either &quot;active&quot; or &quot;inactive&quot; depending on whether it performs I/O during the test. When an interferer is mentioned, it is assumed that the interferer is active.<br/><br/>Workloads are defined so as to try to cover the combinations that, I believe, most influence the performance of the storage device and of the I/O policies. For brevity, in this article I show results for only two groups of workloads:<br/><br/>Static sequential : four synchronous sequential readers or four asynchronous sequential writers, plus five inactive interferers.<br/><br/>Static random : four synchronous random readers, all with a block size equal to 4k, plus five inactive interferers.<br/><br/>To create each workload, I considered, for each mix of interferers in the group, two possibilities for the target: it could be either a random or a sequential synchronous reader. In [65]a longer version of this article [PDF] , you will also find results for workloads with varying degrees of I/O randomness, and for dynamic workloads (containing sporadic I/O sources). These extra results confirm the losses of throughput and I/O control for throttling that are shown here.<br/><br/>I/O policies<br/><br/>Linux provides two I/O-control mechanisms for guaranteeing (a minimum) bandwidth, or at least fairness, to long-lived flows: the throttling and proportional-share I/O policies. With throttling, one can set a maximum bandwidth limit — &quot;max limit&quot; for brevity — for the I/O of each group. Max limits can be used, in an indirect way, to provide the service guarantee at the focus of this article. For example, to guarantee minimum bandwidths to I/O flows, a group can be guaranteed a minimum bandwidth by limiting the maximum bandwidth of all the other groups.<br/><br/>Unfortunately, max limits have two drawbacks in terms of throughput. First, if some groups do not use their allocated bandwidth, that bandwidth cannot be reclaimed by other active groups. Second, limits must comply with the worst-case speed of the device, namely, its random-I/O peak rate. Such limits will clearly leave a lot of throughput unused with workloads that otherwise would drive the device to higher throughput levels. Maximizing throughput is simply not a goal of max limits. So, for brevity, test results with max limits are not shown here. You can find these results, plus a more detailed description of the above drawbacks, in the long version of this article.<br/><br/>Because of these drawbacks, a new, still experimental, low limit has been added to the throttling policy. If a group is assigned a low limit, then the throttling policy automatically limits the I/O of the other groups in such a way to guarantee to the group a minimum bandwidth equal to its assigned low limit. This new throttling mechanism throttles no group as long as every group is getting at least its assigned minimum bandwidth. I tested this mechanism, but did not consider the interesting problem of guaranteeing minimum bandwidths while, at the same time, enforcing maximum bandwidths.<br/><br/>The other I/O policy available in Linux, proportional share, provides weighted fairness. Each group is assigned a weight, and should receive a portion of the total throughput proportional to its weight. This scheme guarantees minimum bandwidths in the same way that low limits do in throttling. In particular, it guarantees to each group a minimum bandwidth equal to the ratio between the weight of the group, and the sum of the weights of all the groups that may be active at the same time.<br/><br/>The actual implementation of the proportional-share policy, on a given drive, depends on what flavor of the block layer is in use for that drive. If the drive is using the legacy block interface, the policy is implemented by the cfq I/O scheduler. Unfortunately, cfq fails to control bandwidths with flash-based storage, especially on drives featuring command queueing. This case is not considered in these tests. With drives using the multiqueue interface, proportional share is implemented by bfq. This is the combination considered in the tests.<br/><br/>To benchmark both throttling (low limits) and proportional share, I tested, for each workload, the combinations of I/O policies and I/O schedulers reported in the table below. In the end, there are three test cases for each workload. In addition, for some workloads, I considered two versions of bfq for the proportional-share policy.<br/><br/>Name<br/><br/>I/O policy<br/><br/>Scheduler<br/><br/>Parameter for target<br/><br/>Parameter for each of the four active interferers<br/><br/>Parameter for each of the five inactive interferers<br/><br/>Sum of parameters<br/><br/>low-none<br/><br/>Throttling with low limits<br/><br/>none<br/><br/>10MB/s<br/><br/>10MB/s (tot: 40)<br/><br/>20MB/s (tot: 100)<br/><br/>150MB/s<br/><br/>prop-bfq<br/><br/>Proportional share<br/><br/>bfq<br/><br/>300<br/><br/>100 (tot: 400)<br/><br/>200 (tot: 1000)<br/><br/>1700<br/><br/>For low limits, I report results with only none as the I/O scheduler, because the results are the same with kyber and mq-deadline.<br/><br/>The capabilities of the storage medium and of low limits drove the policy configurations. In particular:<br/><br/>The configuration of the target and of the active interferers for low-none is the one for which low-none provides its best possible minimum-bandwidth guarantee to the target: 10MB/s, guaranteed if all interferers are readers. Results remain the same regardless of the values used for target latency and idle time; I set them to 100µs and 1000µs, respectively, for every group.<br/><br/>Low limits for inactive interferers are set to twice the limits for active interferers, to pose greater difficulties to the policy.<br/><br/>I chose weights for prop-bfq so as to guarantee about the same minimum bandwidth as low-none to the target, in the same only-reader worst case as for low-none and to preserve, between the weights of active and inactive interferers, the same ratio as between the low limits of active and inactive interferers.<br/><br/>Full details on configurations can be found in the long version of this article.<br/><br/>Each workload was run ten times for each policy, plus ten times without any I/O control, i.e., with none as I/O scheduler and no I/O policy in use. For each run, I measured the I/O throughput of the target (which reveals the bandwidth provided to the target), the cumulative I/O throughput of the interferers, and the total I/O throughput. These quantities fluctuated very little during each run, as well as across different runs. Thus in the graphs I report only averages over per-run average throughputs. In particular, for the case of no I/O control, I report only the total I/O throughput, to give an idea of the throughput that can be reached without imposing any control.<br/><br/>Results<br/><br/>This plot shows throughput results for the simplest group of workloads: the static-sequential set.<br/><br/>With a random reader as the target against sequential readers as interferers, low-none does guarantee the configured low limit to the target. Yet it reaches only a low total throughput. The throughput of the random reader evidently oscillates around 10MB/s during the test. This implies that it is at least slightly below 10MB/s for a significant percentage of the time. But when this happens, the low-limit mechanism limits the maximum bandwidth of every active group to the low limit set for the group, i.e., to just 10MB/s. The end result is a total throughput lower than 10% of the throughput reached without I/O control.<br/><br/>That said, the high throughput achieved without I/O control is obtained by choking the random I/O of the target in favor of the sequential I/O of the interferers. Thus, it is probably more interesting to compare low-none throughput with the throughput reachable while actually guaranteeing 10MB/s to the target. The target is a single, synchronous, random reader, which reaches 23MB/s while active. So, to guarantee 10MB/s to the target, it is enough to serve it for about half of the time, and the interferers for the other half. Since the device reaches ~500MB/s with the sequential I/O of the interferers, the resulting throughput with this service scheme would be (500+23)/2, or about 260MB/s. low-none thus reaches less than 20% of the total throughput that could be reached while still preserving the target bandwidth.<br/><br/>prop-bfq provides the target with a slightly higher throughput than low-none. This makes it harder for prop-bfq to reach a high total throughput, because prop-bfq serves more random I/O (from the target) than low-none. Nevertheless, prop-bfq gets a much higher total throughput than low-none. According to the above estimate, this throughput is about 90% of the maximum throughput that could be reached, for this workload, without violating service guarantees. The reason for this good result is that bfq provides an effective implementation of the proportional-share service policy. At any time, each active group is granted a fraction of the current total throughput, and the sum of these fractions is equal to one; so group bandwidths naturally saturate the available total throughput at all times.<br/><br/>Things change with the second workload: a random reader against sequential writers. Now low-none reaches a much higher total throughput than prop-bfq. low-none serves much more sequential (write) I/O than prop-bfq because writes somehow break the low-limit mechanisms and prevail over the reads of the target. Conceivably, this happens because writes tend to both starve reads in the OS (mainly by eating all available I/O tags) and to cheat on their completion time in the drive. In contrast, bfq is intentionally configured to privilege reads, to counter these issues.<br/><br/>In particular, low-none gets an even higher throughput than no I/O control at all because it penalizes the random I/O of the target even more than the no-controller configuration.<br/><br/>Finally, with the last two workloads, prop-bfq reaches even higher total throughput than with the first two. It happens because the target also does sequential I/O, and serving sequential I/O is much more beneficial for throughput than serving random I/O. With these two workloads, the total throughput is, respectively, close to or much higher than that reached without I/O control. For the last workload, the total throughput is much higher because, differently from none, bfq privileges reads over asynchronous writes, and reads yield a higher throughput than writes. In contrast, low-none still gets lower or much lower throughput than prop-bfq, because of the same issues that hinder low-none throughput with the first two workloads.<br/><br/>As for bandwidth guarantees, with readers as interferers (third workload), prop-bfq, as expected, gives the target a fraction of the total throughput proportional to its weight. bfq approximates perfect proportional-share bandwidth distribution among groups doing I/O of the same type (reads or writes) and with the same locality (sequential or random). With the last workload, prop-bfq gives much more throughput to the reader than to all the interferers, because interferers are asynchronous writers, and bfq privileges reads.<br/><br/>The second group of workloads (static random), is the one, among all the workloads considered, for which prop-bfq performs worst. Results are shown below:<br/><br/>This chart reports results not only for mainline bfq, but also for an improved version of bfq which is currently under public testing. As can be seen, with only random readers, prop-bfq reaches a much lower total throughput than low-none. This happens because of the Achilles heel of the bfq I/O scheduler. If the process in service does synchronous I/O and has a higher weight than some other process, then, to give strong bandwidth guarantees to that process, bfq plugs I/O dispatching every time the process temporarily stops issuing I/O requests. In this respect, processes actually have differentiated weights and do synchronous I/O in the workloads tested. So bfq systematically performs I/O plugging for them. Unfortunately, this plugging empties the internal queues of the drive, which kills throughput with random I/O. And the I/O of all processes in these workloads is also random.<br/><br/>The situation reverses with a sequential reader as target. Yet, the most interesting results come from the new version of bfq, containing small changes to counter exactly the above weakness. This version recovers most of the throughput loss with the workload made of only random I/O and more; with the second workload, where the target is a sequential reader, it reaches about 3.7 times the total throughput of low-none.<br/><br/>When the main concern is the latency of flows containing short I/O, Linux seems now rather high performing, thanks to the bfq I/O scheduler and the I/O latency controller. But if the requirement is to provide explicit bandwidth guarantees (or just fairness) to I/O flows, then one must be ready to give up much or most of the speed of the storage media. bfq helps with some workloads, but loses most of the throughput with workloads consisting of mostly random I/O. Fortunately, there is apparently hope for much better performance since an improvement, still under development, seems to enable bfq to reach a high throughput with all workloads tested so far.<br/><br/><h3>I wish to thank Vivek Goyal for enabling me to make this article much more fair and sound.]<br/><br/>[66]Comments (4 posted)<br/><br/>[67]KDE&#x27;s onboarding initiative, one year later<br/><br/>August 24, 2018<br/><br/>This article was contributed by Marta Rybczyńska<br/><br/>[68]Akademy<br/><br/>In 2017, the KDE community decided on [69]three goals to concentrate on for the next few years. One of them was [70]streamlining the onboarding of new contributors (the others were [71]improving usability and [72]privacy ). During [73]Akademy , the yearly KDE conference that was held in Vienna in August, Neofytos Kolokotronis shared the status of the onboarding goal, the work done during the last year, and further plans. While it is a complicated process in a project as big and diverse as KDE, numerous improvements have been already made.<br/><br/>Two of the three KDE community goals were proposed by relative newcomers. Kolokotronis was one of those, having joined the [74]KDE Promo team not long before proposing the focus on onboarding. He had previously been involved with [75]Chakra Linux , a distribution based on KDE software. The fact that new members of the community proposed strategic goals was also noted in the [76]Sunday keynote by Claudia Garad .<br/><br/>Proper onboarding adds excitement to the contribution process and increases retention, he explained. When we look at [77]the definition of onboarding , it is a process in which the new contributors acquire knowledge, skills, and behaviors so that they can contribute effectively. Kolokotronis proposed to see it also as socialization: integration into the project&#x27;s relationships, culture, structure, and procedures.<br/><br/>The gains from proper onboarding are many. The project can grow by attracting new blood with new perspectives and solutions. The community maintains its health and stays vibrant. Another important advantage of efficient onboarding is that replacing current contributors becomes easier when they change interests, jobs, or leave the project for whatever reason. Finally, successful onboarding adds new advocates to the project.<br/><br/>Achievements so far and future plans<br/><br/>The team started with ideas for a centralized onboarding process for the whole of KDE. They found out quickly that this would not work because KDE is &quot;very decentralized&quot;, so it is hard to provide tools and procedures that are going to work for the whole project. According to Kolokotronis, other characteristics of KDE that impact onboarding are high diversity, remote and online teams, and hundreds of contributors in dozens of projects and teams. In addition, new contributors already know in which area they want to take part and they prefer specific information that will be directly useful for them.<br/><br/>So the team changed its approach; several changes have since been proposed and implemented. The [78]Get Involved page, which is expected to be one of the resources new contributors read first, has been rewritten. For the [79]Junior Jobs page , the team is [80] [81]discussing what the generic content for KDE as a whole should be. The team simplified [82]Phabricator registration , which resulted in documenting the process better. Another part of the work includes the [83]KDE Bugzilla ; it includes, for example initiatives to limit the number of states of a ticket or remove obsolete products.<br/><br/>The [84]Plasma Mobile team is heavily involved in the onboarding goal. The Plasma Mobile developers have simplified their development environment setup and created an [85]interactive &quot;Get Involved&quot; page. In addition, the Plasma team changed the way task descriptions are written; they now contain more detail, so that it is easier to get involved. The basic description should be short and clear, and it should include details of the problem and possible solutions. The developers try to share the list of skills necessary to fulfill the tasks and include clear links to the technical resources needed.<br/><br/>Kolokotronis and team also identified a new potential source of contributors for KDE: distributions using KDE. They have the advantage of already knowing and using the software. The next idea the team is working on is to make sure that setting up a development environment is easy. The team plans to work on this during a dedicated sprint this autumn.<br/><br/>Searching for new contributors<br/><br/>Kolokotronis plans to search for new contributors at the periphery of the project, among the &quot;skilled enthusiasts&quot;: loyal users who actually care about the project. They &quot;can make wonders&quot;, he said. Those individuals may be also less confident or shy, have troubles making the first step, and need guidance. The project leaders should take that into account.<br/><br/>In addition, newcomers are all different. Kolokotronis provided a long list of how contributors differ, including skills and knowledge, motives and interests, and time and dedication. His advice is to &quot;try to find their superpower&quot;, the skills they have that are missing in the team. Those &quot;superpowers&quot; can then be used for the benefit of the project.<br/><br/>If a project does nothing else, he said, it can start with its documentation. However, this does not only mean code documentation. Writing down the procedures or information about the internal work of the project, like who is working on what, is an important part of a project&#x27;s documentation and helps newcomers. There should be also guidelines on how to start, especially setting up the development environment.<br/><br/>The first thing the project leaders should do, according to Kolokotronis, is to spend time on introducing newcomers to the project. Ideally every new contributor should be assigned mentors — more experienced members who can help them when needed. The mentors and project leaders should find tasks that are interesting for each person. Answering an audience question on suggestions for shy new contributors, he recommended even more mentoring. It is also very helpful to make sure that newcomers have enough to read, but &quot;avoid RTFM&quot;, he highlighted. It is also easy for a new contributor &quot;to fly away&quot;, he said. The solution is to keep requesting things and be proactive.<br/><br/>What the project can do?<br/><br/>Kolokotronis suggested a number of actions for a project when it wants to improve its onboarding. The first step is preparation: the project leaders should know the team&#x27;s and the project&#x27;s needs. Long-term planning is important, too. It is not enough to wait for contributors to come — the project should be proactive, which means reaching out to candidates, suggesting appropriate tasks and, finally, making people available for the newcomers if they need help.<br/><br/>This leads to next step: to be a mentor. Kolokotronis suggests being a &quot;great host&quot;, but also trying to phase out the dependency on the mentor rapidly. &quot;We have been all newcomers&quot;, he said. It can be intimidating to join an existing group. Onboarding creates a sense of belonging which, in turn, increases retention.<br/><br/>The last step proposed was to be strategic. This includes thinking about the emotions you want newcomers to feel. Kolokotronis explained the strategic part with an example. The overall goal is (surprise!) improve onboarding of new contributors. An intermediate objective might be to keep the newcomers after they have made their first commit. If your strategy is to keep them confident and proud, you can use different tactics like praise and acknowledgment of the work in public. Another useful tactic may be assigning simple tasks, according to the skill of the contributor.<br/><br/>To summarize, the most important thing, according to Kolokotronis, is to respond quickly and spend time with new contributors. This time should be used to explain procedures, and to introduce the people and culture. It is also essential to guide first contributions and praise contributor&#x27;s skill and effort. Increase the difficulty of tasks over time to keep contributors motivated and challenged. And finally, he said, &quot;turn them into mentors&quot;.<br/><br/>Kolokotronis acknowledges that onboarding &quot;takes time&quot; and &quot;everyone complains&quot; about it. However, he is convinced that it is beneficial in the long term and that it decreases developer turnover.<br/><br/>Advice to newcomers<br/><br/>Kolokotronis concluded with some suggestions for newcomers to a project. They should try to be persistent and to not get discouraged when something goes wrong. Building connections from the very beginning is helpful. He suggests asking questions as if you were already a member &quot;and things will be fine&quot;. However, accept criticism if it happens.<br/><br/>One of the next actions of the onboarding team will be to collect feedback from newcomers and experienced contributors to see if they agree on the ideas and processes introduced so far.<br/><br/>[86]Comments (none posted)<br/><br/>[87]Sharing and archiving data sets with Dat<br/><br/>August 27, 2018<br/><br/>This article was contributed by Antoine Beaupré<br/><br/>[88]Dat is a new peer-to-peer protocol that uses some of the concepts of [89]BitTorrent and Git. Dat primarily targets researchers and open-data activists as it is a great tool for sharing, archiving, and cataloging large data sets. But it can also be used to implement decentralized web applications in a novel way.<br/><br/>Dat quick primer<br/><br/>Dat is written in JavaScript, so it can be installed with npm , but there are [90]standalone binary builds and a [91]desktop application (as an AppImage). An [92]online viewer can be used to inspect data for those who do not want to install arbitrary binaries on their computers.<br/><br/>The command-line application allows basic operations like downloading existing data sets and sharing your own. Dat uses a 32-byte hex string that is an [93]ed25519 public key , which is is used to discover and find content on the net. For example, this will download some sample data:  $ dat clone \<br/><br/>dat://778f8d955175c92e4ced5e4f5563f69bfec0c86cc6f670352c457943666fe639 \<br/><br/>~/Downloads/dat-demo<br/><br/>Similarly, the share command is used to share content. It indexes the files in a given directory and creates a new unique address like the one above. The share command starts a server that uses multiple discovery mechanisms (currently, the [94]Mainline Distributed Hash Table (DHT), a [95]custom DNS server , and multicast DNS) to announce the content to its peers. This is how another user, armed with that public key, can download that content with dat clone or mirror the files continuously with dat sync .<br/><br/>So far, this looks a lot like BitTorrent [96]magnet links updated with 21st century cryptography. But Dat adds revisions on top of that, so modifications are automatically shared through the swarm. That is important for public data sets as those are often dynamic in nature. Revisions also make it possible to use [97]Dat as a backup system by saving the data incrementally using an [98]archiver .<br/><br/>While Dat is designed to work on larger data sets, processing them for sharing may take a while. For example, sharing the Linux kernel source code required about five minutes as Dat worked on indexing all of the files. This is comparable to the performance offered by [99]IPFS and BitTorrent. Data sets with more or larger files may take quite a bit more time.<br/><br/>One advantage that Dat has over IPFS is that it doesn&#x27;t duplicate the data. When IPFS imports new data, it duplicates the files into ~/.ipfs . For collections of small files like the kernel, this is not a huge problem, but for larger files like videos or music, it&#x27;s a significant limitation. IPFS eventually implemented a solution to this [100]problem in the form of the experimental [101]filestore feature , but it&#x27;s not enabled by default. Even with that feature enabled, though, changes to data sets are not automatically tracked. In comparison, Dat operation on dynamic data feels much lighter. The downside is that each set needs its own dat share process.<br/><br/>Like any peer-to-peer system, Dat needs at least one peer to stay online to offer the content, which is impractical for mobile devices. Hosting providers like [102]Hashbase (which is a [103]pinning service in Dat jargon) can help users keep content online without running their own [104]server . The closest parallel in the traditional web ecosystem would probably be content distribution networks (CDN) although pinning services are not necessarily geographically distributed and a CDN does not necessarily retain a complete copy of a website.  [105]<br/><br/>A web browser called [106]Beaker , based on the [107]Electron framework, can access Dat content natively without going through a pinning service. Furthermore, Beaker is essential to get any of the [108]Dat applications working, as they fundamentally rely on dat:// URLs to do their magic. This means that Dat applications won&#x27;t work for most users unless they install that special web browser. There is a [109]Firefox extension called &quot; [110]dat-fox &quot; for people who don&#x27;t want to install yet another browser, but it requires installing a [111]helper program . The extension will be able to load dat:// URLs but many applications will still not work. For example, the [112]photo gallery application completely fails with dat-fox.<br/><br/>Dat-based applications look promising from a privacy point of view. Because of its peer-to-peer nature, users regain control over where their data is stored: either on their own computer, an online server, or by a trusted third party. But considering the protocol is not well established in current web browsers, I foresee difficulties in adoption of that aspect of the Dat ecosystem. Beyond that, it is rather disappointing that Dat applications cannot run natively in a web browser given that JavaScript is designed exactly for that.<br/><br/>Dat privacy<br/><br/>An advantage Dat has over other peer-to-peer protocols like BitTorrent is end-to-end encryption. I was originally concerned by the encryption design when reading the [113]academic paper [PDF] :<br/><br/>It is up to client programs to make design decisions around which discovery networks they trust. For example if a Dat client decides to use the BitTorrent DHT to discover peers, and they are searching for a publicly shared Dat key (e.g. a key cited publicly in a published scientific paper) with known contents, then because of the privacy design of the BitTorrent DHT it becomes public knowledge what key that client is searching for.<br/><br/>So in other words, to share a secret file with another user, the public key is transmitted over a secure side-channel, only to then leak during the discovery process. Fortunately, the public Dat key is not directly used during discovery as it is [114]hashed with BLAKE2B . Still, the security model of Dat assumes the public key is private, which is a rather counterintuitive concept that might upset cryptographers and confuse users who are frequently encouraged to type such strings in address bars and search engines as part of the Dat experience. There is a [115]security &amp; privacy FAQ in the Dat documentation warning about this problem:<br/><br/>One of the key elements of Dat privacy is that the public key is never used in any discovery network. The public key is hashed, creating the discovery key. Whenever peers attempt to connect to each other, they use the discovery key.<br/><br/>Data is encrypted using the public key, so it is important that this key stays secure.<br/><br/>There are other privacy issues outlined in the document; it states that &quot; Dat faces similar privacy risks as BitTorrent &quot;:<br/><br/>When you download a dataset, your IP address is exposed to the users sharing that dataset. This may lead to honeypot servers collecting IP addresses, as we&#x27;ve seen in Bittorrent. However, with dataset sharing we can create a web of trust model where specific institutions are trusted as primary sources for datasets, diminishing the sharing of IP addresses.<br/><br/>A Dat blog post refers to this issue as [116]reader privacy and it is, indeed, a sensitive issue in peer-to-peer networks. It is how BitTorrent users are discovered and served scary verbiage from lawyers, after all. But Dat makes this a little better because, to join a swarm, you must know what you are looking for already, which means peers who can look at swarm activity only include users who know the secret public key. This works well for secret content, but for larger, public data sets, it is a real problem; it is why the Dat project has [117]avoided creating a Wikipedia mirror so far.<br/><br/>I found another privacy issue that is not documented in the security FAQ during my review of the protocol. As mentioned earlier, the [118]Dat discovery protocol routinely phones home to DNS servers operated by the Dat project. This implies that the default discovery servers (and an attacker watching over their traffic) know who is publishing or seeking content, in essence discovering the &quot;social network&quot; behind Dat. This discovery mechanism can be disabled in clients, but a similar privacy issue applies to the DHT as well, although that is distributed so it doesn&#x27;t require trust of the Dat project itself.<br/><br/>Considering those aspects of the protocol, privacy-conscious users will probably want to use Tor or other anonymization techniques to work around those concerns.<br/><br/>The future of Dat<br/><br/>[119]Dat 2.0 was released in June 2017 with performance improvements and protocol changes. [120]Dat Enhancement Proposals (DEPs) guide the project&#x27;s future development; most work is currently geared toward implementing the draft &quot; [121]multi-writer proposal &quot; in [122]HyperDB . Without multi-writer support, only the original publisher of a Dat can modify it. According to Joe Hand, co-executive-director of [123]Code for Science &amp; Society (CSS) and Dat core developer, in an IRC chat, &quot;supporting multiwriter is a big requirement for lots of folks&quot;. For example, while Dat might allow Alice to share her research results with Bob, he cannot modify or contribute back to those results. The multi-writer extension allows for Alice to assign trust to Bob so he can have write access to the data.<br/><br/>Unfortunately, the current proposal doesn&#x27;t solve the &quot; hard problems &quot; of &quot; conflict merges and secure key distribution &quot;. The former will be worked out through user interface tweaks, but the latter is a classic problem that security projects have typically trouble finding solutions for—Dat is no exception. How will Alice securely trust Bob? The OpenPGP web of trust? Hexadecimal fingerprints read over the phone? Dat doesn&#x27;t provide a magic solution to this problem.<br/><br/>Another thing limiting adoption is that Dat is not packaged in any distribution that I could find (although I [124]requested it in Debian ) and, considering the speed of change of the JavaScript ecosystem, this is unlikely to change any time soon. A [125]Rust implementation of the Dat protocol has started, however, which might be easier to package than the multitude of [126]Node.js modules. In terms of mobile device support, there is an experimental Android web browser with Dat support called [127]Bunsen , which somehow doesn&#x27;t run on my phone. Some adventurous users have successfully run Dat in [128]Termux . I haven&#x27;t found an app running on iOS at this point.<br/><br/>Even beyond platform support, distributed protocols like Dat have a tough slope to climb against the virtual monopoly of more centralized protocols, so it remains to be seen how popular those tools will be. Hand says Dat is supported by multiple non-profit organizations. Beyond CSS, [129]Blue Link Labs is working on the Beaker Browser as a self-funded startup and a grass-roots organization, [130]Digital Democracy , has contributed to the project. The [131]Internet Archive has [132]announced a collaboration between itself, CSS, and the California Digital Library to launch a pilot project to see &quot; how members of a cooperative, decentralized network can leverage shared services to ensure data preservation while reducing storage costs and increasing replication counts &quot;.<br/><br/>Hand said adoption in academia has been &quot;slow but steady&quot; and that the [133]Dat in the Lab project has helped identify areas that could help researchers adopt the project. Unfortunately, as is the case with many free-software projects, he said that &quot;our team is definitely a bit limited on bandwidth to push for bigger adoption&quot;. Hand said that the project received a grant from [134]Mozilla Open Source Support to improve its documentation, which will be a big help.<br/><br/>Ultimately, Dat suffers from a problem common to all peer-to-peer applications, which is naming. Dat addresses are not exactly intuitive: humans do not remember strings of 64 hexadecimal characters well. For this, Dat took a [135]similar approach to IPFS by using DNS TXT records and /.well-known URL paths to bridge existing, human-readable names with Dat hashes. So this sacrifices a part of the decentralized nature of the project in favor of usability.<br/><br/>I have tested a lot of distributed protocols like Dat in the past and I am not sure Dat is a clear winner. It certainly has advantages over IPFS in terms of usability and resource usage, but the lack of packages on most platforms is a big limit to adoption for most people. This means it will be difficult to share content with my friends and family with Dat anytime soon, which would probably be my primary use case for the project. Until the protocol reaches the wider adoption that BitTorrent has seen in terms of platform support, I will probably wait before switching everything over to this promising project.<br/><br/>[136]Comments (11 posted)<br/><br/>Page editor : Jonathan Corbet<br/><br/>Inside this week&#x27;s LWN.net Weekly Edition<br/><br/>[137]Briefs : OpenSSH 7.8; 4.19-rc1; Which stable?; Netdev 0x12; Bison 3.1; Quotes; ...<br/><br/>[138]Announcements : Newsletters; events; security updates; kernel patches; ...  Next page : [139]Brief items&gt;&gt;<br/><br/><br/><br/>[1] https://lwn.net/Articles/763743/<br/><br/>[2] https://lwn.net/Articles/763626/<br/><br/>[3] https://lwn.net/Articles/763641/<br/><br/>[4] https://lwn.net/Articles/763106/<br/><br/>[5] https://lwn.net/Articles/763603/<br/><br/>[6] https://lwn.net/Articles/763175/<br/><br/>[7] https://lwn.net/Articles/763492/<br/><br/>[8] https://lwn.net/Articles/763254/<br/><br/>[9] https://lwn.net/Articles/763255/<br/><br/>[10] https://lwn.net/Articles/763743/#Comments<br/><br/>[11] https://lwn.net/Articles/763626/<br/><br/>[12] http://julialang.org/<br/><br/>[13] https://julialang.org/blog/2018/08/one-point-zero<br/><br/>[14] https://julialang.org/benchmarks/<br/><br/>[15] https://juliacomputing.com/<br/><br/>[16] https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop<br/><br/>[17] http://llvm.org/<br/><br/>[18] http://www.3blue1brown.com/essence-of-linear-algebra-page/<br/><br/>[19] http://www.netlib.org/lapack/<br/><br/>[20] https://lwn.net/Articles/657157/<br/><br/>[21] https://julialang.org/publications/julia-fresh-approach-BEKS.pdf<br/><br/>[22] https://lwn.net/Articles/738915/<br/><br/>[23] https://pypy.org/<br/><br/>[24] https://github.com/JuliaPy/PyCall.jl<br/><br/>[25] https://github.com/JuliaInterop/RCall.jl<br/><br/>[26] https://docs.julialang.org/en/stable/<br/><br/>[27] https://julialang.org/learning/<br/><br/>[28] http://bogumilkaminski.pl/files/julia_express.pdf<br/><br/>[29] https://docs.julialang.org/en/stable/manual/noteworthy-differences/#Noteworthy-differences-from-Python-1<br/><br/>[30] https://lwn.net/Articles/746386/<br/><br/>[31] https://github.com/JuliaLang/IJulia.jl<br/><br/>[32] https://lwn.net/Articles/764001/<br/><br/>[33] https://lwn.net/Articles/763626/#Comments<br/><br/>[34] https://lwn.net/Articles/763641/<br/><br/>[35] https://lwn.net/Archives/ConferenceByYear/#2018-Linux_Security_Summit_NA<br/><br/>[36] https://events.linuxfoundation.org/events/linux-security-summit-north-america-2018/<br/><br/>[37] https://kernsec.org/wiki/index.php/Kernel_Self_Protection_Project<br/><br/>[38] https://lwn.net/Articles/763644/<br/><br/>[39] https://raphlinus.github.io/programming/rust/2018/08/17/undefined-behavior.html<br/><br/>[40] https://lwn.net/Articles/749064/<br/><br/>[41] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=02361bc77888<br/><br/>[42] https://lore.kernel.org/lkml/CA+55aFzCG-zNmZwX4A2FQpadafLfEzK6CC=qPXydAacU1RqZWA@mail.gmail.com/T/#u<br/><br/>[43] https://lwn.net/Articles/758245/<br/><br/>[44] https://lwn.net/Articles/718888/<br/><br/>[45] https://lwn.net/Articles/744507/<br/><br/>[46] https://outflux.net/slides/2018/lss/danger.pdf<br/><br/>[47] https://lwn.net/Articles/763641/#Comments<br/><br/>[48] https://lwn.net/Articles/763106/<br/><br/>[49] https://lwn.net/Articles/763497/<br/><br/>[50] https://lwn.net/Articles/762566/<br/><br/>[51] https://lwn.net/Articles/761118/<br/><br/>[52] https://git.kernel.org/linus/d5791044d2e5749ef4de84161cec5532e2111540<br/><br/>[53] https://lwn.net/ml/linux-kernel/20180630000253.70103-1-sque@chromium.org/<br/><br/>[54] https://git.kernel.org/linus/771c035372a036f83353eef46dbb829780330234<br/><br/>[55] https://lwn.net/Articles/745073/<br/><br/>[56] https://lwn.net/ml/linux-kernel/CA+55aFxFjAmrFpwQmEHCthHOzgidCKnod+cNDEE+3Spu9o1s3w@mail.gmail.com/<br/><br/>[57] https://lwn.net/Articles/759499/<br/><br/>[58] https://lwn.net/Articles/762355/<br/><br/>[59] https://lwn.net/ml/linux-fsdevel/20180823223145.GK6515@ZenIV.linux.org.uk/<br/><br/>[60] https://lwn.net/Articles/763106/#Comments<br/><br/>[61] https://lwn.net/Articles/763603/<br/><br/>[62] https://lwn.net/Articles/601799/<br/><br/>[63] https://lwn.net/Articles/552904<br/><br/>[64] https://lwn.net/Articles/758963/<br/><br/>[65] http://algogroup.unimore.it/people/paolo/pub-docs/extended-lat-bw-throughput.pdf<br/><br/>[66] https://lwn.net/Articles/763603/#Comments<br/><br/>[67] https://lwn.net/Articles/763175/<br/><br/>[68] https://lwn.net/Archives/ConferenceByYear/#2018-Akademy<br/><br/>[69] https://dot.kde.org/2017/11/30/kdes-goals-2018-and-beyond<br/><br/>[70] https://phabricator.kde.org/T7116<br/><br/>[71] https://phabricator.kde.org/T6831<br/><br/>[72] https://phabricator.kde.org/T7050<br/><br/>[73] https://akademy.kde.org/<br/><br/>[74] https://community.kde.org/Promo<br/><br/>[75] https://www.chakralinux.org/<br/><br/>[76] https://conf.kde.org/en/Akademy2018/public/events/79<br/><br/>[77] https://en.wikipedia.org/wiki/Onboarding<br/><br/>[78] https://community.kde.org/Get_Involved<br/><br/>[79] https://community.kde.org/KDE/Junior_Jobs<br/><br/>[80] https://lwn.net/Articles/763189/<br/><br/>[81] https://phabricator.kde.org/T8686<br/><br/>[82] https://phabricator.kde.org/T7646<br/><br/>[83] https://bugs.kde.org/<br/><br/>[84] https://www.plasma-mobile.org/index.html<br/><br/>[85] https://www.plasma-mobile.org/findyourway<br/><br/>[86] https://lwn.net/Articles/763175/#Comments<br/><br/>[87] https://lwn.net/Articles/763492/<br/><br/>[88] https://datproject.org<br/><br/>[89] https://www.bittorrent.com/<br/><br/>[90] https://github.com/datproject/dat/releases<br/><br/>[91] https://docs.datproject.org/install<br/><br/>[92] https://datbase.org/<br/><br/>[93] https://ed25519.cr.yp.to/<br/><br/>[94] https://en.wikipedia.org/wiki/Mainline_DHT<br/><br/>[95] https://github.com/mafintosh/dns-discovery<br/><br/>[96] https://en.wikipedia.org/wiki/Magnet_URI_scheme<br/><br/>[97] https://blog.datproject.org/2017/10/13/using-dat-for-automatic-file-backups/<br/><br/>[98] https://github.com/mafintosh/hypercore-archiver<br/><br/>[99] https://ipfs.io/<br/><br/>[100] https://github.com/ipfs/go-ipfs/issues/875<br/><br/>[101] https://github.com/ipfs/go-ipfs/blob/master/docs/experimental-features.md#ipfs-filestore<br/><br/>[102] https://hashbase.io/<br/><br/>[103] https://github.com/datprotocol/DEPs/blob/master/proposals/0003-http-pinning-service-api.md<br/><br/>[104] https://docs.datproject.org/server<br/><br/>[105] https://lwn.net/Articles/763544/<br/><br/>[106] https://beakerbrowser.com/<br/><br/>[107] https://electronjs.org/<br/><br/>[108] https://github.com/beakerbrowser/explore<br/><br/>[109] https://addons.mozilla.org/en-US/firefox/addon/dat-p2p-protocol/<br/><br/>[110] https://github.com/sammacbeth/dat-fox<br/><br/>[111] https://github.com/sammacbeth/dat-fox-helper<br/><br/>[112] https://github.com/beakerbrowser/dat-photos-app<br/><br/>[113] https://github.com/datproject/docs/raw/master/papers/dat-paper.pdf<br/><br/>[114] https://github.com/datprotocol/DEPs/blob/653e0cf40233b5d474cddc04235577d9d55b2934/proposals/0000-peer-discovery.md#discovery-keys<br/><br/>[115] https://docs.datproject.org/security<br/><br/>[116] https://blog.datproject.org/2016/12/12/reader-privacy-on-the-p2p-web/<br/><br/>[117] https://blog.datproject.org/2017/12/10/dont-ship/<br/><br/>[118] https://github.com/datprotocol/DEPs/pull/7<br/><br/>[119] https://blog.datproject.org/2017/06/01/dat-sleep-release/<br/><br/>[120] https://github.com/datprotocol/DEPs<br/><br/>[121] https://github.com/datprotocol/DEPs/blob/master/proposals/0008-multiwriter.md<br/><br/>[122] https://github.com/mafintosh/hyperdb<br/><br/>[123] https://codeforscience.org/<br/><br/>[124] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=890565<br/><br/>[125] https://github.com/datrs<br/><br/>[126] https://nodejs.org/en/<br/><br/>[127] https://bunsenbrowser.github.io/#!index.md<br/><br/>[128] https://termux.com/<br/><br/>[129] https://bluelinklabs.com/<br/><br/>[130] https://www.digital-democracy.org/<br/><br/>[131] https://archive.org<br/><br/>[132] https://blog.archive.org/2018/06/05/internet-archive-code-for-science-and-society-and-california-digital-library-to-partner-on-a-data-sharing-and-preservation-pilot-project/<br/><br/>[133] https://github.com/codeforscience/Dat-in-the-Lab<br/><br/>[134] https://www.mozilla.org/en-US/moss/<br/><br/>[135] https://github.com/datprotocol/DEPs/blob/master/proposals/0005-dns.md<br/><br/>[136] https://lwn.net/Articles/763492/#Comments<br/><br/>[137] https://lwn.net/Articles/763254/<br/><br/>[138] https://lwn.net/Articles/763255/<br/><br/>[139] https://lwn.net/Articles/763254/
        </div>
 <hr/>
 </div>
index 82ae8c21340f08b05c8ce61ccf93de042d4cde45..29de38b3f8a1542c1f1bce2ba857c30e1095b1d6 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Kernel] Aug 29, 2018 21:20 UTC (Wed) (corbet)\r
 \r
+  o Reference: 0000763603\r
   o News link: https://lwn.net/Articles/763603\r
   o Source link: \r
 \r
index b547597dea9fbaace9224bac3bed6754974850b6..043e1ded005c1a0d1899f1823e05c7b11b6ed5ea 100644 (file)
@@ -14,6 +14,10 @@ i    some  I/O  streams  to allow others to meet their bandwidth and
 i    latency  requirements.  These mechanisms work, but they come at\r
 i    a  cost:  a  loss  of  as  much  as  80% of total available I/O\r
 i    bandwidth.  I  have run some tests to demonstrate this problem;\r
-i    some  upcoming improvements to the bfq I/O scheduler promise to\r
-i    improve the situation considerably.\r
+i    some  upcoming improvements to the [1]bfq I/O scheduler promise\r
+i    to improve the situation considerably.\r
+i    \r
+i    \r
+i    \r
+i    [1] https://lwn.net/Articles/601799/\r
 i\r
index 10fb39a422810b319bf248b318bcf0aad90db69f..ceec6b4cd59cae91d0a8f732a58e14f1240f0456 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0000763603.html'>[$] Measuring (and fixing) I/O-controller throughput loss</a></h1>
+       <h2><a href='0000763603.html'>[$] Measuring (and fixing) I/O-controller throughput loss</a></h2>
        <div class='details'>([Kernel] Aug 29, 2018 21:20 UTC (Wed) (corbet))</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Many services, from web hosting and video streaming to cloud storage, need to move data to and from storage. They also often require that each per-client I/O flow be guaranteed a non-zero amount of bandwidth and a bounded latency. An expensive way to provide these guarantees is to over-provision storage resources, keeping each resource underutilized, and thus have plenty of bandwidth available for the few I/O flows dispatched to each medium. Alternatively one can use an I/O controller. Linux provides two mechanisms designed to throttle some I/O streams to allow others to meet their bandwidth and latency requirements. These mechanisms work, but they come at a cost: a loss of as much as 80% of total available I/O bandwidth. I have run some tests to demonstrate this problem; some upcoming improvements to the bfq I/O scheduler promise to improve the situation considerably.
+               Many services, from web hosting and video streaming to cloud storage, need to move data to and from storage. They also often require that each per-client I/O flow be guaranteed a non-zero amount of bandwidth and a bounded latency. An expensive way to provide these guarantees is to over-provision storage resources, keeping each resource underutilized, and thus have plenty of bandwidth available for the few I/O flows dispatched to each medium. Alternatively one can use an I/O controller. Linux provides two mechanisms designed to throttle some I/O streams to allow others to meet their bandwidth and latency requirements. These mechanisms work, but they come at a cost: a loss of as much as 80% of total available I/O bandwidth. I have run some tests to demonstrate this problem; some upcoming improvements to the [1]bfq I/O scheduler promise to improve the situation considerably.<br/><br/><br/><br/>[1] https://lwn.net/Articles/601799/
        </div>
 <hr/>
 </div>
index d0dfc410070d0708d7068c3184f8d316836328fb..b52fb156bbe9e82c2d4bc6c9b2fd3fd51468b1e3 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>[$] Measuring (and fixing) I/O-controller throughput loss</h1>
+       <h2>[$] Measuring (and fixing) I/O-controller throughput loss</h2>
        <div class='details'>([Kernel] Aug 29, 2018 21:20 UTC (Wed) (corbet))</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0000763603</a></li>
         <li>News link: <a href='https://lwn.net/Articles/763603'>https://lwn.net/Articles/763603</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index 745ba295c6eedde0744c3d4d2a93fb126c599ef5..9e6502e85c214f3a406309e21c36725c269700e4 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Kernel] Aug 30, 2018 18:50 UTC (Thu) (corbet)\r
 \r
+  o Reference: 0000763729\r
   o News link: https://lwn.net/Articles/763729\r
   o Source link: \r
 \r
index 934f640905ee2b9c17d916fe7349929fe057144d..be98c7cff2870b56ebf08cfc6fbaf687b06197fb 100644 (file)
@@ -8,6 +8,12 @@ i    an  attacker; it's worse if it remains compromised even after a
 i    reboot.  Numerous  mechanisms  for  ensuring  the  integrity of\r
 i    installed  system files have been proposed and implemented over\r
 i    the  years.  But it seems there is always room for one more; to\r
-i    fill  that  space, the fs-verity mechanism is being proposed as\r
-i    a way to protect individual files from malicious modification.\r
+i    fill  that  space, the [1]fs-verity mechanism is being proposed\r
+i    as   a   way   to   protect  individual  files  from  malicious\r
+i    modification.\r
+i    \r
+i    \r
+i    \r
+i    [1] https://lwn.net/ml/linux-fsdevel/20180824161642.1144-1-ebi-\r
+i    ggers@kernel.org/\r
 i\r
index c110703fe73fb478e7bf1592110e2cfb1e41719f..6988e8a200c940939afcb49790ad69d6d8fabd72 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0000763729.html'>[$] Protecting files with fs-verity</a></h1>
+       <h2><a href='0000763729.html'>[$] Protecting files with fs-verity</a></h2>
        <div class='details'>([Kernel] Aug 30, 2018 18:50 UTC (Thu) (corbet))</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               The developers of the Android system have, among their many goals, the wish to better protect Android devices against persistent compromise. It is bad if a device is taken over by an attacker; it&#x27;s worse if it remains compromised even after a reboot. Numerous mechanisms for ensuring the integrity of installed system files have been proposed and implemented over the years. But it seems there is always room for one more; to fill that space, the fs-verity mechanism is being proposed as a way to protect individual files from malicious modification.
+               The developers of the Android system have, among their many goals, the wish to better protect Android devices against persistent compromise. It is bad if a device is taken over by an attacker; it&#x27;s worse if it remains compromised even after a reboot. Numerous mechanisms for ensuring the integrity of installed system files have been proposed and implemented over the years. But it seems there is always room for one more; to fill that space, the [1]fs-verity mechanism is being proposed as a way to protect individual files from malicious modification.<br/><br/><br/><br/>[1] https://lwn.net/ml/linux-fsdevel/20180824161642.1144-1-ebiggers@kernel.org/
        </div>
 <hr/>
 </div>
index 01ceedf11ee8eaf73dcecba9850e568e33710ae1..885cd6cc701b18eb5b01d31a40481d8d22460186 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>[$] Protecting files with fs-verity</h1>
+       <h2>[$] Protecting files with fs-verity</h2>
        <div class='details'>([Kernel] Aug 30, 2018 18:50 UTC (Thu) (corbet))</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0000763729</a></li>
         <li>News link: <a href='https://lwn.net/Articles/763729'>https://lwn.net/Articles/763729</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index 4a05b0429daae59433f3aed83bbf85292d199c21..82ed229bd424a70dc374840286703ca087a64edb 100644 (file)
@@ -2,6 +2,7 @@
 \r
   \r
 \r
+  o Reference: 0000763789\r
   o News link: https://lwn.net/Articles/763789/\r
   o Source link: \r
 \r
index ad726d42407ac77612978d279960a1ede25292df..ab454faf87d842427bf679a7017bfa1d95cd63e3 100644 (file)
@@ -9,7 +9,7 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0000763789.html'>[$] LWN.net Weekly Edition for September 6, 2018</a></h1>
+       <h2><a href='0000763789.html'>[$] LWN.net Weekly Edition for September 6, 2018</a></h2>
        <div class='details'></div>
        <br/>
        <div class='content' style='text-align: justify'>
index 0638c5f73ac06d115c578b65376d24a723cf7126..c453a09678854084f961b506fbf9449562e18b0d 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>[$] LWN.net Weekly Edition for September 6, 2018</h1>
+       <h2>[$] LWN.net Weekly Edition for September 6, 2018</h2>
        <div class='details'></div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0000763789</a></li>
         <li>News link: <a href='https://lwn.net/Articles/763789/'>https://lwn.net/Articles/763789/</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index aa7627957253d875d20183a80b7195f9d100ed92..9539e383e6b67b35ab359486329de6dd1024e40b 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Kernel] Sep 2, 2018 22:29 UTC (Sun) (corbet)\r
 \r
+  o Reference: 0000763987\r
   o News link: https://lwn.net/Articles/763987/\r
   o Source link: \r
 \r
index 8fc90d4d8139ef43b39f6759a591efcc4990d371..3cb26e465f041e962d6e1e1ad4cc6c3b9b12659b 100644 (file)
@@ -1,8 +1,12 @@
 0Kernel prepatch 4.19-rc2      null/LWN/0000763987             70\r
 i  [Kernel] Sep 2, 2018 22:29 UTC (Sun) (corbet)\r
 i\r
-i    The  4.19-rc2  kernel  prepatch  is out for testing. "As usual,\r
-i    the  rc2  release is pretty small. People are taking a breather\r
-i    after  the  merge  window,  and  it takes a bit of time for bug\r
-i    reports to start coming in and get identified."\r
+i    The  [1]4.19-rc2  kernel  prepatch  is  out  for  testing. " As\r
+i    usual,  the  rc2  release  is pretty small. People are taking a\r
+i    breather  after  the  merge  window, and it takes a bit of time\r
+i    for bug reports to start coming in and get identified. "\r
+i    \r
+i    \r
+i    \r
+i    [1] https://lwn.net/Articles/763988/\r
 i\r
index 76f813262c231fcab3bdb3356d86da1ce001ea08..3579fad9a16f4583c83bd5181164ff3cf6cbd180 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0000763987.html'>Kernel prepatch 4.19-rc2</a></h1>
+       <h2><a href='0000763987.html'>Kernel prepatch 4.19-rc2</a></h2>
        <div class='details'>([Kernel] Sep 2, 2018 22:29 UTC (Sun) (corbet))</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               The 4.19-rc2 kernel prepatch is out for testing. &quot;As usual, the rc2 release is pretty small. People are taking a breather after the merge window, and it takes a bit of time for bug reports to start coming in and get identified.&quot;
+               The [1]4.19-rc2 kernel prepatch is out for testing. &quot; As usual, the rc2 release is pretty small. People are taking a breather after the merge window, and it takes a bit of time for bug reports to start coming in and get identified. &quot;<br/><br/><br/><br/>[1] https://lwn.net/Articles/763988/
        </div>
 <hr/>
 </div>
index e73655b3456908570544ab71d91095087c3fb102..2b1180218b35c3c884219f2926aa74d3036e7913 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Kernel prepatch 4.19-rc2</h1>
+       <h2>Kernel prepatch 4.19-rc2</h2>
        <div class='details'>([Kernel] Sep 2, 2018 22:29 UTC (Sun) (corbet))</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0000763987</a></li>
         <li>News link: <a href='https://lwn.net/Articles/763987/'>https://lwn.net/Articles/763987/</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index f0c680c9571db4aa276d0d84bcffa9327fe4e00a..97cee481eebc5c2cc5bfc343afa0f02ed3d2ea66 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Development] Sep 4, 2018 15:57 UTC (Tue) (jake)\r
 \r
+  o Reference: 0000764001\r
   o News link: https://lwn.net/Articles/764001\r
   o Source link: \r
 \r
index 529c9faa8b765898aa0f9f746d5d245ec12d94e0..3e15d738084b76b411c3c1094354e5ac2031ff58 100644 (file)
@@ -1,12 +1,18 @@
 0[$] An introduction to the Julia language, part 2     null/LWN/0000764001             70\r
 i  [Development] Sep 4, 2018 15:57 UTC (Tue) (jake)\r
 i\r
-i    Part  1 of this series introduced the Julia project's goals and\r
-i    development  process, along with the language syntax, including\r
-i    the  basics  of  control flow, data types, and, in more detail,\r
-i    how  to  work with arrays. In this part, user-defined functions\r
-i    and  the central concept of multiple dispatch are described. It\r
-i    will  also survey Julia's module and package system, cover some\r
-i    syntax  features,  show how to make plots, and briefly dip into\r
-i    macros and distributed computing.\r
+i    [1]Part  1  of  this  series  introduced the [2]Julia project's\r
+i    goals  and development process, along with the language syntax,\r
+i    including  the basics of control flow, data types, and, in more\r
+i    detail,  how  to  work  with arrays. In this part, user-defined\r
+i    functions  and  the  central  concept  of multiple dispatch are\r
+i    described.  It  will  also  survey  Julia's  module and package\r
+i    system,  cover  some  syntax  features, show how to make plots,\r
+i    and briefly dip into macros and distributed computing.\r
+i    \r
+i    \r
+i    \r
+i    [1] https://lwn.net/Articles/763626/\r
+i    \r
+i    [2] http://julialang.org/\r
 i\r
index 8611c17d849bea0ece33a0e4af31c670437e2907..6a9b78a742df974ecba29f4f236bd6c78278e75a 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0000764001.html'>[$] An introduction to the Julia language, part 2</a></h1>
+       <h2><a href='0000764001.html'>[$] An introduction to the Julia language, part 2</a></h2>
        <div class='details'>([Development] Sep 4, 2018 15:57 UTC (Tue) (jake))</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Part 1 of this series introduced the Julia project&#x27;s goals and development process, along with the language syntax, including the basics of control flow, data types, and, in more detail, how to work with arrays. In this part, user-defined functions and the central concept of multiple dispatch are described. It will also survey Julia&#x27;s module and package system, cover some syntax features, show how to make plots, and briefly dip into macros and distributed computing.
+               [1]Part 1 of this series introduced the [2]Julia project&#x27;s goals and development process, along with the language syntax, including the basics of control flow, data types, and, in more detail, how to work with arrays. In this part, user-defined functions and the central concept of multiple dispatch are described. It will also survey Julia&#x27;s module and package system, cover some syntax features, show how to make plots, and briefly dip into macros and distributed computing.<br/><br/><br/><br/>[1] https://lwn.net/Articles/763626/<br/><br/>[2] http://julialang.org/
        </div>
 <hr/>
 </div>
index cbf08fd5276708289eb64ba7393769441439110d..99f9f9dfa4727e196f5868ab50e702c7067ce30a 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>[$] An introduction to the Julia language, part 2</h1>
+       <h2>[$] An introduction to the Julia language, part 2</h2>
        <div class='details'>([Development] Sep 4, 2018 15:57 UTC (Tue) (jake))</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0000764001</a></li>
         <li>News link: <a href='https://lwn.net/Articles/764001'>https://lwn.net/Articles/764001</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index 03dc5cec2d28db0593a1c3c5b62e09698f2f0117..75291666b9ca7e87a2e68f8806b165b10c88c9af 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Security] Sep 3, 2018 15:41 UTC (Mon) (ris)\r
 \r
+  o Reference: 0000764046\r
   o News link: https://lwn.net/Articles/764046\r
   o Source link: \r
 \r
index d42349b7329285853707849f4a9704bda0c4c953..b72162f4439cb2b640992428a80b36d2b04b3632 100644 (file)
@@ -9,7 +9,7 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0000764046.html'>Security updates for Monday</a></h1>
+       <h2><a href='0000764046.html'>Security updates for Monday</a></h2>
        <div class='details'>([Security] Sep 3, 2018 15:41 UTC (Mon) (ris))</div>
        <br/>
        <div class='content' style='text-align: justify'>
index 4384209bc32708ab2d354cc59637fbd0ad587db3..ee05994f21cb2a8cd5e007dc3e3a89d94e71047a 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Security updates for Monday</h1>
+       <h2>Security updates for Monday</h2>
        <div class='details'>([Security] Sep 3, 2018 15:41 UTC (Mon) (ris))</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0000764046</a></li>
         <li>News link: <a href='https://lwn.net/Articles/764046'>https://lwn.net/Articles/764046</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index 2e2225d7432079e3b50dbf373f3c4c662fa4e9d9..e90870498a7d0d05bced76ac0e804440c38760fc 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Security] Sep 5, 2018 22:11 UTC (Wed) (jake)\r
 \r
+  o Reference: 0000764048\r
   o News link: https://lwn.net/Articles/764048\r
   o Source link: \r
 \r
index c44db411c46996984c32f5afc77f59818bc8020a..877eed66a66180ec5083211dea4ae6760e95ea1a 100644 (file)
@@ -4,10 +4,22 @@ i
 i    Security  and  convenience  rarely go hand-in-hand, but if your\r
 i    job  (or  life) requires extraordinary care against potentially\r
 i    targeted  attacks,  the  security side of that tradeoff may win\r
-i    out.  If  so, running a system like Qubes OS on your desktop or\r
-i    CopperheadOS  on  your  phone  might  make sense, which is just\r
-i    what  Konstantin  Ryabitsev,  Linux Foundation (LF) director of\r
-i    IT  security, has done. He reported on the experience in a talk\r
-i    [YouTube  video]  entitled "Life Behind the Tinfoil Curtain" at\r
-i    the 2018 Linux Security Summit North America.\r
+i    out.  If  so, running a system like [1]Qubes OS on your desktop\r
+i    or  [2]CopperheadOS  on  your  phone might make sense, which is\r
+i    just  what Konstantin Ryabitsev, Linux Foundation (LF) director\r
+i    of  IT  security,  has done. He reported on the experience in a\r
+i    [3]talk  [YouTube  video]  entitled  "Life  Behind  the Tinfoil\r
+i    Curtain" at the 2018 [4]Linux Security Summit North America .\r
+i    \r
+i    \r
+i    \r
+i    [1] https://www.qubes-os.org/\r
+i    \r
+i    [2] https://copperhead.co/\r
+i    \r
+i    [3] https://www.youtube.com/watch?v=8cU4hQg6GvU&index=6&list=P-\r
+i    LbzoR-pLrL6rOT6m50HdJFYUHyvA9lurI&t=0s\r
+i    \r
+i    [4] https://events.linuxfoundation.org/events/linux-security-s-\r
+i    ummit-north-america-2018/\r
 i\r
index 4c8a08e94e3af3ecd5f5a0e2ad7dc236898174b7..17313cab77e228d8a2de27965d85840d73a2d373 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0000764048.html'>[$] Life behind the tinfoil curtain</a></h1>
+       <h2><a href='0000764048.html'>[$] Life behind the tinfoil curtain</a></h2>
        <div class='details'>([Security] Sep 5, 2018 22:11 UTC (Wed) (jake))</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Security and convenience rarely go hand-in-hand, but if your job (or life) requires extraordinary care against potentially targeted attacks, the security side of that tradeoff may win out. If so, running a system like Qubes OS on your desktop or CopperheadOS on your phone might make sense, which is just what Konstantin Ryabitsev, Linux Foundation (LF) director of IT security, has done. He reported on the experience in a talk [YouTube video] entitled &quot;Life Behind the Tinfoil Curtain&quot; at the 2018 Linux Security Summit North America.
+               Security and convenience rarely go hand-in-hand, but if your job (or life) requires extraordinary care against potentially targeted attacks, the security side of that tradeoff may win out. If so, running a system like [1]Qubes OS on your desktop or [2]CopperheadOS on your phone might make sense, which is just what Konstantin Ryabitsev, Linux Foundation (LF) director of IT security, has done. He reported on the experience in a [3]talk [YouTube video] entitled &quot;Life Behind the Tinfoil Curtain&quot; at the 2018 [4]Linux Security Summit North America .<br/><br/><br/><br/>[1] https://www.qubes-os.org/<br/><br/>[2] https://copperhead.co/<br/><br/>[3] https://www.youtube.com/watch?v=8cU4hQg6GvU&amp;index=6&amp;list=PLbzoR-pLrL6rOT6m50HdJFYUHyvA9lurI&amp;t=0s<br/><br/>[4] https://events.linuxfoundation.org/events/linux-security-summit-north-america-2018/
        </div>
 <hr/>
 </div>
index 8675aee2b7235e9826b6d21ebdec20591f2b92e9..febb4fa5eafdf739b798267f9ba21fedadcbfa60 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>[$] Life behind the tinfoil curtain</h1>
+       <h2>[$] Life behind the tinfoil curtain</h2>
        <div class='details'>([Security] Sep 5, 2018 22:11 UTC (Wed) (jake))</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0000764048</a></li>
         <li>News link: <a href='https://lwn.net/Articles/764048'>https://lwn.net/Articles/764048</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index 51365966102784273396695b143e0676c4997efc..7a6949f8b8158d60406152d773c8ed41a3ef2db3 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Kernel] Sep 3, 2018 19:07 UTC (Mon) (corbet)\r
 \r
+  o Reference: 0000764055\r
   o News link: https://lwn.net/Articles/764055\r
   o Source link: \r
 \r
index 0b2a9b6ec97e7a2b0c22c30c5ed92d77007855ad..ad7fc58628f2f9e845f66d6e27e9f8904dc5d30d 100644 (file)
@@ -2,7 +2,7 @@
 i  [Kernel] Sep 3, 2018 19:07 UTC (Mon) (corbet)\r
 i\r
 i    The  annual  Maintainer  and  Kernel  Summits  will  be held in\r
-i    Vancouver,  BC  on  November 12  to 15, in conjunction with the\r
+i    Vancouver,  BC  on  November  12 to 15, in conjunction with the\r
 i    Linux  Plumbers  Conference.  The  program committee is looking\r
 i    for  topics  for  both  summits;  read on for details on how to\r
 i    submit  ideas and, perhaps, get an invitation to the Maintainer\r
index 359a99c1bc754f7a9c6975f31e6accef3828f2c9..e3ae83325d1d2df17f94afc07e14598273794377 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0000764055.html'>Topics sought for the Kernel and Maintainer Summits</a></h1>
+       <h2><a href='0000764055.html'>Topics sought for the Kernel and Maintainer Summits</a></h2>
        <div class='details'>([Kernel] Sep 3, 2018 19:07 UTC (Mon) (corbet))</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               The annual Maintainer and Kernel Summits will be held in Vancouver, BC on November 12 to 15, in conjunction with the Linux Plumbers Conference. The program committee is looking for topics for both summits; read on for details on how to submit ideas and, perhaps, get an invitation to the Maintainer Summit.
+               The annual Maintainer and Kernel Summits will be held in Vancouver, BC on November 12 to 15, in conjunction with the Linux Plumbers Conference. The program committee is looking for topics for both summits; read on for details on how to submit ideas and, perhaps, get an invitation to the Maintainer Summit.
        </div>
 <hr/>
 </div>
index 14008c9e7e80c325be5c7bc4b050fed1d31848ad..fea227ddc4e420714fc199e1fa13b7cfc7d93704 100644 (file)
@@ -9,16 +9,17 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Topics sought for the Kernel and Maintainer Summits</h1>
+       <h2>Topics sought for the Kernel and Maintainer Summits</h2>
        <div class='details'>([Kernel] Sep 3, 2018 19:07 UTC (Mon) (corbet))</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0000764055</a></li>
         <li>News link: <a href='https://lwn.net/Articles/764055'>https://lwn.net/Articles/764055</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               The annual Maintainer and Kernel Summits will be held in Vancouver, BC on November 12 to 15, in conjunction with the Linux Plumbers Conference. The program committee is looking for topics for both summits; read on for details on how to submit ideas and, perhaps, get an invitation to the Maintainer Summit.<br/><br/>From :<br/><br/>&quot;Theodore Y. Ts&#x27;o&quot; &lt;tytso-AT-mit.edu&gt;<br/><br/>To :<br/><br/>linux-kernel-AT-vger.kernel.org, linux-fsdevel-AT-vger.kernel.org, linux-mm-AT-kvack.org, netdev-AT-vger.kernel.org, linux-block-AT-vger.kernel.org<br/><br/>Subject :<br/><br/>Maintainer / Kernel Summit 2018 planning kick-off<br/><br/>Date :<br/><br/>Thu, 30 Aug 2018 17:35:17 -0400<br/><br/>Message-ID :<br/><br/>&lt;20180830213517.GA19110@thunk.org&gt;<br/><br/>Archive-link :<br/><br/>[1]Article<br/><br/><h2>Feel free to forward this to other Linux kernel mailing lists as<br/><br/>appropriate -- Ted</h2><br/><br/>This year, the Maintainer and Kernel Summit will be in Vancouver,<br/><br/>B.C., November 12th -- 15th. The Maintainer&#x27;s summit will be held on<br/><br/>Monday, November 12th, in Vancouver, immediately before the Linux<br/><br/>Plumber&#x27;s Conference (LPC) November 13th -- 15th.<br/><br/>For the past few years, before 2017, we&#x27;ve scheduled mostly management<br/><br/>and development process issues on the first day. We then opened up<br/><br/>the second day of the Kernel Summit to all attendees of the conference<br/><br/>with which the Kernel Summit has been colocated, and called it the<br/><br/>&quot;Open Technical Day&quot;. This is something that just made sense in order<br/><br/>to assure that all of the necessary people needed to discuss a<br/><br/>particular technical issue could be in the room.<br/><br/>Starting last year in Prague, we took the next logical step, and split<br/><br/>the Kernel Summit in two. The &quot;Maintainer&#x27;s Summit&quot; is an<br/><br/>invite-only, half-day event, where the primary focus will be process<br/><br/>issues of Linux Kernel Development. It will be limited to 30 invitees<br/><br/>and a handful of sponsored attendees. This makes it smaller than the<br/><br/>first few kernel summits (which were limited to around 50 attendees).<br/><br/>The &quot;Kernel Summit&quot; is now organized as a track which is run in<br/><br/>parallel with the other tracks at the Linux Plumber&#x27;s Conference, and<br/><br/>is open to all registered attendees of Plumbers. Much as how we<br/><br/>organized the Kernel Summit &quot;open technical day&quot; in 2016 in Santa Fe,<br/><br/>the Kernel Summit schedule will be synchronized with the other tracks<br/><br/>at the Plumber&#x27;s Conference, and it will be open to all registered<br/><br/>Plumber&#x27;s attendees.<br/><br/>Linus has suggested the following ten people as the core of the people<br/><br/>he would like invited to the Maintainer&#x27;s Summit, which was calculated<br/><br/>from statistics from his git tree.<br/><br/>David Miller<br/><br/>Dave Airlie<br/><br/>Greg KH<br/><br/>Arnd Bergmann<br/><br/>Ingo Molnar<br/><br/>Mauro Carvalho Chehab<br/><br/>Takashi Iwai<br/><br/>Thomas Gleixner<br/><br/>Andrew Morton<br/><br/>Olof Johansson<br/><br/>As we did last year, there will be a mini-program committee that will<br/><br/>be pick enough names to bring the total number of 30 for the<br/><br/>Maintainer&#x27;s Summit. That program committee will consist of Arnd<br/><br/>Bergmann, Thomas Gleixner, Greg KH, Paul McKenney, and Ted Ts&#x27;o.<br/><br/>We will use the rest of names on the list generated by Linus&#x27;s script<br/><br/>as a starting point of people to be considered. People who suggest<br/><br/>topics that should be discussed on the Maintainer&#x27;s summit will also<br/><br/>be added to the list. To make topic suggestions for the Maintainer&#x27;s<br/><br/>Summit, please send e-mail to the ksummit-discuss list with a subject<br/><br/>prefix of [MAINTAINERS SUMMIT].<br/><br/>The other job of the program committee will be to organize the program<br/><br/>for the Kernel Summit. The goal of the Kernel Summit track will be to<br/><br/>provide a forum to discuss specific technical issues that would be<br/><br/>easier to resolve in person than over e-mail. The program committee<br/><br/>will also consider &quot;information sharing&quot; topics if they are clearly of<br/><br/>interest to the wider development community (i.e., advanced training<br/><br/>in topics that would be useful to kernel developers).<br/><br/>To suggest a topic for the Kernel Summit, please tag your e-mail with<br/><br/>[TECH TOPIC]. As before, please use a separate e-mail for each topic,<br/><br/>and send the topic suggestions to:<br/><br/>ksummit-discuss@lists.linuxfoundation.org<br/><br/>People who submit topic suggestions before September 21st and which<br/><br/>are accepted, will be given a free admission to the Linux Plumbers<br/><br/>Conference.<br/><br/>We will reserving roughly half the Kernel Summit slots for last-minute<br/><br/>discussions that will be scheduled during the week of Plumber&#x27;s, in an<br/><br/>&quot;unconference style&quot;. This was extremely popular in Santa Fe and in<br/><br/>Prague, since it allowed ideas that came up in hallway discussions,<br/><br/>and in Plumber&#x27;s Miniconference, to be given scheduled, dedicated<br/><br/>times for that discussion.<br/><br/>If you were not subscribed on to the kernel-discuss mailing list from<br/><br/>last year (or if you had removed yourself after the kernel summit),<br/><br/>you can subscribe to the discuss list using mailman:<br/><br/>https://lists.linuxfoundation.org/mailman/listinfo/ksummi...<br/><br/><br/><br/>[1] https://lwn.net/ml/linux-kernel/20180830213517.GA19110@thunk.org
+               The annual Maintainer and Kernel Summits will be held in Vancouver, BC on November 12 to 15, in conjunction with the Linux Plumbers Conference. The program committee is looking for topics for both summits; read on for details on how to submit ideas and, perhaps, get an invitation to the Maintainer Summit.<br/><br/>From :<br/><br/>&quot;Theodore Y. Ts&#x27;o&quot; &lt;tytso-AT-mit.edu&gt;<br/><br/>To :<br/><br/>linux-kernel-AT-vger.kernel.org, linux-fsdevel-AT-vger.kernel.org, linux-mm-AT-kvack.org, netdev-AT-vger.kernel.org, linux-block-AT-vger.kernel.org<br/><br/>Subject :<br/><br/>Maintainer / Kernel Summit 2018 planning kick-off<br/><br/>Date :<br/><br/>Thu, 30 Aug 2018 17:35:17 -0400<br/><br/>Message-ID :<br/><br/>&lt;20180830213517.GA19110@thunk.org&gt;<br/><br/>Archive-link :<br/><br/>[1]Article<br/><br/><h3>Feel free to forward this to other Linux kernel mailing lists as<br/><br/>appropriate -- Ted</h3><br/><br/>This year, the Maintainer and Kernel Summit will be in Vancouver,<br/><br/>B.C., November 12th -- 15th. The Maintainer&#x27;s summit will be held on<br/><br/>Monday, November 12th, in Vancouver, immediately before the Linux<br/><br/>Plumber&#x27;s Conference (LPC) November 13th -- 15th.<br/><br/>For the past few years, before 2017, we&#x27;ve scheduled mostly management<br/><br/>and development process issues on the first day. We then opened up<br/><br/>the second day of the Kernel Summit to all attendees of the conference<br/><br/>with which the Kernel Summit has been colocated, and called it the<br/><br/>&quot;Open Technical Day&quot;. This is something that just made sense in order<br/><br/>to assure that all of the necessary people needed to discuss a<br/><br/>particular technical issue could be in the room.<br/><br/>Starting last year in Prague, we took the next logical step, and split<br/><br/>the Kernel Summit in two. The &quot;Maintainer&#x27;s Summit&quot; is an<br/><br/>invite-only, half-day event, where the primary focus will be process<br/><br/>issues of Linux Kernel Development. It will be limited to 30 invitees<br/><br/>and a handful of sponsored attendees. This makes it smaller than the<br/><br/>first few kernel summits (which were limited to around 50 attendees).<br/><br/>The &quot;Kernel Summit&quot; is now organized as a track which is run in<br/><br/>parallel with the other tracks at the Linux Plumber&#x27;s Conference, and<br/><br/>is open to all registered attendees of Plumbers. Much as how we<br/><br/>organized the Kernel Summit &quot;open technical day&quot; in 2016 in Santa Fe,<br/><br/>the Kernel Summit schedule will be synchronized with the other tracks<br/><br/>at the Plumber&#x27;s Conference, and it will be open to all registered<br/><br/>Plumber&#x27;s attendees.<br/><br/>Linus has suggested the following ten people as the core of the people<br/><br/>he would like invited to the Maintainer&#x27;s Summit, which was calculated<br/><br/>from statistics from his git tree.<br/><br/>David Miller<br/><br/>Dave Airlie<br/><br/>Greg KH<br/><br/>Arnd Bergmann<br/><br/>Ingo Molnar<br/><br/>Mauro Carvalho Chehab<br/><br/>Takashi Iwai<br/><br/>Thomas Gleixner<br/><br/>Andrew Morton<br/><br/>Olof Johansson<br/><br/>As we did last year, there will be a mini-program committee that will<br/><br/>be pick enough names to bring the total number of 30 for the<br/><br/>Maintainer&#x27;s Summit. That program committee will consist of Arnd<br/><br/>Bergmann, Thomas Gleixner, Greg KH, Paul McKenney, and Ted Ts&#x27;o.<br/><br/>We will use the rest of names on the list generated by Linus&#x27;s script<br/><br/>as a starting point of people to be considered. People who suggest<br/><br/>topics that should be discussed on the Maintainer&#x27;s summit will also<br/><br/>be added to the list. To make topic suggestions for the Maintainer&#x27;s<br/><br/>Summit, please send e-mail to the ksummit-discuss list with a subject<br/><br/>prefix of [MAINTAINERS SUMMIT].<br/><br/>The other job of the program committee will be to organize the program<br/><br/>for the Kernel Summit. The goal of the Kernel Summit track will be to<br/><br/>provide a forum to discuss specific technical issues that would be<br/><br/>easier to resolve in person than over e-mail. The program committee<br/><br/>will also consider &quot;information sharing&quot; topics if they are clearly of<br/><br/>interest to the wider development community (i.e., advanced training<br/><br/>in topics that would be useful to kernel developers).<br/><br/>To suggest a topic for the Kernel Summit, please tag your e-mail with<br/><br/>[TECH TOPIC]. As before, please use a separate e-mail for each topic,<br/><br/>and send the topic suggestions to:<br/><br/>ksummit-discuss@lists.linuxfoundation.org<br/><br/>People who submit topic suggestions before September 21st and which<br/><br/>are accepted, will be given a free admission to the Linux Plumbers<br/><br/>Conference.<br/><br/>We will reserving roughly half the Kernel Summit slots for last-minute<br/><br/>discussions that will be scheduled during the week of Plumber&#x27;s, in an<br/><br/>&quot;unconference style&quot;. This was extremely popular in Santa Fe and in<br/><br/>Prague, since it allowed ideas that came up in hallway discussions,<br/><br/>and in Plumber&#x27;s Miniconference, to be given scheduled, dedicated<br/><br/>times for that discussion.<br/><br/>If you were not subscribed on to the kernel-discuss mailing list from<br/><br/>last year (or if you had removed yourself after the kernel summit),<br/><br/>you can subscribe to the discuss list using mailman:<br/><br/>https://lists.linuxfoundation.org/mailman/listinfo/ksummi...<br/><br/><br/><br/>[1] https://lwn.net/ml/linux-kernel/20180830213517.GA19110@thunk.org
        </div>
 <hr/>
 </div>
index 58a24b16c7074cff336d622e361db93d23a7e49e..bdd8d6d2c5bc6aef35c4931ed963ece4b46a55d8 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Kernel] Sep 4, 2018 0:15 UTC (Tue) (corbet)\r
 \r
+  o Reference: 0000764057\r
   o News link: https://lwn.net/Articles/764057\r
   o Source link: \r
 \r
index eb103f9c34b9d7db609b0ac58a4ebf66806c5ee1..5b71d2756b2ad6bf1a71c2f834fac7b8f61943f6 100644 (file)
@@ -3,7 +3,7 @@ i  [Kernel] Sep 4, 2018 0:15 UTC (Tue) (corbet)
 i\r
 i    It  is  common  for kernel code to generate unique integers for\r
 i    identifiers.  When  one plugs in a flash drive, it will show up\r
-i    as  /dev/sdN;  that  N (a letter derived from a number) must be\r
+i    as  /dev/sdN  ; that N (a letter derived from a number) must be\r
 i    generated  in  the  kernel, and it should not already be in use\r
 i    for  another  drive or unpleasant things will happen. One might\r
 i    think  that  generating  such  numbers would not be a difficult\r
index 80f173969c676b84847c2dc906520af5a7a30475..1b43f463e91fdd05c7d2014f7626c3d6d5d94df9 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0000764057.html'>[$] IDA: simplifying the complex task of allocating integers</a></h1>
+       <h2><a href='0000764057.html'>[$] IDA: simplifying the complex task of allocating integers</a></h2>
        <div class='details'>([Kernel] Sep 4, 2018 0:15 UTC (Tue) (corbet))</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               It is common for kernel code to generate unique integers for identifiers. When one plugs in a flash drive, it will show up as /dev/sdN; that N (a letter derived from a number) must be generated in the kernel, and it should not already be in use for another drive or unpleasant things will happen. One might think that generating such numbers would not be a difficult task, but that turns out not to be the case, especially in situations where many numbers must be tracked. The IDA (for &quot;ID allocator&quot;, perhaps) API exists to handle this specialized task. In past kernels, it has managed to make the process of getting an unused number surprisingly complex; the 4.19 kernel has a new IDA API that simplifies things considerably.
+               It is common for kernel code to generate unique integers for identifiers. When one plugs in a flash drive, it will show up as /dev/sdN ; that N (a letter derived from a number) must be generated in the kernel, and it should not already be in use for another drive or unpleasant things will happen. One might think that generating such numbers would not be a difficult task, but that turns out not to be the case, especially in situations where many numbers must be tracked. The IDA (for &quot;ID allocator&quot;, perhaps) API exists to handle this specialized task. In past kernels, it has managed to make the process of getting an unused number surprisingly complex; the 4.19 kernel has a new IDA API that simplifies things considerably.
        </div>
 <hr/>
 </div>
index cba93c8a0b6625a9c7972b0ab9a3c2fce5e5edd1..e3acbeab306ef5148b501593f248065021614371 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>[$] IDA: simplifying the complex task of allocating integers</h1>
+       <h2>[$] IDA: simplifying the complex task of allocating integers</h2>
        <div class='details'>([Kernel] Sep 4, 2018 0:15 UTC (Tue) (corbet))</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0000764057</a></li>
         <li>News link: <a href='https://lwn.net/Articles/764057'>https://lwn.net/Articles/764057</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index a01bd05de3992945894e761bc5edd2cfc44b94b1..cc6cffdb6f648327b7bd10a05005bf6d2963e11e 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Security] Sep 4, 2018 15:14 UTC (Tue) (ris)\r
 \r
+  o Reference: 0000764130\r
   o News link: https://lwn.net/Articles/764130\r
   o Source link: \r
 \r
index 792d886817f40f5a076f8bdff646bf70b7ae4a4f..ea0a0dcc73efdf898544afb5c68c23d65ea5d8d1 100644 (file)
@@ -9,7 +9,7 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0000764130.html'>Security updates for Tuesday</a></h1>
+       <h2><a href='0000764130.html'>Security updates for Tuesday</a></h2>
        <div class='details'>([Security] Sep 4, 2018 15:14 UTC (Tue) (ris))</div>
        <br/>
        <div class='content' style='text-align: justify'>
index cd24a804bb101888b8c05ef85422d8c1b1cbe207..181af3a12aed000fde85fa7d8034c6abc0cc6e61 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Security updates for Tuesday</h1>
+       <h2>Security updates for Tuesday</h2>
        <div class='details'>([Security] Sep 4, 2018 15:14 UTC (Tue) (ris))</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0000764130</a></li>
         <li>News link: <a href='https://lwn.net/Articles/764130'>https://lwn.net/Articles/764130</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index 94161c5c8bf0fe70229521d0ed1426887e8a77a2..dc1be3fafeb5bef7a6906c496a703c94bdfa8e08 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Front] Sep 5, 2018 19:20 UTC (Wed) (jake)\r
 \r
+  o Reference: 0000764131\r
   o News link: https://lwn.net/Articles/764131\r
   o Source link: \r
 \r
index 402f3cd8efbf3e1407b51b6d1de8486ef3025146..512b54aa12162c930dcd718462c18880c0e09a7c 100644 (file)
@@ -1,14 +1,19 @@
 0[$] Learning about Go internals at GopherCon  null/LWN/0000764131             70\r
 i  [Front] Sep 5, 2018 19:20 UTC (Wed) (jake)\r
 i\r
-i    GopherCon   is  the  major  conference  for  the  Go  language,\r
+i    [1]GopherCon  is  the major conference for the [2]Go language ,\r
 i    attended  by  1600  dedicated  "gophers", as the members of its\r
 i    community  like  to  call  themselves.  Held  for the last five\r
 i    years   in   Denver,   it   attracts  programmers,  open-source\r
 i    contributors,  and  technical  managers  from  all  over  North\r
 i    America  and the world. GopherCon's highly-technical program is\r
 i    an  intense  mix  of  Go internals and programming tutorials, a\r
-i    few  of  which we will explore in this article. Subscribers can\r
-i    read  on  for  a  report  from  GopherCon  by guest author Josh\r
-i    Berkus.\r
+i    few of which we will explore in this article.\r
+i    \r
+i    \r
+i    \r
+i    [1] https://www.gophercon.com/\r
+i    \r
+i    [2]  https://golang.org/  Subscribers  can read on for a report\r
+i    from GopherCon by guest author Josh Berkus.\r
 i\r
index 763ec98a87ffeefcff6eff520fd0e5534f58577e..aa45ab457d687eb8503aed7154383568d053ed73 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0000764131.html'>[$] Learning about Go internals at GopherCon</a></h1>
+       <h2><a href='0000764131.html'>[$] Learning about Go internals at GopherCon</a></h2>
        <div class='details'>([Front] Sep 5, 2018 19:20 UTC (Wed) (jake))</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               GopherCon is the major conference for the Go language, attended by 1600 dedicated &quot;gophers&quot;, as the members of its community like to call themselves. Held for the last five years in Denver, it attracts programmers, open-source contributors, and technical managers from all over North America and the world. GopherCon&#x27;s highly-technical program is an intense mix of Go internals and programming tutorials, a few of which we will explore in this article. Subscribers can read on for a report from GopherCon by guest author Josh Berkus.
+               [1]GopherCon is the major conference for the [2]Go language , attended by 1600 dedicated &quot;gophers&quot;, as the members of its community like to call themselves. Held for the last five years in Denver, it attracts programmers, open-source contributors, and technical managers from all over North America and the world. GopherCon&#x27;s highly-technical program is an intense mix of Go internals and programming tutorials, a few of which we will explore in this article.<br/><br/><br/><br/>[1] https://www.gophercon.com/<br/><br/>[2] https://golang.org/ Subscribers can read on for a report from GopherCon by guest author Josh Berkus.
        </div>
 <hr/>
 </div>
index ca9872fcbb46d9fa49eaa84847341012ef42aaa8..fa19c6221e0e463297a4a53e30f1fb7bd7d02542 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>[$] Learning about Go internals at GopherCon</h1>
+       <h2>[$] Learning about Go internals at GopherCon</h2>
        <div class='details'>([Front] Sep 5, 2018 19:20 UTC (Wed) (jake))</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0000764131</a></li>
         <li>News link: <a href='https://lwn.net/Articles/764131'>https://lwn.net/Articles/764131</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index 4a4439398ec3154ab204c3ce7f93c783907710b9..a0c0c5c13ab6f4019ab608ea1ae2efae9aed2001 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Security] Sep 5, 2018 15:01 UTC (Wed) (ris)\r
 \r
+  o Reference: 0000764182\r
   o News link: https://lwn.net/Articles/764182\r
   o Source link: \r
 \r
index 495863817058e40a0b55e3d381b3e15b537bc972..614d034be285e5c17d10f1b6bb8e0fc61c1e90c6 100644 (file)
@@ -9,7 +9,7 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0000764182.html'>Security updates for Wednesday</a></h1>
+       <h2><a href='0000764182.html'>Security updates for Wednesday</a></h2>
        <div class='details'>([Security] Sep 5, 2018 15:01 UTC (Wed) (ris))</div>
        <br/>
        <div class='content' style='text-align: justify'>
index 76b7e83af37c5ad4843d8d039af6ef963be01aa9..a6df8e06c1a10d5071715ad841fa0b2c6d79b26d 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Security updates for Wednesday</h1>
+       <h2>Security updates for Wednesday</h2>
        <div class='details'>([Security] Sep 5, 2018 15:01 UTC (Wed) (ris))</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0000764182</a></li>
         <li>News link: <a href='https://lwn.net/Articles/764182'>https://lwn.net/Articles/764182</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index ff6288f35f095aae54481c2fe87f9c03c192e4c4..3d2f529f78feeee147ac4b166f76711d47efb3fb 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Kernel] Sep 5, 2018 15:15 UTC (Wed) (ris)\r
 \r
+  o Reference: 0000764184\r
   o News link: https://lwn.net/Articles/764184/\r
   o Source link: \r
 \r
index 91c215ec3788f7a059edb9e9966d95db2d774ad6..a9492904667b566c333981c85cb23758d6da9ecc 100644 (file)
@@ -1,7 +1,19 @@
 0A set of stable kernels       null/LWN/0000764184             70\r
 i  [Kernel] Sep 5, 2018 15:15 UTC (Wed) (ris)\r
 i\r
-i    Greg   Kroah-Hartman   has   released  stable  kernels  4.18.6,\r
-i    4.14.68,  4.9.125,  4.4.154,  and  3.18.121.  They  all contain\r
-i    important fixes and users should upgrade.\r
+i    Greg  Kroah-Hartman  has  released  stable  kernels [1]4.18.6 ,\r
+i    [2]4.14.68  ,  [3]4.9.125 , [4]4.4.154 , and [5]3.18.121 . They\r
+i    all contain important fixes and users should upgrade.\r
+i    \r
+i    \r
+i    \r
+i    [1] https://lwn.net/Articles/764185/\r
+i    \r
+i    [2] https://lwn.net/Articles/764186/\r
+i    \r
+i    [3] https://lwn.net/Articles/764187/\r
+i    \r
+i    [4] https://lwn.net/Articles/764188/\r
+i    \r
+i    [5] https://lwn.net/Articles/764189/\r
 i\r
index 7c4752940891611c862e99f038f28cfd60a195dc..e07b6cce6133e1a2b5746f6f0cd5d160a7651e4d 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0000764184.html'>A set of stable kernels</a></h1>
+       <h2><a href='0000764184.html'>A set of stable kernels</a></h2>
        <div class='details'>([Kernel] Sep 5, 2018 15:15 UTC (Wed) (ris))</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Greg Kroah-Hartman has released stable kernels 4.18.6, 4.14.68, 4.9.125, 4.4.154, and 3.18.121. They all contain important fixes and users should upgrade.
+               Greg Kroah-Hartman has released stable kernels [1]4.18.6 , [2]4.14.68 , [3]4.9.125 , [4]4.4.154 , and [5]3.18.121 . They all contain important fixes and users should upgrade.<br/><br/><br/><br/>[1] https://lwn.net/Articles/764185/<br/><br/>[2] https://lwn.net/Articles/764186/<br/><br/>[3] https://lwn.net/Articles/764187/<br/><br/>[4] https://lwn.net/Articles/764188/<br/><br/>[5] https://lwn.net/Articles/764189/
        </div>
 <hr/>
 </div>
index 94aed84eb789708cedaced6e1cd76794831a2ceb..20964a2a7ed68a7aab52d4f65a4c9192b6121299 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>A set of stable kernels</h1>
+       <h2>A set of stable kernels</h2>
        <div class='details'>([Kernel] Sep 5, 2018 15:15 UTC (Wed) (ris))</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0000764184</a></li>
         <li>News link: <a href='https://lwn.net/Articles/764184/'>https://lwn.net/Articles/764184/</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index 20882cb5bbc9b5b9f45bc403fcaaf19933d93325..ff42782e0c27f7a4a13d14808d11f99800f8907e 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Kernel] Sep 6, 2018 15:59 UTC (Thu) (corbet)\r
 \r
+  o Reference: 0000764200\r
   o News link: https://lwn.net/Articles/764200\r
   o Source link: \r
 \r
index 9cd70e2caf882a63ce2a9126ccfb228e4fd5b6b0..d7f3eb1cab19e7b8add2a5eb9ea4e31d0162931d 100644 (file)
@@ -6,8 +6,15 @@ i    but  the  kernel  often only needs a subset of that information
 i    to  be  able to perform filtering or associate any given packet\r
 i    with  a  flow.  The  piece  of  code that follows the different\r
 i    layers  of  packet  encapsulation to find the important data is\r
-i    called  a  flow  dissector.  In current Linux kernels, the flow\r
-i    dissector  is  written  in  C.  A  patch  set has been proposed\r
+i    called  a flow dissector. In current Linux kernels, the [1]flow\r
+i    dissector  is  written  in  C. A [2]patch set has been proposed\r
 i    recently  to  implement  it  in  BPF  with  the  clear  goal of\r
 i    improving security, flexibility, and maybe even performance.\r
+i    \r
+i    \r
+i    \r
+i    [1] https://elixir.bootlin.com/linux/v4.18.6/source/net/core/f-\r
+i    low_dissector.c\r
+i    \r
+i    [2] https://lwn.net/Articles/763938/\r
 i\r
index cfcf95ab2820c26bd3887414c36483c57fe1a1ab..655ac1e8ea531871c5d2e39d8a32db4aff52e90b 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0000764200.html'>[$] Writing network flow dissectors in BPF</a></h1>
+       <h2><a href='0000764200.html'>[$] Writing network flow dissectors in BPF</a></h2>
        <div class='details'>([Kernel] Sep 6, 2018 15:59 UTC (Thu) (corbet))</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Network packet headers contain a great deal of information, but the kernel often only needs a subset of that information to be able to perform filtering or associate any given packet with a flow. The piece of code that follows the different layers of packet encapsulation to find the important data is called a flow dissector. In current Linux kernels, the flow dissector is written in C. A patch set has been proposed recently to implement it in BPF with the clear goal of improving security, flexibility, and maybe even performance.
+               Network packet headers contain a great deal of information, but the kernel often only needs a subset of that information to be able to perform filtering or associate any given packet with a flow. The piece of code that follows the different layers of packet encapsulation to find the important data is called a flow dissector. In current Linux kernels, the [1]flow dissector is written in C. A [2]patch set has been proposed recently to implement it in BPF with the clear goal of improving security, flexibility, and maybe even performance.<br/><br/><br/><br/>[1] https://elixir.bootlin.com/linux/v4.18.6/source/net/core/flow_dissector.c<br/><br/>[2] https://lwn.net/Articles/763938/
        </div>
 <hr/>
 </div>
index 800444faef761c19cc2d2717e5fb719b0c3ad1a3..3a04f2ce70f63009e7cbae0415bf8fcda872e9fd 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>[$] Writing network flow dissectors in BPF</h1>
+       <h2>[$] Writing network flow dissectors in BPF</h2>
        <div class='details'>([Kernel] Sep 6, 2018 15:59 UTC (Thu) (corbet))</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0000764200</a></li>
         <li>News link: <a href='https://lwn.net/Articles/764200'>https://lwn.net/Articles/764200</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index b690a82a594dde40e8d815cd83ae469ea288961f..4f5ef6c4e8f1b7ea450b501abec39c0b7987146c 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Development] Sep 5, 2018 17:31 UTC (Wed) (ris)\r
 \r
+  o Reference: 0000764202\r
   o News link: https://lwn.net/Articles/764202/\r
   o Source link: \r
 \r
index f8dc85075ec9181a9647e3f17196587a0d8d9f17..a5b69fa7c37b5dd4d8771a6ea1b4140253143813 100644 (file)
@@ -8,5 +8,9 @@ i    those  using containers there is menu option to reopen a tab in
 i    a  different  container;  Firefox  63 will remove all trust for\r
 i    Symantec-issued  certificates,  and  it  is optional in Firefox\r
 i    62;  FreeBSD  support for WebAuthn was added; and more. See the\r
-i    release notes for details.\r
+i    [1]release notes for details.\r
+i    \r
+i    \r
+i    \r
+i    [1] https://www.mozilla.org/en-US/firefox/62.0/releasenotes/\r
 i\r
index 06e752e13c619993dffa5ce35ad890abe29d7d73..92fd3db8494679a274e31bebb664d1223cc40260 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0000764202.html'>Firefox 62.0 released</a></h1>
+       <h2><a href='0000764202.html'>Firefox 62.0 released</a></h2>
        <div class='details'>([Development] Sep 5, 2018 17:31 UTC (Wed) (ris))</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Mozilla has released Firefox 62.0, with several new features. The Firefox Home (default New Tab) allows users to display up to 4 rows of top sites, Pocket stories, and highlights; for those using containers there is menu option to reopen a tab in a different container; Firefox 63 will remove all trust for Symantec-issued certificates, and it is optional in Firefox 62; FreeBSD support for WebAuthn was added; and more. See the release notes for details.
+               Mozilla has released Firefox 62.0, with several new features. The Firefox Home (default New Tab) allows users to display up to 4 rows of top sites, Pocket stories, and highlights; for those using containers there is menu option to reopen a tab in a different container; Firefox 63 will remove all trust for Symantec-issued certificates, and it is optional in Firefox 62; FreeBSD support for WebAuthn was added; and more. See the [1]release notes for details.<br/><br/><br/><br/>[1] https://www.mozilla.org/en-US/firefox/62.0/releasenotes/
        </div>
 <hr/>
 </div>
index de063a52016e0d31d6b2b535464f3602e9e3c4bc..27720fe8b01ac15cc4c0f97dc9da1c6d945f90d5 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Firefox 62.0 released</h1>
+       <h2>Firefox 62.0 released</h2>
        <div class='details'>([Development] Sep 5, 2018 17:31 UTC (Wed) (ris))</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0000764202</a></li>
         <li>News link: <a href='https://lwn.net/Articles/764202/'>https://lwn.net/Articles/764202/</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index 3fbbdd358fe699e8e854fd94d8e03cefc7a6b08a..ee242b9ade59c252b6464f2e3d80fd192ceefd12 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Kernel] Sep 5, 2018 21:47 UTC (Wed) (corbet)\r
 \r
+  o Reference: 0000764209\r
   o News link: https://lwn.net/Articles/764209\r
   o Source link: \r
 \r
index d0410edcf79a03453c2b436568aeeb6616dff101..123092cbfdffd11f80a08fc229fd099642d116a4 100644 (file)
@@ -9,7 +9,12 @@ i    reasonably  well  protected  against this variant since shortly
 i    after  its  disclosure in January. It is, however, possible for\r
 i    user-space  processes  to  use Spectre v2 to attack each other;\r
 i    thus  far,  the  mainline  kernel has offered relatively little\r
-i    protection  against  such  attacks. A recent proposal from Jiri\r
-i    Kosina  may  change  that  situation,  but there are still some\r
-i    disagreements around the details.\r
+i    protection  against  such  attacks.  A  recent [1]proposal from\r
+i    Jiri  Kosina  may  change  that  situation, but there are still\r
+i    some disagreements around the details.\r
+i    \r
+i    \r
+i    \r
+i    [1] https://lwn.net/ml/linux-kernel/nycvar.YFH.7.76.1809041619-\r
+i    510.15880@cbobk.fhfr.pm/\r
 i\r
index 0e94410c54f7e61701ab1cec9fa8ff71aa81c2c7..e0e86dfce12747b38542473e2c3951f9cf90e997 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0000764209.html'>[$] Strengthening user-space Spectre v2 protection</a></h1>
+       <h2><a href='0000764209.html'>[$] Strengthening user-space Spectre v2 protection</a></h2>
        <div class='details'>([Kernel] Sep 5, 2018 21:47 UTC (Wed) (corbet))</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               The Spectre variant 2 vulnerability allows the speculative execution of incorrect (in an attacker-controllable way) indirect branch predictions, resulting in the ability to exfiltrate information via side channels. The kernel has been reasonably well protected against this variant since shortly after its disclosure in January. It is, however, possible for user-space processes to use Spectre v2 to attack each other; thus far, the mainline kernel has offered relatively little protection against such attacks. A recent proposal from Jiri Kosina may change that situation, but there are still some disagreements around the details.
+               The Spectre variant 2 vulnerability allows the speculative execution of incorrect (in an attacker-controllable way) indirect branch predictions, resulting in the ability to exfiltrate information via side channels. The kernel has been reasonably well protected against this variant since shortly after its disclosure in January. It is, however, possible for user-space processes to use Spectre v2 to attack each other; thus far, the mainline kernel has offered relatively little protection against such attacks. A recent [1]proposal from Jiri Kosina may change that situation, but there are still some disagreements around the details.<br/><br/><br/><br/>[1] https://lwn.net/ml/linux-kernel/nycvar.YFH.7.76.1809041619510.15880@cbobk.fhfr.pm/
        </div>
 <hr/>
 </div>
index c24f3ff5a9632f03c42dd7d0643f6cd742776582..dae16d28b9453b196576e0e3212adb7d17723bc9 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>[$] Strengthening user-space Spectre v2 protection</h1>
+       <h2>[$] Strengthening user-space Spectre v2 protection</h2>
        <div class='details'>([Kernel] Sep 5, 2018 21:47 UTC (Wed) (corbet))</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0000764209</a></li>
         <li>News link: <a href='https://lwn.net/Articles/764209'>https://lwn.net/Articles/764209</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index b91238e94a64d79204cc18a79be35d610ba2b238..fb4833298969613121df70cdc76af0669d9b738c 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Development] Sep 5, 2018 21:17 UTC (Wed) (ris)\r
 \r
+  o Reference: 0000764219\r
   o News link: https://lwn.net/Articles/764219\r
   o Source link: \r
 \r
index 4985147e974b8a48cdeffd5275c1b26e3007dd22..9c4b1da13a4d37fa54917fe476389cabeb8e240a 100644 (file)
@@ -2,10 +2,14 @@
 i  [Development] Sep 5, 2018 21:17 UTC (Wed) (ris)\r
 i\r
 i    The  GNOME  Project  has  announced  the  release of GNOME 3.30\r
-i    "Almería".  "This release brings automatic updates in Software,\r
-i    more  games,  and  a  new Podcasts application. Improvements to\r
-i    core  GNOME  applications include a refined location and search\r
-i    bar  in  Files,  a [Thunderbolt] panel in Settings, support for\r
-i    remoting  using RDP in Boxes, and many more." The release notes\r
-i    contain more information.\r
+i    "Almería".   "   This   release  brings  automatic  updates  in\r
+i    Software,   more   games,   and  a  new  Podcasts  application.\r
+i    Improvements  to  core  GNOME  applications  include  a refined\r
+i    location  and  search  bar  in  Files, a [Thunderbolt] panel in\r
+i    Settings,  support  for  remoting  using RDP in Boxes, and many\r
+i    more. " The [1]release notes contain more information.\r
+i    \r
+i    \r
+i    \r
+i    [1] https://help.gnome.org/misc/release-notes/3.30/\r
 i\r
index b143c4cdc63c3d399dcc0fc188d7618d4d8b4cda..c6e1e7990984217ad17c59250b56c2a714204d7a 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0000764219.html'>GNOME 3.30 released</a></h1>
+       <h2><a href='0000764219.html'>GNOME 3.30 released</a></h2>
        <div class='details'>([Development] Sep 5, 2018 21:17 UTC (Wed) (ris))</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               The GNOME Project has announced the release of GNOME 3.30 &quot;Almería&quot;. &quot;This release brings automatic updates in Software, more games, and a new Podcasts application. Improvements to core GNOME applications include a refined location and search bar in Files, a [Thunderbolt] panel in Settings, support for remoting using RDP in Boxes, and many more.&quot; The release notes contain more information.
+               The GNOME Project has announced the release of GNOME 3.30 &quot;Almería&quot;. &quot; This release brings automatic updates in Software, more games, and a new Podcasts application. Improvements to core GNOME applications include a refined location and search bar in Files, a [Thunderbolt] panel in Settings, support for remoting using RDP in Boxes, and many more. &quot; The [1]release notes contain more information.<br/><br/><br/><br/>[1] https://help.gnome.org/misc/release-notes/3.30/
        </div>
 <hr/>
 </div>
index d82900daac08dacbcec281a4d85fe0ac9b24392d..2ae0d55a642c32b3bbb332d20dd4a9324ed19c4a 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>GNOME 3.30 released</h1>
+       <h2>GNOME 3.30 released</h2>
        <div class='details'>([Development] Sep 5, 2018 21:17 UTC (Wed) (ris))</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0000764219</a></li>
         <li>News link: <a href='https://lwn.net/Articles/764219'>https://lwn.net/Articles/764219</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index 64a081b378adaee69167cd598252ff09053941d8..7695da399f90db0478f0ce8de035e0c6e9ed0987 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Security] Sep 6, 2018 13:55 UTC (Thu) (jake)\r
 \r
+  o Reference: 0000764300\r
   o News link: https://lwn.net/Articles/764300\r
   o Source link: \r
 \r
index 9bed822ad3fc41969edbdfe65a2ce2359f9c0bc4..ef66c2cc99867bd2d938d7706663594ad720409d 100644 (file)
@@ -9,7 +9,7 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0000764300.html'>Security updates for Thursday</a></h1>
+       <h2><a href='0000764300.html'>Security updates for Thursday</a></h2>
        <div class='details'>([Security] Sep 6, 2018 13:55 UTC (Thu) (jake))</div>
        <br/>
        <div class='content' style='text-align: justify'>
index 968dbd3910e25edc14fc9d878d54828a5e272087..3833ebe434fb902a168fab36062c0d25fcf9d350 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Security updates for Thursday</h1>
+       <h2>Security updates for Thursday</h2>
        <div class='details'>([Security] Sep 6, 2018 13:55 UTC (Thu) (jake))</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0000764300</a></li>
         <li>News link: <a href='https://lwn.net/Articles/764300'>https://lwn.net/Articles/764300</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index df52d2115742b8152fe90eac916ab7bfad565d5f..1764723a4dba09ac239d3f3c3cc166ff58afae74 100644 (file)
@@ -3,6 +3,7 @@
 \r
   [Briefs] Sep 6, 2018 16:56 UTC (Thu) (corbet)\r
 \r
+  o Reference: 0000764321\r
   o News link: https://lwn.net/Articles/764321/\r
   o Source link: \r
 \r
index 9cdc345b07bba8e57206584c14fd0a9f276fadd7..6007b73646f64e9f6a0b9823ddbd6e647006caa1 100644 (file)
@@ -1,16 +1,21 @@
 0The Hidden Benefit of Giving Back to Open Source Software (Working Knowledge) null/LWN/0000764321             70\r
 i  [Briefs] Sep 6, 2018 16:56 UTC (Thu) (corbet)\r
 i\r
-i    The  Harvard  Business School's "Working Knowledge" site has an\r
-i    article  arguing  that  it can pay for companies to allow their\r
-i    developers  to  contribute  back to the projects whose software\r
-i    they  use.  "And that presents an interesting dilemma for firms\r
-i    that  rely  heavily on open source. Should they allow employees\r
-i    on  company  time to make updates and edits to the software for\r
-i    community  use  that could be used by competitors? New research\r
-i    by  Assistant  Professor  Frank Nagle, a member of the Strategy\r
-i    Unit  at  Harvard  Business School, shows that paying employees\r
-i    to   contribute   to   such   software   boosts  the  company’s\r
-i    productivity  from  using  the  software  by  as  much  as  100\r
-i    percent, when compared with free-riding competitors."\r
+i    The  Harvard  Business  School's  "Working  Knowledge" site has\r
+i    [1]an  article  arguing  that it can pay for companies to allow\r
+i    their  developers  to  contribute  back  to  the projects whose\r
+i    software  they  use. " And that presents an interesting dilemma\r
+i    for  firms  that rely heavily on open source. Should they allow\r
+i    employees  on  company  time  to  make updates and edits to the\r
+i    software  for  community use that could be used by competitors?\r
+i    New  research  by  Assistant Professor Frank Nagle, a member of\r
+i    the  Strategy  Unit  at  Harvard  Business  School,  shows that\r
+i    paying  employees  to  contribute  to  such software boosts the\r
+i    company’s  productivity  from  using the software by as much as\r
+i    100 percent, when compared with free-riding competitors. "\r
+i    \r
+i    \r
+i    \r
+i    [1] https://hbswk.hbs.edu/item/the-hidden-benefit-of-giving-ba-\r
+i    ck-to-open-source-software\r
 i\r
index eb8b490743dc9671b2fa3d65983caf4de2d5dc35..e8a3c8c471a3cae9663a5f2b5617bbdf96b00232 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0000764321.html'>The Hidden Benefit of Giving Back to Open Source Software (Working Knowledge)</a></h1>
+       <h2><a href='0000764321.html'>The Hidden Benefit of Giving Back to Open Source Software (Working Knowledge)</a></h2>
        <div class='details'>([Briefs] Sep 6, 2018 16:56 UTC (Thu) (corbet))</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               The Harvard Business School&#x27;s &quot;Working Knowledge&quot; site has an article arguing that it can pay for companies to allow their developers to contribute back to the projects whose software they use. &quot;And that presents an interesting dilemma for firms that rely heavily on open source. Should they allow employees on company time to make updates and edits to the software for community use that could be used by competitors? New research by Assistant Professor Frank Nagle, a member of the Strategy Unit at Harvard Business School, shows that paying employees to contribute to such software boosts the company’s productivity from using the software by as much as 100 percent, when compared with free-riding competitors.&quot;
+               The Harvard Business School&#x27;s &quot;Working Knowledge&quot; site has [1]an article arguing that it can pay for companies to allow their developers to contribute back to the projects whose software they use. &quot; And that presents an interesting dilemma for firms that rely heavily on open source. Should they allow employees on company time to make updates and edits to the software for community use that could be used by competitors? New research by Assistant Professor Frank Nagle, a member of the Strategy Unit at Harvard Business School, shows that paying employees to contribute to such software boosts the company’s productivity from using the software by as much as 100 percent, when compared with free-riding competitors. &quot;<br/><br/><br/><br/>[1] https://hbswk.hbs.edu/item/the-hidden-benefit-of-giving-back-to-open-source-software
        </div>
 <hr/>
 </div>
index a424258eef8af5553ff15e6efd251ea858e2fe72..4be68cbfca876736a7ccb14e6d4c28ba7d7767ac 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>The Hidden Benefit of Giving Back to Open Source Software (Working Knowledge)</h1>
+       <h2>The Hidden Benefit of Giving Back to Open Source Software (Working Knowledge)</h2>
        <div class='details'>([Briefs] Sep 6, 2018 16:56 UTC (Thu) (corbet))</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0000764321</a></li>
         <li>News link: <a href='https://lwn.net/Articles/764321/'>https://lwn.net/Articles/764321/</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
        </div>
 <hr/>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>The Hidden Benefit of Giving Back to Open Source Software (Working Knowledge)</h2>
+    <h3>The Hidden Benefit of Giving Back to Open Source Software (Working Knowledge)</h3>
     <div class='by' style='font-style: italic;'></div>
     <div class='comment_content'><p></p><p>This is no surprise to me. Most of the open source software improvements that might help a competitor are too general in nature to really be giving the other guys a competitive advantage.</p><p></p><p>For instance, if Lyft contributed Linux kernel or PHP or Apache or whatever fixes, the benefit to Lyft of having that improved expertise far exceeds the general benefit to competitor Uber.</p><p></p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>The Hidden Benefit of Giving Back to Open Source Software (Working Knowledge)</h2>
+      <h3>The Hidden Benefit of Giving Back to Open Source Software (Working Knowledge)</h3>
       <div class='by' style='font-style: italic;'></div>
       <div class='comment_content'><p></p><p>This is no surprise to me. Most of the open source software improvements that might help a competitor are too general in nature to really be giving the other guys a competitive advantage.</p><p></p><p>For instance, if Lyft contributed Linux kernel or PHP or Apache or whatever fixes, the benefit to Lyft of having that improved expertise far exceeds the general benefit to competitor Uber.</p><p></p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>The Hidden Benefit of Giving Back to Open Source Software (Working Knowledge)</h2>
+      <h3>The Hidden Benefit of Giving Back to Open Source Software (Working Knowledge)</h3>
       <div class='by' style='font-style: italic;'></div>
       <div class='comment_content'><p></p><p>Even having to debate it seems so farcical. If you're worried about people who "do the same thing", the software they use is not the main differentiator. How your company is organized, how you treat your people and your customers, how you organized projects etc are huge, and software is ultimately minor. Fixes and changes to software? Incredibly minor.</p><p></p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>The Hidden Benefit of Giving Back to Open Source Software (Working Knowledge)</h2>
+      <h3>The Hidden Benefit of Giving Back to Open Source Software (Working Knowledge)</h3>
       <div class='by' style='font-style: italic;'></div>
       <div class='comment_content'><p></p><p>Perhaps this is too dismissive, as there is the part about letting your programmers do their job to the best of their ability. That seems pretty big.</p><p></p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>The Hidden Benefit of Giving Back to Open Source Software (Working Knowledge)</h2>
+        <h3>The Hidden Benefit of Giving Back to Open Source Software (Working Knowledge)</h3>
         <div class='by' style='font-style: italic;'></div>
         <div class='comment_content'><p></p><p>Perhaps this is too dismissive, as there is the part about letting your programmers do their job to the best of their ability. That seems pretty big.</p><p></p></div>
       </div>
index 241f3768a89c744766da1069b8b565e9151bdf96..39c88b09b4d23f87fc479fab15f512af7b2d5477 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [People] 26-09-2018 13:27\r
 \r
+  o Reference: 0002919270\r
   o News link: http://s.7s7.be/3479962\r
   o Source link: \r
 \r
index 8b8858987d3d3c85a14b6a8f364fae618edb6adc..6662a65a37ee6ac9a60525ac7be88e4c9d1527a1 100644 (file)
@@ -1,7 +1,7 @@
 0Surpris avec une autre femme, Shia LaBeouf demande le divorce null/SEPT_SUR_SEPT/0002919270           70\r
 i  [People] 26-09-2018 13:27\r
 i\r
-i    FKA   twigs  est  l%27ancienne  fiancée  de  l%27acteur  Robert\r
-i    Pattinson,  la star de %27Twilight%27. La nouvelle a été rendue\r
-i    publique par le manager de ...\r
+i    FKA  twigs est l'ancienne fiancée de l'acteur Robert Pattinson,\r
+i    la  star  de  'Twilight'. La nouvelle a été rendue publique par\r
+i    le manager de ...\r
 i\r
index 2c8e7c5d75dc1d1fe1c6fe3c506944ce41beccaf..bcd3b6e63d8d2c9ca850dcc62d1b1efffab62c46 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919270.html'>Surpris avec une autre femme, Shia LaBeouf demande le divorce</a></h1>
+       <h2><a href='0002919270.html'>Surpris avec une autre femme, Shia LaBeouf demande le divorce</a></h2>
        <div class='details'>([People] 26-09-2018 13:27)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               FKA twigs est l%27ancienne fiancée de l%27acteur Robert Pattinson, la star de %27Twilight%27. La nouvelle a été rendue publique par le manager de ...
+               FKA twigs est l&#x27;ancienne fiancée de l&#x27;acteur Robert Pattinson, la star de &#x27;Twilight&#x27;. La nouvelle a été rendue publique par le manager de ...
        </div>
 <hr/>
 </div>
index ac80e67ddb13fbbaae5efcfd0037e45a2d4809d0..e49758934ece0b89e3b68c00abc202e1dbc24705 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Surpris avec une autre femme, Shia LaBeouf demande le divorce</h1>
+       <h2>Surpris avec une autre femme, Shia LaBeouf demande le divorce</h2>
        <div class='details'>([People] 26-09-2018 13:27)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919270</a></li>
         <li>News link: <a href='http://s.7s7.be/3479962'>http://s.7s7.be/3479962</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index 3f86a6c21669f848dd3e5bbbdbba3326cabe46e4..a17b511859ade2d74dc8fbb860049491f71e57c9 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Espèces Menacées] 26-09-2018 13:15\r
 \r
+  o Reference: 0002919272\r
   o News link: http://s.7s7.be/3479964\r
   o Source link: \r
 \r
index 4e7dd41fbcfa63461a6aa953611d6365a7605391..979ede0ccf5a66934284e947b6ea58e0b69f965a 100644 (file)
@@ -1,7 +1,7 @@
 0Un béluga aperçu dans la Tamise, à 50km de Londres null/SEPT_SUR_SEPT/0002919272           70\r
 i  [Espèces Menacées] 26-09-2018 13:15\r
 i\r
-i    Un   béluga,   cétacé  habituellement  observé  dans  l%27océan\r
-i    Arctique,   a   été   aperçu   dans   la   Tamise,   provoquant\r
-i    l%27inquiétude des défenseurs de ...\r
+i    Un   béluga,   cétacé   habituellement   observé  dans  l'océan\r
+i    Arctique,  a été aperçu dans la Tamise, provoquant l'inquiétude\r
+i    des défenseurs de ...\r
 i\r
index 1f75d499320174da1c824f3477f245c166680686..0c1038d5d4c1a99c6707e0ffefa7caf447f25a4b 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919272.html'>Un béluga aperçu dans la Tamise, à 50km de Londres</a></h1>
+       <h2><a href='0002919272.html'>Un béluga aperçu dans la Tamise, à 50km de Londres</a></h2>
        <div class='details'>([Espèces Menacées] 26-09-2018 13:15)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Un béluga, cétacé habituellement observé dans l%27océan Arctique, a été aperçu dans la Tamise, provoquant l%27inquiétude des défenseurs de ...
+               Un béluga, cétacé habituellement observé dans l&#x27;océan Arctique, a été aperçu dans la Tamise, provoquant l&#x27;inquiétude des défenseurs de ...
        </div>
 <hr/>
 </div>
index 019549b25a4130fada5396dd39b8a9caa6e9de42..c9f569111ef6386ee97e795851e7a4379a258a7d 100644 (file)
@@ -9,16 +9,17 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Un béluga aperçu dans la Tamise, à 50km de Londres</h1>
+       <h2>Un béluga aperçu dans la Tamise, à 50km de Londres</h2>
        <div class='details'>([Espèces Menacées] 26-09-2018 13:15)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919272</a></li>
         <li>News link: <a href='http://s.7s7.be/3479964'>http://s.7s7.be/3479964</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               Par: rédaction<br/><br/>26/09/18 - 13h15 Source: Belga<br/><br/>[1]&#x27;Lost&#x27; beluga whale seen in Thames estuary<br/><br/>vidéo Un béluga, cétacé habituellement observé dans l&#x27;océan Arctique, a été aperçu dans la Tamise, provoquant l&#x27;inquiétude des défenseurs de l&#x27;environnement qui ont mis en place mercredi une opération du surveillance pour lui venir en aide.<br/><br/>© reuters.<br/><br/>© reuters.<br/><br/>&#x27;Benny&#x27; the beluga whale seen from the air as [2]@ORCA_web explains the potential risks it faces while stranded in Thames [3]https://t.co/fSTu5PEFvL  [4]pic.twitter.com/HRP2cYarqO — BBC News (UK) (@BBCNews) [5]26 septembre 2018<br/><br/>A beluga whale that swam up the Thames will be left alone in the hope that it will find its way back to the Arctic, experts said yesterday [6]https://t.co/MmWCRTshZY  [7]pic.twitter.com/28yS3AaGS3 — The Times of London (@thetimes) [8]26 septembre 2018<br/><br/>L&#x27;animal a été repéré mardi à proximité de Gravesend, dans le Kent (sud-est de l&#x27;Angleterre). Il fait l&#x27;objet d&#x27;une surveillance de la Société pour la préservation des baleines et des dauphins (WDC), une ONG britannique qui milite pour leur protection, et craint qu&#x27;il ne vienne s&#x27;échouer sur les rivages du fleuve.<br/><br/><h2>&quot;Il est évidemment perdu&quot;</h2><br/><br/>&quot;Il est évidemment perdu, et a très probablement besoin d&#x27;aide&quot;, a affirmé Danny Groves, porte-parole du WDC, cité par l&#x27;agence PA. &quot;Évidemment, plus il restera longtemps dans la Tamise, et plus l&#x27;inquiétude sera grande&quot;, a souligné Rob Lott, spécialiste des mammifères marins au sein de la WDC, sur la BBC.<br/><br/><h2>Très loin des mers glacées</h2><br/><br/>Les bélugas, qui peuvent atteindre une taille de 6 mètres, évoluent généralement dans les eaux glacées autour du Groenland et au nord de la Norvège et de la Russie. Espèce sociable, ils se déplacent en banc, rendant la découverte d&#x27;un individu isolé loin de son habitat naturel d&#x27;autant plus &quot;préoccupante&quot;, selon Rob Lott. &quot;Nous espérons que son instinct va lui permettre de quitter le fleuve et de repartir vers la mer du Nord, puis encore plus au nord&quot;, a-t-il dit.<br/><br/><h2>Évaluation de la situation</h2><br/><br/>L&#x27;organisation des Plongeurs britanniques pour la sauvegarde des espèces marines (British Divers Marine Life Rescue) a annoncé qu&#x27;elle envoyait sur place l&#x27;un de ses membres pour évaluer la situation. Elle dispose de pontons qui peuvent être utilisés pour remettre à l&#x27;eau des animaux échoués.<br/><br/><h2>&quot;Évènement rare&quot;</h2><br/><br/>Un porte-parole de l&#x27;organisation a souligné que l&#x27;apparition d&#x27;un tel animal dans la Tamise était un évènement &quot;rare&quot;, et a appelé le public à l&#x27;observer seulement depuis la rive, sans essayer de s&#x27;en approcher en bateau.<br/><br/><h2>Précédents</h2><br/><br/>En 2015, deux bélugas avaient déjà été observés au large du comté de Northumberland, au nord de l&#x27;Angleterre, tandis qu&#x27;un autre avait été aperçu près des côtes d&#x27;Irlande du Nord. En 2006, une baleine était décédée après avoir remonté la Tamise jusqu&#x27;à Londres, malgré les efforts déployés pour tenter de la sauver.<br/><br/><br/><br/>[1] https://www.youtube.com/watch?time_continue=4&amp;v=ir6KWf3OoeE<br/><br/>[2] https://twitter.com/ORCA_web?ref_src=twsrc%5Etfw<br/><br/>[3] https://t.co/fSTu5PEFvL<br/><br/>[4] https://t.co/HRP2cYarqO<br/><br/>[5] https://twitter.com/BBCNews/status/1044905509432647680?ref_src=twsrc%5Etfw<br/><br/>[6] https://t.co/MmWCRTshZY<br/><br/>[7] https://t.co/28yS3AaGS3<br/><br/>[8] https://twitter.com/thetimes/status/1044844301912551424?ref_src=twsrc%5Etfw
+               Par: rédaction<br/><br/>26/09/18 - 13h15 Source: Belga<br/><br/>[1]&#x27;Lost&#x27; beluga whale seen in Thames estuary<br/><br/>vidéo Un béluga, cétacé habituellement observé dans l&#x27;océan Arctique, a été aperçu dans la Tamise, provoquant l&#x27;inquiétude des défenseurs de l&#x27;environnement qui ont mis en place mercredi une opération du surveillance pour lui venir en aide.<br/><br/>© reuters.<br/><br/>© reuters.<br/><br/>&#x27;Benny&#x27; the beluga whale seen from the air as [2]@ORCA_web explains the potential risks it faces while stranded in Thames [3]https://t.co/fSTu5PEFvL  [4]pic.twitter.com/HRP2cYarqO — BBC News (UK) (@BBCNews) [5]26 septembre 2018<br/><br/>A beluga whale that swam up the Thames will be left alone in the hope that it will find its way back to the Arctic, experts said yesterday [6]https://t.co/MmWCRTshZY  [7]pic.twitter.com/28yS3AaGS3 — The Times of London (@thetimes) [8]26 septembre 2018<br/><br/>L&#x27;animal a été repéré mardi à proximité de Gravesend, dans le Kent (sud-est de l&#x27;Angleterre). Il fait l&#x27;objet d&#x27;une surveillance de la Société pour la préservation des baleines et des dauphins (WDC), une ONG britannique qui milite pour leur protection, et craint qu&#x27;il ne vienne s&#x27;échouer sur les rivages du fleuve.<br/><br/><h3>&quot;Il est évidemment perdu&quot;</h3><br/><br/>&quot;Il est évidemment perdu, et a très probablement besoin d&#x27;aide&quot;, a affirmé Danny Groves, porte-parole du WDC, cité par l&#x27;agence PA. &quot;Évidemment, plus il restera longtemps dans la Tamise, et plus l&#x27;inquiétude sera grande&quot;, a souligné Rob Lott, spécialiste des mammifères marins au sein de la WDC, sur la BBC.<br/><br/><h3>Très loin des mers glacées</h3><br/><br/>Les bélugas, qui peuvent atteindre une taille de 6 mètres, évoluent généralement dans les eaux glacées autour du Groenland et au nord de la Norvège et de la Russie. Espèce sociable, ils se déplacent en banc, rendant la découverte d&#x27;un individu isolé loin de son habitat naturel d&#x27;autant plus &quot;préoccupante&quot;, selon Rob Lott. &quot;Nous espérons que son instinct va lui permettre de quitter le fleuve et de repartir vers la mer du Nord, puis encore plus au nord&quot;, a-t-il dit.<br/><br/><h3>Évaluation de la situation</h3><br/><br/>L&#x27;organisation des Plongeurs britanniques pour la sauvegarde des espèces marines (British Divers Marine Life Rescue) a annoncé qu&#x27;elle envoyait sur place l&#x27;un de ses membres pour évaluer la situation. Elle dispose de pontons qui peuvent être utilisés pour remettre à l&#x27;eau des animaux échoués.<br/><br/><h3>&quot;Évènement rare&quot;</h3><br/><br/>Un porte-parole de l&#x27;organisation a souligné que l&#x27;apparition d&#x27;un tel animal dans la Tamise était un évènement &quot;rare&quot;, et a appelé le public à l&#x27;observer seulement depuis la rive, sans essayer de s&#x27;en approcher en bateau.<br/><br/><h3>Précédents</h3><br/><br/>En 2015, deux bélugas avaient déjà été observés au large du comté de Northumberland, au nord de l&#x27;Angleterre, tandis qu&#x27;un autre avait été aperçu près des côtes d&#x27;Irlande du Nord. En 2006, une baleine était décédée après avoir remonté la Tamise jusqu&#x27;à Londres, malgré les efforts déployés pour tenter de la sauver.<br/><br/><br/><br/>[1] https://www.youtube.com/watch?time_continue=4&amp;v=ir6KWf3OoeE<br/><br/>[2] https://twitter.com/ORCA_web?ref_src=twsrc%5Etfw<br/><br/>[3] https://t.co/fSTu5PEFvL<br/><br/>[4] https://t.co/HRP2cYarqO<br/><br/>[5] https://twitter.com/BBCNews/status/1044905509432647680?ref_src=twsrc%5Etfw<br/><br/>[6] https://t.co/MmWCRTshZY<br/><br/>[7] https://t.co/28yS3AaGS3<br/><br/>[8] https://twitter.com/thetimes/status/1044844301912551424?ref_src=twsrc%5Etfw
        </div>
 <hr/>
 </div>
index 63ee9241168649e7a064d132885383c91d528921..dfb297f32f5e9a23518ba187ac4b4768bdc2f61c 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Bruxelles] 26-09-2018 12:56\r
 \r
+  o Reference: 0002919283\r
   o News link: http://s.7s7.be/3479943\r
   o Source link: \r
 \r
index cbfa2e6e261d4563a1fa04e7864502dd91e96f8a..f4db2b77634cb58c9c3ed9aeaabc79b81c5efdfd 100644 (file)
@@ -2,6 +2,6 @@
 i  [Bruxelles] 26-09-2018 12:56\r
 i\r
 i    Le  procès  en  appel  de  Sonja  T.M.  débutera jeudi à la 12e\r
-i    chambre   de  la  cour  d%27appel  de  Bruxelles.  En  première\r
-i    instance, cette femme âgée de 38 ...\r
+i    chambre  de la cour d'appel de Bruxelles. En première instance,\r
+i    cette femme âgée de 38 ...\r
 i\r
index d6d1e842027676141ca34e8ed0f59f54358f4a40..f1ce5d4654211635adf26cf34f7e1c606e732c41 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919283.html'>Peine réduite pour la mère condamnée pour triple infanticide?</a></h1>
+       <h2><a href='0002919283.html'>Peine réduite pour la mère condamnée pour triple infanticide?</a></h2>
        <div class='details'>([Bruxelles] 26-09-2018 12:56)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Le procès en appel de Sonja T.M. débutera jeudi à la 12e chambre de la cour d%27appel de Bruxelles. En première instance, cette femme âgée de 38 ...
+               Le procès en appel de Sonja T.M. débutera jeudi à la 12e chambre de la cour d&#x27;appel de Bruxelles. En première instance, cette femme âgée de 38 ...
        </div>
 <hr/>
 </div>
index 08cc1ca887d61c54e637cb8b0ce42fbdf8a6dd19..b2de3ff349e0d0377449f134f0a1f4e684594fc8 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Peine réduite pour la mère condamnée pour triple infanticide?</h1>
+       <h2>Peine réduite pour la mère condamnée pour triple infanticide?</h2>
        <div class='details'>([Bruxelles] 26-09-2018 12:56)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919283</a></li>
         <li>News link: <a href='http://s.7s7.be/3479943'>http://s.7s7.be/3479943</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index 7965745b19081950306b7ff77591388b85785f7f..431b10aec19b1af94df9407ae838bc10aa04e9f0 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Football Etranger] 26-09-2018 14:46\r
 \r
+  o Reference: 0002919289\r
   o News link: http://s.7s7.be/3479949\r
   o Source link: \r
 \r
index d714547f652669ebc3d99df864503eaaf20a87c2..c6a92f842bb2060cc1c8685f723207948bdde17b 100644 (file)
@@ -9,7 +9,7 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919289.html'>Les retrouvailles glaciales entre Pogba et Mourinho</a></h1>
+       <h2><a href='0002919289.html'>Les retrouvailles glaciales entre Pogba et Mourinho</a></h2>
        <div class='details'>([Football Etranger] 26-09-2018 14:46)</div>
        <br/>
        <div class='content' style='text-align: justify'>
index 38bd8dd3d90613e6276e8515a6f2223ce5130728..6166f129a5570dab14893665f7159881e4ca0dce 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Les retrouvailles glaciales entre Pogba et Mourinho</h1>
+       <h2>Les retrouvailles glaciales entre Pogba et Mourinho</h2>
        <div class='details'>([Football Etranger] 26-09-2018 14:46)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919289</a></li>
         <li>News link: <a href='http://s.7s7.be/3479949'>http://s.7s7.be/3479949</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index b520c4dcfeae6613d4b8ca02822a86704b6e902d..9ec73b3996cd7521b140618b1d365123a486dea3 100644 (file)
@@ -1,7 +1,8 @@
-  UN VAGABOND SOUPÇONNÉ D%27UN DOUBLE MEURTRE À LA HACHE EN FRANCE \r
+   UN VAGABOND SOUPÇONNÉ D'UN DOUBLE MEURTRE À LA HACHE EN FRANCE  \r
 \r
   [Monde] 26-09-2018 14:51\r
 \r
+  o Reference: 0002919291\r
   o News link: http://s.7s7.be/3479951\r
   o Source link: \r
 \r
index 5e8756015703a3dc467326f7424a03a41a302cdc..94663d6d9cd6e731d49bb75946a694fefc9ec15e 100644 (file)
@@ -1,7 +1,7 @@
-0Un vagabond soupçonné d%27un double meurtre à la hache en France   null/SEPT_SUR_SEPT/0002919291           70\r
+0Un vagabond soupçonné d'un double meurtre à la hache en France     null/SEPT_SUR_SEPT/0002919291           70\r
 i  [Monde] 26-09-2018 14:51\r
 i\r
-i    Un  vagabond espagnol, soupçonné d%27un double meurtre perpétré\r
+i    Un  vagabond  espagnol,  soupçonné d'un double meurtre perpétré\r
 i    en  juin  dans  le  sud  de la France, a été inculpé et écroué,\r
 i    a-t-on appris mercredi ...\r
 i\r
index deeab4f42f104cb07fcbf35b5b845b4447acad36..73c760d485b97e9f3054f622b98c1276e99f421b 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919291.html'>Un vagabond soupçonné d%27un double meurtre à la hache en France</a></h1>
+       <h2><a href='0002919291.html'>Un vagabond soupçonné d'un double meurtre à la hache en France</a></h2>
        <div class='details'>([Monde] 26-09-2018 14:51)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Un vagabond espagnol, soupçonné d%27un double meurtre perpétré en juin dans le sud de la France, a été inculpé et écroué, a-t-on appris mercredi ...
+               Un vagabond espagnol, soupçonné d&#x27;un double meurtre perpétré en juin dans le sud de la France, a été inculpé et écroué, a-t-on appris mercredi ...
        </div>
 <hr/>
 </div>
index b1984eedd757da2ccd87a1c1f670ab997a9ec0d1..1caab7c9b8c0ba6f0bb14f1d21038b4eab0e31f6 100644 (file)
@@ -9,16 +9,17 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Un vagabond soupçonné d%27un double meurtre à la hache en France</h1>
+       <h2>Un vagabond soupçonné d'un double meurtre à la hache en France</h2>
        <div class='details'>([Monde] 26-09-2018 14:51)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919291</a></li>
         <li>News link: <a href='http://s.7s7.be/3479951'>http://s.7s7.be/3479951</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               Par: rédaction<br/><br/>26/09/18 - 14h51 Source: Belga<br/><br/>Le suspect du double meurtre de Saint-Marcel-lès-Sauzet confondu par son ADN. Il s&#x27;agit bien du SDF vu à plusieurs reprises poussant un chariot de supermarché [1]https://t.co/Gm8eBxtvGN  [2]#Drôme  [3]pic.twitter.com/fpBPaWSmOV — France Bleu Drôme Ardèche (@francebleuDA) [4]26 septembre 2018<br/><br/>Un vagabond espagnol, soupçonné d&#x27;un double meurtre perpétré en juin dans le sud de la France, a été inculpé et écroué, a-t-on appris mercredi de source judiciaire.<br/><br/>Le 19 juin, les corps de deux retraités (une veuve de 84 ans et un ami de 68 ans) étaient retrouvés par une femme de ménage dans une ferme isolée de Saint-Marcel-lès-Sauzet, une localité de 1.200 habitants au nord de Montélimar (sud de la France).<br/><br/><h2>Plusieurs coups de hache</h2><br/><br/>Le corps de la propriétaire était dissimulé sous une couverture au rez-de-chaussée, avec des plaies au couteau et une autre très importante au visage due à un ou plusieurs coups de hache, a déclaré le procureur de la République de Valence (sud), Alex Perrin, au cours d&#x27;une conférence de presse mercredi. L&#x27;homme, caché notamment sous une couverture et un transat, présentait, quant à lui, des blessures faites à la hache.<br/><br/><h2>Vagabond espagnol</h2><br/><br/>L&#x27;enquête a permis de remonter à un vagabond âgé d&#x27;une soixantaine d&#x27;années et condamné à plusieurs reprises notamment pour vol en Espagne. L&#x27;homme, qui occupait un bâtiment désaffecté de Montélimar, a été interpellé et écroué.<br/><br/><h2>ADN retrouvé</h2><br/><br/>Selon le procureur, l&#x27;ADN du vagabond - ainsi que celui des deux victimes - a été retrouvé sur un tesson de bouteille et une hache, laquelle était cachée sous des feuilles dans une remise contiguë à la maison. Les éléments recueillis &quot;permettent d&#x27;être catégorique entre ces faits et cet auteur unique&quot;, a assuré le procureur. Le suspect, qui conteste les faits, a été mis en examen (inculpé) pour meurtres et pourrait l&#x27;être pour vol prochainement si ce mobile se confirmait.<br/><br/><h2>&quot;Quelqu&#x27;un de très violent&quot;</h2><br/><br/>Reste à expliquer le déchaînement de violences. &quot;On sait que c&#x27;est quelqu&#x27;un de violent&quot;, qui reste &quot;très alerte&quot;, un &quot;marcheur, capable de faire plusieurs dizaines de kilomètres par jour&quot; avec son charriot, a répondu le procureur qui évoque des condamnations lourdes en Espagne que la justice française est en train de vérifier. &quot;Il y a là une chronologie qu&#x27;on devra retrouver. On ne sait pas pourquoi il y a un eu ce passage à l&#x27;acte extrêmement violent(...)&quot;, a ajouté le procureur.<br/><br/><br/><br/>[1] https://t.co/Gm8eBxtvGN<br/><br/>[2] https://twitter.com/hashtag/Dr%C3%B4me?src=hash&amp;ref_src=twsrc%5Etfw<br/><br/>[3] https://t.co/fpBPaWSmOV<br/><br/>[4] https://twitter.com/francebleuDA/status/1044879622926729221?ref_src=twsrc%5Etfw
+               Par: rédaction<br/><br/>26/09/18 - 14h51 Source: Belga<br/><br/>Le suspect du double meurtre de Saint-Marcel-lès-Sauzet confondu par son ADN. Il s&#x27;agit bien du SDF vu à plusieurs reprises poussant un chariot de supermarché [1]https://t.co/Gm8eBxtvGN  [2]#Drôme  [3]pic.twitter.com/fpBPaWSmOV — France Bleu Drôme Ardèche (@francebleuDA) [4]26 septembre 2018<br/><br/>Un vagabond espagnol, soupçonné d&#x27;un double meurtre perpétré en juin dans le sud de la France, a été inculpé et écroué, a-t-on appris mercredi de source judiciaire.<br/><br/>Le 19 juin, les corps de deux retraités (une veuve de 84 ans et un ami de 68 ans) étaient retrouvés par une femme de ménage dans une ferme isolée de Saint-Marcel-lès-Sauzet, une localité de 1.200 habitants au nord de Montélimar (sud de la France).<br/><br/><h3>Plusieurs coups de hache</h3><br/><br/>Le corps de la propriétaire était dissimulé sous une couverture au rez-de-chaussée, avec des plaies au couteau et une autre très importante au visage due à un ou plusieurs coups de hache, a déclaré le procureur de la République de Valence (sud), Alex Perrin, au cours d&#x27;une conférence de presse mercredi. L&#x27;homme, caché notamment sous une couverture et un transat, présentait, quant à lui, des blessures faites à la hache.<br/><br/><h3>Vagabond espagnol</h3><br/><br/>L&#x27;enquête a permis de remonter à un vagabond âgé d&#x27;une soixantaine d&#x27;années et condamné à plusieurs reprises notamment pour vol en Espagne. L&#x27;homme, qui occupait un bâtiment désaffecté de Montélimar, a été interpellé et écroué.<br/><br/><h3>ADN retrouvé</h3><br/><br/>Selon le procureur, l&#x27;ADN du vagabond - ainsi que celui des deux victimes - a été retrouvé sur un tesson de bouteille et une hache, laquelle était cachée sous des feuilles dans une remise contiguë à la maison. Les éléments recueillis &quot;permettent d&#x27;être catégorique entre ces faits et cet auteur unique&quot;, a assuré le procureur. Le suspect, qui conteste les faits, a été mis en examen (inculpé) pour meurtres et pourrait l&#x27;être pour vol prochainement si ce mobile se confirmait.<br/><br/><h3>&quot;Quelqu&#x27;un de très violent&quot;</h3><br/><br/>Reste à expliquer le déchaînement de violences. &quot;On sait que c&#x27;est quelqu&#x27;un de violent&quot;, qui reste &quot;très alerte&quot;, un &quot;marcheur, capable de faire plusieurs dizaines de kilomètres par jour&quot; avec son charriot, a répondu le procureur qui évoque des condamnations lourdes en Espagne que la justice française est en train de vérifier. &quot;Il y a là une chronologie qu&#x27;on devra retrouver. On ne sait pas pourquoi il y a un eu ce passage à l&#x27;acte extrêmement violent(...)&quot;, a ajouté le procureur.<br/><br/><br/><br/>[1] https://t.co/Gm8eBxtvGN<br/><br/>[2] https://twitter.com/hashtag/Dr%C3%B4me?src=hash&amp;ref_src=twsrc%5Etfw<br/><br/>[3] https://t.co/fpBPaWSmOV<br/><br/>[4] https://twitter.com/francebleuDA/status/1044879622926729221?ref_src=twsrc%5Etfw
        </div>
 <hr/>
 </div>
index df999cb0c3c0e5255ff92126525b7932ac30dc77..0959d4533b72eece3cc2d0702e06f274561e21af 100644 (file)
@@ -1,7 +1,8 @@
-           "18 TEMPS": LE SLAM ÉTONNANT D%27ANDRÉ FLAHAUT          \r
+            "18 TEMPS": LE SLAM ÉTONNANT D'ANDRÉ FLAHAUT           \r
 \r
   [Elections 2018] 26-09-2018 15:50\r
 \r
+  o Reference: 0002919293\r
   o News link: http://s.7s7.be/3479993\r
   o Source link: \r
 \r
index 3970de9ec6c2d26e7115a2c1c18c5f8e0f17517d..a50c66bb24f07d13a5d0663688096c308ab53c72 100644 (file)
@@ -1,7 +1,7 @@
-0"18 Temps": le slam étonnant d%27André Flahaut      null/SEPT_SUR_SEPT/0002919293           70\r
+0"18 Temps": le slam étonnant d'André Flahaut        null/SEPT_SUR_SEPT/0002919293           70\r
 i  [Elections 2018] 26-09-2018 15:50\r
 i\r
-i    %2718  temps%27,  un  %27slam citoyen et engagé%27 dédié %27aux\r
-i    jeunes  (d%27abord) et aux moins jeunes (aussi)%27, écrit André\r
-i    Flahaut en guise de ...\r
+i    '18  temps',  un  'slam  citoyen  et  engagé' dédié 'aux jeunes\r
+i    (d'abord)  et aux moins jeunes (aussi)', écrit André Flahaut en\r
+i    guise de ...\r
 i\r
index 13258cd6958f925f22643ae746dd475ae8843311..5926d54c669209bf816f6c0e12f5d405a4629de7 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919293.html'>"18 Temps": le slam étonnant d%27André Flahaut</a></h1>
+       <h2><a href='0002919293.html'>"18 Temps": le slam étonnant d'André Flahaut</a></h2>
        <div class='details'>([Elections 2018] 26-09-2018 15:50)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               %2718 temps%27, un %27slam citoyen et engagé%27 dédié %27aux jeunes (d%27abord) et aux moins jeunes (aussi)%27, écrit André Flahaut en guise de ...
+               &#x27;18 temps&#x27;, un &#x27;slam citoyen et engagé&#x27; dédié &#x27;aux jeunes (d&#x27;abord) et aux moins jeunes (aussi)&#x27;, écrit André Flahaut en guise de ...
        </div>
 <hr/>
 </div>
index 6031c9b4e732c81aba5773062a258b9277ab1e4b..a6a8b37c1cdea589a29aec5f39c673ecb26a39e8 100644 (file)
@@ -9,16 +9,17 @@
 </head>
 <body>
 <div class='story'>
-       <h1>"18 Temps": le slam étonnant d%27André Flahaut</h1>
+       <h2>"18 Temps": le slam étonnant d'André Flahaut</h2>
        <div class='details'>([Elections 2018] 26-09-2018 15:50)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919293</a></li>
         <li>News link: <a href='http://s.7s7.be/3479993'>http://s.7s7.be/3479993</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               Maxime Czupryk<br/><br/>26/09/18 - 15h50<br/><br/>Heureux de vous faire partager un [1]#slam  [2]#citoyen et engagé . Je le dédie aux jeunes (d&#x27;abord) et aux moins jeunes (aussi). [3]#Voter : un [4]#droit , un [5]#devoir et une occasion de faire entendre sa [6]#voix  [7]https://t.co/mjODyj8blI  [8]pic.twitter.com/msDDZb8ifh — André Flahaut (@andreflahaut) [9]26 septembre 2018<br/><br/>vidéo &quot;18 temps&quot;, un &quot;slam citoyen et engagé&quot; dédié &quot;aux jeunes (d&#x27;abord) et aux moins jeunes (aussi)&quot;, écrit André Flahaut en guise de présentation.<br/><br/>André Flahaut avait surpris tout son monde en juin en annonçant qu&#x27;il poussera la liste socialiste pour les élections communales à Nivelles au lieu de la tirer. Aujourd&#x27;hui, le Brabançon étonne à nouveau en délivrant un message un peu particulier aux jeunes électeurs nivellois.<br/><br/><h2>De l&#x27;importance d&#x27;aller voter</h2><br/><br/>Le ministre francophone du Budget et de la Fonction publique a publié ce mercredi sur les réseaux sociaux une capsule vidéo dans laquelle il insiste, entre autres, sur l&#x27;importance de voter. Mais plus que le message, louable, c&#x27;est la façon plutôt originale de le transmettre qui détonne: un slam.<br/><br/>Devant le lac du Bois des Rêves, André Flahaut pose calmement son flow et balance ses conseils tout en rimes aux électeurs fraîchement majeurs et donc en âge d&#x27;aller voter.<br/><br/>&quot;18 temps&quot;, un &quot;slam citoyen et engagé&quot; dédié &quot;aux jeunes (d&#x27;abord) et aux moins jeunes (aussi)&quot;, écrit André Flahaut en guise de présentation.<br/><br/><br/><br/>[1] https://twitter.com/hashtag/slam?src=hash&amp;ref_src=twsrc%5Etfw<br/><br/>[2] https://twitter.com/hashtag/citoyen?src=hash&amp;ref_src=twsrc%5Etfw<br/><br/>[3] https://twitter.com/hashtag/Voter?src=hash&amp;ref_src=twsrc%5Etfw<br/><br/>[4] https://twitter.com/hashtag/droit?src=hash&amp;ref_src=twsrc%5Etfw<br/><br/>[5] https://twitter.com/hashtag/devoir?src=hash&amp;ref_src=twsrc%5Etfw<br/><br/>[6] https://twitter.com/hashtag/voix?src=hash&amp;ref_src=twsrc%5Etfw<br/><br/>[7] https://t.co/mjODyj8blI<br/><br/>[8] https://t.co/msDDZb8ifh<br/><br/>[9] https://twitter.com/andreflahaut/status/1044880810082529280?ref_src=twsrc%5Etfw
+               Maxime Czupryk<br/><br/>26/09/18 - 15h50<br/><br/>Heureux de vous faire partager un [1]#slam  [2]#citoyen et engagé . Je le dédie aux jeunes (d&#x27;abord) et aux moins jeunes (aussi). [3]#Voter : un [4]#droit , un [5]#devoir et une occasion de faire entendre sa [6]#voix  [7]https://t.co/mjODyj8blI  [8]pic.twitter.com/msDDZb8ifh — André Flahaut (@andreflahaut) [9]26 septembre 2018<br/><br/>vidéo &quot;18 temps&quot;, un &quot;slam citoyen et engagé&quot; dédié &quot;aux jeunes (d&#x27;abord) et aux moins jeunes (aussi)&quot;, écrit André Flahaut en guise de présentation.<br/><br/>André Flahaut avait surpris tout son monde en juin en annonçant qu&#x27;il poussera la liste socialiste pour les élections communales à Nivelles au lieu de la tirer. Aujourd&#x27;hui, le Brabançon étonne à nouveau en délivrant un message un peu particulier aux jeunes électeurs nivellois.<br/><br/><h3>De l&#x27;importance d&#x27;aller voter</h3><br/><br/>Le ministre francophone du Budget et de la Fonction publique a publié ce mercredi sur les réseaux sociaux une capsule vidéo dans laquelle il insiste, entre autres, sur l&#x27;importance de voter. Mais plus que le message, louable, c&#x27;est la façon plutôt originale de le transmettre qui détonne: un slam.<br/><br/>Devant le lac du Bois des Rêves, André Flahaut pose calmement son flow et balance ses conseils tout en rimes aux électeurs fraîchement majeurs et donc en âge d&#x27;aller voter.<br/><br/>&quot;18 temps&quot;, un &quot;slam citoyen et engagé&quot; dédié &quot;aux jeunes (d&#x27;abord) et aux moins jeunes (aussi)&quot;, écrit André Flahaut en guise de présentation.<br/><br/><br/><br/>[1] https://twitter.com/hashtag/slam?src=hash&amp;ref_src=twsrc%5Etfw<br/><br/>[2] https://twitter.com/hashtag/citoyen?src=hash&amp;ref_src=twsrc%5Etfw<br/><br/>[3] https://twitter.com/hashtag/Voter?src=hash&amp;ref_src=twsrc%5Etfw<br/><br/>[4] https://twitter.com/hashtag/droit?src=hash&amp;ref_src=twsrc%5Etfw<br/><br/>[5] https://twitter.com/hashtag/devoir?src=hash&amp;ref_src=twsrc%5Etfw<br/><br/>[6] https://twitter.com/hashtag/voix?src=hash&amp;ref_src=twsrc%5Etfw<br/><br/>[7] https://t.co/mjODyj8blI<br/><br/>[8] https://t.co/msDDZb8ifh<br/><br/>[9] https://twitter.com/andreflahaut/status/1044880810082529280?ref_src=twsrc%5Etfw
        </div>
 <hr/>
 </div>
index 2ff5961ba5d70290a58598f6bdea2f27eeb610bb..2020ce9c86931a3cbb9fae1beb989d55f3c9f992 100644 (file)
@@ -1,8 +1,9 @@
-       150 PERSONNALITÉS DE FRANCE LANCENT UN "MANIFESTE POUR      \r
-                      L%27ACCUEIL DES MIGRANTS"                    \r
+  150 PERSONNALITÉS DE FRANCE LANCENT UN "MANIFESTE POUR L'ACCUEIL \r
+                            DES MIGRANTS"                          \r
 \r
   [Monde] 26-09-2018 15:24\r
 \r
+  o Reference: 0002919294\r
   o News link: http://s.7s7.be/3479994\r
   o Source link: \r
 \r
index ae0f03e444b65237e4e6b2fb0eedeaa7c87f6914..92d1250201914ebd60cef05f7ac91fcdec624fe1 100644 (file)
@@ -1,7 +1,7 @@
-0150 personnalités de France lancent un "manifeste pour l%27accueil des migrants"     null/SEPT_SUR_SEPT/0002919294           70\r
+0150 personnalités de France lancent un "manifeste pour l'accueil des migrants"       null/SEPT_SUR_SEPT/0002919294           70\r
 i  [Monde] 26-09-2018 15:24\r
 i\r
 i    Quelque  150 personnalités, intellectuels ou artistes en France\r
-i    ont   lancé  mercredi  un  %27manifeste  pour  l%27accueil  des\r
-i    migrants%27 refusant toute ...\r
+i    ont  lancé  mercredi un 'manifeste pour l'accueil des migrants'\r
+i    refusant toute ...\r
 i\r
index d82bfcbc44c45c2e060de653babe9af5acd9cb98..8665e24f9a1a17953d6c65f959db36b6a42712b3 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919294.html'>150 personnalités de France lancent un "manifeste pour l%27accueil des migrants"</a></h1>
+       <h2><a href='0002919294.html'>150 personnalités de France lancent un "manifeste pour l'accueil des migrants"</a></h2>
        <div class='details'>([Monde] 26-09-2018 15:24)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Quelque 150 personnalités, intellectuels ou artistes en France ont lancé mercredi un %27manifeste pour l%27accueil des migrants%27 refusant toute ...
+               Quelque 150 personnalités, intellectuels ou artistes en France ont lancé mercredi un &#x27;manifeste pour l&#x27;accueil des migrants&#x27; refusant toute ...
        </div>
 <hr/>
 </div>
index a016e4c35c21ba81eb0ee7d3793ee59995de0ddf..efa07f055abe31f2eb1a0af3849c7197a2bfc667 100644 (file)
@@ -9,16 +9,17 @@
 </head>
 <body>
 <div class='story'>
-       <h1>150 personnalités de France lancent un "manifeste pour l%27accueil des migrants"</h1>
+       <h2>150 personnalités de France lancent un "manifeste pour l'accueil des migrants"</h2>
        <div class='details'>([Monde] 26-09-2018 15:24)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919294</a></li>
         <li>News link: <a href='http://s.7s7.be/3479994'>http://s.7s7.be/3479994</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               Par: rédaction<br/><br/>26/09/18 - 15h24 Source: Belga<br/><br/>[1]Manifeste pour l&#x27;accueil des migrants : &quot;Accueillir les migrants, c&#x27;est se défendre nous-mêmes&quot;<br/><br/>vidéo Quelque 150 personnalités, intellectuels ou artistes en France ont lancé mercredi un &quot;manifeste pour l&#x27;accueil des migrants&quot; refusant toute &quot;concession&quot; aux idées de l&#x27;extrême droite, alors que l&#x27;Europe se déchire sur la question de l&#x27;accueil.<br/><br/>&quot;Le temps des boucs émissaires est de retour&quot;, [2]déplore ce texte lancé par les médias Regards, Politis et Médiapart au lendemain d&#x27;un nouveau psychodrame européen pour trouver un port de débarquement au navire humanitaire L&#x27;Aquarius et à ses 58 migrants. Le bateau accostera finalement à Malte avant une répartition entre quatre pays européens.<br/><br/><h2>Ecrivains, humoristes, actrices, économistes...</h2><br/><br/>Le texte, signé notamment des écrivains Annie Ernaux et Patrick Chamoiseau, des humoristes Yassine Belattar et Guillaume Meurice, des actrices Romane Bohringer et Josiane Balasko, du militant associatif Cédric Herrou, de l&#x27;économiste Thomas Piketty, avait aussi recueilli plus de 3.000 signatures en ligne sur le site change.org en milieu de journée.<br/><br/><h2>Flux migratoires</h2><br/><br/>&quot;Il est illusoire de penser que l&#x27;on va pouvoir contenir et a fortiori interrompre les flux migratoires. À vouloir le faire, on finit toujours par être contraint au pire&quot;, avertissent les signataires, qui lancent un plaidoyer pour la liberté de circulation.<br/><br/><h2>&quot;Les migrations s&#x27;étendront&quot;</h2><br/><br/>&quot;Dans les décennies qui viennent, les migrations s&#x27;étendront, volontaires ou contraintes&quot; et &quot;les réfugiés poussés par les guerres et les catastrophes climatiques seront plus nombreux&quot;, affirment le texte, qui s&#x27;interroge: &quot;que va-t-on faire? Continuer de fermer les frontières et laisser les plus pauvres accueillir les très pauvres? C&#x27;est indigne moralement et stupide rationnellement&quot;.<br/><br/><h2>&quot;Fonds de commerce de l&#x27;extrême droite&quot;</h2><br/><br/>&quot;Nous ne composerons pas avec le fonds de commerce de l&#x27;extrême droite&quot;, ajoutent les signataires, pour qui &quot;il ne faut faire aucune concession à ces idées, que l&#x27;extrême droite a imposées, que la droite a trop souvent ralliées et qui tentent même une partie de la gauche&quot;.<br/><br/><h2>&quot;Compétitivité, précarité&quot;</h2><br/><br/>&quot;Ce n&#x27;est pas la main d&#x27;oeuvre immigrée qui pèse sur la masse salariale, mais la règle de plus en plus universelle de la compétitivité, de la rentabilité, de la précarité&quot;, ajoutent-ils.<br/><br/>© epa.<br/><br/><br/><br/>[1] https://www.youtube.com/watch?v=6iOoC674YwM<br/><br/>[2] http://www.regards.fr/politique/article/150-personnalites-signent-le-manifeste-pour-l-accueil-des-migrants
+               Par: rédaction<br/><br/>26/09/18 - 15h24 Source: Belga<br/><br/>[1]Manifeste pour l&#x27;accueil des migrants : &quot;Accueillir les migrants, c&#x27;est se défendre nous-mêmes&quot;<br/><br/>vidéo Quelque 150 personnalités, intellectuels ou artistes en France ont lancé mercredi un &quot;manifeste pour l&#x27;accueil des migrants&quot; refusant toute &quot;concession&quot; aux idées de l&#x27;extrême droite, alors que l&#x27;Europe se déchire sur la question de l&#x27;accueil.<br/><br/>&quot;Le temps des boucs émissaires est de retour&quot;, [2]déplore ce texte lancé par les médias Regards, Politis et Médiapart au lendemain d&#x27;un nouveau psychodrame européen pour trouver un port de débarquement au navire humanitaire L&#x27;Aquarius et à ses 58 migrants. Le bateau accostera finalement à Malte avant une répartition entre quatre pays européens.<br/><br/><h3>Ecrivains, humoristes, actrices, économistes...</h3><br/><br/>Le texte, signé notamment des écrivains Annie Ernaux et Patrick Chamoiseau, des humoristes Yassine Belattar et Guillaume Meurice, des actrices Romane Bohringer et Josiane Balasko, du militant associatif Cédric Herrou, de l&#x27;économiste Thomas Piketty, avait aussi recueilli plus de 3.000 signatures en ligne sur le site change.org en milieu de journée.<br/><br/><h3>Flux migratoires</h3><br/><br/>&quot;Il est illusoire de penser que l&#x27;on va pouvoir contenir et a fortiori interrompre les flux migratoires. À vouloir le faire, on finit toujours par être contraint au pire&quot;, avertissent les signataires, qui lancent un plaidoyer pour la liberté de circulation.<br/><br/><h3>&quot;Les migrations s&#x27;étendront&quot;</h3><br/><br/>&quot;Dans les décennies qui viennent, les migrations s&#x27;étendront, volontaires ou contraintes&quot; et &quot;les réfugiés poussés par les guerres et les catastrophes climatiques seront plus nombreux&quot;, affirment le texte, qui s&#x27;interroge: &quot;que va-t-on faire? Continuer de fermer les frontières et laisser les plus pauvres accueillir les très pauvres? C&#x27;est indigne moralement et stupide rationnellement&quot;.<br/><br/><h3>&quot;Fonds de commerce de l&#x27;extrême droite&quot;</h3><br/><br/>&quot;Nous ne composerons pas avec le fonds de commerce de l&#x27;extrême droite&quot;, ajoutent les signataires, pour qui &quot;il ne faut faire aucune concession à ces idées, que l&#x27;extrême droite a imposées, que la droite a trop souvent ralliées et qui tentent même une partie de la gauche&quot;.<br/><br/><h3>&quot;Compétitivité, précarité&quot;</h3><br/><br/>&quot;Ce n&#x27;est pas la main d&#x27;oeuvre immigrée qui pèse sur la masse salariale, mais la règle de plus en plus universelle de la compétitivité, de la rentabilité, de la précarité&quot;, ajoutent-ils.<br/><br/>© epa.<br/><br/><br/><br/>[1] https://www.youtube.com/watch?v=6iOoC674YwM<br/><br/>[2] http://www.regards.fr/politique/article/150-personnalites-signent-le-manifeste-pour-l-accueil-des-migrants
        </div>
 <hr/>
 </div>
index 1063c3ebaa04bf010cff33d36e3353f243bcf747..663348152f7bde69caf5fc5ee14ae2d143f7c6b6 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Santé] 26-09-2018 15:49\r
 \r
+  o Reference: 0002919295\r
   o News link: http://s.7s7.be/3479995\r
   o Source link: \r
 \r
index c6b8920b55c8c9d9da11798ae9ad92538a9c6450..a93da09887df5f30a6d2631ae03aa6d41cac7792 100644 (file)
@@ -9,7 +9,7 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919295.html'>Comment soulager le mal de dos au bureau?</a></h1>
+       <h2><a href='0002919295.html'>Comment soulager le mal de dos au bureau?</a></h2>
        <div class='details'>([Santé] 26-09-2018 15:49)</div>
        <br/>
        <div class='content' style='text-align: justify'>
index 46408f1cf9f064b2d9831f57f5c4338e5175e3fd..2fe78e9143d048228015de0162514d7adf1a1db5 100644 (file)
@@ -9,16 +9,17 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Comment soulager le mal de dos au bureau?</h1>
+       <h2>Comment soulager le mal de dos au bureau?</h2>
        <div class='details'>([Santé] 26-09-2018 15:49)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919295</a></li>
         <li>News link: <a href='http://s.7s7.be/3479995'>http://s.7s7.be/3479995</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               Par: rédaction<br/><br/>26/09/18 - 15h49 Source: Well and Good    © photo news.<br/><br/>vidéo Mary Ochsner, professeur de yoga, a partagé quatre positions efficaces à réaliser au bureau pour soulager le mal de dos.<br/><br/>On le sait déjà: pour éviter le mal de dos au bureau, il est essentiel d&#x27;adopter une bonne position devant l&#x27;ordinateur et de se dégourdir les jambes toutes les heures. Mais lorsqu&#x27;il est trop tard, et que les douleurs se sont déjà installées, vous pouvez réaliser quelques petites postures de yoga pour vous soulager, le tout sans quitter votre chaise.<br/><br/>Mary Ochsner, professeur de yoga, a partagé ses exercices favoris avec le site Well and Good. &quot;Nous passons la majeure partie de notre temps la tête penchée sur notre bureau, sur le volant de notre voiture et sur notre smartphone. La prochaine fois que vous resterez assis trop longtemps, essayez ces exercices. Ils vous aideront à lutter contre le mal de dos et à améliorer votre posture&quot;.<br/><br/><h2>]<br/><br/>[1]Uhhh guilty!! ‍♀️ Most of us spend majority of our days slouched at our desk, hunched over the steering wheel of our car, or leaning over our phones. 〰️ Here are some poses that can help counter the slouch &amp; improve posture (yay!) 〰️ EAGLE ARMS: My favorite shoulder stretch! Cross your arms the best you can. Lift the elbows up to align with your shoulders and keep your hands reaching away from your face for an extra stretch. 〰️ CLASP HANDS BEHIND BACK: This simple pose opens the shoulders and chest. Remember to squeeze your shoulders onto your back and keep the neck long. 〰️ SEATED CAT &amp; COW POSE: An office appropriate version of this pose that can easily be done at your desk. Move slowly &amp; breathe in each pose. 〰️ COW FACE ARMS: Why do they call it that? I don&#x27;t know ‍♀️ But this is one hell of a shoulder stretch. Most people are better at one side or the other and it&#x27;s totally okay if your hands don&#x27;t touch. 〰️ Next time you&#x27;re at your desk for too long, try these poses for a great stretch . . . . @yoga @yoga.day.every @yoga.tutorials @yoga.vids @yogafeature @yogainspiration @yogastrike @inflexibleyogis @bestyoga @best.yoga.people @yogagoals @thebeginnersguidetoyoga . . #officeyoga #deskyoga #yogafit #yogaflow #yogagoals #inflexibleyogis #beginneryoga #yogaforall #yogafeature #yogaforbeginners #yogaforeveryone #yogaforlife #healthylifestyle #yogainspiration #yogadaily #practicedaily #practicepracticepractice #yogateacher #yogatutorial #yogainstructor #yogainspo #doyouyoga #yogavideo #yogafitness #healthyliving #howtoyoga #yogachallenge<br/><br/>1,826 Likes, 204 Comments - Mary Ochsner | Yoga (@maryochsner) on Instagram: &quot;Uhhh guilty!! ‍♀️ Most of us spend majority of our days slouched at our desk, hunched over the...&quot;<br/><br/><h2>La posture de l&#x27;aigle</h2><br/><br/>Assis sur une chaise, levez les bras devant vous et pliez les avant-bras, doigts pointent vers le haut. Passez le bras gauche par-dessus le droit et enroulez le bras de façon à ce que les paumes de vos mains viennent s&#x27;appuyer l&#x27;une contre l&#x27;autre, pouces vers vous. Reprenez ensuite l&#x27;exercice en passant le bras droit autour du bras gauche.<br/><br/><h2>Les mains dans le dos</h2><br/><br/>&quot;Cette pose très simple ouvre les épaules et la poitrine. N&#x27;oubliez pas de serrer les épaules contre votre dos et de garder la nuque tendue&quot;, explique Mary Ochsner.<br/><br/><h2>La posture du chat et de la vache</h2><br/><br/>Soufflez et contractez les abdominaux pour cambrer la colonne vertébrale tout en rapprochant la tête vers votre corps. Ensuite, inspirez en étirant la colonne et en regardant vers le haut.<br/><br/><h2>La posture de la tête de vache</h2><br/><br/>Cette posture est idéale pour étirer les bras et le dos. &quot;La plupart des gens y arrivent mieux d&#x27;un côté que de l&#x27;autre. Ne vous inquiétez pas si vos mains ne se touchent pas&quot;.<br/><br/><br/><br/>[1] https://www.instagram.com/p/BlI3NV9jWjU/?utm_source=ig_embed&amp;utm_campaign=embed_video_watch_again
+               Par: rédaction<br/><br/>26/09/18 - 15h49 Source: Well and Good    © photo news.<br/><br/>vidéo Mary Ochsner, professeur de yoga, a partagé quatre positions efficaces à réaliser au bureau pour soulager le mal de dos.<br/><br/>On le sait déjà: pour éviter le mal de dos au bureau, il est essentiel d&#x27;adopter une bonne position devant l&#x27;ordinateur et de se dégourdir les jambes toutes les heures. Mais lorsqu&#x27;il est trop tard, et que les douleurs se sont déjà installées, vous pouvez réaliser quelques petites postures de yoga pour vous soulager, le tout sans quitter votre chaise.<br/><br/>Mary Ochsner, professeur de yoga, a partagé ses exercices favoris avec le site Well and Good. &quot;Nous passons la majeure partie de notre temps la tête penchée sur notre bureau, sur le volant de notre voiture et sur notre smartphone. La prochaine fois que vous resterez assis trop longtemps, essayez ces exercices. Ils vous aideront à lutter contre le mal de dos et à améliorer votre posture&quot;.<br/><br/><h3>]<br/><br/>[1]Uhhh guilty!! ‍♀️ Most of us spend majority of our days slouched at our desk, hunched over the steering wheel of our car, or leaning over our phones. 〰️ Here are some poses that can help counter the slouch &amp; improve posture (yay!) 〰️ EAGLE ARMS: My favorite shoulder stretch! Cross your arms the best you can. Lift the elbows up to align with your shoulders and keep your hands reaching away from your face for an extra stretch. 〰️ CLASP HANDS BEHIND BACK: This simple pose opens the shoulders and chest. Remember to squeeze your shoulders onto your back and keep the neck long. 〰️ SEATED CAT &amp; COW POSE: An office appropriate version of this pose that can easily be done at your desk. Move slowly &amp; breathe in each pose. 〰️ COW FACE ARMS: Why do they call it that? I don&#x27;t know ‍♀️ But this is one hell of a shoulder stretch. Most people are better at one side or the other and it&#x27;s totally okay if your hands don&#x27;t touch. 〰️ Next time you&#x27;re at your desk for too long, try these poses for a great stretch . . . . @yoga @yoga.day.every @yoga.tutorials @yoga.vids @yogafeature @yogainspiration @yogastrike @inflexibleyogis @bestyoga @best.yoga.people @yogagoals @thebeginnersguidetoyoga . . #officeyoga #deskyoga #yogafit #yogaflow #yogagoals #inflexibleyogis #beginneryoga #yogaforall #yogafeature #yogaforbeginners #yogaforeveryone #yogaforlife #healthylifestyle #yogainspiration #yogadaily #practicedaily #practicepracticepractice #yogateacher #yogatutorial #yogainstructor #yogainspo #doyouyoga #yogavideo #yogafitness #healthyliving #howtoyoga #yogachallenge<br/><br/>1,826 Likes, 204 Comments - Mary Ochsner | Yoga (@maryochsner) on Instagram: &quot;Uhhh guilty!! ‍♀️ Most of us spend majority of our days slouched at our desk, hunched over the...&quot;<br/><br/><h3>La posture de l&#x27;aigle</h3><br/><br/>Assis sur une chaise, levez les bras devant vous et pliez les avant-bras, doigts pointent vers le haut. Passez le bras gauche par-dessus le droit et enroulez le bras de façon à ce que les paumes de vos mains viennent s&#x27;appuyer l&#x27;une contre l&#x27;autre, pouces vers vous. Reprenez ensuite l&#x27;exercice en passant le bras droit autour du bras gauche.<br/><br/><h3>Les mains dans le dos</h3><br/><br/>&quot;Cette pose très simple ouvre les épaules et la poitrine. N&#x27;oubliez pas de serrer les épaules contre votre dos et de garder la nuque tendue&quot;, explique Mary Ochsner.<br/><br/><h3>La posture du chat et de la vache</h3><br/><br/>Soufflez et contractez les abdominaux pour cambrer la colonne vertébrale tout en rapprochant la tête vers votre corps. Ensuite, inspirez en étirant la colonne et en regardant vers le haut.<br/><br/><h3>La posture de la tête de vache</h3><br/><br/>Cette posture est idéale pour étirer les bras et le dos. &quot;La plupart des gens y arrivent mieux d&#x27;un côté que de l&#x27;autre. Ne vous inquiétez pas si vos mains ne se touchent pas&quot;.<br/><br/><br/><br/>[1] https://www.instagram.com/p/BlI3NV9jWjU/?utm_source=ig_embed&amp;utm_campaign=embed_video_watch_again
        </div>
 <hr/>
 </div>
index 888a531c9c895e660e8601700afb263f0382e3bd..91e368aa984dd1008c5c3dfd16c384bcebb248e2 100644 (file)
@@ -1,8 +1,8 @@
-    "RIEN N%27A ÉTÉ CONVENU": COURTOIS ÉVOQUE LA CONCURRENCE AVEC  \r
-                                NAVAS                              \r
+  "RIEN N'A ÉTÉ CONVENU": COURTOIS ÉVOQUE LA CONCURRENCE AVEC NAVAS\r
 \r
   [Football Etranger] 26-09-2018 16:49\r
 \r
+  o Reference: 0002919296\r
   o News link: http://s.7s7.be/3479996\r
   o Source link: \r
 \r
index 93ea44e74abea08a9be90799b31f790eba355c38..0692b0933e21a5b917a262e9d90bf038d260211a 100644 (file)
@@ -1,7 +1,7 @@
-0"Rien n%27a été convenu": Courtois évoque la concurrence avec Navas        null/SEPT_SUR_SEPT/0002919296           70\r
+0"Rien n'a été convenu": Courtois évoque la concurrence avec Navas  null/SEPT_SUR_SEPT/0002919296           70\r
 i  [Football Etranger] 26-09-2018 16:49\r
 i\r
 i    Thibaut  Courtois  doit  faire  face à la féroce concurrence de\r
-i    Keylor  Navas  depuis  son  arrivée au Real Madrid. Comme l%27a\r
+i    Keylor  Navas  depuis  son  arrivée  au  Real Madrid. Comme l'a\r
 i    confirmé le Diable, Julen ...\r
 i\r
index 0c704854348e6462a263f16c29a6ddff3d1394ab..2edaed715a3f86af7bca71f2d743d8b51151ccf7 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919296.html'>"Rien n%27a été convenu": Courtois évoque la concurrence avec Navas</a></h1>
+       <h2><a href='0002919296.html'>"Rien n'a été convenu": Courtois évoque la concurrence avec Navas</a></h2>
        <div class='details'>([Football Etranger] 26-09-2018 16:49)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Thibaut Courtois doit faire face à la féroce concurrence de Keylor Navas depuis son arrivée au Real Madrid. Comme l%27a confirmé le Diable, Julen ...
+               Thibaut Courtois doit faire face à la féroce concurrence de Keylor Navas depuis son arrivée au Real Madrid. Comme l&#x27;a confirmé le Diable, Julen ...
        </div>
 <hr/>
 </div>
index ea82fa6ced7e1a06abe22640f927c3cf31a2e424..fbd17de612b19ef4a9b0886ff8387b5a972d61e8 100644 (file)
@@ -9,16 +9,17 @@
 </head>
 <body>
 <div class='story'>
-       <h1>"Rien n%27a été convenu": Courtois évoque la concurrence avec Navas</h1>
+       <h2>"Rien n'a été convenu": Courtois évoque la concurrence avec Navas</h2>
        <div class='details'>([Football Etranger] 26-09-2018 16:49)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919296</a></li>
         <li>News link: <a href='http://s.7s7.be/3479996'>http://s.7s7.be/3479996</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               Par Mathéo Geslan<br/><br/>26/09/18 - 16h49 Source: VTM Nieuws    Selon Thibaut Courtois, la concurrence avec Keylor Navas &quot;est une situation de luxe&quot; © afp.<br/><br/>Thibaut Courtois doit faire face à la féroce concurrence de Keylor Navas depuis son arrivée au Real Madrid. Comme l&#x27;a confirmé le Diable, Julen Lopetegui n&#x27;a pas établi une hiérarchie définitive entre les deux gardiens.<br/><br/>2018 est idyllique pour Courtois. En plus d&#x27;avoir été élu gardien de l&#x27;année suite à une Coupe du monde étincelante, le Diable a réalisé son rêve en rejoignant le Real Madrid. Mais en Espagne, l&#x27;ancien portier de Chelsea se retrouve en concurrence avec Keylor Navas, trois fois vainqueur de la Ligue des Champions sous le maillot blanc.<br/><br/>&quot;Le coach prend ses décisions, rien n&#x27;a été convenu. Il n&#x27;y a pas de rotation fixée ou quelque chose comme ça. Je fais de mon mieux à l&#x27;entraînement pour montrer que je suis toujours prêt. Pour le coach et l&#x27;équipe, c&#x27;est bien sûr une situation de luxe. La compétition est toujours saine et cela ne me pose aucun problème&quot;, a affirmé Courtois à VTM Nieuws.<br/><br/><h2>&quot;Je veux gagner la Ligue des Champions et faire encore mieux en équipe nationale&quot;</h2><br/><br/>Malgré un temps de jeu parfois incomplet, le gardien des Diables ne regrette absolument pas son choix estival. Au sein de la Maison Blanche, il compte bien continuer de glaner des trophées. &quot;Le prix FIFA a une belle place dans ma chambre, mais il y a tellement de choses que je veux gagner. Collectivement, je veux gagner la Ligue des Champions et je veux faire encore mieux avec l&#x27;équipe nationale. Mon désir de toujours décrocher des prix est loin d&#x27;être comblé&quot;, a-t-il poursuivi.<br/><br/>Présent en conférence de presse, l&#x27;entraîneur madrilène Julen Lopetegui a brièvement évoqué la concurrence à ce poste clé: &quot;La gestion est très simple quand nous avons de bonnes solutions à disposition, avec des gardiens qui ont une attitude fantastique, que ce soit Keylor, Thibaut ou Kiko Casilla.&quot;<br/><br/>Depuis le début de saison, Lopetegui alterne entre ses deux éléments. Courtois a ainsi gardé à trois reprises les cages des Merengue, alors que Navas compte quatre titularisations, dont le choc en Ligue des Champions face à la Roma, et la Supercoupe d&#x27;Europe contre l&#x27;Atletico.
+               Par Mathéo Geslan<br/><br/>26/09/18 - 16h49 Source: VTM Nieuws    Selon Thibaut Courtois, la concurrence avec Keylor Navas &quot;est une situation de luxe&quot; © afp.<br/><br/>Thibaut Courtois doit faire face à la féroce concurrence de Keylor Navas depuis son arrivée au Real Madrid. Comme l&#x27;a confirmé le Diable, Julen Lopetegui n&#x27;a pas établi une hiérarchie définitive entre les deux gardiens.<br/><br/>2018 est idyllique pour Courtois. En plus d&#x27;avoir été élu gardien de l&#x27;année suite à une Coupe du monde étincelante, le Diable a réalisé son rêve en rejoignant le Real Madrid. Mais en Espagne, l&#x27;ancien portier de Chelsea se retrouve en concurrence avec Keylor Navas, trois fois vainqueur de la Ligue des Champions sous le maillot blanc.<br/><br/>&quot;Le coach prend ses décisions, rien n&#x27;a été convenu. Il n&#x27;y a pas de rotation fixée ou quelque chose comme ça. Je fais de mon mieux à l&#x27;entraînement pour montrer que je suis toujours prêt. Pour le coach et l&#x27;équipe, c&#x27;est bien sûr une situation de luxe. La compétition est toujours saine et cela ne me pose aucun problème&quot;, a affirmé Courtois à VTM Nieuws.<br/><br/><h3>&quot;Je veux gagner la Ligue des Champions et faire encore mieux en équipe nationale&quot;</h3><br/><br/>Malgré un temps de jeu parfois incomplet, le gardien des Diables ne regrette absolument pas son choix estival. Au sein de la Maison Blanche, il compte bien continuer de glaner des trophées. &quot;Le prix FIFA a une belle place dans ma chambre, mais il y a tellement de choses que je veux gagner. Collectivement, je veux gagner la Ligue des Champions et je veux faire encore mieux avec l&#x27;équipe nationale. Mon désir de toujours décrocher des prix est loin d&#x27;être comblé&quot;, a-t-il poursuivi.<br/><br/>Présent en conférence de presse, l&#x27;entraîneur madrilène Julen Lopetegui a brièvement évoqué la concurrence à ce poste clé: &quot;La gestion est très simple quand nous avons de bonnes solutions à disposition, avec des gardiens qui ont une attitude fantastique, que ce soit Keylor, Thibaut ou Kiko Casilla.&quot;<br/><br/>Depuis le début de saison, Lopetegui alterne entre ses deux éléments. Courtois a ainsi gardé à trois reprises les cages des Merengue, alors que Navas compte quatre titularisations, dont le choc en Ligue des Champions face à la Roma, et la Supercoupe d&#x27;Europe contre l&#x27;Atletico.
        </div>
 <hr/>
 </div>
index d9cd89684be5371597ab50dd9b8c72bcb9972d95..cb0e7179477a2610bbb74e4407457fae3ab0a0aa 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Monde] 26-09-2018 14:37\r
 \r
+  o Reference: 0002919297\r
   o News link: http://s.7s7.be/3479969\r
   o Source link: \r
 \r
index bf9e2e7c1cd30d4b67d93e927327c78969dde7db..bf442dd0e4a21c33a5c354f6f98826c79bf473ba 100644 (file)
@@ -2,6 +2,6 @@
 i  [Monde] 26-09-2018 14:37\r
 i\r
 i    La  Haute  cour  de  Copenhague a confirmé mercredi en appel la\r
-i    condamnation   de   l%27inventeur  danois  Peter  Madsen  à  la\r
-i    réclusion à perpétuité pour ...\r
+i    condamnation  de l'inventeur danois Peter Madsen à la réclusion\r
+i    à perpétuité pour ...\r
 i\r
index 86fc057ad0d69c2be252a14fa36607bcc316209f..8424c573acd9e9daa8a5c4413fbbf54313443e45 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919297.html'>Procès du sous-marin danois: Peter Madsen condamné à perpétuité</a></h1>
+       <h2><a href='0002919297.html'>Procès du sous-marin danois: Peter Madsen condamné à perpétuité</a></h2>
        <div class='details'>([Monde] 26-09-2018 14:37)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               La Haute cour de Copenhague a confirmé mercredi en appel la condamnation de l%27inventeur danois Peter Madsen à la réclusion à perpétuité pour ...
+               La Haute cour de Copenhague a confirmé mercredi en appel la condamnation de l&#x27;inventeur danois Peter Madsen à la réclusion à perpétuité pour ...
        </div>
 <hr/>
 </div>
index e4eb3d7fc252b08218241d392437cbe3feae7ae8..115a2a7f78ec6b3cd64001053c0c53ee4e2f63a3 100644 (file)
@@ -9,16 +9,17 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Procès du sous-marin danois: Peter Madsen condamné à perpétuité</h1>
+       <h2>Procès du sous-marin danois: Peter Madsen condamné à perpétuité</h2>
        <div class='details'>([Monde] 26-09-2018 14:37)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919297</a></li>
         <li>News link: <a href='http://s.7s7.be/3479969'>http://s.7s7.be/3479969</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               Par: rédaction<br/><br/>26/09/18 - 14h37 Source: Belga    Peter Madsen et Kim Wall © EPA / AP.<br/><br/>MISE À JOUR La Haute cour de Copenhague a confirmé mercredi en appel la condamnation de l&#x27;inventeur danois Peter Madsen à la réclusion à perpétuité pour l&#x27;assassinat d&#x27;une journaliste suédoise à bord de son sous-marin artisanal en août 2017.<br/><br/>© ap.<br/><br/>© afp.<br/><br/>© ap.<br/><br/>© ap.<br/><br/>© reuters.<br/><br/>Peter Madsen, 47 ans, avait interjeté appel de la durée de sa peine de prison après sa condamnation à la perpétuité, en première instance en avril dernier, pour le meurtre avec préméditation, précédé de violences sexuelles, de Kim Wall, 30 ans.<br/><br/><h2>Pas d&#x27;aveux</h2><br/><br/>Sans être passé aux aveux, défendant bec et ongles la thèse de la mort accidentelle, il n&#x27;a jamais pour autant contesté le verdict de culpabilité. Son avocate a indiqué après l&#x27;appel qu&#x27;elle allait étudier un éventuel recours auprès de la Cour suprême.<br/><br/><h2>&quot;Préméditation minitieuse&quot;</h2><br/><br/>La Haute cour a motivé sa décision par le caractère &quot;particulièrement brutal&quot; du crime et &quot;les circonstances aggravantes&quot; que constitue selon elle sa &quot;préméditation minutieuse&quot;. &quot;Il n&#x27;y a guère de peine trop sévère pour cet homme&quot;, a déclaré à l&#x27;issue de l&#x27;audience le procureur Kristian Kirk.<br/><br/><h2>Rappel des faits</h2><br/><br/>Le 10 août 2017, Peter Madsen avait embarqué dans son submersible artisanal Kim Wall, 30 ans, qui projetait d&#x27;écrire un reportage sur ses désirs de conquête du ciel et des fonds marins. Elle avait été portée disparue dans la nuit par son compagnon qui a assisté au procès en appel et son corps avait ensuite été retrouvé en mer, démembré. L&#x27;autopsie avance l&#x27;hypothèse d&#x27;un étouffement ou d&#x27;un égorgement précédé de sévices sexuels mais la cause exacte du décès n&#x27;a pu être établie.<br/><br/><h2>Multiples blessures</h2><br/><br/>De multiples blessures - 14 - ont été identifiées dans et autour des parties génitales de la jeune femme. En outre, le parquet a invoqué les outils inutiles sur un sous-marin embarqués par l&#x27;accusé peu de temps avant les faits, dont une scie à bois, des sangles de valise et un tournevis affûté de 50 cm de long.<br/><br/><h2>Rappel: Madsen &quot;désolé&quot;</h2><br/><br/>&quot;Je suis terriblement triste pour les proches de Kim de ce qui s&#x27;est passé&quot;, avait déclaré Peter Madsen à la clôture de l&#x27;audience, utilisant un adjectif qui en danois peut également signifier &quot;désolé&quot;. Le procureur Kristian Kirk avait requis la prison à vie. &quot;Quand je regarde Peter Madsen (...) je ne vois pas de raison pour (lui infliger) une peine plus faible que la perpétuité&quot;. Selon lui, la préméditation et la nature des violences qui lui sont reprochées justifiaient son enfermement à vie.<br/><br/><h2>&quot;Meurtrier sexuel cynique&quot;</h2><br/><br/>&quot;Nous parlons d&#x27;un meurtrier sexuel cynique, pervers et calculateur et pour cette raison je ne pense pas qu&#x27;il y ait une marge d&#x27;hésitation&quot;, avait souligné M. Kirk. &quot;Par défaut, tous les meurtres sont cyniques, ce n&#x27;est pas propre à cette affaire&quot;, avait rétorqué l&#x27;avocate de Peter Madsen, Betina Hald Engmark. &quot;La défense est d&#x27;avis que le bon niveau de peine se situe entre 14 et 16 ans&quot;, avait-elle martelé lors de sa plaidoirie.
+               Par: rédaction<br/><br/>26/09/18 - 14h37 Source: Belga    Peter Madsen et Kim Wall © EPA / AP.<br/><br/>MISE À JOUR La Haute cour de Copenhague a confirmé mercredi en appel la condamnation de l&#x27;inventeur danois Peter Madsen à la réclusion à perpétuité pour l&#x27;assassinat d&#x27;une journaliste suédoise à bord de son sous-marin artisanal en août 2017.<br/><br/>© ap.<br/><br/>© afp.<br/><br/>© ap.<br/><br/>© ap.<br/><br/>© reuters.<br/><br/>Peter Madsen, 47 ans, avait interjeté appel de la durée de sa peine de prison après sa condamnation à la perpétuité, en première instance en avril dernier, pour le meurtre avec préméditation, précédé de violences sexuelles, de Kim Wall, 30 ans.<br/><br/><h3>Pas d&#x27;aveux</h3><br/><br/>Sans être passé aux aveux, défendant bec et ongles la thèse de la mort accidentelle, il n&#x27;a jamais pour autant contesté le verdict de culpabilité. Son avocate a indiqué après l&#x27;appel qu&#x27;elle allait étudier un éventuel recours auprès de la Cour suprême.<br/><br/><h3>&quot;Préméditation minitieuse&quot;</h3><br/><br/>La Haute cour a motivé sa décision par le caractère &quot;particulièrement brutal&quot; du crime et &quot;les circonstances aggravantes&quot; que constitue selon elle sa &quot;préméditation minutieuse&quot;. &quot;Il n&#x27;y a guère de peine trop sévère pour cet homme&quot;, a déclaré à l&#x27;issue de l&#x27;audience le procureur Kristian Kirk.<br/><br/><h3>Rappel des faits</h3><br/><br/>Le 10 août 2017, Peter Madsen avait embarqué dans son submersible artisanal Kim Wall, 30 ans, qui projetait d&#x27;écrire un reportage sur ses désirs de conquête du ciel et des fonds marins. Elle avait été portée disparue dans la nuit par son compagnon qui a assisté au procès en appel et son corps avait ensuite été retrouvé en mer, démembré. L&#x27;autopsie avance l&#x27;hypothèse d&#x27;un étouffement ou d&#x27;un égorgement précédé de sévices sexuels mais la cause exacte du décès n&#x27;a pu être établie.<br/><br/><h3>Multiples blessures</h3><br/><br/>De multiples blessures - 14 - ont été identifiées dans et autour des parties génitales de la jeune femme. En outre, le parquet a invoqué les outils inutiles sur un sous-marin embarqués par l&#x27;accusé peu de temps avant les faits, dont une scie à bois, des sangles de valise et un tournevis affûté de 50 cm de long.<br/><br/><h3>Rappel: Madsen &quot;désolé&quot;</h3><br/><br/>&quot;Je suis terriblement triste pour les proches de Kim de ce qui s&#x27;est passé&quot;, avait déclaré Peter Madsen à la clôture de l&#x27;audience, utilisant un adjectif qui en danois peut également signifier &quot;désolé&quot;. Le procureur Kristian Kirk avait requis la prison à vie. &quot;Quand je regarde Peter Madsen (...) je ne vois pas de raison pour (lui infliger) une peine plus faible que la perpétuité&quot;. Selon lui, la préméditation et la nature des violences qui lui sont reprochées justifiaient son enfermement à vie.<br/><br/><h3>&quot;Meurtrier sexuel cynique&quot;</h3><br/><br/>&quot;Nous parlons d&#x27;un meurtrier sexuel cynique, pervers et calculateur et pour cette raison je ne pense pas qu&#x27;il y ait une marge d&#x27;hésitation&quot;, avait souligné M. Kirk. &quot;Par défaut, tous les meurtres sont cyniques, ce n&#x27;est pas propre à cette affaire&quot;, avait rétorqué l&#x27;avocate de Peter Madsen, Betina Hald Engmark. &quot;La défense est d&#x27;avis que le bon niveau de peine se situe entre 14 et 16 ans&quot;, avait-elle martelé lors de sa plaidoirie.
        </div>
 <hr/>
 </div>
index c4a82cb6ab39a786b04029c9cb1c755f033152c5..dda2b071b4e11651d7fae9429b14246aa6935f5f 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [People] 26-09-2018 14:56\r
 \r
+  o Reference: 0002919298\r
   o News link: http://s.7s7.be/3479970\r
   o Source link: \r
 \r
index 000b190cb109128369e0b3db86d87ac09712c871..d307717a9227782f26e3ba1e1c37efdf2af3a00c 100644 (file)
@@ -2,6 +2,6 @@
 i  [People] 26-09-2018 14:56\r
 i\r
 i    Les  noces  ont duré trois jours entre Paris et Gassin, dans le\r
-i    Var.  Ce  vendredi  21  septembre,  l%27actrice de %27Manon des\r
-i    sources%27 a épousé son ...\r
+i    Var.   Ce  vendredi  21  septembre,  l'actrice  de  'Manon  des\r
+i    sources' a épousé son ...\r
 i\r
index 9101bf1195890bc291e6a15aad25eba42d787847..6264f1bd301c7b866d5b8c477d7e0228332d01f9 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919298.html'>Emmanuelle Béart a épousé Frédéric Chaudier</a></h1>
+       <h2><a href='0002919298.html'>Emmanuelle Béart a épousé Frédéric Chaudier</a></h2>
        <div class='details'>([People] 26-09-2018 14:56)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Les noces ont duré trois jours entre Paris et Gassin, dans le Var. Ce vendredi 21 septembre, l%27actrice de %27Manon des sources%27 a épousé son ...
+               Les noces ont duré trois jours entre Paris et Gassin, dans le Var. Ce vendredi 21 septembre, l&#x27;actrice de &#x27;Manon des sources&#x27; a épousé son ...
        </div>
 <hr/>
 </div>
index d5d11f29c900938d58f30ce37c07a19a0016b707..999bf2f7d853d1abef72c073954cdd9cc7e8c87c 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Emmanuelle Béart a épousé Frédéric Chaudier</h1>
+       <h2>Emmanuelle Béart a épousé Frédéric Chaudier</h2>
        <div class='details'>([People] 26-09-2018 14:56)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919298</a></li>
         <li>News link: <a href='http://s.7s7.be/3479970'>http://s.7s7.be/3479970</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index ab5dd0acac8bc2dc3871a4581537b8faf299a0e5..f7af31161cea44464f8d6a42af17abba9cf50ff1 100644 (file)
@@ -1,8 +1,9 @@
-   LA COURSE FOLLE D%27UN FOSSOYEUR LIÉGEOIS IVRE ET EN DÉFAUT DE  \r
+    LA COURSE FOLLE D'UN FOSSOYEUR LIÉGEOIS IVRE ET EN DÉFAUT DE   \r
                                PERMIS                              \r
 \r
   [Belgique] 26-09-2018 15:55\r
 \r
+  o Reference: 0002919301\r
   o News link: http://s.7s7.be/3479973\r
   o Source link: \r
 \r
index 87186634f4e7e46ce0e483adecfdd0ac3452d8b3..fba22f3179d125248e90ff3c469c8f40a36be45b 100644 (file)
@@ -1,7 +1,7 @@
-0La course folle d%27un fossoyeur liégeois ivre et en défaut de permis       null/SEPT_SUR_SEPT/0002919301           70\r
+0La course folle d'un fossoyeur liégeois ivre et en défaut de permis null/SEPT_SUR_SEPT/0002919301           70\r
 i  [Belgique] 26-09-2018 15:55\r
 i\r
 i    Un  quadragénaire,  à  qui  on  venait  de retirer son permis à\r
-i    cause  d%27un  accident de la route, a tenté d%27échapper mardi\r
-i    soir à la police en ...\r
+i    cause  d'un accident de la route, a tenté d'échapper mardi soir\r
+i    à la police en ...\r
 i\r
index 74e4d8aed76bb5738f42351538d7c758713039f6..785631a59cfb38e4e6c2cce3420d783a239e6063 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919301.html'>La course folle d%27un fossoyeur liégeois ivre et en défaut de permis</a></h1>
+       <h2><a href='0002919301.html'>La course folle d'un fossoyeur liégeois ivre et en défaut de permis</a></h2>
        <div class='details'>([Belgique] 26-09-2018 15:55)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Un quadragénaire, à qui on venait de retirer son permis à cause d%27un accident de la route, a tenté d%27échapper mardi soir à la police en ...
+               Un quadragénaire, à qui on venait de retirer son permis à cause d&#x27;un accident de la route, a tenté d&#x27;échapper mardi soir à la police en ...
        </div>
 <hr/>
 </div>
index 693b886b7ee16d3f7b32cd5ad2546b32ec037883..791a0e2d5e24387cd59b20d792bac047287c9a97 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>La course folle d%27un fossoyeur liégeois ivre et en défaut de permis</h1>
+       <h2>La course folle d'un fossoyeur liégeois ivre et en défaut de permis</h2>
        <div class='details'>([Belgique] 26-09-2018 15:55)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919301</a></li>
         <li>News link: <a href='http://s.7s7.be/3479973'>http://s.7s7.be/3479973</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index a478109b2d474eb8fbc5f1b9b9b5e26215bc63e4..d7e08707656e08d87beac2c1c3849d0debd333d6 100644 (file)
@@ -1,7 +1,8 @@
-  LE TITAN DE VOROMBE, LE PLUS GROS OISEAU QUE L%27HOMME AIT CONNU \r
+   LE TITAN DE VOROMBE, LE PLUS GROS OISEAU QUE L'HOMME AIT CONNU  \r
 \r
   [Espèces Menacées] 26-09-2018 16:08\r
 \r
+  o Reference: 0002919304\r
   o News link: http://s.7s7.be/3479976\r
   o Source link: \r
 \r
index d60f51acbb4e88550bdd0d4a9f0bfbeeac82997e..890321bab06fae30bb0f1d0c43c81726ee74820e 100644 (file)
@@ -1,7 +1,7 @@
-0Le Titan de Vorombe, le plus gros oiseau que l%27Homme ait connu      null/SEPT_SUR_SEPT/0002919304           70\r
+0Le Titan de Vorombe, le plus gros oiseau que l'Homme ait connu        null/SEPT_SUR_SEPT/0002919304           70\r
 i  [Espèces Menacées] 26-09-2018 16:08\r
 i\r
 i    Le  plus  gros  oiseau du monde serait bien un oiseaux-éléphant\r
-i    mais  pas  celui  qu%27on  croyait: après plus d%27un siècle de\r
-i    pièces contradictoires ...\r
+i    mais  pas celui qu'on croyait: après plus d'un siècle de pièces\r
+i    contradictoires ...\r
 i\r
index 3a01ea29c784d3399b5285d7e7b19f1db15e16a3..d875e01524216e81bf181df424a6a6bdbf92f14e 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919304.html'>Le Titan de Vorombe, le plus gros oiseau que l%27Homme ait connu</a></h1>
+       <h2><a href='0002919304.html'>Le Titan de Vorombe, le plus gros oiseau que l'Homme ait connu</a></h2>
        <div class='details'>([Espèces Menacées] 26-09-2018 16:08)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Le plus gros oiseau du monde serait bien un oiseaux-éléphant mais pas celui qu%27on croyait: après plus d%27un siècle de pièces contradictoires ...
+               Le plus gros oiseau du monde serait bien un oiseaux-éléphant mais pas celui qu&#x27;on croyait: après plus d&#x27;un siècle de pièces contradictoires ...
        </div>
 <hr/>
 </div>
index 0663752f09e810ab5eff8eece154a3ef60a15fe0..bfe2645040f6598622efd79cf8aeb1bebfeb9433 100644 (file)
@@ -9,16 +9,17 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Le Titan de Vorombe, le plus gros oiseau que l%27Homme ait connu</h1>
+       <h2>Le Titan de Vorombe, le plus gros oiseau que l'Homme ait connu</h2>
        <div class='details'>([Espèces Menacées] 26-09-2018 16:08)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919304</a></li>
         <li>News link: <a href='http://s.7s7.be/3479976'>http://s.7s7.be/3479976</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               Par: rédaction<br/><br/>26/09/18 - 16h08 Source: AFP    © afp.<br/><br/>Le plus gros oiseau du monde serait bien un oiseaux-éléphant mais pas celui qu&#x27;on croyait: après plus d&#x27;un siècle de pièces contradictoires et de joutes scientifiques, des chercheurs annoncent mercredi avoir identifié le gagnant.<br/><br/>© afp.<br/><br/>Pendant 60 millions d&#x27;années, de colossaux oiseaux-éléphants ont parcouru la savane et les forêts tropicales de Madagascar. Ils se sont éteints il y a environ 1.000 ans après l&#x27;arrivée d&#x27;une nouvelle vague de colons humains.<br/><br/><h2>Redécouverte</h2><br/><br/>Au XIXe siècle, des zoologistes européens se sont pris de passion pour cette créature hors norme, pillant squelettes et oeufs fossilisés dans le but de débusquer &quot;l&#x27;espèce d&#x27;oiseau la plus grande du monde&quot;. Jusqu&#x27;à maintenant, la palme revenait à l&#x27;Aepyornis titan, un oiseaux-éléphant décrit en 1894 par le scientifique britannique C.W. Andrews. Mais pour d&#x27;autres scientifiques, le spécimen n&#x27;était pas une espèce à part mais seulement un très grand Aepyornis maximus.<br/><br/><h2>Nouvelle étude</h2><br/><br/>Mais une étude publiée mercredi dans la revue Royal Society Open Science remet tout en cause: une autre espèce d&#x27;oiseau-éléphant, le Titan de Vorombe, plus grande que ce que l&#x27;on avait jusqu&#x27;à maintenant établi, battrait tous les autres prétendants. Pesant environ 860 kg (soit le poids d&#x27;une girafe adulte), &quot;ils ne pouvaient certainement pas voler&quot;, explique à l&#x27;AFP James Hansford de la Zoological Society of London, coauteur de l&#x27;étude.<br/><br/><h2>Os examinés</h2><br/><br/>Pour arriver à ces conclusions, le chercheur et son équipe ont examiné les os d&#x27;oiseaux-éléphant trouvés à travers le monde. Selon James Hansford, l&#x27;Aepyornis titan, le &quot;bébé&quot; de C.W. Andrews était bien différent du Aepyornis maximus. Mais si différent qu&#x27;il ne s&#x27;agirait même pas d&#x27;un oiseaux-éléphant mais d&#x27;un genre distinct. Le Titan de Vorombe, avec ses trois mètres de haut et ses 650 kg, est bien plus imposant.
+               Par: rédaction<br/><br/>26/09/18 - 16h08 Source: AFP    © afp.<br/><br/>Le plus gros oiseau du monde serait bien un oiseaux-éléphant mais pas celui qu&#x27;on croyait: après plus d&#x27;un siècle de pièces contradictoires et de joutes scientifiques, des chercheurs annoncent mercredi avoir identifié le gagnant.<br/><br/>© afp.<br/><br/>Pendant 60 millions d&#x27;années, de colossaux oiseaux-éléphants ont parcouru la savane et les forêts tropicales de Madagascar. Ils se sont éteints il y a environ 1.000 ans après l&#x27;arrivée d&#x27;une nouvelle vague de colons humains.<br/><br/><h3>Redécouverte</h3><br/><br/>Au XIXe siècle, des zoologistes européens se sont pris de passion pour cette créature hors norme, pillant squelettes et oeufs fossilisés dans le but de débusquer &quot;l&#x27;espèce d&#x27;oiseau la plus grande du monde&quot;. Jusqu&#x27;à maintenant, la palme revenait à l&#x27;Aepyornis titan, un oiseaux-éléphant décrit en 1894 par le scientifique britannique C.W. Andrews. Mais pour d&#x27;autres scientifiques, le spécimen n&#x27;était pas une espèce à part mais seulement un très grand Aepyornis maximus.<br/><br/><h3>Nouvelle étude</h3><br/><br/>Mais une étude publiée mercredi dans la revue Royal Society Open Science remet tout en cause: une autre espèce d&#x27;oiseau-éléphant, le Titan de Vorombe, plus grande que ce que l&#x27;on avait jusqu&#x27;à maintenant établi, battrait tous les autres prétendants. Pesant environ 860 kg (soit le poids d&#x27;une girafe adulte), &quot;ils ne pouvaient certainement pas voler&quot;, explique à l&#x27;AFP James Hansford de la Zoological Society of London, coauteur de l&#x27;étude.<br/><br/><h3>Os examinés</h3><br/><br/>Pour arriver à ces conclusions, le chercheur et son équipe ont examiné les os d&#x27;oiseaux-éléphant trouvés à travers le monde. Selon James Hansford, l&#x27;Aepyornis titan, le &quot;bébé&quot; de C.W. Andrews était bien différent du Aepyornis maximus. Mais si différent qu&#x27;il ne s&#x27;agirait même pas d&#x27;un oiseaux-éléphant mais d&#x27;un genre distinct. Le Titan de Vorombe, avec ses trois mètres de haut et ses 650 kg, est bien plus imposant.
        </div>
 <hr/>
 </div>
index e4411d16b4dc413fbdda686638d718b34fe1dc0a..c1aa1b544dc0db6d73ff9567be234db8158ec4f2 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Belgique] 26-09-2018 15:49\r
 \r
+  o Reference: 0002919305\r
   o News link: http://s.7s7.be/3479977\r
   o Source link: \r
 \r
index 50439f732bc35b822edae3430244b2aaf405e282..358bbcf6133e89a5a325317996b8843b09e0ade4 100644 (file)
@@ -9,7 +9,7 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919305.html'>Condamné à cause de la taille de son nez, il conteste</a></h1>
+       <h2><a href='0002919305.html'>Condamné à cause de la taille de son nez, il conteste</a></h2>
        <div class='details'>([Belgique] 26-09-2018 15:49)</div>
        <br/>
        <div class='content' style='text-align: justify'>
index cef33a13f3d98e091349da76c1c5e71ecd4b89b8..51153b21d616b792b308a0f8c488cb3718ec0dff 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Condamné à cause de la taille de son nez, il conteste</h1>
+       <h2>Condamné à cause de la taille de son nez, il conteste</h2>
        <div class='details'>([Belgique] 26-09-2018 15:49)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919305</a></li>
         <li>News link: <a href='http://s.7s7.be/3479977'>http://s.7s7.be/3479977</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index 217dab20e815b0dc2f0934110477b05c3d1c4658..e7a1b6f5253ee329cf42389b898fb3f78a4cb6f9 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Monde] 26-09-2018 16:32\r
 \r
+  o Reference: 0002919310\r
   o News link: http://s.7s7.be/3479982\r
   o Source link: \r
 \r
index 954b746a1db2932765f9fcb95cbfb915a9708a20..c24ef6edbe91067a043ca2b3c98f313215595a54 100644 (file)
@@ -9,7 +9,7 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919310.html'>Arrêté après avoir perdu un portefeuille rempli de faux billets</a></h1>
+       <h2><a href='0002919310.html'>Arrêté après avoir perdu un portefeuille rempli de faux billets</a></h2>
        <div class='details'>([Monde] 26-09-2018 16:32)</div>
        <br/>
        <div class='content' style='text-align: justify'>
index 7a1a89f984b0d569748def3c5cc387e70339dafe..427f8d86a03719667cec092fc5c2fd1fa156be1b 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Arrêté après avoir perdu un portefeuille rempli de faux billets</h1>
+       <h2>Arrêté après avoir perdu un portefeuille rempli de faux billets</h2>
        <div class='details'>([Monde] 26-09-2018 16:32)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919310</a></li>
         <li>News link: <a href='http://s.7s7.be/3479982'>http://s.7s7.be/3479982</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index ed47691a323c71b542a6b632eb1e57003a1dc64c..3ddb3fcb37beaa3ddea5544ad68cf024bcdbb380 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [L'exil de Depardieu] 26-09-2018 17:04\r
 \r
+  o Reference: 0002919311\r
   o News link: http://s.7s7.be/3479983\r
   o Source link: \r
 \r
index 8eeb214965b50fa8c47f6118d959e2fdd97d4360..014b535db55b0c5fd01673516c0acedb2328a6cf 100644 (file)
@@ -1,7 +1,7 @@
 0"Macron est comme Poutine"    null/SEPT_SUR_SEPT/0002919311           70\r
 i  [L'exil de Depardieu] 26-09-2018 17:04\r
 i\r
-i    Pour  Gérard  Depardieu,  la Russie n%27est plus la même depuis\r
-i    la   chute   de  l%27URSS.  %27Il  faut  arrêter  de  dire  des\r
-i    conneries. Poutine, il est ce ...\r
+i    Pour  Gérard  Depardieu, la Russie n'est plus la même depuis la\r
+i    chute  de  l'URSS.  'Il  faut  arrêter  de  dire des conneries.\r
+i    Poutine, il est ce ...\r
 i\r
index e0454200f769d8260d36751bab9a0962e3c4030e..8ccd41755859ca6a55f1deb0c29d31ace2991cd2 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919311.html'>"Macron est comme Poutine"</a></h1>
+       <h2><a href='0002919311.html'>"Macron est comme Poutine"</a></h2>
        <div class='details'>([L&#x27;exil de Depardieu] 26-09-2018 17:04)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Pour Gérard Depardieu, la Russie n%27est plus la même depuis la chute de l%27URSS. %27Il faut arrêter de dire des conneries. Poutine, il est ce ...
+               Pour Gérard Depardieu, la Russie n&#x27;est plus la même depuis la chute de l&#x27;URSS. &#x27;Il faut arrêter de dire des conneries. Poutine, il est ce ...
        </div>
 <hr/>
 </div>
index dabe9620b69cbba602975bcfe2dbf3986842d3ff..765766b39a3b30d86dcdac6bab77c4521ffa7ae7 100644 (file)
@@ -9,16 +9,17 @@
 </head>
 <body>
 <div class='story'>
-       <h1>"Macron est comme Poutine"</h1>
+       <h2>"Macron est comme Poutine"</h2>
        <div class='details'>([L&#x27;exil de Depardieu] 26-09-2018 17:04)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919311</a></li>
         <li>News link: <a href='http://s.7s7.be/3479983'>http://s.7s7.be/3479983</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               Jeanne Poma.<br/><br/>26/09/18 - 17h04 Source: Nice-Matin, BFM TV, Morandini    Gérard Depardieu © afp.<br/><br/>Pour Gérard Depardieu, la Russie n&#x27;est plus la même depuis la chute de l&#x27;URSS.<br/><br/>Emmanuel Macron et Vladimir Poutine  © photo news.<br/><br/>&quot;Il faut arrêter de dire des conneries. Poutine, il est ce qu&#x27;il est, mais je vais vous dire, Macron est comme Poutine.&quot; L&#x27;acteur français s&#x27;est exprimé pour le journal Nice Matin, à l&#x27;occasion de la promotion de son spectacle &quot;Depardieu chante Barbara&quot;.<br/><br/>L&#x27;acteur dénonce l&#x27;action des médias à l&#x27;encontre de la Russie. Il n&#x27;accorde plus sa confiance aux journalistes, qui sont responsables, dit-il, d&#x27;un &quot;siècle de mensonges et de tweets&quot;.<br/><br/><h2>&quot;J&#x27;appartiens à la vie&quot;</h2><br/><br/>L&#x27;interprète de Cyrano s&#x27;interroge sur les reproches qu&#x27;il reçoit au sujet de ses allées et venues en Russie et en Corée du Nord. &quot;Qui sont ces gens qui pensent que je leur appartiens? Je ne m&#x27;appartiens déjà presque pas! Moi, j&#x27;appartiens à la vie. Je ne vais pas vers ceux qui mènent, je vais vers la vie. En regardant les pays, les langues, la nature et les gens.&quot;<br/><br/>La France reste malgré tout un des pays où Gérard Depardieu se sent le mieux. &quot;Il y a des communautés et des régions dans lesquelles je me sens bien. J&#x27;adore aller dans les campagnes. Mais les agriculteurs, je les plains. Ils n&#x27;osent plus, ils sont perdus. Je déteste les OGM. Je déteste ce qu&#x27;on a fait de cette terre, d&#x27;abord elle est devenue du béton armé. Les Français que j&#x27;aime, je les écoute et j&#x27;entends leur souffrance&quot;, déclare-t-il.<br/><br/><h2>Trump</h2><br/><br/>Il conclut en précisant qu&#x27;il n&#x27;ira pas voir Trump. &quot;Je n&#x27;irai pas en Amérique parce que ça me plaît moins, même si c&#x27;est un très beau pays&quot;.
+               Jeanne Poma.<br/><br/>26/09/18 - 17h04 Source: Nice-Matin, BFM TV, Morandini    Gérard Depardieu © afp.<br/><br/>Pour Gérard Depardieu, la Russie n&#x27;est plus la même depuis la chute de l&#x27;URSS.<br/><br/>Emmanuel Macron et Vladimir Poutine  © photo news.<br/><br/>&quot;Il faut arrêter de dire des conneries. Poutine, il est ce qu&#x27;il est, mais je vais vous dire, Macron est comme Poutine.&quot; L&#x27;acteur français s&#x27;est exprimé pour le journal Nice Matin, à l&#x27;occasion de la promotion de son spectacle &quot;Depardieu chante Barbara&quot;.<br/><br/>L&#x27;acteur dénonce l&#x27;action des médias à l&#x27;encontre de la Russie. Il n&#x27;accorde plus sa confiance aux journalistes, qui sont responsables, dit-il, d&#x27;un &quot;siècle de mensonges et de tweets&quot;.<br/><br/><h3>&quot;J&#x27;appartiens à la vie&quot;</h3><br/><br/>L&#x27;interprète de Cyrano s&#x27;interroge sur les reproches qu&#x27;il reçoit au sujet de ses allées et venues en Russie et en Corée du Nord. &quot;Qui sont ces gens qui pensent que je leur appartiens? Je ne m&#x27;appartiens déjà presque pas! Moi, j&#x27;appartiens à la vie. Je ne vais pas vers ceux qui mènent, je vais vers la vie. En regardant les pays, les langues, la nature et les gens.&quot;<br/><br/>La France reste malgré tout un des pays où Gérard Depardieu se sent le mieux. &quot;Il y a des communautés et des régions dans lesquelles je me sens bien. J&#x27;adore aller dans les campagnes. Mais les agriculteurs, je les plains. Ils n&#x27;osent plus, ils sont perdus. Je déteste les OGM. Je déteste ce qu&#x27;on a fait de cette terre, d&#x27;abord elle est devenue du béton armé. Les Français que j&#x27;aime, je les écoute et j&#x27;entends leur souffrance&quot;, déclare-t-il.<br/><br/><h3>Trump</h3><br/><br/>Il conclut en précisant qu&#x27;il n&#x27;ira pas voir Trump. &quot;Je n&#x27;irai pas en Amérique parce que ça me plaît moins, même si c&#x27;est un très beau pays&quot;.
        </div>
 <hr/>
 </div>
index d8d9134a6fd2c3b465e6bd7d2a1da5c05e56a931..991f663115ec00fc5f7e6344233b6ba9f7922e73 100644 (file)
@@ -3,6 +3,7 @@
 \r
   [Israel-Palestine] 26-09-2018 16:46\r
 \r
+  o Reference: 0002919312\r
   o News link: http://s.7s7.be/3479984\r
   o Source link: \r
 \r
index e76ce4ee517fec1555f43a263656910639813ebc..7d02c101e18aa966c937b95da4ff3b851e512c09 100644 (file)
@@ -1,7 +1,7 @@
 0Pour la première fois, Trump se montre favorable à une solution à deux Etats       null/SEPT_SUR_SEPT/0002919312           70\r
 i  [Israel-Palestine] 26-09-2018 16:46\r
 i\r
-i    Le  président  américain  Donald Trump s%27est déclaré mercredi\r
+i    Le  président  américain  Donald  Trump  s'est déclaré mercredi\r
 i    favorable  pour  la  première  fois à une solution à deux Etats\r
 i    dans le conflit ...\r
 i\r
index fd16915235537740528f777c6e43fa320dfb3777..685e3b03ee45d2e18079b34d783dee83a741c23c 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919312.html'>Pour la première fois, Trump se montre favorable à une solution à deux Etats</a></h1>
+       <h2><a href='0002919312.html'>Pour la première fois, Trump se montre favorable à une solution à deux Etats</a></h2>
        <div class='details'>([Israel-Palestine] 26-09-2018 16:46)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Le président américain Donald Trump s%27est déclaré mercredi favorable pour la première fois à une solution à deux Etats dans le conflit ...
+               Le président américain Donald Trump s&#x27;est déclaré mercredi favorable pour la première fois à une solution à deux Etats dans le conflit ...
        </div>
 <hr/>
 </div>
index bea9a1745fd48c52b5f00abcf14d63507d541951..4cab7bd123e53461bbf50ce8dd63e82bb08ccade 100644 (file)
@@ -9,16 +9,17 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Pour la première fois, Trump se montre favorable à une solution à deux Etats</h1>
+       <h2>Pour la première fois, Trump se montre favorable à une solution à deux Etats</h2>
        <div class='details'>([Israel-Palestine] 26-09-2018 16:46)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919312</a></li>
         <li>News link: <a href='http://s.7s7.be/3479984'>http://s.7s7.be/3479984</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               Par: rédaction<br/><br/>26/09/18 - 16h46 Source: AFP    © epa.<br/><br/>ISRAËL/PALESTINE Le président américain Donald Trump s&#x27;est déclaré mercredi favorable pour la première fois à une solution à deux Etats dans le conflit israélo-palestinien, promettant de présenter un plan de paix pour la région &quot;dans les deux, trois ou quatre mois&quot;.<br/><br/>&quot;Je pense vraiment que quelque chose va se passer. C&#x27;est mon rêve d&#x27;y parvenir avant la fin de mon premier mandat&quot;, en janvier 2021, a-t-il lancé devant la presse au début d&#x27;une rencontre avec le Premier ministre israélien Benjamin Netanyahu.<br/><br/><h2>Reprendre les négociations</h2><br/><br/>S&#x27;exprimant en marge de l&#x27;Assemblée générale annuelle de l&#x27;ONU à New York, il s&#x27;est dit convaincu &quot;à 100%&quot; que les Palestiniens, qui ont gelé tout contact avec l&#x27;administration américaine depuis qu&#x27;elle a reconnu Jérusalem comme capitale d&#x27;Israël fin 2017, &quot;reviendront à la table des négociations&quot;.<br/><br/><h2>&quot;J&#x27;aime bien la solution à deux États&quot;</h2><br/><br/>&quot;J&#x27;aime bien la solution à deux Etats&quot;, &quot;je pense que c&#x27;est ce qui marche mieux, c&#x27;est mon sentiment&quot;, a ajouté le président Trump, sans préciser si c&#x27;est ce que proposera le plan de paix concocté depuis de longs mois dans le plus grand secret par une petite équipe menée par son gendre et conseiller Jared Kushner.<br/><br/><h2>Effet d&#x27;annonce sans lendemain?</h2><br/><br/>L&#x27;annonce de cette proposition américaine, censée permettre d&#x27;aboutir à &quot;l&#x27;accord ultime&quot; entre Israéliens et Palestiniens d&#x27;après la formule de Donald Trump, a été reportée à plusieurs reprises. Jusqu&#x27;ici, le président républicain s&#x27;était gardé de soutenir clairement la solution à deux Etats, contrairement à ses prédécesseurs des deux bords politiques et à la communauté internationale.<br/><br/>La ligne officielle de l&#x27;administration Trump consistait jusqu&#x27;ici à soutenir une solution qui aurait la faveur des deux camps israélien et palestinien, sans pousser ni rejeter les deux Etats.
+               Par: rédaction<br/><br/>26/09/18 - 16h46 Source: AFP    © epa.<br/><br/>ISRAËL/PALESTINE Le président américain Donald Trump s&#x27;est déclaré mercredi favorable pour la première fois à une solution à deux Etats dans le conflit israélo-palestinien, promettant de présenter un plan de paix pour la région &quot;dans les deux, trois ou quatre mois&quot;.<br/><br/>&quot;Je pense vraiment que quelque chose va se passer. C&#x27;est mon rêve d&#x27;y parvenir avant la fin de mon premier mandat&quot;, en janvier 2021, a-t-il lancé devant la presse au début d&#x27;une rencontre avec le Premier ministre israélien Benjamin Netanyahu.<br/><br/><h3>Reprendre les négociations</h3><br/><br/>S&#x27;exprimant en marge de l&#x27;Assemblée générale annuelle de l&#x27;ONU à New York, il s&#x27;est dit convaincu &quot;à 100%&quot; que les Palestiniens, qui ont gelé tout contact avec l&#x27;administration américaine depuis qu&#x27;elle a reconnu Jérusalem comme capitale d&#x27;Israël fin 2017, &quot;reviendront à la table des négociations&quot;.<br/><br/><h3>&quot;J&#x27;aime bien la solution à deux États&quot;</h3><br/><br/>&quot;J&#x27;aime bien la solution à deux Etats&quot;, &quot;je pense que c&#x27;est ce qui marche mieux, c&#x27;est mon sentiment&quot;, a ajouté le président Trump, sans préciser si c&#x27;est ce que proposera le plan de paix concocté depuis de longs mois dans le plus grand secret par une petite équipe menée par son gendre et conseiller Jared Kushner.<br/><br/><h3>Effet d&#x27;annonce sans lendemain?</h3><br/><br/>L&#x27;annonce de cette proposition américaine, censée permettre d&#x27;aboutir à &quot;l&#x27;accord ultime&quot; entre Israéliens et Palestiniens d&#x27;après la formule de Donald Trump, a été reportée à plusieurs reprises. Jusqu&#x27;ici, le président républicain s&#x27;était gardé de soutenir clairement la solution à deux Etats, contrairement à ses prédécesseurs des deux bords politiques et à la communauté internationale.<br/><br/>La ligne officielle de l&#x27;administration Trump consistait jusqu&#x27;ici à soutenir une solution qui aurait la faveur des deux camps israélien et palestinien, sans pousser ni rejeter les deux Etats.
        </div>
 <hr/>
 </div>
index 85eaa025c3a48a0710660c5b100b3d1dcacb0cd3..d9622796b04622f1c8e6370d51d7460e240ce3a0 100644 (file)
@@ -1,8 +1,9 @@
-    "LE STEWARD BELGE N%27A PAS ÉTÉ LICENCIÉ POUR AVOIR DONNÉ UNE  \r
+     "LE STEWARD BELGE N'A PAS ÉTÉ LICENCIÉ POUR AVOIR DONNÉ UNE   \r
                          INTERVIEW À LA TV"                        \r
 \r
   [Belgique] 26-09-2018 17:04\r
 \r
+  o Reference: 0002919314\r
   o News link: http://s.7s7.be/3479986\r
   o Source link: \r
 \r
index 1e0cbc3f47f9c917ec713ee0256501f8de6d7ebe..81a0458485a4d2e567aacb482d3d0eafb63042a7 100644 (file)
@@ -1,7 +1,7 @@
-0"Le steward belge n%27a pas été licencié pour avoir donné une interview à la TV" null/SEPT_SUR_SEPT/0002919314           70\r
+0"Le steward belge n'a pas été licencié pour avoir donné une interview à la TV"   null/SEPT_SUR_SEPT/0002919314           70\r
 i  [Belgique] 26-09-2018 17:04\r
 i\r
 i    Le  steward  belge dont le licenciement est contesté par la CNE\r
-i    devant  le  tribunal  du  travail  de  Bruxelles  n%27a pas é\r
-i    écarté pour avoir donné ...\r
+i    devant  le  tribunal du travail de Bruxelles n'a pas été écar\r
+i    pour avoir donné ...\r
 i\r
index c2717fffb6ec0676d10c4bc29d3700dd5ee99493..823bcfe1ef9d210b3faaf9103485cfdc3168e89c 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919314.html'>"Le steward belge n%27a pas été licencié pour avoir donné une interview à la TV"</a></h1>
+       <h2><a href='0002919314.html'>"Le steward belge n'a pas été licencié pour avoir donné une interview à la TV"</a></h2>
        <div class='details'>([Belgique] 26-09-2018 17:04)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Le steward belge dont le licenciement est contesté par la CNE devant le tribunal du travail de Bruxelles n%27a pas été écarté pour avoir donné ...
+               Le steward belge dont le licenciement est contesté par la CNE devant le tribunal du travail de Bruxelles n&#x27;a pas été écarté pour avoir donné ...
        </div>
 <hr/>
 </div>
index fcab6ddfee418922f69f0cc15fbf0e33b2683632..1d0c86a2080e31aab427ff3610b011ef6e17d0f9 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>"Le steward belge n%27a pas été licencié pour avoir donné une interview à la TV"</h1>
+       <h2>"Le steward belge n'a pas été licencié pour avoir donné une interview à la TV"</h2>
        <div class='details'>([Belgique] 26-09-2018 17:04)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919314</a></li>
         <li>News link: <a href='http://s.7s7.be/3479986'>http://s.7s7.be/3479986</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index 9e5ec5de4f516989e5dd244a7e41c2c9131e6140..0da5d84081dcd9f4a9cc4b4689ca18dcd40b0089 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Musique] 26-09-2018 17:13\r
 \r
+  o Reference: 0002919315\r
   o News link: http://s.7s7.be/3479987\r
   o Source link: \r
 \r
index 52c612ce85f414a9526b26eea3599c06ad72ed24..aec4e412c4c9d4fbfd3ce433cf2f1b8ad555f842 100644 (file)
@@ -2,6 +2,6 @@
 i  [Musique] 26-09-2018 17:13\r
 i\r
 i    La  justice  française  a  ouvert  mercredi  une  enquête  pour\r
-i    %27provocation  publique à la commission d%27un crime ou d%27un\r
-i    délit%27 après la ...\r
+i    'provocation  publique  à  la  commission  d'un  crime  ou d'un\r
+i    délit' après la ...\r
 i\r
index 548603692d70103c1389d5bc119233bebb416a72..9d0153a987307ef6e9d66378cf417abda3cb1280 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919315.html'>Un rappeur français appelle à "pendre les Blancs"</a></h1>
+       <h2><a href='0002919315.html'>Un rappeur français appelle à "pendre les Blancs"</a></h2>
        <div class='details'>([Musique] 26-09-2018 17:13)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               La justice française a ouvert mercredi une enquête pour %27provocation publique à la commission d%27un crime ou d%27un délit%27 après la ...
+               La justice française a ouvert mercredi une enquête pour &#x27;provocation publique à la commission d&#x27;un crime ou d&#x27;un délit&#x27; après la ...
        </div>
 <hr/>
 </div>
index 30d93270a302e3f436e7d5185075b20c85ad3b12..3d11a199fd8c046ab327c2307191d11131bc1778 100644 (file)
@@ -9,16 +9,17 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Un rappeur français appelle à "pendre les Blancs"</h1>
+       <h2>Un rappeur français appelle à "pendre les Blancs"</h2>
        <div class='details'>([Musique] 26-09-2018 17:13)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919315</a></li>
         <li>News link: <a href='http://s.7s7.be/3479987'>http://s.7s7.be/3479987</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               Par: rédaction<br/><br/>26/09/18 - 17h13 Source: Belga<br/><br/>Découvrez le rap terroriste, après MEDIN qui appelait à crucifier les laïques, voici [1]#nickconrad qui chante le racisme antiblanc et appel au meurtre des bébés et parents blancs avec un scénario terroriste digne de DAESH.<br/><br/>Un rap d’inspiration islamiste à interdire d’urgence [2]pic.twitter.com/Fns9VKwBEh — Waleed Al-husseini (@W_Alhusseini) [3]26 septembre 2018<br/><br/>vidéo La justice française a ouvert mercredi une enquête pour &quot;provocation publique à la commission d&#x27;un crime ou d&#x27;un délit&quot; après la diffusion du clip d&#x27;un rappeur, Nick Conrad, appelant à &quot;pendre les Blancs&quot;, qui a suscité un tollé, a annoncé le parquet.<br/><br/>&quot;C&#x27;est un véritable appel au meurtre&quot;: la Licra porte plainte après le clip de Nick Conrad [4]pic.twitter.com/2sGAsu9gy5 — BFMTV (@BFMTV) [5]26 septembre 2018<br/><br/>La LICRA condamne le clip &quot;Pendez les Blancs&quot; de [6]#NickConrad et saisit la justice. [7]https://t.co/z7GbN3ewzG — TV Libertés (@tvlofficiel) [8]26 septembre 2018<br/><br/>Le clip, initialement visible sur YouTube qui l&#x27;a ensuite retiré, a été unanimement condamné par le gouvernement. Le ministre de l&#x27;Intérieur Gérard Collomb a ainsi réprouvé &quot;sans réserve ces propos abjects et ces attaques ignominieuses&quot;, soulignant que ses &quot;services oeuvr(aient) au retrait sans délai des contenus diffusés&quot;.<br/><br/><h2>&quot;Tuer des bébés blancs&quot;</h2><br/><br/>Dans cette chanson intitulée &quot;PLB&quot;, Nick Conrad appelle notamment à tuer &quot;des bébés blancs&quot;. &quot;Attrapez-les vite et pendez leurs parents, écartelez-les pour passer le temps, divertir les enfants noirs de tout âge petits et grands&quot;, poursuit ce rappeur, jusque-là méconnu.<br/><br/><h2>Le gouvernement condamne</h2><br/><br/>&quot;Le gouvernement condamne avec la plus extrême fermeté les paroles haineuses et écoeurantes de @jazzconrad. Ceux qui les diffusent portent une lourde responsabilité et doivent réagir au plus vite&quot;, a déclaré le porte-parole du gouvernement Benjamin Griveaux sur Twitter.<br/><br/>Les investigations lancées par le parquet ont été confiées à la Brigade de répression de la délinquance contre la personne (BRDP).<br/><br/>Le dernier clip du rappeur [9]#NickConrad appelle au meurtre des Blancs<br/><br/>&quot;Je rentre dans des crèches, je tue des bébés Blancs, attrapez-les vite et pendez leurs parents, écartelez-les pour passer le temps.&quot;<br/><br/>Refrain : &quot;Pendez les tous, pendez les Blancs.&quot; [10]pic.twitter.com/ykEtQGuwSJ — TV Libertés (@tvlofficiel) [11]26 septembre 2018<br/><br/><br/><br/>[1] https://twitter.com/hashtag/nickconrad?src=hash&amp;ref_src=twsrc%5Etfw<br/><br/>[2] https://t.co/Fns9VKwBEh<br/><br/>[3] https://twitter.com/W_Alhusseini/status/1044913669505798144?ref_src=twsrc%5Etfw<br/><br/>[4] https://t.co/2sGAsu9gy5<br/><br/>[5] https://twitter.com/BFMTV/status/1044961594726383617?ref_src=twsrc%5Etfw<br/><br/>[6] https://twitter.com/hashtag/NickConrad?src=hash&amp;ref_src=twsrc%5Etfw<br/><br/>[7] https://t.co/z7GbN3ewzG<br/><br/>[8] https://twitter.com/tvlofficiel/status/1044953458896506880?ref_src=twsrc%5Etfw<br/><br/>[9] https://twitter.com/hashtag/NickConrad?src=hash&amp;ref_src=twsrc%5Etfw<br/><br/>[10] https://t.co/ykEtQGuwSJ<br/><br/>[11] https://twitter.com/tvlofficiel/status/1044887396033212418?ref_src=twsrc%5Etfw
+               Par: rédaction<br/><br/>26/09/18 - 17h13 Source: Belga<br/><br/>Découvrez le rap terroriste, après MEDIN qui appelait à crucifier les laïques, voici [1]#nickconrad qui chante le racisme antiblanc et appel au meurtre des bébés et parents blancs avec un scénario terroriste digne de DAESH.<br/><br/>Un rap d’inspiration islamiste à interdire d’urgence [2]pic.twitter.com/Fns9VKwBEh — Waleed Al-husseini (@W_Alhusseini) [3]26 septembre 2018<br/><br/>vidéo La justice française a ouvert mercredi une enquête pour &quot;provocation publique à la commission d&#x27;un crime ou d&#x27;un délit&quot; après la diffusion du clip d&#x27;un rappeur, Nick Conrad, appelant à &quot;pendre les Blancs&quot;, qui a suscité un tollé, a annoncé le parquet.<br/><br/>&quot;C&#x27;est un véritable appel au meurtre&quot;: la Licra porte plainte après le clip de Nick Conrad [4]pic.twitter.com/2sGAsu9gy5 — BFMTV (@BFMTV) [5]26 septembre 2018<br/><br/>La LICRA condamne le clip &quot;Pendez les Blancs&quot; de [6]#NickConrad et saisit la justice. [7]https://t.co/z7GbN3ewzG — TV Libertés (@tvlofficiel) [8]26 septembre 2018<br/><br/>Le clip, initialement visible sur YouTube qui l&#x27;a ensuite retiré, a été unanimement condamné par le gouvernement. Le ministre de l&#x27;Intérieur Gérard Collomb a ainsi réprouvé &quot;sans réserve ces propos abjects et ces attaques ignominieuses&quot;, soulignant que ses &quot;services oeuvr(aient) au retrait sans délai des contenus diffusés&quot;.<br/><br/><h3>&quot;Tuer des bébés blancs&quot;</h3><br/><br/>Dans cette chanson intitulée &quot;PLB&quot;, Nick Conrad appelle notamment à tuer &quot;des bébés blancs&quot;. &quot;Attrapez-les vite et pendez leurs parents, écartelez-les pour passer le temps, divertir les enfants noirs de tout âge petits et grands&quot;, poursuit ce rappeur, jusque-là méconnu.<br/><br/><h3>Le gouvernement condamne</h3><br/><br/>&quot;Le gouvernement condamne avec la plus extrême fermeté les paroles haineuses et écoeurantes de @jazzconrad. Ceux qui les diffusent portent une lourde responsabilité et doivent réagir au plus vite&quot;, a déclaré le porte-parole du gouvernement Benjamin Griveaux sur Twitter.<br/><br/>Les investigations lancées par le parquet ont été confiées à la Brigade de répression de la délinquance contre la personne (BRDP).<br/><br/>Le dernier clip du rappeur [9]#NickConrad appelle au meurtre des Blancs<br/><br/>&quot;Je rentre dans des crèches, je tue des bébés Blancs, attrapez-les vite et pendez leurs parents, écartelez-les pour passer le temps.&quot;<br/><br/>Refrain : &quot;Pendez les tous, pendez les Blancs.&quot; [10]pic.twitter.com/ykEtQGuwSJ — TV Libertés (@tvlofficiel) [11]26 septembre 2018<br/><br/><br/><br/>[1] https://twitter.com/hashtag/nickconrad?src=hash&amp;ref_src=twsrc%5Etfw<br/><br/>[2] https://t.co/Fns9VKwBEh<br/><br/>[3] https://twitter.com/W_Alhusseini/status/1044913669505798144?ref_src=twsrc%5Etfw<br/><br/>[4] https://t.co/2sGAsu9gy5<br/><br/>[5] https://twitter.com/BFMTV/status/1044961594726383617?ref_src=twsrc%5Etfw<br/><br/>[6] https://twitter.com/hashtag/NickConrad?src=hash&amp;ref_src=twsrc%5Etfw<br/><br/>[7] https://t.co/z7GbN3ewzG<br/><br/>[8] https://twitter.com/tvlofficiel/status/1044953458896506880?ref_src=twsrc%5Etfw<br/><br/>[9] https://twitter.com/hashtag/NickConrad?src=hash&amp;ref_src=twsrc%5Etfw<br/><br/>[10] https://t.co/ykEtQGuwSJ<br/><br/>[11] https://twitter.com/tvlofficiel/status/1044887396033212418?ref_src=twsrc%5Etfw
        </div>
 <hr/>
 </div>
index c54a8359cf2fcdc1f1c6d3b57793fa0ee0f3596c..eff7dfd6e524e177afbb4dbfe6d419119c3f52b9 100644 (file)
@@ -1,8 +1,9 @@
-    UNE PERSONNE DÉCÈDE LORS DE L%27INCENDIE DE QUATRE MAISONS À   \r
+     UNE PERSONNE DÉCÈDE LORS DE L'INCENDIE DE QUATRE MAISONS À    \r
                               COUILLET                             \r
 \r
   [Belgique] 26-09-2018 17:09\r
 \r
+  o Reference: 0002919316\r
   o News link: http://s.7s7.be/3479988\r
   o Source link: \r
 \r
index dc8eb93f40b5bfa2e6e7eb4b3dde501ab419e5ac..9aa0f4e2e94f5f7068f7c40682633d0abfff7251 100644 (file)
@@ -1,7 +1,7 @@
-0Une personne décède lors de l%27incendie de quatre maisons à Couillet      null/SEPT_SUR_SEPT/0002919316           70\r
+0Une personne décède lors de l'incendie de quatre maisons à Couillet        null/SEPT_SUR_SEPT/0002919316           70\r
 i  [Belgique] 26-09-2018 17:09\r
 i\r
-i    Un  incendie  s%27est  déclaré  dans une habitation de Couillet\r
-i    (Charleroi)  mercredi  après-midi.  Le feu s%27est communiqué à\r
+i    Un  incendie  s'est  déclaré  dans  une  habitation de Couillet\r
+i    (Charleroi)  mercredi  après-midi.  Le  feu  s'est communiqué à\r
 i    trois habitations ...\r
 i\r
index 4a6ade17ce83f90a9b3d4c58c371d2c9ad6ca6f0..6bca8b72c5bade14e7fc160f791bb1fb084f5e70 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919316.html'>Une personne décède lors de l%27incendie de quatre maisons à Couillet</a></h1>
+       <h2><a href='0002919316.html'>Une personne décède lors de l'incendie de quatre maisons à Couillet</a></h2>
        <div class='details'>([Belgique] 26-09-2018 17:09)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Un incendie s%27est déclaré dans une habitation de Couillet (Charleroi) mercredi après-midi. Le feu s%27est communiqué à trois habitations ...
+               Un incendie s&#x27;est déclaré dans une habitation de Couillet (Charleroi) mercredi après-midi. Le feu s&#x27;est communiqué à trois habitations ...
        </div>
 <hr/>
 </div>
index 7cc67d62ee6ae285bff5bde5fa9ad4723992167d..06f2a783f88cf2cb55d8f1172dccdb896778b33e 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Une personne décède lors de l%27incendie de quatre maisons à Couillet</h1>
+       <h2>Une personne décède lors de l'incendie de quatre maisons à Couillet</h2>
        <div class='details'>([Belgique] 26-09-2018 17:09)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919316</a></li>
         <li>News link: <a href='http://s.7s7.be/3479988'>http://s.7s7.be/3479988</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index 3310eec034edf2be8823d5babd339fdf79e59afd..b0e06cb2c578063e797bd09c9871823447dd4f51 100644 (file)
@@ -1,8 +1,9 @@
-     L%27OFFICE DES ÉTRANGERS N%27EXÉCUTE PAS UNE INJONCTION DE    \r
-                 L%27ONU DE LIBÉRER LA FAMILLE SERBE               \r
+   L'OFFICE DES ÉTRANGERS N'EXÉCUTE PAS UNE INJONCTION DE L'ONU DE \r
+                      LIBÉRER LA FAMILLE SERBE                     \r
 \r
   [Belgique] 26-09-2018 17:00\r
 \r
+  o Reference: 0002919318\r
   o News link: http://s.7s7.be/3479998\r
   o Source link: \r
 \r
index 7c6bf5dbef8c2e4b0303fc028f2f77d5874a23f2..ea717eed8b9b053e5edc70373182c9c17e3c09b3 100644 (file)
@@ -1,7 +1,7 @@
-0L%27Office des étrangers n%27exécute pas une injonction de l%27ONU de libérer la famille serbe     null/SEPT_SUR_SEPT/0002919318           70\r
+0L'Office des étrangers n'exécute pas une injonction de l'ONU de libérer la famille serbe   null/SEPT_SUR_SEPT/0002919318           70\r
 i  [Belgique] 26-09-2018 17:00\r
 i\r
-i    L%27Office  des  étrangers  a reçu une ordonnance du Comité des\r
-i    droits  de  l%27enfant de l%27Onu pour libérer la famille serbe\r
+i    L'Office  des  étrangers  a  reçu  une ordonnance du Comité des\r
+i    droits  de  l'enfant  de  l'Onu  pour  libérer la famille serbe\r
 i    enfermée depuis le 14 ...\r
 i\r
index 36693c8e1334c795d3cce1daaf45d7cbaa457f42..430a2daef8cc57a38e47176459f83fc5b03695ab 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919318.html'>L%27Office des étrangers n%27exécute pas une injonction de l%27ONU de libérer la famille serbe</a></h1>
+       <h2><a href='0002919318.html'>L'Office des étrangers n'exécute pas une injonction de l'ONU de libérer la famille serbe</a></h2>
        <div class='details'>([Belgique] 26-09-2018 17:00)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               L%27Office des étrangers a reçu une ordonnance du Comité des droits de l%27enfant de l%27Onu pour libérer la famille serbe enfermée depuis le 14 ...
+               L&#x27;Office des étrangers a reçu une ordonnance du Comité des droits de l&#x27;enfant de l&#x27;Onu pour libérer la famille serbe enfermée depuis le 14 ...
        </div>
 <hr/>
 </div>
index 0e301e61e632b146cbe167f5d0bc1073501f04ab..aa96d8c3b5797f4641273aaaa52427663f297348 100644 (file)
@@ -9,16 +9,17 @@
 </head>
 <body>
 <div class='story'>
-       <h1>L%27Office des étrangers n%27exécute pas une injonction de l%27ONU de libérer la famille serbe</h1>
+       <h2>L'Office des étrangers n'exécute pas une injonction de l'ONU de libérer la famille serbe</h2>
        <div class='details'>([Belgique] 26-09-2018 17:00)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919318</a></li>
         <li>News link: <a href='http://s.7s7.be/3479998'>http://s.7s7.be/3479998</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               Par: rédaction<br/><br/>26/09/18 - 17h00 Source: Belga    Theo Francken, secrétaire d&#x27;État à l&#x27;Asile et la Migration. © photo news.<br/><br/>FAMILLE SERBE L&#x27;Office des étrangers a reçu une ordonnance du Comité des droits de l&#x27;enfant de l&#x27;Onu pour libérer la famille serbe enfermée depuis le 14 août dernier dans les unités familiales du centre 127bis de Steenokkerzeel, mais il ne l&#x27;exécute pas car il ne reconnaît pas le pouvoir d&#x27;injonction de cet organisme onusien.<br/><br/>L&#x27;information, annoncée par Ecolo dans un communiqué, a été confirmée à Belga par l&#x27;Office des étrangers.<br/><br/>Les avocats de cette famille avaient déposé une requête auprès du Comité des droits de l&#x27;enfant des Nations unies dans le cadre de sa compétence de plaintes individuelles.<br/><br/>&quot;Cet organe de l&#x27;ONU est l&#x27;instance suprême en charge du contrôle de la mise en œuvre par les États de la Convention des Nations unies sur les droits de l&#x27;enfant (CIDE). Depuis 2011, ce comité est compétent pour recevoir des plaintes individuelles des enfants dont les droits ont été violés. La Belgique a ratifié ce mécanisme de plaintes en 2014&quot;, souligne Ecolo.<br/><br/><h2>&quot;Le gouvernement belge doit respecter les décisions de l&#x27;ONU, point&quot;</h2><br/><br/>&quot;Pourquoi le secrétaire d&#x27;État à l&#x27;Asile et la Migration Theo Francken n&#x27;a-t-il pas suivi l&#x27;ordonnance du Comité des droits de l&#x27;enfant de l&#x27;ONU&quot;, demande le député fédéral Benoît Hellings.<br/><br/>A ses yeux, cette décision est d&#x27;autant plus incompréhensible que le Premier ministre Charles Michel est actuellement au siège de l&#x27;ONU pour y défendre les principes et les institution des Nations unies.<br/><br/>&quot;Le gouvernement belge doit respecter les décisions de l&#x27;ONU, point&quot;, conclut le député d&#x27;opposition.
+               Par: rédaction<br/><br/>26/09/18 - 17h00 Source: Belga    Theo Francken, secrétaire d&#x27;État à l&#x27;Asile et la Migration. © photo news.<br/><br/>FAMILLE SERBE L&#x27;Office des étrangers a reçu une ordonnance du Comité des droits de l&#x27;enfant de l&#x27;Onu pour libérer la famille serbe enfermée depuis le 14 août dernier dans les unités familiales du centre 127bis de Steenokkerzeel, mais il ne l&#x27;exécute pas car il ne reconnaît pas le pouvoir d&#x27;injonction de cet organisme onusien.<br/><br/>L&#x27;information, annoncée par Ecolo dans un communiqué, a été confirmée à Belga par l&#x27;Office des étrangers.<br/><br/>Les avocats de cette famille avaient déposé une requête auprès du Comité des droits de l&#x27;enfant des Nations unies dans le cadre de sa compétence de plaintes individuelles.<br/><br/>&quot;Cet organe de l&#x27;ONU est l&#x27;instance suprême en charge du contrôle de la mise en œuvre par les États de la Convention des Nations unies sur les droits de l&#x27;enfant (CIDE). Depuis 2011, ce comité est compétent pour recevoir des plaintes individuelles des enfants dont les droits ont été violés. La Belgique a ratifié ce mécanisme de plaintes en 2014&quot;, souligne Ecolo.<br/><br/><h3>&quot;Le gouvernement belge doit respecter les décisions de l&#x27;ONU, point&quot;</h3><br/><br/>&quot;Pourquoi le secrétaire d&#x27;État à l&#x27;Asile et la Migration Theo Francken n&#x27;a-t-il pas suivi l&#x27;ordonnance du Comité des droits de l&#x27;enfant de l&#x27;ONU&quot;, demande le député fédéral Benoît Hellings.<br/><br/>A ses yeux, cette décision est d&#x27;autant plus incompréhensible que le Premier ministre Charles Michel est actuellement au siège de l&#x27;ONU pour y défendre les principes et les institution des Nations unies.<br/><br/>&quot;Le gouvernement belge doit respecter les décisions de l&#x27;ONU, point&quot;, conclut le député d&#x27;opposition.
        </div>
 <hr/>
 </div>
index 44b736b14e8ba55992ea69f54ee38d4a0837e054..f34ffe6e2ef96ef41a2aec9f4cd4de5ccac24604 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Cyclisme] 26-09-2018 17:03\r
 \r
+  o Reference: 0002919319\r
   o News link: http://s.7s7.be/3479999\r
   o Source link: \r
 \r
index 56f070a772248e3a56594183921dab573e12771e..ea88af6ea4067841dd9f4a950d4ead32fe545db4 100644 (file)
@@ -9,7 +9,7 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919319.html'>Campenaerts offre le bronze à la Belgique sur le chrono</a></h1>
+       <h2><a href='0002919319.html'>Campenaerts offre le bronze à la Belgique sur le chrono</a></h2>
        <div class='details'>([Cyclisme] 26-09-2018 17:03)</div>
        <br/>
        <div class='content' style='text-align: justify'>
index 0f7b7afce96141ec66fdbfb7f83db4eafc923686..d1a7deca1b360072a27d62e85f1b6caff8a2c788 100644 (file)
@@ -9,16 +9,17 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Campenaerts offre le bronze à la Belgique sur le chrono</h1>
+       <h2>Campenaerts offre le bronze à la Belgique sur le chrono</h2>
        <div class='details'>([Cyclisme] 26-09-2018 17:03)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919319</a></li>
         <li>News link: <a href='http://s.7s7.be/3479999'>http://s.7s7.be/3479999</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               Par: rédaction<br/><br/>26/09/18 - 17h03 Source: Belga    Victor Campenaerts © belga.<br/><br/>Victor Campenaerts a décroché la médaille de bronze du contre-la-montre individuel des Mondiaux de cyclisme à Innsbruck, mercredi, en Autriche. Campenaerts, 26 ans, offre ainsi à la Belgique sa première médaille dans cette épreuve ajoutée au programme des Mondiaux en 1994. Le titre mondial est revenu à Rohan Dennis. L&#x27;Australien a bouclé les 52,2 km de course en 1h03:02.57. Le Néerlandais Tom Dumoulin, tenant du titre, a pris l&#x27;argent.<br/><br/>Campenaerts a mis 1h04:24.19 pour terminer son parcours, 1:21.62 de plus que Dennis, dominateur de l&#x27;épreuve. Campenaerts a échoué à seulement 53 centièmes de seconde de l&#x27;argent, revenu à Dumoulin.<br/><br/>Dennis, 28 ans, s&#x27;offre son premier titre mondial dans cette épreuve.<br/><br/>Le chrono se disputait sur une distance de 52,2 km. Les 30 premiers kilomètres du parcours étaient plats, avec peu de courbes. Puis venait le Gnadenwald, une côte de 4,9 kilomètres à du 7,1% de moyenne avec des passages à 13 et 14 %.<br/><br/>Campenaerts, double champion d&#x27;Europe en titre visait une place dans le top-6 afin d&#x27;égaler la meilleure performance belge dans cette épreuve, la sixième place obtenue par Nico Emonds (1994), Leif Hoste (2001) et Stijn Devolder (2008).<br/><br/><h2>Sur le podium aux côtés de deux grands spécialistes</h2><br/><br/>Le coureur de Lotto Soudal a fait mieux que ça sur le parcours tyrolien. Quatrième au premier pointage après 16 km, à 15.25 de Dennis, il a grimpé d&#x27;un place au deuxième passage intermédiaire (35 km), à 1:12.24 de l&#x27;Australien. A ce moment-là, Campenaerts comptait déjà 31 secondes d&#x27;avance sur le quatrième, le Polonais Michal Kwiatkowski et pouvait donc rêver d&#x27;une médaille. Le deuxième, Dumoulin, ne pointait qu&#x27;à 12 secondes.<br/><br/>Alors que Dennis poursuivait sa domination, Campenaerts négociait mieux que Dumoulin la deuxième partie plus descendante. Il reprenait 11 secondes au Néerlandais, mais ne parvenait pas à grappiller une place. C&#x27;est donc sur la troisième marche du podium que Campenaerts est monté, aux côtés de deux grands spécialistes, Dennis, intouchable mercredi, et Dumoulin.<br/><br/>Laurens de Plus, l&#x27;autre Belge engagé, a dû se contenter de la 50e place, à 8:14.20 du vainqueur.<br/><br/>Les épreuves contre la montre s&#x27;achèvent à Innsbruck pour faire place aux épreuves en ligne à partir de jeudi. Le bilan belge est impressionnant, avec également le titre mondial remporté par le junior Remco Evenepoel et l&#x27;argent de l&#x27;espoir Brent Van Moer. En outre, le contre-la-montre par équipes a été remporté par la formation belge Quick-Step Floors.
+               Par: rédaction<br/><br/>26/09/18 - 17h03 Source: Belga    Victor Campenaerts © belga.<br/><br/>Victor Campenaerts a décroché la médaille de bronze du contre-la-montre individuel des Mondiaux de cyclisme à Innsbruck, mercredi, en Autriche. Campenaerts, 26 ans, offre ainsi à la Belgique sa première médaille dans cette épreuve ajoutée au programme des Mondiaux en 1994. Le titre mondial est revenu à Rohan Dennis. L&#x27;Australien a bouclé les 52,2 km de course en 1h03:02.57. Le Néerlandais Tom Dumoulin, tenant du titre, a pris l&#x27;argent.<br/><br/>Campenaerts a mis 1h04:24.19 pour terminer son parcours, 1:21.62 de plus que Dennis, dominateur de l&#x27;épreuve. Campenaerts a échoué à seulement 53 centièmes de seconde de l&#x27;argent, revenu à Dumoulin.<br/><br/>Dennis, 28 ans, s&#x27;offre son premier titre mondial dans cette épreuve.<br/><br/>Le chrono se disputait sur une distance de 52,2 km. Les 30 premiers kilomètres du parcours étaient plats, avec peu de courbes. Puis venait le Gnadenwald, une côte de 4,9 kilomètres à du 7,1% de moyenne avec des passages à 13 et 14 %.<br/><br/>Campenaerts, double champion d&#x27;Europe en titre visait une place dans le top-6 afin d&#x27;égaler la meilleure performance belge dans cette épreuve, la sixième place obtenue par Nico Emonds (1994), Leif Hoste (2001) et Stijn Devolder (2008).<br/><br/><h3>Sur le podium aux côtés de deux grands spécialistes</h3><br/><br/>Le coureur de Lotto Soudal a fait mieux que ça sur le parcours tyrolien. Quatrième au premier pointage après 16 km, à 15.25 de Dennis, il a grimpé d&#x27;un place au deuxième passage intermédiaire (35 km), à 1:12.24 de l&#x27;Australien. A ce moment-là, Campenaerts comptait déjà 31 secondes d&#x27;avance sur le quatrième, le Polonais Michal Kwiatkowski et pouvait donc rêver d&#x27;une médaille. Le deuxième, Dumoulin, ne pointait qu&#x27;à 12 secondes.<br/><br/>Alors que Dennis poursuivait sa domination, Campenaerts négociait mieux que Dumoulin la deuxième partie plus descendante. Il reprenait 11 secondes au Néerlandais, mais ne parvenait pas à grappiller une place. C&#x27;est donc sur la troisième marche du podium que Campenaerts est monté, aux côtés de deux grands spécialistes, Dennis, intouchable mercredi, et Dumoulin.<br/><br/>Laurens de Plus, l&#x27;autre Belge engagé, a dû se contenter de la 50e place, à 8:14.20 du vainqueur.<br/><br/>Les épreuves contre la montre s&#x27;achèvent à Innsbruck pour faire place aux épreuves en ligne à partir de jeudi. Le bilan belge est impressionnant, avec également le titre mondial remporté par le junior Remco Evenepoel et l&#x27;argent de l&#x27;espoir Brent Van Moer. En outre, le contre-la-montre par équipes a été remporté par la formation belge Quick-Step Floors.
        </div>
 <hr/>
 </div>
index 052f9a75aed7aad006b1bf0e3f5aafdf788f3266..de65093032c74a5715b124a179f780f61b5098c8 100644 (file)
@@ -1,8 +1,8 @@
-        L%27EX-STAR DU CYCLISME JAN ULLRICH ENCORE SOUPÇONNÉ       \r
-                            D%27AGRESSION                          \r
+   L'EX-STAR DU CYCLISME JAN ULLRICH ENCORE SOUPÇONNÉ D'AGRESSION  \r
 \r
   [Cyclisme] 26-09-2018 17:34\r
 \r
+  o Reference: 0002919320\r
   o News link: http://s.7s7.be/3480000\r
   o Source link: \r
 \r
index 66d26e055df92294cb6999ed596cd491486afe8a..1d509dc4a8fc4b233cd4447ffb317cbf3ed3f9d6 100644 (file)
@@ -1,7 +1,7 @@
-0L%27ex-star du cyclisme Jan Ullrich encore soupçonné d%27agression  null/SEPT_SUR_SEPT/0002919320           70\r
+0L'ex-star du cyclisme Jan Ullrich encore soupçonné d'agression      null/SEPT_SUR_SEPT/0002919320           70\r
 i  [Cyclisme] 26-09-2018 17:34\r
 i\r
-i    L%27ex-champion  cycliste  allemand  Jan Ullrich, déjà impliqué\r
+i    L'ex-champion  cycliste  allemand  Jan  Ullrich,  déjà impliqué\r
 i    dans  plusieurs  affaires  de  violences ces derniers mois, est\r
-i    accusé d%27avoir agressé ...\r
+i    accusé d'avoir agressé ...\r
 i\r
index 02cef4f8b59d8c175892f53d65cf67be35c2fa30..70c54df4c90f1a28b9dad860e4b8983e0f57369d 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919320.html'>L%27ex-star du cyclisme Jan Ullrich encore soupçonné d%27agression</a></h1>
+       <h2><a href='0002919320.html'>L'ex-star du cyclisme Jan Ullrich encore soupçonné d'agression</a></h2>
        <div class='details'>([Cyclisme] 26-09-2018 17:34)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               L%27ex-champion cycliste allemand Jan Ullrich, déjà impliqué dans plusieurs affaires de violences ces derniers mois, est accusé d%27avoir agressé ...
+               L&#x27;ex-champion cycliste allemand Jan Ullrich, déjà impliqué dans plusieurs affaires de violences ces derniers mois, est accusé d&#x27;avoir agressé ...
        </div>
 <hr/>
 </div>
index 72177d2557c087fcd7b232336f0aa151e55992be..9f840b4d5d35ec1872774c347b6a60f88af76c09 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>L%27ex-star du cyclisme Jan Ullrich encore soupçonné d%27agression</h1>
+       <h2>L'ex-star du cyclisme Jan Ullrich encore soupçonné d'agression</h2>
        <div class='details'>([Cyclisme] 26-09-2018 17:34)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919320</a></li>
         <li>News link: <a href='http://s.7s7.be/3480000'>http://s.7s7.be/3480000</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index 8a8e6c8498b9ce6cbeacb63d1e73cf25c5c0a3a2..49a33438c0b98b006deb019fb1ae904feb094726 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Monde] 26-09-2018 19:02\r
 \r
+  o Reference: 0002919324\r
   o News link: http://s.7s7.be/3480004\r
   o Source link: \r
 \r
index 6d2cac6024159a2a88954cee4682a8c2bfefd80f..c3f8b163721d71462450a4078167237857caf0fd 100644 (file)
@@ -1,7 +1,7 @@
 0Armes à feu, cuirs: une marque "Benalla"  a été déposée en France        null/SEPT_SUR_SEPT/0002919324           70\r
 i  [Monde] 26-09-2018 19:02\r
 i\r
-i    Une  avocate  parisienne  a déposé la marque %27Benalla%27 pour\r
-i    faire  valoir  ses  droits  sur  d%27éventuelles armes à feu ou\r
-i    serviettes en papier au ...\r
+i    Une  avocate parisienne a déposé la marque 'Benalla' pour faire\r
+i    valoir  ses  droits sur d'éventuelles armes à feu ou serviettes\r
+i    en papier au ...\r
 i\r
index 524d28acb6515875c18ce51ae90ad1ff3b5fffc5..1e7f538f74dba0b1ae929cd1137746df3f28620b 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919324.html'>Armes à feu, cuirs: une marque "Benalla"  a été déposée en France</a></h1>
+       <h2><a href='0002919324.html'>Armes à feu, cuirs: une marque "Benalla"  a été déposée en France</a></h2>
        <div class='details'>([Monde] 26-09-2018 19:02)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Une avocate parisienne a déposé la marque %27Benalla%27 pour faire valoir ses droits sur d%27éventuelles armes à feu ou serviettes en papier au ...
+               Une avocate parisienne a déposé la marque &#x27;Benalla&#x27; pour faire valoir ses droits sur d&#x27;éventuelles armes à feu ou serviettes en papier au ...
        </div>
 <hr/>
 </div>
index becbdbd217c3915f79aee1e827b7f15caa8e888a..49254e419ce88adce976727826ff94860adafbdf 100644 (file)
@@ -9,16 +9,17 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Armes à feu, cuirs: une marque "Benalla"  a été déposée en France</h1>
+       <h2>Armes à feu, cuirs: une marque "Benalla"  a été déposée en France</h2>
        <div class='details'>([Monde] 26-09-2018 19:02)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919324</a></li>
         <li>News link: <a href='http://s.7s7.be/3480004'>http://s.7s7.be/3480004</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               Par: rédaction<br/><br/>26/09/18 - 19h02 Source: Belga    Alexandre Benalla. © photo news.<br/><br/>Une avocate parisienne a déposé la marque &quot;Benalla&quot; pour faire valoir ses droits sur d&#x27;éventuelles armes à feu ou serviettes en papier au nom de l&#x27;ex-collaborateur de l&#x27;Elysée, a-t-on appris mercredi auprès de l&#x27;Institut national de la propriété industrielle (Inpi).<br/><br/>Ancien conseiller de l&#x27;Elysée, Alexandre Benalla a déclenché une tempête politico-judiciaire en France après avoir été filmé violentant un manifestant en marge du défilé du 1er mai à Paris.<br/><br/>Le 23 juillet, au lendemain de la mise en examen de M. Benalla pour ces violences commises le 1er mai, l&#x27;avocate Géraldine Lesieur a déposé cette demande d&#x27;inscription de la marque &quot;Benalla&quot;, listant une série de produits et services allant des explosifs aux fourrures en passant par les gardes d&#x27;enfants à domicile, peut-on lire sur le site de l&#x27;Inpi, confirmant une information de la Dépêche du Midi.<br/><br/>Alexandre Benalla n&#x27;a &quot;pas forcément été informé&quot; de cette démarche, a expliqué le service de presse de l&#x27;Inpi. Le délai légal de deux mois pour contester ce dépôt expirera le 17 octobre.<br/><br/>Pour y faire opposition, il faut cependant déjà posséder soi-même une marque du même nom.<br/><br/><h2>Encore deux mois avant validation définitive</h2><br/><br/>L&#x27;avocate parisienne devra désormais attendre deux mois supplémentaires pour voir sa demande définitivement &quot;validée&quot;, précise-t-on à l&#x27;Inpi.<br/><br/>A ce stade, les objections peuvent notamment être fondées sur &quot;le respect de l&#x27;ordre public&quot; ou les &quot;bonnes moeurs&quot;, a détaillé Anne-Sophie Prusak de l&#x27;Inpi.<br/><br/>Si sa demande est validée, Géraldine Lesieur deviendra la propriétaire légale de la marque &quot;Benalla&quot;. C&#x27;est la seule marque qu&#x27;elle a à ce jour déposée au titre de la propriété industrielle.
+               Par: rédaction<br/><br/>26/09/18 - 19h02 Source: Belga    Alexandre Benalla. © photo news.<br/><br/>Une avocate parisienne a déposé la marque &quot;Benalla&quot; pour faire valoir ses droits sur d&#x27;éventuelles armes à feu ou serviettes en papier au nom de l&#x27;ex-collaborateur de l&#x27;Elysée, a-t-on appris mercredi auprès de l&#x27;Institut national de la propriété industrielle (Inpi).<br/><br/>Ancien conseiller de l&#x27;Elysée, Alexandre Benalla a déclenché une tempête politico-judiciaire en France après avoir été filmé violentant un manifestant en marge du défilé du 1er mai à Paris.<br/><br/>Le 23 juillet, au lendemain de la mise en examen de M. Benalla pour ces violences commises le 1er mai, l&#x27;avocate Géraldine Lesieur a déposé cette demande d&#x27;inscription de la marque &quot;Benalla&quot;, listant une série de produits et services allant des explosifs aux fourrures en passant par les gardes d&#x27;enfants à domicile, peut-on lire sur le site de l&#x27;Inpi, confirmant une information de la Dépêche du Midi.<br/><br/>Alexandre Benalla n&#x27;a &quot;pas forcément été informé&quot; de cette démarche, a expliqué le service de presse de l&#x27;Inpi. Le délai légal de deux mois pour contester ce dépôt expirera le 17 octobre.<br/><br/>Pour y faire opposition, il faut cependant déjà posséder soi-même une marque du même nom.<br/><br/><h3>Encore deux mois avant validation définitive</h3><br/><br/>L&#x27;avocate parisienne devra désormais attendre deux mois supplémentaires pour voir sa demande définitivement &quot;validée&quot;, précise-t-on à l&#x27;Inpi.<br/><br/>A ce stade, les objections peuvent notamment être fondées sur &quot;le respect de l&#x27;ordre public&quot; ou les &quot;bonnes moeurs&quot;, a détaillé Anne-Sophie Prusak de l&#x27;Inpi.<br/><br/>Si sa demande est validée, Géraldine Lesieur deviendra la propriétaire légale de la marque &quot;Benalla&quot;. C&#x27;est la seule marque qu&#x27;elle a à ce jour déposée au titre de la propriété industrielle.
        </div>
 <hr/>
 </div>
index b2556ef280de60d698164eeb14f160958d312c45..ceea642aa26fcbbd490e3aea671eddd1490d0bfe 100644 (file)
@@ -3,6 +3,7 @@
 \r
   [Belgique] 26-09-2018 19:16\r
 \r
+  o Reference: 0002919326\r
   o News link: http://s.7s7.be/3480006\r
   o Source link: \r
 \r
index a5bb951700061c00ee67579cf3e51d320fa460bf..b303dce7c5dbb141d9d27cfdb0b4a9b0f6765ad6 100644 (file)
@@ -2,6 +2,6 @@
 i  [Belgique] 26-09-2018 19:16\r
 i\r
 i    Les  exploitants  porcins  qui  se  trouvent  dans  la  zone de\r
-i    sécurité  délimitée après l%27apparition, à la mi-septembre, du\r
+i    sécurité  délimitée  après  l'apparition, à la mi-septembre, du\r
 i    virus de la peste porcine ...\r
 i\r
index 64c010f27ae40ef1ea36d97abea4ee56d464ef78..2a03456dfaa17bdb17bedefac85c4e7fdb7ca0f4 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919326.html'>Les éleveurs de la zone infectée dispensés de cotisations sociales</a></h1>
+       <h2><a href='0002919326.html'>Les éleveurs de la zone infectée dispensés de cotisations sociales</a></h2>
        <div class='details'>([Belgique] 26-09-2018 19:16)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Les exploitants porcins qui se trouvent dans la zone de sécurité délimitée après l%27apparition, à la mi-septembre, du virus de la peste porcine ...
+               Les exploitants porcins qui se trouvent dans la zone de sécurité délimitée après l&#x27;apparition, à la mi-septembre, du virus de la peste porcine ...
        </div>
 <hr/>
 </div>
index b282f2752d348795b3362865829463074b2060b0..08b77e6da642b8f9ee40a1ad2d224b265312ad4e 100644 (file)
@@ -9,16 +9,17 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Les éleveurs de la zone infectée dispensés de cotisations sociales</h1>
+       <h2>Les éleveurs de la zone infectée dispensés de cotisations sociales</h2>
        <div class='details'>([Belgique] 26-09-2018 19:16)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919326</a></li>
         <li>News link: <a href='http://s.7s7.be/3480006'>http://s.7s7.be/3480006</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               Par: rédaction<br/><br/>26/09/18 - 19h16 Source: Belga    Denis Ducarme, ministre fédéral de l&#x27;Agriculture. © belga.<br/><br/>peste porcine Les exploitants porcins qui se trouvent dans la zone de sécurité délimitée après l&#x27;apparition, à la mi-septembre, du virus de la peste porcine africaine (PPA) en province du Luxembourg pourront bénéficier d&#x27;un ajustement, d&#x27;un report, voire d&#x27;une dispense de cotisations sociales, a décidé mercredi le ministre fédéral de l&#x27;Agriculture et des Indépendants Denis Ducarme. La mesure s&#x27;inscrit en complément des indemnisations déjà prévues pour compenser l&#x27;abattage préventif de 4.000 porcs sains à l&#x27;intérieur du périmètre.<br/><br/>Les opérateurs situés dans la zone sont reconnus comme &quot;secteur en crise&quot; par le fédéral. Cela implique que leurs cotisations sociales puissent être adaptées en fonction de leur situation économique.<br/><br/>Les éleveurs pourront ainsi demander un ajustement, une dispense ou un report de paiement de leurs cotisations avec possibilité d&#x27;étaler ce paiement sans majoration ni perte des droits. Ces options ne s&#x27;excluent pas nécessairement l&#x27;une l&#x27;autre: un éleveur peut demander un ajustement ou un étalement avant de se rendre compte qu&#x27;il aura finalement besoin d&#x27;une dispense, précise le cabinet du ministre.<br/><br/>Les exploitants concernés sont invités à prendre contact dans les prochaines semaines avec leurs caisses d&#x27;assurances sociales. En cas de demande de dispense, M. Ducarme désire que les caisses d&#x27;assurances sociales gèlent le recouvrement de ces cotisations le temps que l&#x27;Institut national d&#x27;assurances sociales pour travailleurs indépendants (Inasti) statue.<br/><br/><h2>&quot;Un soutien concret au secteur&quot;</h2><br/><br/>&quot;Nous sommes conscients que la situation de ces opérateurs est particulièrement difficile&quot;, a commenté le ministre de l&#x27;Agriculture. &quot;Avec ces mesures, nous souhaitons apporter un soutien concret au secteur.&quot;<br/><br/>Par ailleurs, les éleveurs de la zone contaminée pourront bénéficier du chômage temporaire pour force majeure, a confirmé au cabinet de M. Ducarme celui du ministre fédéral de l&#x27;Emploi et de l&#x27;Economie Kris Peeters.
+               Par: rédaction<br/><br/>26/09/18 - 19h16 Source: Belga    Denis Ducarme, ministre fédéral de l&#x27;Agriculture. © belga.<br/><br/>peste porcine Les exploitants porcins qui se trouvent dans la zone de sécurité délimitée après l&#x27;apparition, à la mi-septembre, du virus de la peste porcine africaine (PPA) en province du Luxembourg pourront bénéficier d&#x27;un ajustement, d&#x27;un report, voire d&#x27;une dispense de cotisations sociales, a décidé mercredi le ministre fédéral de l&#x27;Agriculture et des Indépendants Denis Ducarme. La mesure s&#x27;inscrit en complément des indemnisations déjà prévues pour compenser l&#x27;abattage préventif de 4.000 porcs sains à l&#x27;intérieur du périmètre.<br/><br/>Les opérateurs situés dans la zone sont reconnus comme &quot;secteur en crise&quot; par le fédéral. Cela implique que leurs cotisations sociales puissent être adaptées en fonction de leur situation économique.<br/><br/>Les éleveurs pourront ainsi demander un ajustement, une dispense ou un report de paiement de leurs cotisations avec possibilité d&#x27;étaler ce paiement sans majoration ni perte des droits. Ces options ne s&#x27;excluent pas nécessairement l&#x27;une l&#x27;autre: un éleveur peut demander un ajustement ou un étalement avant de se rendre compte qu&#x27;il aura finalement besoin d&#x27;une dispense, précise le cabinet du ministre.<br/><br/>Les exploitants concernés sont invités à prendre contact dans les prochaines semaines avec leurs caisses d&#x27;assurances sociales. En cas de demande de dispense, M. Ducarme désire que les caisses d&#x27;assurances sociales gèlent le recouvrement de ces cotisations le temps que l&#x27;Institut national d&#x27;assurances sociales pour travailleurs indépendants (Inasti) statue.<br/><br/><h3>&quot;Un soutien concret au secteur&quot;</h3><br/><br/>&quot;Nous sommes conscients que la situation de ces opérateurs est particulièrement difficile&quot;, a commenté le ministre de l&#x27;Agriculture. &quot;Avec ces mesures, nous souhaitons apporter un soutien concret au secteur.&quot;<br/><br/>Par ailleurs, les éleveurs de la zone contaminée pourront bénéficier du chômage temporaire pour force majeure, a confirmé au cabinet de M. Ducarme celui du ministre fédéral de l&#x27;Emploi et de l&#x27;Economie Kris Peeters.
        </div>
 <hr/>
 </div>
index 46191f5b8b22e202ce09af79083889238ef4e66d..9e1291c6b2c47aad7509ec7f7030e003295576c6 100644 (file)
@@ -1,7 +1,8 @@
-             L%27ENFANCE ÉPOUVANTABLE DE JOAQUIN PHOENIX           \r
+              L'ENFANCE ÉPOUVANTABLE DE JOAQUIN PHOENIX            \r
 \r
   [People] 26-09-2018 18:21\r
 \r
+  o Reference: 0002919340\r
   o News link: http://s.7s7.be/3480012\r
   o Source link: \r
 \r
index 0f84c39566e0c2890c5af5560ac2b61fe0991044..2926f9d9b31ee82b71f675307bf68fd9ead19332 100644 (file)
@@ -1,7 +1,7 @@
-0L%27enfance épouvantable de Joaquin Phoenix  null/SEPT_SUR_SEPT/0002919340           70\r
+0L'enfance épouvantable de Joaquin Phoenix    null/SEPT_SUR_SEPT/0002919340           70\r
 i  [People] 26-09-2018 18:21\r
 i\r
-i    L%27acteur  pourrait presque envier celle du Joker, son nouveau\r
-i    personnage.   Les   fans   connaissent   l%27acteur   par   ses\r
-i    remarquables interprétations ...\r
+i    L'acteur  pourrait  presque  envier celle du Joker, son nouveau\r
+i    personnage.  Les fans connaissent l'acteur par ses remarquables\r
+i    interprétations ...\r
 i\r
index 00124062cf78cf239d172db627384ea89ad3421a..03c34cedf70ede9f13762def8365808125609a0e 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919340.html'>L%27enfance épouvantable de Joaquin Phoenix</a></h1>
+       <h2><a href='0002919340.html'>L'enfance épouvantable de Joaquin Phoenix</a></h2>
        <div class='details'>([People] 26-09-2018 18:21)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               L%27acteur pourrait presque envier celle du Joker, son nouveau personnage. Les fans connaissent l%27acteur par ses remarquables interprétations ...
+               L&#x27;acteur pourrait presque envier celle du Joker, son nouveau personnage. Les fans connaissent l&#x27;acteur par ses remarquables interprétations ...
        </div>
 <hr/>
 </div>
index 0b40208a72187c502cbad0634fbe250bef65b8ec..a1c9d6daf63bd0d4d373ebbff62b25819faa6d0d 100644 (file)
@@ -9,16 +9,17 @@
 </head>
 <body>
 <div class='story'>
-       <h1>L%27enfance épouvantable de Joaquin Phoenix</h1>
+       <h2>L'enfance épouvantable de Joaquin Phoenix</h2>
        <div class='details'>([People] 26-09-2018 18:21)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919340</a></li>
         <li>News link: <a href='http://s.7s7.be/3480012'>http://s.7s7.be/3480012</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               Jeanne Poma.<br/><br/>26/09/18 - 18h21 Source: The Sun    Joaquin Phoenix © photo news.<br/><br/>L&#x27;acteur pourrait presque envier celle du Joker, son nouveau personnage.<br/><br/>Joaquin Phoenix en Joker  © photo news.<br/><br/>River Phoenix  © Cheyenne Randall.<br/><br/>Les fans connaissent l&#x27;acteur par ses remarquables interprétations de personnages sadiques, ivres de pouvoir, déprimés ou obsédés par le sexe. Si ces personnages perturbés l&#x27;attirent tellement, c&#x27;est parce que sa propre histoire est chargée de moments tragiques.<br/><br/><h2>Une secte</h2><br/><br/>La mère du jeune Joaquin a rencontré son père alors qu&#x27;il faisait de l&#x27;auto-stop. A deux, ils ont sillonné les Etats-Unis et l&#x27;Amérique du Sud pour diffuser les messages des &quot;Enfants de Dieu&quot;, un culte religieux. Ils ont eu cinq enfants et leur ont donné des nom bibliques comme Jochebed et Amram.<br/><br/>Mais quand Joaquin a eu trois ans, ses parents ont commencé à avoir des doutes sur l&#x27;organisation. La presse a révélé que le culte &quot;les Enfants de Dieu&quot; encourageait le sexe en groupe et l&#x27;inceste. River, le frère ainé de Joaquin, raconte d&#x27;ailleurs avoir perdu sa virginité à l&#x27;âge de quatre ans.<br/><br/><h2>La survie</h2><br/><br/>Après avoir fui la secte, les parents de Joaquin ont voulu symboliser ce nouveau départ en changeant de nom. C&#x27;est depuis lors que la famille porte le nom de &quot;Phoenix&quot;. Tous les enfants ont changé de prénoms pour être plus proches de la nature. Joaquin a hérité de celui de &quot;Leaf&quot;, la feuille. Ils optent à cette époque pour un régime végétalien.<br/><br/>En Floride, la famille sombre dans la pauvreté et le petit Leaf doit mendier dans la rue avec sa sœur Rain et son frère River. C&#x27;est pourtant là qu&#x27;ils se font remarquer. River incarne le jeune Indie dans Indiana Jones. Joaquin enchaine les publicités et les séries. A 15 ans, Joaquin ne supporte pas le succès et part voyager en Amérique du Sud.<br/><br/><h2>L&#x27;overdose de son frère</h2><br/><br/>Quand Joaquin revient à Los Angeles, en 1993, il se rend avec sa sœur Rain dans le tristement célèbre Viper Room, le club de Johnny Depp. River a 23 ans, il s&#x27;apprête à donner un concert mais on lui offre un verre, rempli de drogues. Lui, qui a un style de vie irréprochable, s&#x27;effondre immédiatement et meurt devant les yeux de son frère et de sa sœur. Encore aujourd&#x27;hui, Joaquin Phoenix refuse de parler de ce jour tragique et déteste les médias pour la manière dont ils essayeront alors de s&#x27;immiscer dans leurs vies.<br/><br/><h2>Réclusion</h2><br/><br/>Depuis, Joaquin Phoenix alterne entre les périodes de succès où il interprète des rôles sombres et les périodes de réclusion. Il évite les fêtes d&#x27;Hollywood et préfère cultiver ses légumes dans son jardin. L&#x27;acteur vit dans une maison modeste et fréquente peu de monde. Après le film Walk The Line, il s&#x27;inscrit dans une cure de désintoxication à l&#x27;alcool. Il déclare avoir développé son addiction &quot;par ennui&quot;.<br/><br/>A 43 ans, l&#x27;acteur a commencé le tournage du nouveau Joker. On l&#x27;y verra en acteur raté des années 1980, qui se tourne vers &quot;le crime et le chaos&quot;. Ce film extrêmement attendu ne lui donnera pas la vie tranquille qu&#x27;il attend mais jouer un personnage dérangé semble lui plaire.
+               Jeanne Poma.<br/><br/>26/09/18 - 18h21 Source: The Sun    Joaquin Phoenix © photo news.<br/><br/>L&#x27;acteur pourrait presque envier celle du Joker, son nouveau personnage.<br/><br/>Joaquin Phoenix en Joker  © photo news.<br/><br/>River Phoenix  © Cheyenne Randall.<br/><br/>Les fans connaissent l&#x27;acteur par ses remarquables interprétations de personnages sadiques, ivres de pouvoir, déprimés ou obsédés par le sexe. Si ces personnages perturbés l&#x27;attirent tellement, c&#x27;est parce que sa propre histoire est chargée de moments tragiques.<br/><br/><h3>Une secte</h3><br/><br/>La mère du jeune Joaquin a rencontré son père alors qu&#x27;il faisait de l&#x27;auto-stop. A deux, ils ont sillonné les Etats-Unis et l&#x27;Amérique du Sud pour diffuser les messages des &quot;Enfants de Dieu&quot;, un culte religieux. Ils ont eu cinq enfants et leur ont donné des nom bibliques comme Jochebed et Amram.<br/><br/>Mais quand Joaquin a eu trois ans, ses parents ont commencé à avoir des doutes sur l&#x27;organisation. La presse a révélé que le culte &quot;les Enfants de Dieu&quot; encourageait le sexe en groupe et l&#x27;inceste. River, le frère ainé de Joaquin, raconte d&#x27;ailleurs avoir perdu sa virginité à l&#x27;âge de quatre ans.<br/><br/><h3>La survie</h3><br/><br/>Après avoir fui la secte, les parents de Joaquin ont voulu symboliser ce nouveau départ en changeant de nom. C&#x27;est depuis lors que la famille porte le nom de &quot;Phoenix&quot;. Tous les enfants ont changé de prénoms pour être plus proches de la nature. Joaquin a hérité de celui de &quot;Leaf&quot;, la feuille. Ils optent à cette époque pour un régime végétalien.<br/><br/>En Floride, la famille sombre dans la pauvreté et le petit Leaf doit mendier dans la rue avec sa sœur Rain et son frère River. C&#x27;est pourtant là qu&#x27;ils se font remarquer. River incarne le jeune Indie dans Indiana Jones. Joaquin enchaine les publicités et les séries. A 15 ans, Joaquin ne supporte pas le succès et part voyager en Amérique du Sud.<br/><br/><h3>L&#x27;overdose de son frère</h3><br/><br/>Quand Joaquin revient à Los Angeles, en 1993, il se rend avec sa sœur Rain dans le tristement célèbre Viper Room, le club de Johnny Depp. River a 23 ans, il s&#x27;apprête à donner un concert mais on lui offre un verre, rempli de drogues. Lui, qui a un style de vie irréprochable, s&#x27;effondre immédiatement et meurt devant les yeux de son frère et de sa sœur. Encore aujourd&#x27;hui, Joaquin Phoenix refuse de parler de ce jour tragique et déteste les médias pour la manière dont ils essayeront alors de s&#x27;immiscer dans leurs vies.<br/><br/><h3>Réclusion</h3><br/><br/>Depuis, Joaquin Phoenix alterne entre les périodes de succès où il interprète des rôles sombres et les périodes de réclusion. Il évite les fêtes d&#x27;Hollywood et préfère cultiver ses légumes dans son jardin. L&#x27;acteur vit dans une maison modeste et fréquente peu de monde. Après le film Walk The Line, il s&#x27;inscrit dans une cure de désintoxication à l&#x27;alcool. Il déclare avoir développé son addiction &quot;par ennui&quot;.<br/><br/>A 43 ans, l&#x27;acteur a commencé le tournage du nouveau Joker. On l&#x27;y verra en acteur raté des années 1980, qui se tourne vers &quot;le crime et le chaos&quot;. Ce film extrêmement attendu ne lui donnera pas la vie tranquille qu&#x27;il attend mais jouer un personnage dérangé semble lui plaire.
        </div>
 <hr/>
 </div>
index 8fde2b227554ea155a058ad84433b1f1fb2e9557..61e934b2d52197a27ceb2ab7f5b3382c71398191 100644 (file)
@@ -1,8 +1,9 @@
-    UN MEMBRE DES PUSSY RIOT CONVAINCU D%27AVOIR ÉTÉ "EMPOISONNÉ"  \r
-                            PAR LA RUSSIE                          \r
+   UN MEMBRE DES PUSSY RIOT CONVAINCU D'AVOIR ÉTÉ "EMPOISONNÉ" PAR \r
+                              LA RUSSIE                            \r
 \r
   [Monde] 26-09-2018 17:49\r
 \r
+  o Reference: 0002919343\r
   o News link: http://s.7s7.be/3480015\r
   o Source link: \r
 \r
index 2d198503c836ba2d585ce6b05d0fbf1fea2c03fb..0a3fc061417a76fa5b3e10933820eaeb6f6a778f 100644 (file)
@@ -1,7 +1,7 @@
-0Un membre des Pussy Riot convaincu d%27avoir été "empoisonné" par la Russie        null/SEPT_SUR_SEPT/0002919343           70\r
+0Un membre des Pussy Riot convaincu d'avoir été "empoisonné" par la Russie  null/SEPT_SUR_SEPT/0002919343           70\r
 i  [Monde] 26-09-2018 17:49\r
 i\r
 i    Le  militant  du  groupe contestataire Pussy Riot hospitalisé à\r
-i    Berlin,   Piotr   Verzilov,  %27croit  fermement%27  avoir  été\r
-i    empoisonné par la Russie, ...\r
+i    Berlin,  Piotr Verzilov, 'croit fermement' avoir été empoisonné\r
+i    par la Russie, ...\r
 i\r
index 07dabd5b8a690c2b0c5de7210020714124902818..e66ec0dcec5ec61a47a6030e345694e3b62ea667 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919343.html'>Un membre des Pussy Riot convaincu d%27avoir été "empoisonné" par la Russie</a></h1>
+       <h2><a href='0002919343.html'>Un membre des Pussy Riot convaincu d'avoir été "empoisonné" par la Russie</a></h2>
        <div class='details'>([Monde] 26-09-2018 17:49)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Le militant du groupe contestataire Pussy Riot hospitalisé à Berlin, Piotr Verzilov, %27croit fermement%27 avoir été empoisonné par la Russie, ...
+               Le militant du groupe contestataire Pussy Riot hospitalisé à Berlin, Piotr Verzilov, &#x27;croit fermement&#x27; avoir été empoisonné par la Russie, ...
        </div>
 <hr/>
 </div>
index 21db51eb50bb186f19f562cb3b7c5da765d8985d..6f8f8af5c536335d44a931a599e9c289f4003117 100644 (file)
@@ -9,16 +9,17 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Un membre des Pussy Riot convaincu d%27avoir été "empoisonné" par la Russie</h1>
+       <h2>Un membre des Pussy Riot convaincu d'avoir été "empoisonné" par la Russie</h2>
        <div class='details'>([Monde] 26-09-2018 17:49)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919343</a></li>
         <li>News link: <a href='http://s.7s7.be/3480015'>http://s.7s7.be/3480015</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               Par: rédaction<br/><br/>26/09/18 - 17h49 Source: Belga    Piotr Verzilov lors de la finale de la Coupe du monde © ap.<br/><br/>Le militant du groupe contestataire Pussy Riot hospitalisé à Berlin, Piotr Verzilov, &quot;croit fermement&quot; avoir été empoisonné par la Russie, peut-être à cause de sa volonté d&#x27;enquêter sur la mort de trois journalistes russes en Centrafrique.<br/><br/>© ap.<br/><br/>© afp.<br/><br/>© afp.<br/><br/>Piotr Verzilov, 30 ans, avait été hospitalisé dans un état grave il y a une dizaine de jours à Berlin, après son transfert depuis Moscou par une ONG. Ses médecins estiment qu&#x27;il a &quot;très vraisemblablement&quot; été victime d&#x27;un empoisonnement.<br/><br/><h2>&quot;Je veux retourner en Russie&quot;</h2><br/><br/>&quot;Je vais bien à nouveau, j&#x27;espère sortir dès que possible. Et je veux retourner en Russie&quot;, a-t-il dit dans une interview diffusée mercredi par le quotidien populaire allemand Bild. Il affirme se souvenir &quot;à peine de ce qui lui est arrivé&quot;. Piotr Verzilov est l&#x27;un des quatre membres des Pussy Riot qui s&#x27;étaient introduits sur le terrain pendant la finale de la Coupe du monde de football en Russie en juillet, portant des uniformes de la police.<br/><br/>Il est également le fondateur du site internet Mediazona, qui informe notamment sur les procès des défenseurs des droits de l&#x27;homme en Russie.<br/><br/><h2>&quot;Deux raisons possibles&quot;</h2><br/><br/>&quot;Il y a deux raisons possibles pour lesquelles les services secrets russes pourraient m&#x27;avoir empoisonné: d&#x27;une part, l&#x27;action de la finale de la Coupe du Monde, qui les a embarrassés, et d&#x27;autre part, mes liens avec les trois journalistes russes assassinés en Afrique&quot;, explique le militant dans Bild.<br/><br/><h2>Tués par balles en Centrafrique</h2><br/><br/>Ces trois journalistes ont été tués par balles le 30 juillet en Centrafrique où ils enquêtaient sur un groupe occulte de mercenaires russes, pour le compte d&#x27;un média fondé par l&#x27;adversaire du Kremlin Mikhail Khodorkovsky. M. Verzilov avait travaillé avec un de ces journalistes. &quot;Je voulais et je veux faire une enquête sur ce qui est arrivé aux trois journalistes. C&#x27;est peut-être pour ça que les services secrets ont essayé de m&#x27;empoisonner. Je pense qu&#x27;il est plus probable qu&#x27;il s&#x27;agisse de ça que d&#x27;un match de Coupe du Monde&quot;, fait valoir le Pussy Riot.<br/><br/><h2>Renseignements russes</h2><br/><br/>&quot;Je crois fermement que ce sont les services de renseignements russes qui sont à l&#x27;origine de mon empoisonnement, peut-être le GRU&quot;, le renseignement militaire, précise M. Verzilov. Selon lui, &quot;l&#x27;empoisonnement était si professionnel qu&#x27;on ne peut en conclure autrement&quot;. &quot;Cela ne m&#x27;a pas pris plusieurs jours avant de remarquer quelque chose, mais ça a été immédiatement aigu&quot;, décrit-il.<br/><br/><h2>Affaire Skripal</h2><br/><br/>Son hospitalisation est intervenue à un moment où l&#x27;affaire Skripal envenimait à nouveau les relations entre les Occidentaux et Moscou. Le gouvernement britannique accuse deux personnes qu&#x27;il présente comme des agents du renseignement militaire russe (GRU) d&#x27;avoir empoisonné en mars Sergueï Skripal et sa fille à Salisbury en Angleterre.<br/><br/>Ces accusations sont rejetées par la Russie.
+               Par: rédaction<br/><br/>26/09/18 - 17h49 Source: Belga    Piotr Verzilov lors de la finale de la Coupe du monde © ap.<br/><br/>Le militant du groupe contestataire Pussy Riot hospitalisé à Berlin, Piotr Verzilov, &quot;croit fermement&quot; avoir été empoisonné par la Russie, peut-être à cause de sa volonté d&#x27;enquêter sur la mort de trois journalistes russes en Centrafrique.<br/><br/>© ap.<br/><br/>© afp.<br/><br/>© afp.<br/><br/>Piotr Verzilov, 30 ans, avait été hospitalisé dans un état grave il y a une dizaine de jours à Berlin, après son transfert depuis Moscou par une ONG. Ses médecins estiment qu&#x27;il a &quot;très vraisemblablement&quot; été victime d&#x27;un empoisonnement.<br/><br/><h3>&quot;Je veux retourner en Russie&quot;</h3><br/><br/>&quot;Je vais bien à nouveau, j&#x27;espère sortir dès que possible. Et je veux retourner en Russie&quot;, a-t-il dit dans une interview diffusée mercredi par le quotidien populaire allemand Bild. Il affirme se souvenir &quot;à peine de ce qui lui est arrivé&quot;. Piotr Verzilov est l&#x27;un des quatre membres des Pussy Riot qui s&#x27;étaient introduits sur le terrain pendant la finale de la Coupe du monde de football en Russie en juillet, portant des uniformes de la police.<br/><br/>Il est également le fondateur du site internet Mediazona, qui informe notamment sur les procès des défenseurs des droits de l&#x27;homme en Russie.<br/><br/><h3>&quot;Deux raisons possibles&quot;</h3><br/><br/>&quot;Il y a deux raisons possibles pour lesquelles les services secrets russes pourraient m&#x27;avoir empoisonné: d&#x27;une part, l&#x27;action de la finale de la Coupe du Monde, qui les a embarrassés, et d&#x27;autre part, mes liens avec les trois journalistes russes assassinés en Afrique&quot;, explique le militant dans Bild.<br/><br/><h3>Tués par balles en Centrafrique</h3><br/><br/>Ces trois journalistes ont été tués par balles le 30 juillet en Centrafrique où ils enquêtaient sur un groupe occulte de mercenaires russes, pour le compte d&#x27;un média fondé par l&#x27;adversaire du Kremlin Mikhail Khodorkovsky. M. Verzilov avait travaillé avec un de ces journalistes. &quot;Je voulais et je veux faire une enquête sur ce qui est arrivé aux trois journalistes. C&#x27;est peut-être pour ça que les services secrets ont essayé de m&#x27;empoisonner. Je pense qu&#x27;il est plus probable qu&#x27;il s&#x27;agisse de ça que d&#x27;un match de Coupe du Monde&quot;, fait valoir le Pussy Riot.<br/><br/><h3>Renseignements russes</h3><br/><br/>&quot;Je crois fermement que ce sont les services de renseignements russes qui sont à l&#x27;origine de mon empoisonnement, peut-être le GRU&quot;, le renseignement militaire, précise M. Verzilov. Selon lui, &quot;l&#x27;empoisonnement était si professionnel qu&#x27;on ne peut en conclure autrement&quot;. &quot;Cela ne m&#x27;a pas pris plusieurs jours avant de remarquer quelque chose, mais ça a été immédiatement aigu&quot;, décrit-il.<br/><br/><h3>Affaire Skripal</h3><br/><br/>Son hospitalisation est intervenue à un moment où l&#x27;affaire Skripal envenimait à nouveau les relations entre les Occidentaux et Moscou. Le gouvernement britannique accuse deux personnes qu&#x27;il présente comme des agents du renseignement militaire russe (GRU) d&#x27;avoir empoisonné en mars Sergueï Skripal et sa fille à Salisbury en Angleterre.<br/><br/>Ces accusations sont rejetées par la Russie.
        </div>
 <hr/>
 </div>
index 70a756934b5e2f70b6e7796d796c586d4bd89bf1..4242023939316849c4b630a5e20d5e2c90330e62 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Monde] 26-09-2018 18:00\r
 \r
+  o Reference: 0002919344\r
   o News link: http://s.7s7.be/3480016\r
   o Source link: \r
 \r
index 2738d8ae3c406c58571068ffb8deb9aba56a1da5..ea0f27e125e9683d620c7f3fa044c1b1eca44b5b 100644 (file)
@@ -1,7 +1,7 @@
 0Grève annulée chez Eurostar null/SEPT_SUR_SEPT/0002919344           70\r
 i  [Monde] 26-09-2018 18:00\r
 i\r
-i    La  grève prévue au sein du personnel d%27Eurostar à Londres le\r
-i    30  septembre  et  le 1er octobre n%27aura finalement pas lieu,\r
+i    La  grève  prévue  au sein du personnel d'Eurostar à Londres le\r
+i    30  septembre  et  le  1er  octobre n'aura finalement pas lieu,\r
 i    a-t-on appris ...\r
 i\r
index 4a5e856fb3edf77c4ae76d2ca264a718b9cd1a93..10245a0afc3fcaa4cd8e757d89eff89f92c5d68f 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919344.html'>Grève annulée chez Eurostar</a></h1>
+       <h2><a href='0002919344.html'>Grève annulée chez Eurostar</a></h2>
        <div class='details'>([Monde] 26-09-2018 18:00)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               La grève prévue au sein du personnel d%27Eurostar à Londres le 30 septembre et le 1er octobre n%27aura finalement pas lieu, a-t-on appris ...
+               La grève prévue au sein du personnel d&#x27;Eurostar à Londres le 30 septembre et le 1er octobre n&#x27;aura finalement pas lieu, a-t-on appris ...
        </div>
 <hr/>
 </div>
index 59f3f9d06a416b060e439358cb46733e04f988f3..a62a0a12b88ba5f5ac575633217b76b1b47d42f5 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Grève annulée chez Eurostar</h1>
+       <h2>Grève annulée chez Eurostar</h2>
        <div class='details'>([Monde] 26-09-2018 18:00)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919344</a></li>
         <li>News link: <a href='http://s.7s7.be/3480016'>http://s.7s7.be/3480016</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index a18f22e0302284882da0f907d50aedd4f782e44a..a65c57558e2abe3fcb59737f9443da74ac37d158 100644 (file)
@@ -2,21 +2,32 @@
 \r
   [Têtes Couronnées] 26-09-2018 18:14\r
 \r
+  o Reference: 0002919345\r
   o News link: http://s.7s7.be/3480017\r
   o Source link: \r
 \r
 \r
     Par: rédaction\r
     \r
-    26/09/18 - 18h14 Source: Avec Belga    © belga.\r
+    26/09/18 - 18h14 Source: Avec Belga    © epa.\r
     \r
-    MISE  À  JOUR  L'avion  transportant  la reine Paola s'est posé\r
-    mercredi  vers  17h15  à  l'aéroport  militaire  de  Melsbroek.\r
-    L'épouse   d'Albert  II  a  ensuite  été  transférée  vers  les\r
-    cliniques  universitaires  Saint-Luc  à Woluwe-Saint-Lambert, a\r
-    appris Belga à bonne source.\r
+    MISE  À  JOUR Le roi Philippe a rendu visite mercredi soir à sa\r
+    mère,    la    reine    Paola,   hospitalisée   aux   Cliniques\r
+    universitaires  Saint-Luc  à Woluwe-Saint-Lambert. Le souverain\r
+    a  quitté  l'hôpital  vers 18h45. La reine Paola doit subir des\r
+    examens  médicaux afin d'établir un diagnostic après des soucis\r
+    de  santé  survenus  alors  qu'elle  se  trouvait  à Venise, en\r
+    Italie.\r
     \r
-    © epa.\r
+    Plus  tôt  dans  la  journée, le palais royal avait fait savoir\r
+    que  la reine Paola serait rapatriée afin de se soumettre à des\r
+    examens  médicaux.  La  reine,  accompagnée  du roi Albert, est\r
+    arrivée  peu  avant  18h00  à la clinique. On ne sait pas grand\r
+    chose  de  son état de santé, si ce n'est que ses jours ne sont\r
+    pas en danger.\r
+    \r
+    La  RTBF  avait  évoqué un accident vasculaire cérébral survenu\r
+    en Italie.\r
     \r
     Selon  la  RTBF,  la  reine  Paola  a été victime d'un accident\r
     vasculaire  cérébral  (AVC)  la  nuit dernière alors qu'elle se\r
     d'après  la  RTBF,  les jours de la reine ne sont pas en danger\r
     et  son  état  de santé est sous contrôle. Elle est consciente,\r
     parle  normalement  et  marche, selon nos confrères du Soir. Le\r
-    quotidien  précise que la reine, examinée par «des médecins qui\r
-    la  connaissent  bien, a voyagé dans un avion de la Défense, et\r
-    donc non médicalisé.\r
+    quotidien  précise que la reine, examinée par "des médecins qui\r
+    la  connaissent bien", a voyagé dans un avion de la Défense, et\r
+    donc  non  médicalisé.  Elle  a atterri vers 17h17 a l'aéroport\r
+    militaire de Melsbroek.\r
     \r
     Le  Premier ministre Charles Michel, actuellement à New York où\r
     il  assiste  à  l'assemblée  générale  des Nations unies, lui a\r
@@ -41,6 +53,8 @@
     reine   mes   meilleurs   voeux  de  rétablissement  rapide  et\r
     complet", peut-on y lire.\r
     \r
+    © belga.\r
+    \r
     © photo news.\r
     \r
     © belga.\r
index fd6fb28f77e69136201b530128f2b4b86af928ec..a165ae54fcfc3ea3833f7a6de919b53cf2b049aa 100644 (file)
@@ -1,7 +1,7 @@
 0La reine Paola a été rapatriée     null/SEPT_SUR_SEPT/0002919345           70\r
 i  [Têtes Couronnées] 26-09-2018 18:14\r
 i\r
-i    L%27avion  transportant  la  reine  Paola s%27est posé mercredi\r
-i    vers  17h15  à  l%27aéroport militaire de Melsbroek. L%27épouse\r
-i    d%27Albert II a ensuite ...\r
+i    L'avion  transportant  la  reine Paola s'est posé mercredi vers\r
+i    17h15  à  l'aéroport  militaire de Melsbroek. L'épouse d'Albert\r
+i    II a ensuite ...\r
 i\r
index 3e8dbdd3fc94a0e5bde8ff3d26d1005ecad33d6f..c4b4fd28e6d30ed5458e044885d866558e640a31 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919345.html'>La reine Paola a été rapatriée</a></h1>
+       <h2><a href='0002919345.html'>La reine Paola a été rapatriée</a></h2>
        <div class='details'>([Têtes Couronnées] 26-09-2018 18:14)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               L%27avion transportant la reine Paola s%27est posé mercredi vers 17h15 à l%27aéroport militaire de Melsbroek. L%27épouse d%27Albert II a ensuite ...
+               L&#x27;avion transportant la reine Paola s&#x27;est posé mercredi vers 17h15 à l&#x27;aéroport militaire de Melsbroek. L&#x27;épouse d&#x27;Albert II a ensuite ...
        </div>
 <hr/>
 </div>
index ddea19ae83a2c460efee6666959b3a29cec80b61..41f4ba138dee72bb4b0a5fdcca4938121aa53d5b 100644 (file)
@@ -9,16 +9,17 @@
 </head>
 <body>
 <div class='story'>
-       <h1>La reine Paola a été rapatriée</h1>
+       <h2>La reine Paola a été rapatriée</h2>
        <div class='details'>([Têtes Couronnées] 26-09-2018 18:14)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919345</a></li>
         <li>News link: <a href='http://s.7s7.be/3480017'>http://s.7s7.be/3480017</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               Par: rédaction<br/><br/>26/09/18 - 18h14 Source: Avec Belga    © belga.<br/><br/>MISE À JOUR L&#x27;avion transportant la reine Paola s&#x27;est posé mercredi vers 17h15 à l&#x27;aéroport militaire de Melsbroek. L&#x27;épouse d&#x27;Albert II a ensuite été transférée vers les cliniques universitaires Saint-Luc à Woluwe-Saint-Lambert, a appris Belga à bonne source.<br/><br/>© epa.<br/><br/>Selon la RTBF, la reine Paola a été victime d&#x27;un accident vasculaire cérébral (AVC) la nuit dernière alors qu&#x27;elle se trouvait à Venise. Le palais royal avait fait savoir plus tôt dans la journée que la reine Paola serait rapatriée en Belgique afin de se soumettre à des examens médicaux. Toujours d&#x27;après la RTBF, les jours de la reine ne sont pas en danger et son état de santé est sous contrôle. Elle est consciente, parle normalement et marche, selon nos confrères du Soir. Le quotidien précise que la reine, examinée par «des médecins qui la connaissent bien, a voyagé dans un avion de la Défense, et donc non médicalisé.<br/><br/>Le Premier ministre Charles Michel, actuellement à New York où il assiste à l&#x27;assemblée générale des Nations unies, lui a souhaité un prompt rétablissement, a indiqué son porte-parole. &quot;Le Premier ministre s&#x27;est renseigné sur son état de santé et lui a souhaité un bon rétablissement&quot;, a-t-on appris.<br/><br/>Sur le site web de la présidence italienne, Sergio Mattarella a fait part de sa compassion au roi Philippe. &quot;J&#x27;envoie à la reine mes meilleurs voeux de rétablissement rapide et complet&quot;, peut-on y lire.<br/><br/>© photo news.<br/><br/>© belga.<br/><br/>© belga.
+               Par: rédaction<br/><br/>26/09/18 - 18h14 Source: Avec Belga    © epa.<br/><br/>MISE À JOUR Le roi Philippe a rendu visite mercredi soir à sa mère, la reine Paola, hospitalisée aux Cliniques universitaires Saint-Luc à Woluwe-Saint-Lambert. Le souverain a quitté l&#x27;hôpital vers 18h45. La reine Paola doit subir des examens médicaux afin d&#x27;établir un diagnostic après des soucis de santé survenus alors qu&#x27;elle se trouvait à Venise, en Italie.<br/><br/>Plus tôt dans la journée, le palais royal avait fait savoir que la reine Paola serait rapatriée afin de se soumettre à des examens médicaux. La reine, accompagnée du roi Albert, est arrivée peu avant 18h00 à la clinique. On ne sait pas grand chose de son état de santé, si ce n&#x27;est que ses jours ne sont pas en danger.<br/><br/>La RTBF avait évoqué un accident vasculaire cérébral survenu en Italie.<br/><br/>Selon la RTBF, la reine Paola a été victime d&#x27;un accident vasculaire cérébral (AVC) la nuit dernière alors qu&#x27;elle se trouvait à Venise. Le palais royal avait fait savoir plus tôt dans la journée que la reine Paola serait rapatriée en Belgique afin de se soumettre à des examens médicaux. Toujours d&#x27;après la RTBF, les jours de la reine ne sont pas en danger et son état de santé est sous contrôle. Elle est consciente, parle normalement et marche, selon nos confrères du Soir. Le quotidien précise que la reine, examinée par &quot;des médecins qui la connaissent bien&quot;, a voyagé dans un avion de la Défense, et donc non médicalisé. Elle a atterri vers 17h17 a l&#x27;aéroport militaire de Melsbroek.<br/><br/>Le Premier ministre Charles Michel, actuellement à New York où il assiste à l&#x27;assemblée générale des Nations unies, lui a souhaité un prompt rétablissement, a indiqué son porte-parole. &quot;Le Premier ministre s&#x27;est renseigné sur son état de santé et lui a souhaité un bon rétablissement&quot;, a-t-on appris.<br/><br/>Sur le site web de la présidence italienne, Sergio Mattarella a fait part de sa compassion au roi Philippe. &quot;J&#x27;envoie à la reine mes meilleurs voeux de rétablissement rapide et complet&quot;, peut-on y lire.<br/><br/>© belga.<br/><br/>© photo news.<br/><br/>© belga.<br/><br/>© belga.
        </div>
 <hr/>
 </div>
index 1d7ab5ed4561343c9760e8593b2f58194afa9a57..75a515f6fc071c654855c63d2c9a33705fbb7b53 100644 (file)
@@ -2,6 +2,7 @@
 \r
   [Monde] 26-09-2018 18:30\r
 \r
+  o Reference: 0002919349\r
   o News link: http://s.7s7.be/3480021\r
   o Source link: \r
 \r
index 67ba51d2892d23a97ac6dd18cb566abc9ed8bce4..d5949a7e1ceaec05e820180c2f9fdcf23e8586fd 100644 (file)
@@ -2,6 +2,6 @@
 i  [Monde] 26-09-2018 18:30\r
 i\r
 i    Une  femme  a  accusé mercredi le candidat de Donald Trump à la\r
-i    Cour  suprême  d%27avoir  fait  partie  dans sa jeunesse d%27un\r
-i    groupe de garçons qui ...\r
+i    Cour  suprême  d'avoir fait partie dans sa jeunesse d'un groupe\r
+i    de garçons qui ...\r
 i\r
index f151dcd376dad9092dba324ab5abcfdb46c6cd5a..6d86eeb81a51d42d44d506b93376a964748d6e4f 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919349.html'>Une nouvelle femme décrit des abus sexuels de Brett Kavanaugh</a></h1>
+       <h2><a href='0002919349.html'>Une nouvelle femme décrit des abus sexuels de Brett Kavanaugh</a></h2>
        <div class='details'>([Monde] 26-09-2018 18:30)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Une femme a accusé mercredi le candidat de Donald Trump à la Cour suprême d%27avoir fait partie dans sa jeunesse d%27un groupe de garçons qui ...
+               Une femme a accusé mercredi le candidat de Donald Trump à la Cour suprême d&#x27;avoir fait partie dans sa jeunesse d&#x27;un groupe de garçons qui ...
        </div>
 <hr/>
 </div>
index ab3e369319a7be5cfbc4a8072817da146e41231d..57734899d5b1d2776fe01216f67d8f9b56f649a3 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Une nouvelle femme décrit des abus sexuels de Brett Kavanaugh</h1>
+       <h2>Une nouvelle femme décrit des abus sexuels de Brett Kavanaugh</h2>
        <div class='details'>([Monde] 26-09-2018 18:30)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919349</a></li>
         <li>News link: <a href='http://s.7s7.be/3480021'>http://s.7s7.be/3480021</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index 9e9650d3896450c063aec294c228618ff03a65fb..d6814bd8a090afea799d51e8a2c809cdea5760e3 100644 (file)
@@ -3,6 +3,7 @@
 \r
   [Belgique] 26-09-2018 19:07\r
 \r
+  o Reference: 0002919351\r
   o News link: http://s.7s7.be/3480023\r
   o Source link: \r
 \r
index ef3308c4dd7ef3727a53833299ca301b6227c6c9..361ca9ca257156a475512ffc12121c037fdc0f0b 100644 (file)
@@ -9,7 +9,7 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919351.html'>Quatre communes à facilités ont envoyé leurs convocations après celle du gouverneur</a></h1>
+       <h2><a href='0002919351.html'>Quatre communes à facilités ont envoyé leurs convocations après celle du gouverneur</a></h2>
        <div class='details'>([Belgique] 26-09-2018 19:07)</div>
        <br/>
        <div class='content' style='text-align: justify'>
index bd29343c6e4d4ff294299253df6805636fb66547..1811ca6c70394658e5580ab4203faf00ba882df4 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Quatre communes à facilités ont envoyé leurs convocations après celle du gouverneur</h1>
+       <h2>Quatre communes à facilités ont envoyé leurs convocations après celle du gouverneur</h2>
        <div class='details'>([Belgique] 26-09-2018 19:07)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919351</a></li>
         <li>News link: <a href='http://s.7s7.be/3480023'>http://s.7s7.be/3480023</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index 9f98b37f3fb975b8e9dbfea4883f3d981dc902e3..18c18385d0689aa7fc47ebbad8083dc18665cf26 100644 (file)
@@ -1,8 +1,9 @@
-   LA DIRECTRICE GÉNÉRALE D%27ENGIE DÉMENT TOUT PROJET DE CESSION  \r
-                         DU NUCLÉAIRE BELGE                        \r
+   LA DIRECTRICE GÉNÉRALE D'ENGIE DÉMENT TOUT PROJET DE CESSION DU \r
+                           NUCLÉAIRE BELGE                         \r
 \r
   [Economie] 26-09-2018 19:27\r
 \r
+  o Reference: 0002919352\r
   o News link: http://s.7s7.be/3480024\r
   o Source link: \r
 \r
index c8fba8062f663b40babd7e0903d8d353fe464fdc..794e31a5b9ecc85021a23db067afc9880538581a 100644 (file)
@@ -1,7 +1,7 @@
-0La directrice générale d%27Engie dément tout projet de cession du nucléaire belge null/SEPT_SUR_SEPT/0002919352           70\r
+0La directrice générale d'Engie dément tout projet de cession du nucléaire belge   null/SEPT_SUR_SEPT/0002919352           70\r
 i  [Economie] 26-09-2018 19:27\r
 i\r
-i    La  directrice  générale  d%27Engie  Isabelle  Kocher a démenti\r
+i    La  directrice  générale  d'Engie  Isabelle  Kocher  a  démenti\r
 i    mercredi  tout  projet  de  vendre  à  EDF  son  parc  de  sept\r
 i    réacteurs nucléaires en ...\r
 i\r
index 4ced0673604a6cea4f2c01d13eaaab7f1649909b..be7b5ed0c0bb697c35b3173af8eba665bd3f39f3 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0002919352.html'>La directrice générale d%27Engie dément tout projet de cession du nucléaire belge</a></h1>
+       <h2><a href='0002919352.html'>La directrice générale d'Engie dément tout projet de cession du nucléaire belge</a></h2>
        <div class='details'>([Economie] 26-09-2018 19:27)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               La directrice générale d%27Engie Isabelle Kocher a démenti mercredi tout projet de vendre à EDF son parc de sept réacteurs nucléaires en ...
+               La directrice générale d&#x27;Engie Isabelle Kocher a démenti mercredi tout projet de vendre à EDF son parc de sept réacteurs nucléaires en ...
        </div>
 <hr/>
 </div>
index 3478e26601a5c5030e512dedec4ae36e3f43c4ea..dffe9d08535e386fcd726e22b6f84f9e1d32c80c 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>La directrice générale d%27Engie dément tout projet de cession du nucléaire belge</h1>
+       <h2>La directrice générale d'Engie dément tout projet de cession du nucléaire belge</h2>
        <div class='details'>([Economie] 26-09-2018 19:27)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0002919352</a></li>
         <li>News link: <a href='http://s.7s7.be/3480024'>http://s.7s7.be/3480024</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index f4aa3c8685bf4cda23238cde5880922719b61206..5ca4fbd8aacbcb31bb78aa0fc4f6a4547259ed84 100644 (file)
@@ -3,22 +3,30 @@
   Thursday September 06, 2018 @11:30PM (msmash)\r
   from the how-about-that dept.\r
 \r
+  o Reference: 0102636958\r
   o News link: https://news.slashdot.org/story/18/09/06/1558206/computer-chips-are-still-made-in-usa\r
   o Source link: https://www.axios.com/computer-chips-manufacturing-america--10dcfe13-64f3-4ea9-ad4a-cb189a00429a.html\r
 \r
 \r
     For  all  the wishful thinking about manufacturing more laptops\r
-    and   iPhones  in  the  U.S.,  there  is  one  sector  of  tech\r
-    manufacturing  where  America remains a leader: computer chips.\r
-    From  a  report:  Some  $44 billion worth of semiconductors are\r
-    exported  from the U.S. each year, making them America's fourth\r
-    leading  manufacturing export after cars, airplanes and refined\r
-    oil.  There  are roughly 80 wafer fabrication plants (aka fabs)\r
-    in  the  U.S.,  spread  across 19 states. [...] An even greater\r
-    share  of  the world's computer chips are designed domestically\r
-    and  made  overseas  by  companies  including  Qualcomm, Apple,\r
-    Broadcom  and  Nvidia.  A bunch of the high-tech gear needed to\r
-    produce chips is also designed and/or made in the U.S.\r
+    and  iPhones  in  the  U.S.,  there  is  [1]one  sector of tech\r
+    manufacturing  where America remains a leader: computer chips .\r
+    From a report:\r
+    \r
+    >  Some  $44  billion worth of semiconductors are exported from\r
+    the  U.S.  each  year,  making  them  America's  fourth leading\r
+    manufacturing  export  after  cars,  airplanes and refined oil.\r
+    There  are  roughly  80  wafer fabrication plants (aka fabs) in\r
+    the  U.S., spread across 19 states. [...] An even greater share\r
+    of  the  world's  computer  chips are designed domestically and\r
+    made  overseas by companies including Qualcomm, Apple, Broadcom\r
+    and  Nvidia.  A  bunch  of the high-tech gear needed to produce\r
+    chips is also designed and/or made in the U.S.\r
+    \r
+    \r
+    \r
+    [1] https://www.axios.com/computer-chips-manufacturing-america-\r
+    -10dcfe13-64f3-4ea9-ad4a-cb189a00429a.html\r
 \r
 \r
   ** \r
index b0e81841701be9c66e5731fc84ecd1a51874732a..0ace1e51302ba957065a6e81b2414e070de626da 100644 (file)
@@ -3,15 +3,22 @@ i  Thursday September 06, 2018 @11:30PM (msmash)
 i  from the how-about-that dept.\r
 i\r
 i    For  all  the wishful thinking about manufacturing more laptops\r
-i    and   iPhones  in  the  U.S.,  there  is  one  sector  of  tech\r
-i    manufacturing  where  America remains a leader: computer chips.\r
-i    From  a  report:  Some  $44 billion worth of semiconductors are\r
-i    exported  from the U.S. each year, making them America's fourth\r
-i    leading  manufacturing export after cars, airplanes and refined\r
-i    oil.  There  are roughly 80 wafer fabrication plants (aka fabs)\r
-i    in  the  U.S.,  spread  across 19 states. [...] An even greater\r
-i    share  of  the world's computer chips are designed domestically\r
-i    and  made  overseas  by  companies  including  Qualcomm, Apple,\r
-i    Broadcom  and  Nvidia.  A bunch of the high-tech gear needed to\r
-i    produce chips is also designed and/or made in the U.S.\r
+i    and  iPhones  in  the  U.S.,  there  is  [1]one  sector of tech\r
+i    manufacturing  where America remains a leader: computer chips .\r
+i    From a report:\r
+i    \r
+i    >  Some  $44  billion worth of semiconductors are exported from\r
+i    the  U.S.  each  year,  making  them  America's  fourth leading\r
+i    manufacturing  export  after  cars,  airplanes and refined oil.\r
+i    There  are  roughly  80  wafer fabrication plants (aka fabs) in\r
+i    the  U.S., spread across 19 states. [...] An even greater share\r
+i    of  the  world's  computer  chips are designed domestically and\r
+i    made  overseas by companies including Qualcomm, Apple, Broadcom\r
+i    and  Nvidia.  A  bunch  of the high-tech gear needed to produce\r
+i    chips is also designed and/or made in the U.S.\r
+i    \r
+i    \r
+i    \r
+i    [1] https://www.axios.com/computer-chips-manufacturing-america-\r
+i    -10dcfe13-64f3-4ea9-ad4a-cb189a00429a.html\r
 i\r
index 851f45e01343b8c4f3a88fa13f2a0a1d39b94347..2619eafee9a0a905ce7e879afe3f0e623e6632aa 100644 (file)
@@ -9,12 +9,12 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0102636958.html'>Computer Chips Are Still 'Made in USA' (axios.com)</a></h1>
+       <h2><a href='0102636958.html'>Computer Chips Are Still 'Made in USA' (axios.com)</a></h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (msmash) 
 from the how-about-that dept.)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               For all the wishful thinking about manufacturing more laptops and iPhones in the U.S., there is one sector of tech manufacturing where America remains a leader: computer chips. From a report: Some $44 billion worth of semiconductors are exported from the U.S. each year, making them America&#x27;s fourth leading manufacturing export after cars, airplanes and refined oil. There are roughly 80 wafer fabrication plants (aka fabs) in the U.S., spread across 19 states. [...] An even greater share of the world&#x27;s computer chips are designed domestically and made overseas by companies including Qualcomm, Apple, Broadcom and Nvidia. A bunch of the high-tech gear needed to produce chips is also designed and/or made in the U.S.
+               For all the wishful thinking about manufacturing more laptops and iPhones in the U.S., there is [1]one sector of tech manufacturing where America remains a leader: computer chips . From a report:<br/><br/>&gt; Some $44 billion worth of semiconductors are exported from the U.S. each year, making them America&#x27;s fourth leading manufacturing export after cars, airplanes and refined oil. There are roughly 80 wafer fabrication plants (aka fabs) in the U.S., spread across 19 states. [...] An even greater share of the world&#x27;s computer chips are designed domestically and made overseas by companies including Qualcomm, Apple, Broadcom and Nvidia. A bunch of the high-tech gear needed to produce chips is also designed and/or made in the U.S.<br/><br/><br/><br/>[1] https://www.axios.com/computer-chips-manufacturing-america--10dcfe13-64f3-4ea9-ad4a-cb189a00429a.html
        </div>
 <hr/>
 </div>
index 130183ba6f88fdee8751e1fdf41575d30a30b119..f2ad8b2bf44584f5404c6e255a2b9ce9ec02d75b 100644 (file)
@@ -9,51 +9,52 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Computer Chips Are Still 'Made in USA' (axios.com)</h1>
+       <h2>Computer Chips Are Still 'Made in USA' (axios.com)</h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (msmash) 
 from the how-about-that dept.)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0102636958</a></li>
         <li>News link: <a href='https://news.slashdot.org/story/18/09/06/1558206/computer-chips-are-still-made-in-usa'>https://news.slashdot.org/story/18/09/06/1558206/computer-chips-are-still-made-in-usa</a></li>
         <li>Source link: <a href='https://www.axios.com/computer-chips-manufacturing-america--10dcfe13-64f3-4ea9-ad4a-cb189a00429a.html'>https://www.axios.com/computer-chips-manufacturing-america--10dcfe13-64f3-4ea9-ad4a-cb189a00429a.html</a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               For all the wishful thinking about manufacturing more laptops and iPhones in the U.S., there is one sector of tech manufacturing where America remains a leader: computer chips. From a report: Some $44 billion worth of semiconductors are exported from the U.S. each year, making them America&#x27;s fourth leading manufacturing export after cars, airplanes and refined oil. There are roughly 80 wafer fabrication plants (aka fabs) in the U.S., spread across 19 states. [...] An even greater share of the world&#x27;s computer chips are designed domestically and made overseas by companies including Qualcomm, Apple, Broadcom and Nvidia. A bunch of the high-tech gear needed to produce chips is also designed and/or made in the U.S.
+               For all the wishful thinking about manufacturing more laptops and iPhones in the U.S., there is [1]one sector of tech manufacturing where America remains a leader: computer chips . From a report:<br/><br/>&gt; Some $44 billion worth of semiconductors are exported from the U.S. each year, making them America&#x27;s fourth leading manufacturing export after cars, airplanes and refined oil. There are roughly 80 wafer fabrication plants (aka fabs) in the U.S., spread across 19 states. [...] An even greater share of the world&#x27;s computer chips are designed domestically and made overseas by companies including Qualcomm, Apple, Broadcom and Nvidia. A bunch of the high-tech gear needed to produce chips is also designed and/or made in the U.S.<br/><br/><br/><br/>[1] https://www.axios.com/computer-chips-manufacturing-america--10dcfe13-64f3-4ea9-ad4a-cb189a00429a.html
        </div>
 <hr/>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2></h2>
+    <h3></h3>
     <div class='by' style='font-style: italic;'></div>
     <div class='comment_content'></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by bobbied ( 2522392 )</div>
       <div class='comment_content'><p></p><p>Why?</p><p>Politics of course..</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by Alwin Barni ( 5107629 )</div>
         <div class='comment_content'><p></p><p>> Why?</p><p>> Politics of course..</p><p>Could you please expand?</p></div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>Re:Why is it "wishful thinking"? (Score:5, Funny)</h2>
+          <h3>Re:Why is it "wishful thinking"? (Score:5, Funny)</h3>
           <div class='by' style='font-style: italic;'>by fahrbot-bot ( 874524 )</div>
           <div class='comment_content'><p></p><p>>> Why?</p><p>>> Politics of course..</p><p>> Could you please expand?</p><p>P o l i t i c s o f c o u r s e.</p></div>
           <div class='comment' style='display: block; margin-left: 80px'>
-            <h2>Re: (Score:2, Funny)</h2>
+            <h3>Re: (Score:2, Funny)</h3>
             <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
             <div class='comment_content'><p></p><p>>>> Why?</p><p>>>> Politics of course..</p><p>>> Could you please expand?</p><p>></p><p>> P o l i t i c s o f c o u r s e.</p><p>></p><p>I'm not sure if I should laugh, or hunt you down and smack you upside your head with a 2x4.</p></div>
             <div class='comment' style='display: block; margin-left: 80px'>
-              <h2>Re: (Score:3)</h2>
+              <h3>Re: (Score:3)</h3>
               <div class='by' style='font-style: italic;'>by Highdude702 ( 4456913 )</div>
               <div class='comment_content'><p></p><p>I mean, I thought it was hilarious, and it wasn't the name calling garbage you see here too often.</p></div>
             </div>
           </div>
           <div class='comment' style='display: block; margin-left: 80px'>
-            <h2>Re: (Score:2)</h2>
+            <h3>Re: (Score:2)</h3>
             <div class='by' style='font-style: italic;'>by Alwin Barni ( 5107629 )</div>
             <div class='comment_content'><p></p><p>:-)</p><p>However:</p><p>expand ikspand/</p><p>verb</p><p>verb: expand; 3rd person present: expands; past tense: expanded; past participle: expanded; gerund or present participle: expanding</p><p>* become or make larger or more extensive</p><p>* give a fuller version or account of.</p></div>
             <div class='comment' style='display: block; margin-left: 80px'>
-              <h2>Re: (Score:2)</h2>
+              <h3>Re: (Score:2)</h3>
               <div class='by' style='font-style: italic;'>by fahrbot-bot ( 874524 )</div>
               <div class='comment_content'><p></p><p>>  :-)</p><p>> However: expand - verb  ...</p><p>> (1) become or make larger or more extensive</p><p>> (2) give a fuller version or account of.</p><p>Yup, I know; I was married to an English teacher for 20 years, but using the first definition was funnier.  :-)</p><p>[1]Remember Sue... [tumblr.com]</p><p></p><p></p><p></p><p></p><p>[1] http://remembersue.tumblr.com/</p></div>
             </div>
@@ -62,49 +63,49 @@ from the how-about-that dept.)</div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: Why is it "wishful thinking"? (Score:1)</h2>
+      <h3>Re: Why is it "wishful thinking"? (Score:1)</h3>
       <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
       <div class='comment_content'><p></p><p>The only reason is automation. Jobs were never going to come back from chip manufacturing.</p><p>They have a factory crew for setting up the parts and feeding the machines. Pretty cheap, doesn't actually make much money for anyone but the corporation running it. It's all "unskilled" and low pay...setting up all those machines, getting material dimensions in spec and running the machine is just considered general labor.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:3)</h2>
+      <h3>Re: (Score:3)</h3>
       <div class='by' style='font-style: italic;'>by YuppieScum ( 1096 )</div>
       <div class='comment_content'><p></p><p>> If the US leads in chip manufacture, why can't it be competitive in putting the pieces together?</p><p>Because most of the CPU silicon used in the commonest devices - phones and laptops - is fabbed in Asia.</p><p></p><p>Because most of the parts - like screens, RAM and flash storage - are also made in Asia, so it's cheaper to bolt it all together in a location closest to the source of the most parts.</p><p></p><p>Because final assembly of something like an iPhone is a manual process that requires the dexterity of nimble fingers. It's not quite the same as bolting doors onto a Chevvy.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by GameboyRMH ( 1153867 )</div>
       <div class='comment_content'><p></p><p>Because it hardly has any of the pieces right now - it would be a massive effort to put all the supply chains in place for the various electronics components needed for a whole computer when the US currently makes little more than chips. Currently those supply chains are in Asia (which also has the advantages of cheap labor and lax environmental laws). I'd compare it to going from just making engine blocks to making a whole car, but that underplays the difficulty too much.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by AHuxley ( 892839 )</div>
       <div class='comment_content'><p></p><p>Re "why can't it be competitive in putting the pieces together?"</p><p>Think back to the 1970 and 1980's when the CPU thing needed new production lines and was no longer low yield skilled lab work.</p><p>Non first world nations part pay their workers in food, dormitories. Their introduction to work is free as its part of the nations free "education".</p><p>Tax reductions and industrial export support then further supports the electronics brand in the poor nation.</p><p>No unions. Lots of pollution.</p><p></p><p>The big brands moved to ver</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>But for how long? (Score:2)</h2>
+    <h3>But for how long? (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by DMJC ( 682799 )</div>
     <div class='comment_content'><p></p><p>Sure they still do, but China is beginning to manufacture X86 CPUs directly. It's only a matter of time until they catch up and crush Intel and AMD through undercutting, and throwing money at the problem. [1]https://www.tomshardware.com/n... [tomshardware.com]</p><p></p><p></p><p></p><p></p><p>[1] https://www.tomshardware.com/news/china-zen-x86-processor-dryhana,37417.html</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by Dallas May ( 4891515 )</div>
       <div class='comment_content'><p></p><p>In the long run, yes. Probably not really soon. There are plenty of significant advances happening that space right now. They might market to the far low end PCs, but they aren't the market AMD and Intel really want anyway.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by jon3k ( 691256 )</div>
       <div class='comment_content'><p></p><p>By then (10-20 years, if they're lucky) the desktop will be commoditized and mobile (ie laptops) mostly replaced with ARM. All the growth is in the server market and China is a long, long way from producing an X86 CPU that can compete with Intel Xeons. Who knows what the landscape will look like by then.</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: But for how long? (Score:2)</h2>
+        <h3>Re: But for how long? (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by adolf ( 21054 )</div>
         <div class='comment_content'><p></p><p>This will also be the year of Linux on the desktop!</p></div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>Re: (Score:2)</h2>
+          <h3>Re: (Score:2)</h3>
           <div class='by' style='font-style: italic;'>by tsa ( 15680 )</div>
           <div class='comment_content'><p></p><p>Yeah, paradise is near!</p></div>
           <div class='comment' style='display: block; margin-left: 80px'>
-            <h2>Re: (Score:2)</h2>
+            <h3>Re: (Score:2)</h3>
             <div class='by' style='font-style: italic;'>by adolf ( 21054 )</div>
             <div class='comment_content'><p></p><p>We're on the home stretch, boys!</p></div>
           </div>
@@ -112,78 +113,78 @@ from the how-about-that dept.)</div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by AHuxley ( 892839 )</div>
       <div class='comment_content'><p></p><p>As long as the NRO needs hand crafted space CPU products.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by CaffeinatedBacon ( 5363221 )</div>
       <div class='comment_content'><p></p><p>But who will people trust to make their CPU's. Intel with their "management engine" and AMD etc all with the same is already freaking enough people out.</p><p>Who is going to want a Chinese CPU with who knows what running on it that you will never be able to see, has access to everything, and can do anything it wants to "your computer" and "your data".</p><p>Most countries would probably just ban them like they are [1]doing for 5G telecom equipment already.  [nytimes.com]</p><p></p><p></p><p></p><p></p><p>[1] https://www.nytimes.com/2018/08/23/technology/huawei-banned-australia-5g.html</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Yeah, but . . . (Score:5, Interesting)</h2>
+    <h3>Yeah, but . . . (Score:5, Interesting)</h3>
     <div class='by' style='font-style: italic;'>by dtmos ( 447842 ) *</div>
     <div class='comment_content'><p></p><p>. . . computer chips with state-of-the-art lithography soon all will be manufactured overseas. Specifically, they will be made by exactly two companies, [1]Samsung [samsungfoundry.com] and [2]TSMC [tsmc.com], with GlobalFoundries' recent announcement that it is [3]stopping development of its 7nm process [anandtech.com]. GF operated the old IBM facility in Fishkill, NY, and AFAIK was the last company offering state-of-the-art foundry services with a fab in the US.</p><p>Intel is still in business, of course, and even has a [4]foundry business [intel.com], but it cannot seem to successfully operate it -- substantially all of its wafer starts are chips of its own design. With the capital cost of each new-generation fab reaching $20 billion, it's only a matter of time until Intel -- which has only its internal product base of chip designs to fill its fabs, while Samsung and TSMC make chips for the entire industry -- can no longer afford the move to the next generation.</p><p>If the rest of the semiconductor industry (or the US DoD) wants high-performance computer chips, there's now nowhere to go except Samsung and TSMC. It will be interesting to see what politicians do when they realize that the best digital chips can no longer be manufactured in the US. The choice seems to be either (1) have our economy -- everything from cell phones to missiles -- dependent on chips manufactured overseas, or (2) subsidize Intel's foundry business and the semiconductor equipment manufacturers to the tune of tens of $billions, just to keep a US source of high-performance semiconductors.</p><p></p><p></p><p></p><p></p><p>[1] https://www.samsungfoundry.com/foundry/homepage.do</p><p>[2] http://www.tsmc.com/english/default.htm</p><p>[3] https://www.anandtech.com/show/13277/globalfoundries-stops-all-7nm-development</p><p>[4] https://www.intel.com/content/www/us/en/foundry/overview.html</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2></h2>
+      <h3></h3>
       <div class='by' style='font-style: italic;'></div>
       <div class='comment_content'></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:3)</h2>
+        <h3>Re: (Score:3)</h3>
         <div class='by' style='font-style: italic;'>by Dallas May ( 4891515 )</div>
         <div class='comment_content'><p></p><p>The same reason they haven't produced a car yet. They could, but they don't want to. They have good deals with their current suppliers, so why make that investment?</p></div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>The normal Transition of economies (Score:2)</h2>
+          <h3>The normal Transition of economies (Score:2)</h3>
           <div class='by' style='font-style: italic;'>by aberglas ( 991072 )</div>
           <div class='comment_content'><p></p><p>1. Primary production</p><p>2. Manufacturing</p><p>3. Services</p><p>Services will keep things going fine. Lawyers, tax accountants, retail and beauty consultants. That is where the growth will come from.</p></div>
         </div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2></h2>
+      <h3></h3>
       <div class='by' style='font-style: italic;'></div>
       <div class='comment_content'></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by nateman1352 ( 971364 )</div>
         <div class='comment_content'><p></p><p>TI doesn't have state-of-the-art lithography for digital. They gave up on the Moore's Law race 10 years ago after they reached 45nm. TI realized during the development of WinRT that building CPUs requires very expensive fabs and if you are not an x86 supplier then your only option is to make ARM chips, which is a race to the bottom with very thin margins. TI realized they can make more money building mixed signal designs on older process.</p></div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re:Yeah, but . . . (Score:4, Insightful)</h2>
+      <h3>Re:Yeah, but . . . (Score:4, Insightful)</h3>
       <div class='by' style='font-style: italic;'>by Graymalkin ( 13732 ) *</div>
       <div class='comment_content'><p></p><p>State of the art lithography is not a synonym for high-performance computer chips. In fact for a lot of uses, DoD included, state of the art lithography is nowhere in the requirements. Hardened chips on robust/insulated substrates is more important in many uses than smaller die traces.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by KalvinB ( 205500 )</div>
       <div class='comment_content'><p></p><p>They'll be subsidized under issues of national security if they're really needed by the government. The government generally doesn't run bleeding edge technology so the chips that can be produced in the US will be plenty sufficient for government needs. If the government ever needs a $20 billion plant, they'll cut a check under the national defense budget.</p><p>We've been comfortable with foreign made chips for decades in the consumer market. Unless there is a severe national security issue that won't change.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by nateman1352 ( 971364 )</div>
       <div class='comment_content'><p></p><p>Intel has the same fundamental problem with foundry that AMD had 10 years ago. Every 3rd party company does not trust Intel to prioritize their products over Intel's own products. Intel will always build their own products on the latest process node first. If you fab with Intel then your wafers will always get 2nd priority over Intel's own wafers. The only way that is not the case is if you are such a huge customer that your contract requires Intel to construct an entire new factory just for you. Then you h</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Poor writing in TFA (Score:5, Informative)</h2>
+    <h3>Poor writing in TFA (Score:5, Informative)</h3>
     <div class='by' style='font-style: italic;'>by whoever57 ( 658626 )</div>
     <div class='comment_content'><p></p><p>"An even greater share of the world's computer chips are designed domestically and made overseas by companies including Qualcomm, Apple, Broadcom and Nvidia."</p><p>This reads as though Qualcomm, Apple, Broadcom and Nvidia are making chips. What would be clear and accurate is:</p><p>"An even greater share of the world's computer chips are designed domestically by companies including Qualcomm, Apple, Broadcom and Nvidia and made overseas."</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Still somewhat misleading... (Score:4, Informative)</h2>
+      <h3>Still somewhat misleading... (Score:4, Informative)</h3>
       <div class='by' style='font-style: italic;'>by YuppieScum ( 1096 )</div>
       <div class='comment_content'><p></p><p>Don't forget, a hefty chunk of Qualcomm's - and pretty much all of Apple's - designs are not original, but instead are based on IP from ARM, a British company (although recently bought out by SoftBank).</p><p></p><p>In fact, Broadcom and Nvidia are also licencees of ARM IP as well, but less of their overall product range derives from it.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Are you sure? (Score:3, Interesting)</h2>
+    <h3>Are you sure? (Score:3, Interesting)</h3>
     <div class='by' style='font-style: italic;'>by Gabest ( 852807 )</div>
     <div class='comment_content'><p></p><p>TSMC and Samsung are the leaders in chip making. And second class Intel and AMD both have shady Middle-East ties from Israel and Dubai.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>13% market share is not good (Score:4, Interesting)</h2>
+    <h3>13% market share is not good (Score:4, Interesting)</h3>
     <div class='by' style='font-style: italic;'>by Goldsmith ( 561202 )</div>
     <div class='comment_content'><p></p><p>This is a crazy article. At the end, it meekly points out that the US has a 13% market share in chip production. Given that the US started this industry, leads in design in this space, leads in capital available for high tech industry, and that the US accounts for 15% to 18% of global GDP, a 13% market share in chip production is very poor performance. This is below what you might expect for a simple commodity that depends only on domestic market size and way below what you'd expect for this industry.</p></div>
   </div>
index 467d5d07ab3ab7b98e241cb5617226a5a68a0052..82e667728ac76899a8fdeb8b727d3e579226ebc6 100644 (file)
@@ -4,30 +4,40 @@
   Thursday September 06, 2018 @11:30PM (msmash)\r
   from the for-the-record dept.\r
 \r
+  o Reference: 0102637536\r
   o News link: https://yro.slashdot.org/story/18/09/06/1651255/tor-browser-gets-a-redesign-switches-to-new-firefox-quantum-engine\r
   o Source link: https://www.zdnet.com/article/tor-browser-gets-a-redesign-switches-to-new-firefox-quantum-engine/\r
 \r
 \r
-    The  Tor  Browser  has  rolled  out  a  new  interface with the\r
-    release  of  v8. From a report: The Tor Browser has always been\r
-    based  on  the  Firefox  codebase,  but  it lagged behind a few\r
-    releases.  Mozilla  rolled  out a major overhaul of the Firefox\r
-    codebase  in November 2017, with the release of Firefox 57, the\r
-    first  release  in  the Firefox Quantum series. Firefox Quantum\r
-    came  with  a new page rendering engine, a new add-ons API, and\r
-    a  new  user interface called the Photon UI. Because these were\r
-    major,  code-breaking  changes,  it  took  the smaller Tor team\r
-    some  time  to  integrate  all  of  them  into  the Tor Browser\r
-    codebase  and  make sure everything worked as intended. The new\r
-    Tor  Browser  8,  released  yesterday,  is now in sync with the\r
-    most  recent  version of Firefox, the Quantum release, and also\r
-    supports  all  of  its features. This means the Tor Browser now\r
-    uses  the  same  modern Photon UI that current Firefox versions\r
-    use,  it  supports  the  same  speed-optimized  page  rendering\r
-    engine  and  has  also  dropped  support  for the old XUL-based\r
-    add-ons  system  for  the  new WebExtensions API system used by\r
-    Chrome,  Opera,  Vivaldi,  Brave,  and the rest of the Chromium\r
-    browsers.\r
+    The  Tor  Browser  has  [1]rolled  out a new interface with the\r
+    release of v8 . From a report:\r
+    \r
+    >  The  Tor  Browser  has  always  been  based  on  the Firefox\r
+    codebase,  but  it lagged behind a few releases. Mozilla rolled\r
+    out  a major overhaul of the Firefox codebase in November 2017,\r
+    with  the  release  of  Firefox 57, [2]the first release in the\r
+    Firefox  Quantum  series . Firefox Quantum came with a new page\r
+    rendering  engine,  a new add-ons API, and a new user interface\r
+    called  the  Photon UI. Because these were major, code-breaking\r
+    changes,  it  took  the smaller Tor team some time to integrate\r
+    all  of  them  into  the  Tor  Browser  codebase  and make sure\r
+    everything  worked as intended. The new Tor Browser 8, released\r
+    yesterday,  is  now  in  sync  with  the most recent version of\r
+    Firefox,  the  Quantum  release,  and  also supports all of its\r
+    features.  This  means the Tor Browser now uses the same modern\r
+    Photon  UI  that  current Firefox versions use, it supports the\r
+    same   speed-optimized  page  rendering  engine  and  has  also\r
+    dropped  support  for  the old XUL-based add-ons system for the\r
+    new  WebExtensions  API  system used by Chrome, Opera, Vivaldi,\r
+    Brave, and the rest of the Chromium browsers.\r
+    \r
+    \r
+    \r
+    [1]  https://www.zdnet.com/article/tor-browser-gets-a-redesign-\r
+    switches-to-new-firefox-quantum-engine/\r
+    \r
+    [2] https://news.slashdot.org/story/17/11/25/1938225/firefox-q-\r
+    uantum-is-better-faster-smarter-than-chrome-says-wired\r
 \r
 \r
   ** \r
index 83015727406f7e59a73d02de8f310ba7e209b7f5..9b9226bf8b69cbd1fc57ef473999d86ea13f00d2 100644 (file)
@@ -2,24 +2,33 @@
 i  Thursday September 06, 2018 @11:30PM (msmash)\r
 i  from the for-the-record dept.\r
 i\r
-i    The  Tor  Browser  has  rolled  out  a  new  interface with the\r
-i    release  of  v8. From a report: The Tor Browser has always been\r
-i    based  on  the  Firefox  codebase,  but  it lagged behind a few\r
-i    releases.  Mozilla  rolled  out a major overhaul of the Firefox\r
-i    codebase  in November 2017, with the release of Firefox 57, the\r
-i    first  release  in  the Firefox Quantum series. Firefox Quantum\r
-i    came  with  a new page rendering engine, a new add-ons API, and\r
-i    a  new  user interface called the Photon UI. Because these were\r
-i    major,  code-breaking  changes,  it  took  the smaller Tor team\r
-i    some  time  to  integrate  all  of  them  into  the Tor Browser\r
-i    codebase  and  make sure everything worked as intended. The new\r
-i    Tor  Browser  8,  released  yesterday,  is now in sync with the\r
-i    most  recent  version of Firefox, the Quantum release, and also\r
-i    supports  all  of  its features. This means the Tor Browser now\r
-i    uses  the  same  modern Photon UI that current Firefox versions\r
-i    use,  it  supports  the  same  speed-optimized  page  rendering\r
-i    engine  and  has  also  dropped  support  for the old XUL-based\r
-i    add-ons  system  for  the  new WebExtensions API system used by\r
-i    Chrome,  Opera,  Vivaldi,  Brave,  and the rest of the Chromium\r
-i    browsers.\r
+i    The  Tor  Browser  has  [1]rolled  out a new interface with the\r
+i    release of v8 . From a report:\r
+i    \r
+i    >  The  Tor  Browser  has  always  been  based  on  the Firefox\r
+i    codebase,  but  it lagged behind a few releases. Mozilla rolled\r
+i    out  a major overhaul of the Firefox codebase in November 2017,\r
+i    with  the  release  of  Firefox 57, [2]the first release in the\r
+i    Firefox  Quantum  series . Firefox Quantum came with a new page\r
+i    rendering  engine,  a new add-ons API, and a new user interface\r
+i    called  the  Photon UI. Because these were major, code-breaking\r
+i    changes,  it  took  the smaller Tor team some time to integrate\r
+i    all  of  them  into  the  Tor  Browser  codebase  and make sure\r
+i    everything  worked as intended. The new Tor Browser 8, released\r
+i    yesterday,  is  now  in  sync  with  the most recent version of\r
+i    Firefox,  the  Quantum  release,  and  also supports all of its\r
+i    features.  This  means the Tor Browser now uses the same modern\r
+i    Photon  UI  that  current Firefox versions use, it supports the\r
+i    same   speed-optimized  page  rendering  engine  and  has  also\r
+i    dropped  support  for  the old XUL-based add-ons system for the\r
+i    new  WebExtensions  API  system used by Chrome, Opera, Vivaldi,\r
+i    Brave, and the rest of the Chromium browsers.\r
+i    \r
+i    \r
+i    \r
+i    [1]  https://www.zdnet.com/article/tor-browser-gets-a-redesign-\r
+i    switches-to-new-firefox-quantum-engine/\r
+i    \r
+i    [2] https://news.slashdot.org/story/17/11/25/1938225/firefox-q-\r
+i    uantum-is-better-faster-smarter-than-chrome-says-wired\r
 i\r
index 2c5e8c199ae7f2c6c602909616f78a426031b454..eb6b94bdeb94cff3917cd740e9b3c3dc9503adf7 100644 (file)
@@ -9,12 +9,12 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0102637536.html'>Tor Browser Gets a Redesign, Switches To New Firefox Quantum Engine (zdnet.com)</a></h1>
+       <h2><a href='0102637536.html'>Tor Browser Gets a Redesign, Switches To New Firefox Quantum Engine (zdnet.com)</a></h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (msmash) 
 from the for-the-record dept.)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               The Tor Browser has rolled out a new interface with the release of v8. From a report: The Tor Browser has always been based on the Firefox codebase, but it lagged behind a few releases. Mozilla rolled out a major overhaul of the Firefox codebase in November 2017, with the release of Firefox 57, the first release in the Firefox Quantum series. Firefox Quantum came with a new page rendering engine, a new add-ons API, and a new user interface called the Photon UI. Because these were major, code-breaking changes, it took the smaller Tor team some time to integrate all of them into the Tor Browser codebase and make sure everything worked as intended. The new Tor Browser 8, released yesterday, is now in sync with the most recent version of Firefox, the Quantum release, and also supports all of its features. This means the Tor Browser now uses the same modern Photon UI that current Firefox versions use, it supports the same speed-optimized page rendering engine and has also dropped support for the old XUL-based add-ons system for the new WebExtensions API system used by Chrome, Opera, Vivaldi, Brave, and the rest of the Chromium browsers.
+               The Tor Browser has [1]rolled out a new interface with the release of v8 . From a report:<br/><br/>&gt; The Tor Browser has always been based on the Firefox codebase, but it lagged behind a few releases. Mozilla rolled out a major overhaul of the Firefox codebase in November 2017, with the release of Firefox 57, [2]the first release in the Firefox Quantum series . Firefox Quantum came with a new page rendering engine, a new add-ons API, and a new user interface called the Photon UI. Because these were major, code-breaking changes, it took the smaller Tor team some time to integrate all of them into the Tor Browser codebase and make sure everything worked as intended. The new Tor Browser 8, released yesterday, is now in sync with the most recent version of Firefox, the Quantum release, and also supports all of its features. This means the Tor Browser now uses the same modern Photon UI that current Firefox versions use, it supports the same speed-optimized page rendering engine and has also dropped support for the old XUL-based add-ons system for the new WebExtensions API system used by Chrome, Opera, Vivaldi, Brave, and the rest of the Chromium browsers.<br/><br/><br/><br/>[1] https://www.zdnet.com/article/tor-browser-gets-a-redesign-switches-to-new-firefox-quantum-engine/<br/><br/>[2] https://news.slashdot.org/story/17/11/25/1938225/firefox-quantum-is-better-faster-smarter-than-chrome-says-wired
        </div>
 <hr/>
 </div>
index eedcb4e357c0d1d0b500bb31a4bb9c10d8d98324..3c37bb4c32da3c96d367a6de78e33c96ee0b2828 100644 (file)
@@ -9,50 +9,51 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Tor Browser Gets a Redesign, Switches To New Firefox Quantum Engine (zdnet.com)</h1>
+       <h2>Tor Browser Gets a Redesign, Switches To New Firefox Quantum Engine (zdnet.com)</h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (msmash) 
 from the for-the-record dept.)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0102637536</a></li>
         <li>News link: <a href='https://yro.slashdot.org/story/18/09/06/1651255/tor-browser-gets-a-redesign-switches-to-new-firefox-quantum-engine'>https://yro.slashdot.org/story/18/09/06/1651255/tor-browser-gets-a-redesign-switches-to-new-firefox-quantum-engine</a></li>
         <li>Source link: <a href='https://www.zdnet.com/article/tor-browser-gets-a-redesign-switches-to-new-firefox-quantum-engine/'>https://www.zdnet.com/article/tor-browser-gets-a-redesign-switches-to-new-firefox-quantum-engine/</a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               The Tor Browser has rolled out a new interface with the release of v8. From a report: The Tor Browser has always been based on the Firefox codebase, but it lagged behind a few releases. Mozilla rolled out a major overhaul of the Firefox codebase in November 2017, with the release of Firefox 57, the first release in the Firefox Quantum series. Firefox Quantum came with a new page rendering engine, a new add-ons API, and a new user interface called the Photon UI. Because these were major, code-breaking changes, it took the smaller Tor team some time to integrate all of them into the Tor Browser codebase and make sure everything worked as intended. The new Tor Browser 8, released yesterday, is now in sync with the most recent version of Firefox, the Quantum release, and also supports all of its features. This means the Tor Browser now uses the same modern Photon UI that current Firefox versions use, it supports the same speed-optimized page rendering engine and has also dropped support for the old XUL-based add-ons system for the new WebExtensions API system used by Chrome, Opera, Vivaldi, Brave, and the rest of the Chromium browsers.
+               The Tor Browser has [1]rolled out a new interface with the release of v8 . From a report:<br/><br/>&gt; The Tor Browser has always been based on the Firefox codebase, but it lagged behind a few releases. Mozilla rolled out a major overhaul of the Firefox codebase in November 2017, with the release of Firefox 57, [2]the first release in the Firefox Quantum series . Firefox Quantum came with a new page rendering engine, a new add-ons API, and a new user interface called the Photon UI. Because these were major, code-breaking changes, it took the smaller Tor team some time to integrate all of them into the Tor Browser codebase and make sure everything worked as intended. The new Tor Browser 8, released yesterday, is now in sync with the most recent version of Firefox, the Quantum release, and also supports all of its features. This means the Tor Browser now uses the same modern Photon UI that current Firefox versions use, it supports the same speed-optimized page rendering engine and has also dropped support for the old XUL-based add-ons system for the new WebExtensions API system used by Chrome, Opera, Vivaldi, Brave, and the rest of the Chromium browsers.<br/><br/><br/><br/>[1] https://www.zdnet.com/article/tor-browser-gets-a-redesign-switches-to-new-firefox-quantum-engine/<br/><br/>[2] https://news.slashdot.org/story/17/11/25/1938225/firefox-quantum-is-better-faster-smarter-than-chrome-says-wired
        </div>
 <hr/>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2></h2>
+    <h3></h3>
     <div class='by' style='font-style: italic;'></div>
     <div class='comment_content'></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: Isn't page render speed pretty irrelevant for (Score:1)</h2>
+      <h3>Re: Isn't page render speed pretty irrelevant for (Score:1)</h3>
       <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
       <div class='comment_content'><p></p><p>Not when you have the assets already cached. Most people donâ(TM)t just visit a site once. I was playing with it this morning. Itâ(TM)s a decent speed improvement even within the restraints of tor</p><p>More impressively msmash posted an actual tech article not a biasedpolitical article for a change. Losing too many readers now I suspect</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:3, Insightful)</h2>
+      <h3>Re: (Score:3, Insightful)</h3>
       <div class='by' style='font-style: italic;'>by Tough Love ( 215404 )</div>
       <div class='comment_content'><p></p><p>> It's not like a new page renderer is going to solve that.</p><p>The point is to be synced up to the current Firefox codebase. Which by the way is awesome. I have all my favorite extensions running, in spite of all the FUD about the new Webextensions API.</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by Tough Love ( 215404 )</div>
         <div class='comment_content'><p></p><p>>> It's not like a new page renderer is going to solve that.</p><p>> The point is to be synced up to the current Firefox codebase. Which by the way is awesome. I have all my favorite extensions running, in spite of all the FUD about the new Webextensions API.</p><p>Why would anybody mod that comment troll?</p></div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2></h2>
+          <h3></h3>
           <div class='by' style='font-style: italic;'></div>
           <div class='comment_content'></div>
           <div class='comment' style='display: block; margin-left: 80px'>
-            <h2>Re: (Score:2)</h2>
+            <h3>Re: (Score:2)</h3>
             <div class='by' style='font-style: italic;'>by Tough Love ( 215404 )</div>
             <div class='comment_content'><p></p><p>It is FUD. Firefox's extension ecology is as vibrant as ever, but far more secure. And if somebody disagrees, they should do so instead of taking the belly slither route.</p></div>
             <div class='comment' style='display: block; margin-left: 80px'>
-              <h2></h2>
+              <h3></h3>
               <div class='by' style='font-style: italic;'></div>
               <div class='comment_content'></div>
               <div class='comment' style='display: block; margin-left: 80px'>
-                <h2>Re: (Score:2)</h2>
+                <h3>Re: (Score:2)</h3>
                 <div class='by' style='font-style: italic;'>by theweatherelectric ( 2007596 )</div>
                 <div class='comment_content'><p></p><p>You can use the built-in [1]Reader View [mozilla.org] for a lot of pages, but it's not available for all pages. It depends on the page structure.</p><p></p><p></p><p></p><p></p><p>[1] https://support.mozilla.org/en-US/kb/firefox-reader-view-clutter-free-web-pages</p></div>
               </div>
@@ -63,46 +64,46 @@ from the for-the-record dept.)</div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Tested today (Score:1)</h2>
+    <h3>Tested today (Score:1)</h3>
     <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
     <div class='comment_content'><p></p><p>First impression is I like it. Video playback seems sluggish but overall positive. Hopefully any NSA addons did not make the cut.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Who can afford to run a tor exit node ? (Score:4, Interesting)</h2>
+    <h3>Who can afford to run a tor exit node ? (Score:4, Interesting)</h3>
     <div class='by' style='font-style: italic;'>by dargaud ( 518470 )</div>
     <div class='comment_content'><p></p><p>I really wonder that. I support tor. I've never actually used it because I don't have much to hide, but I understand that other do. So I ran a tor relay (not exit) as my way of supporting the project for a while; from my home adsl. After a while I noticed some weird stuff going on. Some websites (important ones) wouldn't load properly. Emails sent would bounce or simply never reach their destination. After looking at the problem I found that my IP was on some minor blacklists. I stopped the relay and after 2 days I was off the blacklists. Hence my question, if running a simple relay gets you blacklisted, what does running an exit point does to your other internet usage from that IP ? Who can afford separate IPs besides institutions ? So who is really really running them ? Certainly not private citizens...</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:3)</h2>
+      <h3>Re: (Score:3)</h3>
       <div class='by' style='font-style: italic;'>by ftobin ( 48814 )</div>
       <div class='comment_content'><p></p><p>You can run something like a Linode instance pretty cheaply and get more IPs. I've run a highly restricted exit node in the past (low bandwidth, select ports), and I've had the same problems with you if I try to use my Linode as a web proxy. My most recent problem has been with Shut Up and Sit Down RSS feeds, which are blocking my host  :-\</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re:Who can afford to run a tor exit node ? (Score:4, Informative)</h2>
+        <h3>Re:Who can afford to run a tor exit node ? (Score:4, Informative)</h3>
         <div class='by' style='font-style: italic;'>by tlhIngan ( 30335 )</div>
         <div class='comment_content'><p></p><p>> You can run something like a Linode instance pretty cheaply and get more IPs. I've run a highly restricted exit node in the past (low bandwidth, select ports), and I've had the same problems with you if I try to use my Linode as a web proxy. My most recent problem has been with Shut Up and Sit Down RSS feeds, which are blocking my host  :-\</p><p>And that's just because no matter how noble the cause, idiots will just ruin it. You don't need a list of Tor exit nodes because if you run a reasonably popular website, you'll find out quite rapidly what they are and auto-blacklist t hem.</p><p>It's why CDNs like CloudFlare block Tor - the abuse from Tor exit nodes ensures that whatever trigger you use, it'll be triggered and you'll end up blocking it. It's not like it's done deliberately - you don't have to seek out new Tor exit nodes. They just make themselves known.</p><p>I'd even venture to say if you want to allow Tor traffic, you have to whitelist them specifically It's not that Tor is bad, it's just that it's got a bunch of bad actors that really do ruin it for those who need it.</p></div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>Re: (Score:2)</h2>
+          <h3>Re: (Score:2)</h3>
           <div class='by' style='font-style: italic;'>by ftobin ( 48814 )</div>
           <div class='comment_content'><p></p><p>> And that's just because no matter how noble the cause, idiots will just ruin it. You don't need a list of Tor exit nodes because if you run a reasonably popular website, you'll find out quite rapidly what they are and auto-blacklist t hem.</p><p>I should mention that I don't and never did allow access on port 80 or 443, yet Shut up and Sit Down's RSS feed blocks me. There is no way my host was causing issues for their site, with the 20 KB/s of bandwidth I allowed. Additionally, I only allowed ports like IRC, DN</p></div>
         </div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by bill_mcgonigle ( 4333 ) *</div>
       <div class='comment_content'><p></p><p>Check out the Library Freedom Project.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by AHuxley ( 892839 )</div>
       <div class='comment_content'><p></p><p>Governments.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2></h2>
+    <h3></h3>
     <div class='by' style='font-style: italic;'></div>
     <div class='comment_content'></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by AHuxley ( 892839 )</div>
       <div class='comment_content'><p></p><p>NSA, CIA, GCHQ did not worry about anonymous communication.</p><p>Police with lots of cash per investigation at a national level don't worry about anonymous communication anymore.</p></div>
     </div>
index 42173acc58d4e9b288cfaf3d4533c268e3d1dd35..6d843280f13aa7222c7d405ac991584c20a635a6 100644 (file)
@@ -4,21 +4,38 @@
   Thursday September 06, 2018 @11:30PM (msmash)\r
   from the impressive-feat dept.\r
 \r
+  o Reference: 0102637868\r
   o News link: https://hardware.slashdot.org/story/18/09/06/1719243/robot-boat-sails-into-history-by-finishing-atlantic-crossing\r
   o Source link: https://www.apnews.com/f6d0e2a099684468873ab48966590ada\r
 \r
 \r
-    An  anonymous  reader  writes: For the first time an autonomous\r
-    sailing  robot  has  completed  the  Microtransat  Challenge by\r
-    crossing  the  Atlantic  from  Newfoundland, Canada to Ireland.\r
-    The  Microtransat  has  been running since 2010 and has seen 23\r
-    previous  entries  all  fail  to make it across. The successful\r
-    boat,  SB  Met  was  built  by  the  Norwegian company Offshore\r
-    Sensing  AS  and  is  only 2 metres (6.5 ft) long. It completed\r
-    the  crossing  on August 26th, 79 days and 5000 km (3100 miles)\r
-    of  sailing  after  departing Newfoundland on June 7th. Further\r
-    reading:  A  Fleet  of  Sailing Robots Sets Out To Quantify the\r
-    Oceans.\r
+    An anonymous reader writes:\r
+    \r
+    >  For the first time an autonomous sailing robot has completed\r
+    the  [1]Microtransat Challenge by [2]crossing the Atlantic from\r
+    Newfoundland,  Canada  to  Ireland  . The Microtransat has been\r
+    running  since  2010  and has seen 23 previous entries all fail\r
+    to  make it across. The successful boat, [3]SB Met was built by\r
+    the  Norwegian  company  [4]Offshore  Sensing  AS and is only 2\r
+    metres  (6.5  ft)  long.  It  completed  the crossing on August\r
+    26th,  79  days  and  5000  km  (3100  miles)  of sailing after\r
+    departing Newfoundland on June 7th.\r
+    \r
+    Further  reading:    [5]A  Fleet  of Sailing Robots Sets Out To\r
+    Quantify the Oceans .\r
+    \r
+    \r
+    \r
+    [1] https://www.microtransat.org/\r
+    \r
+    [2] https://www.apnews.com/f6d0e2a099684468873ab48966590ada\r
+    \r
+    [3] https://www.microtransat.org/2018_sailbuoy_boat.php\r
+    \r
+    [4] http://sailbuoy.no/\r
+    \r
+    [5] https://science.slashdot.org/story/18/05/16/228245/a-fleet-\r
+    of-sailing-robots-sets-out-to-quantify-the-oceans\r
 \r
 \r
   ** \r
index dda4187a3c9d43c70c75f64775ed371634fe5cff..d6a0e02f0a4b36da2a7f51dcb8aebd6949080fd1 100644 (file)
@@ -2,15 +2,31 @@
 i  Thursday September 06, 2018 @11:30PM (msmash)\r
 i  from the impressive-feat dept.\r
 i\r
-i    An  anonymous  reader  writes: For the first time an autonomous\r
-i    sailing  robot  has  completed  the  Microtransat  Challenge by\r
-i    crossing  the  Atlantic  from  Newfoundland, Canada to Ireland.\r
-i    The  Microtransat  has  been running since 2010 and has seen 23\r
-i    previous  entries  all  fail  to make it across. The successful\r
-i    boat,  SB  Met  was  built  by  the  Norwegian company Offshore\r
-i    Sensing  AS  and  is  only 2 metres (6.5 ft) long. It completed\r
-i    the  crossing  on August 26th, 79 days and 5000 km (3100 miles)\r
-i    of  sailing  after  departing Newfoundland on June 7th. Further\r
-i    reading:  A  Fleet  of  Sailing Robots Sets Out To Quantify the\r
-i    Oceans.\r
+i    An anonymous reader writes:\r
+i    \r
+i    >  For the first time an autonomous sailing robot has completed\r
+i    the  [1]Microtransat Challenge by [2]crossing the Atlantic from\r
+i    Newfoundland,  Canada  to  Ireland  . The Microtransat has been\r
+i    running  since  2010  and has seen 23 previous entries all fail\r
+i    to  make it across. The successful boat, [3]SB Met was built by\r
+i    the  Norwegian  company  [4]Offshore  Sensing  AS and is only 2\r
+i    metres  (6.5  ft)  long.  It  completed  the crossing on August\r
+i    26th,  79  days  and  5000  km  (3100  miles)  of sailing after\r
+i    departing Newfoundland on June 7th.\r
+i    \r
+i    Further  reading:    [5]A  Fleet  of Sailing Robots Sets Out To\r
+i    Quantify the Oceans .\r
+i    \r
+i    \r
+i    \r
+i    [1] https://www.microtransat.org/\r
+i    \r
+i    [2] https://www.apnews.com/f6d0e2a099684468873ab48966590ada\r
+i    \r
+i    [3] https://www.microtransat.org/2018_sailbuoy_boat.php\r
+i    \r
+i    [4] http://sailbuoy.no/\r
+i    \r
+i    [5] https://science.slashdot.org/story/18/05/16/228245/a-fleet-\r
+i    of-sailing-robots-sets-out-to-quantify-the-oceans\r
 i\r
index b21c2a65a640e1a8c2ef9ff7ebfe903e7e455dc8..8e8d4b00cd5fed721c25928c30a6f2b08757274a 100644 (file)
@@ -9,12 +9,12 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0102637868.html'>Robot Boat Sails Into History By Finishing Atlantic Crossing (apnews.com)</a></h1>
+       <h2><a href='0102637868.html'>Robot Boat Sails Into History By Finishing Atlantic Crossing (apnews.com)</a></h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (msmash) 
 from the impressive-feat dept.)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               An anonymous reader writes: For the first time an autonomous sailing robot has completed the Microtransat Challenge by crossing the Atlantic from Newfoundland, Canada to Ireland. The Microtransat has been running since 2010 and has seen 23 previous entries all fail to make it across. The successful boat, SB Met was built by the Norwegian company Offshore Sensing AS and is only 2 metres (6.5 ft) long. It completed the crossing on August 26th, 79 days and 5000 km (3100 miles) of sailing after departing Newfoundland on June 7th. Further reading: A Fleet of Sailing Robots Sets Out To Quantify the Oceans.
+               An anonymous reader writes:<br/><br/>&gt; For the first time an autonomous sailing robot has completed the [1]Microtransat Challenge by [2]crossing the Atlantic from Newfoundland, Canada to Ireland . The Microtransat has been running since 2010 and has seen 23 previous entries all fail to make it across. The successful boat, [3]SB Met was built by the Norwegian company [4]Offshore Sensing AS and is only 2 metres (6.5 ft) long. It completed the crossing on August 26th, 79 days and 5000 km (3100 miles) of sailing after departing Newfoundland on June 7th.<br/><br/>Further reading:  [5]A Fleet of Sailing Robots Sets Out To Quantify the Oceans .<br/><br/><br/><br/>[1] https://www.microtransat.org/<br/><br/>[2] https://www.apnews.com/f6d0e2a099684468873ab48966590ada<br/><br/>[3] https://www.microtransat.org/2018_sailbuoy_boat.php<br/><br/>[4] http://sailbuoy.no/<br/><br/>[5] https://science.slashdot.org/story/18/05/16/228245/a-fleet-of-sailing-robots-sets-out-to-quantify-the-oceans
        </div>
 <hr/>
 </div>
index 1ae60d896f94b16475901afead313afecedcfc27..7467d11d25c16225353954e4f45214408b1ead7c 100644 (file)
@@ -9,54 +9,55 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Robot Boat Sails Into History By Finishing Atlantic Crossing (apnews.com)</h1>
+       <h2>Robot Boat Sails Into History By Finishing Atlantic Crossing (apnews.com)</h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (msmash) 
 from the impressive-feat dept.)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0102637868</a></li>
         <li>News link: <a href='https://hardware.slashdot.org/story/18/09/06/1719243/robot-boat-sails-into-history-by-finishing-atlantic-crossing'>https://hardware.slashdot.org/story/18/09/06/1719243/robot-boat-sails-into-history-by-finishing-atlantic-crossing</a></li>
         <li>Source link: <a href='https://www.apnews.com/f6d0e2a099684468873ab48966590ada'>https://www.apnews.com/f6d0e2a099684468873ab48966590ada</a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               An anonymous reader writes: For the first time an autonomous sailing robot has completed the Microtransat Challenge by crossing the Atlantic from Newfoundland, Canada to Ireland. The Microtransat has been running since 2010 and has seen 23 previous entries all fail to make it across. The successful boat, SB Met was built by the Norwegian company Offshore Sensing AS and is only 2 metres (6.5 ft) long. It completed the crossing on August 26th, 79 days and 5000 km (3100 miles) of sailing after departing Newfoundland on June 7th. Further reading: A Fleet of Sailing Robots Sets Out To Quantify the Oceans.
+               An anonymous reader writes:<br/><br/>&gt; For the first time an autonomous sailing robot has completed the [1]Microtransat Challenge by [2]crossing the Atlantic from Newfoundland, Canada to Ireland . The Microtransat has been running since 2010 and has seen 23 previous entries all fail to make it across. The successful boat, [3]SB Met was built by the Norwegian company [4]Offshore Sensing AS and is only 2 metres (6.5 ft) long. It completed the crossing on August 26th, 79 days and 5000 km (3100 miles) of sailing after departing Newfoundland on June 7th.<br/><br/>Further reading:  [5]A Fleet of Sailing Robots Sets Out To Quantify the Oceans .<br/><br/><br/><br/>[1] https://www.microtransat.org/<br/><br/>[2] https://www.apnews.com/f6d0e2a099684468873ab48966590ada<br/><br/>[3] https://www.microtransat.org/2018_sailbuoy_boat.php<br/><br/>[4] http://sailbuoy.no/<br/><br/>[5] https://science.slashdot.org/story/18/05/16/228245/a-fleet-of-sailing-robots-sets-out-to-quantify-the-oceans
        </div>
 <hr/>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2></h2>
+    <h3></h3>
     <div class='by' style='font-style: italic;'></div>
     <div class='comment_content'></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re:Hard to understand why this would be difficult (Score:4, Informative)</h2>
+      <h3>Re:Hard to understand why this would be difficult (Score:4, Informative)</h3>
       <div class='by' style='font-style: italic;'>by arth1 ( 260657 )</div>
       <div class='comment_content'><p></p><p>You're a landlubber, I take it?</p><p>The Atlantic waves are quite an obstacle for a 2m boat.</p><p>Even drifting tar (and garbage) is a problem when you're that small.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:3, Funny)</h2>
+      <h3>Re: (Score:3, Funny)</h3>
       <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
       <div class='comment_content'><p></p><p>It is not that easy. If you just start sailing in a straight line, you will end up many kilometers above the sea, which is no good for a sail boat. If instead you point the boat straight at the finish line, you'll be under water for most of the trip. Again, not ideal for a sail boat. The earth is not flat, you know.</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re:Hard to understand why this would be difficult (Score:4, Funny)</h2>
+        <h3>Re:Hard to understand why this would be difficult (Score:4, Funny)</h3>
         <div class='by' style='font-style: italic;'>by Oswald McWeany ( 2428506 )</div>
         <div class='comment_content'><p></p><p>I've found a FLAT EARTH DENIER !</p><p>I bet you vaccinate your kids and don't believe in lizard people either.</p></div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>Re: (Score:2)</h2>
+          <h3>Re: (Score:2)</h3>
           <div class='by' style='font-style: italic;'>by gnick ( 1211984 )</div>
           <div class='comment_content'><p></p><p>Flat Earth statistic: If gravity is caused by a flat earth accelerating at g, it'll reach c after about 1 year (~354 days).</p></div>
           <div class='comment' style='display: block; margin-left: 80px'>
-            <h2>Re: (Score:2)</h2>
+            <h3>Re: (Score:2)</h3>
             <div class='by' style='font-style: italic;'>by amorsen ( 7485 )</div>
             <div class='comment_content'><p></p><p>> Flat Earth statistic: If gravity is caused by a flat earth accelerating at g, it'll reach c after about 1 year (~354 days).</p><p>You are saying that as if it is a problem to hit C, like it would be impossible to continue after 354 days. This is not the case. As long as you only care about your own point of view and you're the one being accelerated, you can reach as many times C as you want (well, have fuel for).</p></div>
             <div class='comment' style='display: block; margin-left: 80px'>
-              <h2>Re: (Score:2)</h2>
+              <h3>Re: (Score:2)</h3>
               <div class='by' style='font-style: italic;'>by gnick ( 1211984 )</div>
               <div class='comment_content'><p></p><p>You also have to decide what "at rest" means. A year accelerating at g will put you at your current velocity + c.</p></div>
               <div class='comment' style='display: block; margin-left: 80px'>
-                <h2></h2>
+                <h3></h3>
                 <div class='by' style='font-style: italic;'></div>
                 <div class='comment_content'></div>
                 <div class='comment' style='display: block; margin-left: 80px'>
-                  <h2>Re: (Score:2)</h2>
+                  <h3>Re: (Score:2)</h3>
                   <div class='by' style='font-style: italic;'>by lokedhs ( 672255 )</div>
                   <div class='comment_content'><p></p><p>Would a flat earther believe in relativity though? If simple geometry eludes them, what would they do when being faced with a Lorentz transformation?</p></div>
                 </div>
@@ -65,22 +66,22 @@ from the impressive-feat dept.)</div>
           </div>
         </div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>Re: (Score:2)</h2>
+          <h3>Re: (Score:2)</h3>
           <div class='by' style='font-style: italic;'>by lgw ( 121541 )</div>
           <div class='comment_content'><p></p><p>> I've found a FLAT EARTH DENIER!</p><p>> I bet you vaccinate your kids and don't believe in lizard people either.</p><p>The earth is not flat - that's just silly. When we ent to the moon, and we did go to the moon, we discovered the terrifying truth. The MOON is flat!</p></div>
         </div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re:Hard to understand why this would be difficult (Score:4, Insightful)</h2>
+      <h3>Re:Hard to understand why this would be difficult (Score:4, Insightful)</h3>
       <div class='by' style='font-style: italic;'>by hey! ( 33014 )</div>
       <div class='comment_content'><p></p><p>> There really aren't a lot of obstacles to deal with. Just point the boat and go.</p><p>I imagine that's true, if you have an effectively unlimited energy, but the terms of this contest is to build a vehicle less than eight feet long that can cross the Atlantic.</p><p>That's not a lot of room to stuff with batteries or diesel fuel, or to cover with solar panels. And that's the whole point. If you could make the vehicle a hundred feet long, this challenge would be expensive, but easy. By making the boat tiny, you make the challenge affordable, but tough.</p><p>The race has two divisions, sail powered and unlimited, but it's hard to see what they had in mind for propulsion by having an unlimited division. Possibly some seawater-replenished fuel cell.</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2></h2>
+        <h3></h3>
         <div class='by' style='font-style: italic;'></div>
         <div class='comment_content'></div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>Bottles with corks have traversed the Atlantic (Score:2)</h2>
+          <h3>Bottles with corks have traversed the Atlantic (Score:2)</h3>
           <div class='by' style='font-style: italic;'>by aberglas ( 991072 )</div>
           <div class='comment_content'><p></p><p>Being small means relative high strength. A solid two meter boat should indestructible by waves. No need to keep a human alive, nor to go very fast. A very basic, fixed, small but strong sail would do.</p><p>Ice bergs could be a problem. Surely better to start further south. Longer but safer. Also need to stay out of shipping lanes.</p><p>I think this could be done without a computer. Just a magnetic compass controlling a rudder. Occasionally it would be blown backwards but no big deal. No need to worry about po</p></div>
         </div>
@@ -88,67 +89,67 @@ from the impressive-feat dept.)</div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>KABLAM (Score:1)</h2>
+    <h3>KABLAM (Score:1)</h3>
     <div class='by' style='font-style: italic;'>by fluffernutter ( 1411889 )</div>
     <div class='comment_content'><p></p><p>No concrete barriers in the ocean?</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by zlives ( 2009072 )</div>
       <div class='comment_content'><p></p><p>or pedestrians</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>A small achievement... (Score:2)</h2>
+    <h3>A small achievement... (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by Bearhouse ( 1034238 )</div>
     <div class='comment_content'><p></p><p>Sure the Atlantic can be a tough place, but 79 days?</p><p>Single-handed (human) record is 3 1/2 days...</p><p>[1]https://en.wikipedia.org/wiki/... [wikipedia.org]</p><p></p><p></p><p></p><p></p><p>[1] https://en.wikipedia.org/wiki/Transatlantic_sailing_record</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re:A small achievement... (Score:4, Informative)</h2>
+      <h3>Re:A small achievement... (Score:4, Informative)</h3>
       <div class='by' style='font-style: italic;'>by careysub ( 976506 )</div>
       <div class='comment_content'><p></p><p>This is a 2 meter vessel, not a large racing hull built to be fast (and nothing but fast). Using the page you link to, the most useful comparison would be the single-handed records, and the one from 1987 which was about 11.5 days was in a 26 meter hull! And this is the smallest vessel on the list. You are probably not going to get a 2 meter vessel to tear along at an average speed of 7.5 m/sec which would be needed for that 11.5 day crossing.</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:3)</h2>
+        <h3>Re: (Score:3)</h3>
         <div class='by' style='font-style: italic;'>by Solandri ( 704621 )</div>
         <div class='comment_content'><p></p><p>There have been a few sailboats in the 2 meter size range which have made the transatlantic crossing.</p><p></p><p>Hugo Vihlen aboard April Fool (1.8m) in 84 days in 1968, though technically he never finished since he was picked up by the USCG 6 miles offshore.</p><p>Tom MacNally aboard the Vera Hugh (1.64m) in 134 days in 1993.</p><p>Hugo Vihlen again aboard the Father's Day (1.62m) in 115 days in 1993.</p><p>Tom MacNally unsuccessfully attempted the trip again aboard a 1.19m craft in 1998. He passed away last year.</p><p>[1]Site with picture [microcruising.com]</p><p></p><p></p><p></p><p></p><p>[1] http://www.microcruising.com/famoussmallboats.htm</p></div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:3)</h2>
+      <h3>Re: (Score:3)</h3>
       <div class='by' style='font-style: italic;'>by careysub ( 976506 )</div>
       <div class='comment_content'><p></p><p>Also note that the world speed record for a radio-controlled sailing vessel (which was also 2 meters long) is [1]157.65 km in 23 hours 42 min [guinnessworldrecords.com] in the milder waters of the Mediterranean. At that world record speed in a small RC boat this challenge would have taken 32 days.</p><p>So 79 days in a boat not controlled by a human, and not limited to a 24 hour period, in the open waters of the Atlantic is not so shabby. The speed made good over that whole journey is 40% of that 24 hour record.</p><p></p><p></p><p></p><p></p><p>[1] http://www.guinnessworldrecords.com/world-records/greatest-distance-by-radio-controlled-model-sailing-ship-in-24-hours-(rc)</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:3)</h2>
+      <h3>Re: (Score:3)</h3>
       <div class='by' style='font-style: italic;'>by arth1 ( 260657 )</div>
       <div class='comment_content'><p></p><p>> Sure the Atlantic can be a tough place, but 79 days?</p><p>The Mayflower took 66 days to cross, and was much bigger.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2></h2>
+    <h3></h3>
     <div class='by' style='font-style: italic;'></div>
     <div class='comment_content'></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by zlives ( 2009072 )</div>
       <div class='comment_content'><p></p><p>shipping containers are more profitable.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>And now the jokes begin... (Score:1)</h2>
+    <h3>And now the jokes begin... (Score:1)</h3>
     <div class='by' style='font-style: italic;'>by Jharish ( 101858 )</div>
     <div class='comment_content'><p></p><p>..."I rowboat".</p><p>https://www.theonion.com/i-rowboat-1819583491</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by starless ( 60879 )</div>
       <div class='comment_content'><p></p><p>Followed later by Cory Doctorow</p><p>[1]http://bestsciencefictionstori... [bestscienc...tories.com]</p><p></p><p></p><p></p><p></p><p>[1] http://bestsciencefictionstories.com/2009/03/29/i-row-boat-by-cory-doctorow/</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Description wrong? Not autonomous? (Score:5, Informative)</h2>
+    <h3>Description wrong? Not autonomous? (Score:5, Informative)</h3>
     <div class='by' style='font-style: italic;'>by starless ( 60879 )</div>
     <div class='comment_content'><p></p><p>> For the first time an autonomous sailing robot...</p><p>From the linked article:</p><p>[1]https://www.apnews.com/f6d0e2a... [apnews.com]</p><p>> The Sailbuoy competed in the “unmanned” class, which allows operators to change its course along the way. There’s a separate “autonomous” class that prohibits any such communication.</p><p>>></p><p></p><p></p><p></p><p></p><p>[1] https://www.apnews.com/f6d0e2a099684468873ab48966590ada</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>So you crossed the sea, Columbot (Score:1)</h2>
+    <h3>So you crossed the sea, Columbot (Score:1)</h3>
     <div class='by' style='font-style: italic;'>by DulcetTone ( 601692 )</div>
     <div class='comment_content'><p></p><p>Don't forget that indigenous robots have rights, too.</p></div>
   </div>
index 3b53e719015d27b9db2f415756d3a70895d02951..6741a543058335383733ae1c27a1820e601e636b 100644 (file)
@@ -4,14 +4,17 @@
   Thursday September 06, 2018 @11:30PM (msmash)\r
   from the blurry-texts dept.\r
 \r
+  o Reference: 0102638976\r
   o News link: https://tech.slashdot.org/story/18/09/06/1839242/google-investigating-issue-with-blurry-fonts-on-new-chrome-69\r
   o Source link: https://www.zdnet.com/article/google-investigating-issue-with-blurry-fonts-on-new-chrome-69/\r
 \r
 \r
-    Since  the release of Chrome 69 earlier this week, countless of\r
-    users  have  gone  on social media and Google Product Forums to\r
-    complain  about  "blurry" or "fuzzy" text inside Chrome. ZDNet:\r
-    The  blurred  font  issue  isn't  only limited to text rendered\r
+    Since   the  [1]release  of  Chrome  69  earlier  this  week  ,\r
+    countless  of  users  have  gone  on  social  media  and Google\r
+    Product  Forums  to  [2]complain about "blurry" or "fuzzy" text\r
+    inside Chrome . ZDNet:\r
+    \r
+    >  The  blurred  font issue isn't only limited to text rendered\r
     inside   a  web  page,  users  said,  but  also  for  the  text\r
     suggestions  displayed inside the address bar search drop-down,\r
     and   Chrome's   Developer  Tools  panel.  [...]  According  to\r
     or  screen DPI settings didn't help. "Our team is investigating\r
     reports  of  this  behavior.  You  can find more information in\r
     this  public bug report," a Google spokesperson said last night\r
-    after  first  user  complaints  started  surfacing online. Some\r
-    users  have  also  expressed  concerns  over Chrome not showing\r
-    "trivial  subdomains" including www and secure lock sign in the\r
-    address bar.\r
+    after first user complaints started surfacing online.\r
+    \r
+    Some  users  have  also  expressed  concerns  over  Chrome  not\r
+    showing  [3]"trivial  subdomains" including www and secure lock\r
+    sign in the address bar.\r
+    \r
+    \r
+    \r
+    [1] https://tech.slashdot.org/story/18/09/04/1711250/chrome-69-\r
+    arrives-with-revamped-design-more-powerful-omnibox-and-better-\r
+    password-manager\r
+    \r
+    [2] https://www.zdnet.com/article/google-investigating-issue-w-\r
+    ith-blurry-fonts-on-new-chrome-69/\r
+    \r
+    [3] https://bugs.chromium.org/p/chromium/issues/detail?id=8814-\r
+    10\r
 \r
 \r
   ** Whats the deal (Score:2)\r
index c60622cbf9231b07e0d9a8de6488fba003803a9a..9180822a7edde73820233130945e3bd2959a4d18 100644 (file)
@@ -2,10 +2,12 @@
 i  Thursday September 06, 2018 @11:30PM (msmash)\r
 i  from the blurry-texts dept.\r
 i\r
-i    Since  the release of Chrome 69 earlier this week, countless of\r
-i    users  have  gone  on social media and Google Product Forums to\r
-i    complain  about  "blurry" or "fuzzy" text inside Chrome. ZDNet:\r
-i    The  blurred  font  issue  isn't  only limited to text rendered\r
+i    Since   the  [1]release  of  Chrome  69  earlier  this  week  ,\r
+i    countless  of  users  have  gone  on  social  media  and Google\r
+i    Product  Forums  to  [2]complain about "blurry" or "fuzzy" text\r
+i    inside Chrome . ZDNet:\r
+i    \r
+i    >  The  blurred  font issue isn't only limited to text rendered\r
 i    inside   a  web  page,  users  said,  but  also  for  the  text\r
 i    suggestions  displayed inside the address bar search drop-down,\r
 i    and   Chrome's   Developer  Tools  panel.  [...]  According  to\r
@@ -15,8 +17,21 @@ i    problems.  Users  said  that changing Chrome, operating system,
 i    or  screen DPI settings didn't help. "Our team is investigating\r
 i    reports  of  this  behavior.  You  can find more information in\r
 i    this  public bug report," a Google spokesperson said last night\r
-i    after  first  user  complaints  started  surfacing online. Some\r
-i    users  have  also  expressed  concerns  over Chrome not showing\r
-i    "trivial  subdomains" including www and secure lock sign in the\r
-i    address bar.\r
+i    after first user complaints started surfacing online.\r
+i    \r
+i    Some  users  have  also  expressed  concerns  over  Chrome  not\r
+i    showing  [3]"trivial  subdomains" including www and secure lock\r
+i    sign in the address bar.\r
+i    \r
+i    \r
+i    \r
+i    [1] https://tech.slashdot.org/story/18/09/04/1711250/chrome-69-\r
+i    arrives-with-revamped-design-more-powerful-omnibox-and-better-\r
+i    password-manager\r
+i    \r
+i    [2] https://www.zdnet.com/article/google-investigating-issue-w-\r
+i    ith-blurry-fonts-on-new-chrome-69/\r
+i    \r
+i    [3] https://bugs.chromium.org/p/chromium/issues/detail?id=8814-\r
+i    10\r
 i\r
index 553d7ebb96266912d501c1f8b1dca6de236bf652..a0b767322365944cfafc24a987be6002578390d5 100644 (file)
@@ -9,12 +9,12 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0102638976.html'>Google Investigating Issue With Blurry Fonts on new Chrome 69 (zdnet.com)</a></h1>
+       <h2><a href='0102638976.html'>Google Investigating Issue With Blurry Fonts on new Chrome 69 (zdnet.com)</a></h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (msmash) 
 from the blurry-texts dept.)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Since the release of Chrome 69 earlier this week, countless of users have gone on social media and Google Product Forums to complain about &quot;blurry&quot; or &quot;fuzzy&quot; text inside Chrome. ZDNet: The blurred font issue isn&#x27;t only limited to text rendered inside a web page, users said, but also for the text suggestions displayed inside the address bar search drop-down, and Chrome&#x27;s Developer Tools panel. [...] According to reports, the issue only manifests for Chrome 69 users on Windows. Those who rolled back to Chrome 68 stopped having problems. Users said that changing Chrome, operating system, or screen DPI settings didn&#x27;t help. &quot;Our team is investigating reports of this behavior. You can find more information in this public bug report,&quot; a Google spokesperson said last night after first user complaints started surfacing online. Some users have also expressed concerns over Chrome not showing &quot;trivial subdomains&quot; including www and secure lock sign in the address bar.
+               Since the [1]release of Chrome 69 earlier this week , countless of users have gone on social media and Google Product Forums to [2]complain about &quot;blurry&quot; or &quot;fuzzy&quot; text inside Chrome . ZDNet:<br/><br/>&gt; The blurred font issue isn&#x27;t only limited to text rendered inside a web page, users said, but also for the text suggestions displayed inside the address bar search drop-down, and Chrome&#x27;s Developer Tools panel. [...] According to reports, the issue only manifests for Chrome 69 users on Windows. Those who rolled back to Chrome 68 stopped having problems. Users said that changing Chrome, operating system, or screen DPI settings didn&#x27;t help. &quot;Our team is investigating reports of this behavior. You can find more information in this public bug report,&quot; a Google spokesperson said last night after first user complaints started surfacing online.<br/><br/>Some users have also expressed concerns over Chrome not showing [3]&quot;trivial subdomains&quot; including www and secure lock sign in the address bar.<br/><br/><br/><br/>[1] https://tech.slashdot.org/story/18/09/04/1711250/chrome-69-arrives-with-revamped-design-more-powerful-omnibox-and-better-password-manager<br/><br/>[2] https://www.zdnet.com/article/google-investigating-issue-with-blurry-fonts-on-new-chrome-69/<br/><br/>[3] https://bugs.chromium.org/p/chromium/issues/detail?id=881410
        </div>
 <hr/>
 </div>
index ed4b3f412bfe26d492aec83e620abf990f4b6f74..bb9c5a9cf91f18cc0f5a51e31f9f913afbc8b966 100644 (file)
 </head>
 <body>
 <div class='story'>
-       <h1>Google Investigating Issue With Blurry Fonts on new Chrome 69 (zdnet.com)</h1>
+       <h2>Google Investigating Issue With Blurry Fonts on new Chrome 69 (zdnet.com)</h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (msmash) 
 from the blurry-texts dept.)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0102638976</a></li>
         <li>News link: <a href='https://tech.slashdot.org/story/18/09/06/1839242/google-investigating-issue-with-blurry-fonts-on-new-chrome-69'>https://tech.slashdot.org/story/18/09/06/1839242/google-investigating-issue-with-blurry-fonts-on-new-chrome-69</a></li>
         <li>Source link: <a href='https://www.zdnet.com/article/google-investigating-issue-with-blurry-fonts-on-new-chrome-69/'>https://www.zdnet.com/article/google-investigating-issue-with-blurry-fonts-on-new-chrome-69/</a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               Since the release of Chrome 69 earlier this week, countless of users have gone on social media and Google Product Forums to complain about &quot;blurry&quot; or &quot;fuzzy&quot; text inside Chrome. ZDNet: The blurred font issue isn&#x27;t only limited to text rendered inside a web page, users said, but also for the text suggestions displayed inside the address bar search drop-down, and Chrome&#x27;s Developer Tools panel. [...] According to reports, the issue only manifests for Chrome 69 users on Windows. Those who rolled back to Chrome 68 stopped having problems. Users said that changing Chrome, operating system, or screen DPI settings didn&#x27;t help. &quot;Our team is investigating reports of this behavior. You can find more information in this public bug report,&quot; a Google spokesperson said last night after first user complaints started surfacing online. Some users have also expressed concerns over Chrome not showing &quot;trivial subdomains&quot; including www and secure lock sign in the address bar.
+               Since the [1]release of Chrome 69 earlier this week , countless of users have gone on social media and Google Product Forums to [2]complain about &quot;blurry&quot; or &quot;fuzzy&quot; text inside Chrome . ZDNet:<br/><br/>&gt; The blurred font issue isn&#x27;t only limited to text rendered inside a web page, users said, but also for the text suggestions displayed inside the address bar search drop-down, and Chrome&#x27;s Developer Tools panel. [...] According to reports, the issue only manifests for Chrome 69 users on Windows. Those who rolled back to Chrome 68 stopped having problems. Users said that changing Chrome, operating system, or screen DPI settings didn&#x27;t help. &quot;Our team is investigating reports of this behavior. You can find more information in this public bug report,&quot; a Google spokesperson said last night after first user complaints started surfacing online.<br/><br/>Some users have also expressed concerns over Chrome not showing [3]&quot;trivial subdomains&quot; including www and secure lock sign in the address bar.<br/><br/><br/><br/>[1] https://tech.slashdot.org/story/18/09/04/1711250/chrome-69-arrives-with-revamped-design-more-powerful-omnibox-and-better-password-manager<br/><br/>[2] https://www.zdnet.com/article/google-investigating-issue-with-blurry-fonts-on-new-chrome-69/<br/><br/>[3] https://bugs.chromium.org/p/chromium/issues/detail?id=881410
        </div>
 <hr/>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Whats the deal (Score:2)</h2>
+    <h3>Whats the deal (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by 110010001000 ( 697113 )</div>
     <div class='comment_content'><p></p><p>Whats the deal with the new interface. Looks like we are back to rounded corners again.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2></h2>
+      <h3></h3>
       <div class='by' style='font-style: italic;'></div>
       <div class='comment_content'></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:1)</h2>
+        <h3>Re: (Score:1)</h3>
         <div class='by' style='font-style: italic;'>by 110010001000 ( 697113 )</div>
         <div class='comment_content'><p></p><p>And what's the deal with decaf coffee? How do they get the caffeine out of there, and then where does it go?</p></div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>Re: (Score:1)</h2>
+          <h3>Re: (Score:1)</h3>
           <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
           <div class='comment_content'><p></p><p>Why do they put caffeine in coffee and then take it back out?</p><p>And why if Chrome rendering fonts in the first place? That's a job for the operating system.</p></div>
         </div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>Re: Whats the deal (Score:2)</h2>
+          <h3>Re: Whats the deal (Score:2)</h3>
           <div class='by' style='font-style: italic;'>by spongman ( 182339 )</div>
           <div class='comment_content'><p></p><p>dichloromethe (or ethyl acetate) leeching.</p></div>
         </div>
       </div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by DontBeAMoran ( 4843879 )</div>
         <div class='comment_content'><p></p><p>Score: 5, That's gold Jerry, GOLD!</p></div>
       </div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>So Chrome 69 makes you blind? (Score:4, Funny)</h2>
+    <h3>So Chrome 69 makes you blind? (Score:4, Funny)</h3>
     <div class='by' style='font-style: italic;'>by the_skywise ( 189793 )</div>
     <div class='comment_content'><p></p><p>The jokes write themselves...</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Blurry Fonts... (Score:2)</h2>
+    <h3>Blurry Fonts... (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by Oswald McWeany ( 2428506 )</div>
     <div class='comment_content'><p></p><p>Maybe they need to put on their Google Glass so they can read the fonts clearer.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:3)</h2>
+      <h3>Re: (Score:3)</h3>
       <div class='by' style='font-style: italic;'>by Z00L00K ( 682162 )</div>
       <div class='comment_content'><p></p><p>They just started to use Cleartype and the fuzzy fonts.</p><p>Both cleartype and fuzzy fonts gives me a headache so I have to use uBlock to revert to the browser default when I run Firefox.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>I bet you (Score:5, Insightful)</h2>
+    <h3>I bet you (Score:5, Insightful)</h3>
     <div class='by' style='font-style: italic;'>by The MAZZTer ( 911996 )</div>
     <div class='comment_content'><p></p><p>If these are Windows users they screwed with the Compatibility Mode options for DPI in order to make the window smaller or bigger. It looked fine until Google did something differently and now the Compatibility Mode options make it look blurry. Turns out using options designed for use on legacy applications only on modern applications introduces problems. Lots of Steam users have similar problems.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by omnichad ( 1198475 )</div>
       <div class='comment_content'><p></p><p>Wrong. I use the standard DPI settings for the whole screen (1.5x on my 27" 4K screen), which only works with programs that are DPI-aware. It's true that I didn't notice the blurry fonts until I saw the headline, but I really just thought I was that tired (I've only had 69 for about a day). At least for me, it's fairly mild.</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2></h2>
+        <h3></h3>
         <div class='by' style='font-style: italic;'></div>
         <div class='comment_content'></div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>Re: (Score:2)</h2>
+          <h3>Re: (Score:2)</h3>
           <div class='by' style='font-style: italic;'>by omnichad ( 1198475 )</div>
           <div class='comment_content'><p></p><p>If it looks significantly worse, it could also have nothing at all to do with the bug - Chrome is DPI aware and should never have that enabled. Especially since the bug report doesn't have any mention of anything but the system DPI setting.</p></div>
         </div>
       </div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2></h2>
+        <h3></h3>
         <div class='by' style='font-style: italic;'></div>
         <div class='comment_content'></div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>Re: (Score:2)</h2>
+          <h3>Re: (Score:2)</h3>
           <div class='by' style='font-style: italic;'>by omnichad ( 1198475 )</div>
           <div class='comment_content'><p></p><p>So you like the way I word it (No Giggity).</p></div>
         </div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:3)</h2>
+      <h3>Re: (Score:3)</h3>
       <div class='by' style='font-style: italic;'>by Solandri ( 704621 )</div>
       <div class='comment_content'><p></p><p>The problem is there are three ways to tweak the DPI. Compatibility Mode, which can be set on a per-app basis. Display scaling, which is set via the Windows desktop and affects everything. And Advanced Scaling which Microsoft introduced with the Spring Creators Update, which I haven't figured out exactly how it's different from the regular Display Scaling.</p><p></p><p>Under the hood, there's also ClearType which runs on top of DPI scaling, and does [1]subpixel rendering  [grc.com] (using the individual red, green, and blue subp</p><p></p><p></p><p></p><p></p><p>[1] https://www.grc.com/ctwhat.htm</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by omnichad ( 1198475 )</div>
         <div class='comment_content'><p></p><p>Looking at some zoomed in screenshots, I think they're scaling the subpixel rendering itself (which should never happen). There is no reason to have red or blue tint on anything but the outermost pixel, but looking at my screenshot close up I'm seeing two side-by-side bluish or reddish pixels.</p></div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by Scoth ( 879800 )</div>
       <div class='comment_content'><p></p><p>Even on Chrome 69 on my multi-DPI work setup I have to turn on the DPI scaling compatibility mode/override to not get huge dialog boxes and widgets. It's a bit frustrating to me that a currently supported, modern app would still have problems with that.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by Ingenium13 ( 162116 )</div>
       <div class='comment_content'><p></p><p>Nope, I have a Windows VM that's essentially stock that I use for a couple applications. I had Chrome open in it earlier today, and noticed that the fonts were blurry and were giving me a headache after a few minutes of use. I thought maybe it was something with RDP messing it up, but after I read this, I logged in again and verified that the fuzzy fonts are only in Chrome. All other applications are fine.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by greenwow ( 3635575 )</div>
       <div class='comment_content'><p></p><p>And most Windows apps. For most of our users on Windows 10, Windows apps have blurry text no matter what settings we try. That really sucks for developers that need to read a lot of text.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2></h2>
+      <h3></h3>
       <div class='by' style='font-style: italic;'></div>
       <div class='comment_content'></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: I bet you (Score:2)</h2>
+        <h3>Re: I bet you (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by spongman ( 182339 )</div>
         <div class='comment_content'><p></p><p>They don't?</p></div>
       </div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Not new (Score:2)</h2>
+    <h3>Not new (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by Tailhook ( 98486 )</div>
     <div class='comment_content'><p></p><p>Chrome has been having this problem for certain desktop users for a while now. There are workaround flags and whatnot. Just another chronic quality problem in Chrome that never gets fixed....</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:1)</h2>
+      <h3>Re: (Score:1)</h3>
       <div class='by' style='font-style: italic;'>by MidSpeck ( 1516577 )</div>
       <div class='comment_content'><p></p><p>True. I had to disable "Accelerated 2D canvas" in order to get the fuzziness to go away on mine on Chrome 68, which was working just fine before that.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2></h2>
+    <h3></h3>
     <div class='by' style='font-style: italic;'></div>
     <div class='comment_content'></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by Z34107 ( 925136 )</div>
       <div class='comment_content'><p></p><p>Text wrapping is a "solved" problem, too, but you're still doing it by hand for some reason.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>While they're at it (Score:2)</h2>
+    <h3>While they're at it (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by Pedestrianwolf ( 1591767 )</div>
     <div class='comment_content'><p></p><p>..maybe they could also roll back all rounded rectangles they added in v69. Everything is so round it feels like I designed it in my basement.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:3)</h2>
+      <h3>Re: (Score:3)</h3>
       <div class='by' style='font-style: italic;'>by ArchieBunker ( 132337 )</div>
       <div class='comment_content'><p></p><p>Chrome has a major UI re-design? Firefox is going to be pulling some late nights to catch up!</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>It's also has performance regressions (Score:2)</h2>
+    <h3>It's also has performance regressions (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by Suren Enfiajyan ( 4600031 )</div>
     <div class='comment_content'><p></p><p>On my Lenovo G570 the latest chrome also has very high CPU usage on [1]slither.io game [slither.io] and the game turns into a slideshow in places with many snakes. Firefox 61 doesn't suffer from the this problem, despite the fact that its slower almost in any regard. But not this time.</p><p></p><p></p><p></p><p></p><p>[1] http://slither.io/</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>BSOD (Score:2)</h2>
+    <h3>BSOD (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by jimbrooking ( 1909170 )</div>
     <div class='comment_content'><p></p><p>After installing ALL pages I visit are pure black. No text or graphics.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by jimbrooking ( 1909170 )</div>
       <div class='comment_content'><p></p><p>Fix (Win 7 Home): Uninstall Chrome, delete all browsing date. reinstall Chrome, be dazzled by the curviness.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Can someone summarize the linked article? (Score:4, Funny)</h2>
+    <h3>Can someone summarize the linked article? (Score:4, Funny)</h3>
     <div class='by' style='font-style: italic;'>by kaizendojo ( 956951 )</div>
     <div class='comment_content'><p></p><p>I upgraded and I can't read it.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>See Jeff Probst ... (Score:2)</h2>
+    <h3>See Jeff Probst ... (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by CaptainDork ( 3678879 )</div>
     <div class='comment_content'><p></p><p>... about this.</p><p>I remember on Survivor®, back in the day, they had a "blurry tit," problem.</p><p>They fixed that by disallowing exposed tits.</p><p>Google should remove the tits from their fonts.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>trivial subdomain hiding (Score:2)</h2>
+    <h3>trivial subdomain hiding (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by Zaiff Urgulbunger ( 591514 )</div>
     <div class='comment_content'><p></p><p>So this "trivial subdomain hiding" thing... it's a crap idea right?</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Here's my take as a Mac user (Score:2)</h2>
+    <h3>Here's my take as a Mac user (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by DontBeAMoran ( 4843879 )</div>
     <div class='comment_content'><p></p><p>First of all, I really hate these thin fonts. They may look neat on hi-DPI displays but not everyone has one.</p><p>Secondly, the text on the left screen capture looks like it had its pixels hammered to the nearest pixel, which is the typical crappy-looking Microsoft anti-aliasing while the text on the right looks like normal anti-aliased text to me.</p></div>
   </div>
index 7fb3ce4159e1958f07655df233de71b63e286b52..fad82f97a644503dbe83e613ae479660da948f6c 100644 (file)
@@ -3,22 +3,39 @@
   Thursday September 06, 2018 @11:30PM (msmash)\r
   from the in-some-business-news dept.\r
 \r
+  o Reference: 0102639448\r
   o News link: https://games.slashdot.org/story/18/09/06/1921222/eve-online-studio-acquired-by-korean-mmo-maker\r
   o Source link: https://www.engadget.com/2018/09/06/eve-online-pearl-abyss-ccp-games/\r
 \r
 \r
-    MAXOMENOS  writes:  EVE  Online  developer  CCP  Games has been\r
-    acquired  by  Pearl  Abyss,  the South Korean studio behind the\r
-    action-oriented   MMORPG  Black  Desert  Online.  According  to\r
-    VentureBeat,  the deal was worth $425 million and will close in\r
-    early  October. It's a surprise announcement for CCP, which has\r
-    long  operated  as  an  independent developer. Eve Online isn't\r
-    the  biggest  MMORPG  on  the  market,  but it has maintained a\r
-    steady  and  loyal  userbase  through  continuous updates and a\r
-    well-timed  switch  to a hybrid premium and free-to-play model.\r
-    The  15-year-old  game  is  unique,  too,  with its large-scale\r
-    battles   and   notoriously   complex  economic  and  political\r
-    systems.\r
+    [1]MAXOMENOS writes:\r
+    \r
+    >\r
+    \r
+    >> EVE Online\r
+    \r
+    >  developer  CCP  Games  [2]has been acquired by Pearl Abyss ,\r
+    the  South  Korean  studio  behind  the  action-oriented MMORPG\r
+    Black  Desert  Online.  According  to [3]VentureBeat , the deal\r
+    was  worth $425 million and will close in early October. It's a\r
+    surprise  announcement  for  CCP, which has long operated as an\r
+    independent  developer.  Eve Online isn't the biggest MMORPG on\r
+    the  market,  but it has maintained a steady and loyal userbase\r
+    through  continuous updates and a well-timed switch to a hybrid\r
+    premium   and  free-to-play  model.  The  15-year-old  game  is\r
+    unique,  too,  with  its  large-scale  battles  and notoriously\r
+    complex economic and political systems.\r
+    \r
+    \r
+    \r
+    [1] https://slashdot.org/~MAXOMENOS\r
+    \r
+    [2] https://www.ccpgames.com/news/2018/black-desert-online-cre-\r
+    ators-pearl-abyss-to-acquire-ccp-games-makers-of-eve\r
+    \r
+    [3] https://venturebeat.com/2018/09/06/black-desert-online-cre-\r
+    ator-pearl-abyss-acquires-eve-online-maker-ccp-games-for-425-m-\r
+    illion/\r
 \r
 \r
   ** RIP Eve (Score:3)\r
index 11f3ae1365b2efa7b0ab8b1cb4edd04c345b9199..31f4c40493fe0491fe67bde7bd2b7c053ea5933e 100644 (file)
@@ -2,16 +2,32 @@
 i  Thursday September 06, 2018 @11:30PM (msmash)\r
 i  from the in-some-business-news dept.\r
 i\r
-i    MAXOMENOS  writes:  EVE  Online  developer  CCP  Games has been\r
-i    acquired  by  Pearl  Abyss,  the South Korean studio behind the\r
-i    action-oriented   MMORPG  Black  Desert  Online.  According  to\r
-i    VentureBeat,  the deal was worth $425 million and will close in\r
-i    early  October. It's a surprise announcement for CCP, which has\r
-i    long  operated  as  an  independent developer. Eve Online isn't\r
-i    the  biggest  MMORPG  on  the  market,  but it has maintained a\r
-i    steady  and  loyal  userbase  through  continuous updates and a\r
-i    well-timed  switch  to a hybrid premium and free-to-play model.\r
-i    The  15-year-old  game  is  unique,  too,  with its large-scale\r
-i    battles   and   notoriously   complex  economic  and  political\r
-i    systems.\r
+i    [1]MAXOMENOS writes:\r
+i    \r
+i    >\r
+i    \r
+i    >> EVE Online\r
+i    \r
+i    >  developer  CCP  Games  [2]has been acquired by Pearl Abyss ,\r
+i    the  South  Korean  studio  behind  the  action-oriented MMORPG\r
+i    Black  Desert  Online.  According  to [3]VentureBeat , the deal\r
+i    was  worth $425 million and will close in early October. It's a\r
+i    surprise  announcement  for  CCP, which has long operated as an\r
+i    independent  developer.  Eve Online isn't the biggest MMORPG on\r
+i    the  market,  but it has maintained a steady and loyal userbase\r
+i    through  continuous updates and a well-timed switch to a hybrid\r
+i    premium   and  free-to-play  model.  The  15-year-old  game  is\r
+i    unique,  too,  with  its  large-scale  battles  and notoriously\r
+i    complex economic and political systems.\r
+i    \r
+i    \r
+i    \r
+i    [1] https://slashdot.org/~MAXOMENOS\r
+i    \r
+i    [2] https://www.ccpgames.com/news/2018/black-desert-online-cre-\r
+i    ators-pearl-abyss-to-acquire-ccp-games-makers-of-eve\r
+i    \r
+i    [3] https://venturebeat.com/2018/09/06/black-desert-online-cre-\r
+i    ator-pearl-abyss-acquires-eve-online-maker-ccp-games-for-425-m-\r
+i    illion/\r
 i\r
index a9cda4b2ebcc8073bff0c558d8d265246b7158a0..031d712e7a834f21bd459e952c2e3221515017f8 100644 (file)
@@ -9,12 +9,12 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0102639448.html'>'Eve Online' Studio Acquired By Korean MMO Maker (engadget.com)</a></h1>
+       <h2><a href='0102639448.html'>'Eve Online' Studio Acquired By Korean MMO Maker (engadget.com)</a></h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (msmash) 
 from the in-some-business-news dept.)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               MAXOMENOS writes: EVE Online developer CCP Games has been acquired by Pearl Abyss, the South Korean studio behind the action-oriented MMORPG Black Desert Online. According to VentureBeat, the deal was worth $425 million and will close in early October. It&#x27;s a surprise announcement for CCP, which has long operated as an independent developer. Eve Online isn&#x27;t the biggest MMORPG on the market, but it has maintained a steady and loyal userbase through continuous updates and a well-timed switch to a hybrid premium and free-to-play model. The 15-year-old game is unique, too, with its large-scale battles and notoriously complex economic and political systems.
+               [1]MAXOMENOS writes:<br/><br/>&gt;<br/><br/>&gt;&gt; EVE Online<br/><br/>&gt; developer CCP Games [2]has been acquired by Pearl Abyss , the South Korean studio behind the action-oriented MMORPG Black Desert Online. According to [3]VentureBeat , the deal was worth $425 million and will close in early October. It&#x27;s a surprise announcement for CCP, which has long operated as an independent developer. Eve Online isn&#x27;t the biggest MMORPG on the market, but it has maintained a steady and loyal userbase through continuous updates and a well-timed switch to a hybrid premium and free-to-play model. The 15-year-old game is unique, too, with its large-scale battles and notoriously complex economic and political systems.<br/><br/><br/><br/>[1] https://slashdot.org/~MAXOMENOS<br/><br/>[2] https://www.ccpgames.com/news/2018/black-desert-online-creators-pearl-abyss-to-acquire-ccp-games-makers-of-eve<br/><br/>[3] https://venturebeat.com/2018/09/06/black-desert-online-creator-pearl-abyss-acquires-eve-online-maker-ccp-games-for-425-million/
        </div>
 <hr/>
 </div>
index cc4be1adf7c8d559ebe298b236e156062fc0fb67..6942240d2d823ad3b52d0ebcf6245a3704e519c7 100644 (file)
 </head>
 <body>
 <div class='story'>
-       <h1>'Eve Online' Studio Acquired By Korean MMO Maker (engadget.com)</h1>
+       <h2>'Eve Online' Studio Acquired By Korean MMO Maker (engadget.com)</h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (msmash) 
 from the in-some-business-news dept.)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0102639448</a></li>
         <li>News link: <a href='https://games.slashdot.org/story/18/09/06/1921222/eve-online-studio-acquired-by-korean-mmo-maker'>https://games.slashdot.org/story/18/09/06/1921222/eve-online-studio-acquired-by-korean-mmo-maker</a></li>
         <li>Source link: <a href='https://www.engadget.com/2018/09/06/eve-online-pearl-abyss-ccp-games/'>https://www.engadget.com/2018/09/06/eve-online-pearl-abyss-ccp-games/</a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               MAXOMENOS writes: EVE Online developer CCP Games has been acquired by Pearl Abyss, the South Korean studio behind the action-oriented MMORPG Black Desert Online. According to VentureBeat, the deal was worth $425 million and will close in early October. It&#x27;s a surprise announcement for CCP, which has long operated as an independent developer. Eve Online isn&#x27;t the biggest MMORPG on the market, but it has maintained a steady and loyal userbase through continuous updates and a well-timed switch to a hybrid premium and free-to-play model. The 15-year-old game is unique, too, with its large-scale battles and notoriously complex economic and political systems.
+               [1]MAXOMENOS writes:<br/><br/>&gt;<br/><br/>&gt;&gt; EVE Online<br/><br/>&gt; developer CCP Games [2]has been acquired by Pearl Abyss , the South Korean studio behind the action-oriented MMORPG Black Desert Online. According to [3]VentureBeat , the deal was worth $425 million and will close in early October. It&#x27;s a surprise announcement for CCP, which has long operated as an independent developer. Eve Online isn&#x27;t the biggest MMORPG on the market, but it has maintained a steady and loyal userbase through continuous updates and a well-timed switch to a hybrid premium and free-to-play model. The 15-year-old game is unique, too, with its large-scale battles and notoriously complex economic and political systems.<br/><br/><br/><br/>[1] https://slashdot.org/~MAXOMENOS<br/><br/>[2] https://www.ccpgames.com/news/2018/black-desert-online-creators-pearl-abyss-to-acquire-ccp-games-makers-of-eve<br/><br/>[3] https://venturebeat.com/2018/09/06/black-desert-online-creator-pearl-abyss-acquires-eve-online-maker-ccp-games-for-425-million/
        </div>
 <hr/>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>RIP Eve (Score:3)</h2>
+    <h3>RIP Eve (Score:3)</h3>
     <div class='by' style='font-style: italic;'>by spiritplumber ( 1944222 )</div>
     <div class='comment_content'><p></p><p>Now watch the new owners completely misunderstand the userbase's culture and wreck a good thing.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:3)</h2>
+      <h3>Re: (Score:3)</h3>
       <div class='by' style='font-style: italic;'>by sinij ( 911942 )</div>
       <div class='comment_content'><p></p><p>If someone could make EVE more grindy, it would be a Korean MMO maker. I don't see them misunderstanding that aspect, as they invented Korean Grinder.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:3)</h2>
+      <h3>Re: (Score:3)</h3>
       <div class='by' style='font-style: italic;'>by duke_cheetah2003 ( 862933 )</div>
       <div class='comment_content'><p></p><p>> Now watch the new owners completely misunderstand the userbase's culture and wreck a good thing.</p><p>CCP already did that years ago.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2></h2>
+      <h3></h3>
       <div class='by' style='font-style: italic;'></div>
       <div class='comment_content'></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:1)</h2>
+        <h3>Re: (Score:1)</h3>
         <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
         <div class='comment_content'><p></p><p>Son, if Koreans will do anything it's inject sexy alien women and bikini-space-armor into it.</p><p>East Asia never suffered the retardation of puritanism, which is unique to the Western world owing to Abrahamic doctrine, to develop Gymnophobia and Genophobia, so they don't care about the Church-Feminist anti-sexualization offense alliance. The only exception are the "Communist" governments there.</p></div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2></h2>
+      <h3></h3>
       <div class='by' style='font-style: italic;'></div>
       <div class='comment_content'></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by jeff4747 ( 256583 )</div>
         <div class='comment_content'><p></p><p>It's almost like you don't know there's already Korean and Chinese alliances in Eve.......and they're not doing all that well. I'm sure FRT will stop feeding Keepstars soon.</p></div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2></h2>
+      <h3></h3>
       <div class='by' style='font-style: italic;'></div>
       <div class='comment_content'></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:3)</h2>
+        <h3>Re: (Score:3)</h3>
         <div class='by' style='font-style: italic;'>by St.Creed ( 853824 )</div>
         <div class='comment_content'><p></p><p>It was bad in the beta and never actually recovered from some pretty bad development choices. Have they discovered parallel processing yet? And version management? Okay, I guess the last one was a bit mean. They must have discovered Git by now.</p><p>But seriously, the game is an unstructured mess. Played it for a while, flew a Machariel and did incursions, level 4 missions etc. but after a while it got boring. May pick it up again though.</p></div>
       </div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Not Good News (Score:4, Interesting)</h2>
+    <h3>Not Good News (Score:4, Interesting)</h3>
     <div class='by' style='font-style: italic;'>by Kunedog ( 1033226 )</div>
     <div class='comment_content'><p></p><p>Shamus Young has a series on Black Desert, explaining how shockingly aggressive, expensive and game-ruining he found the microtransactions system to be, even if you're familiar with the worst of the American systems. There's manadatory PvP and deliberately cramped inventory space but the "cash shop" can always make things better (i.e. playable).</p><p></p><p>I'd be worried if I were an EVE Online fan.</p><p></p><p>[1]https://www.shamusyoung.com/tw... [shamusyoung.com]</p><p>> I see all the default clothes are bland and I need to pay real money for a cool outfit. Aesthetics are important to me. (Which is why I spend so much time on sculpting my character.) So I really don’t want to spend the rest of my time looking at these blando outfits. Sigh. Fine. What’s a pretend suit of armor cost these days? Three bucks? Five bucks?</p><p>></p><p>> FORTY SIX AMERICAN DOLLARS? ARE YOU TRYING TO START A FIGHT?</p><p>> The cheap outfits can be had for $22. They also offer ladies underwear sets for just $7, if you want to run around in your underpants. (I don’t, thanks.)</p><p>></p><p>> (They also offer similar options for male characters. I was tempted to get the outfit that would let my kung-fu guy go shirtless, because he’s a kung-fu dude. But all of the choices looked like modern-day boxers. You can’t just wear baggy pants with no shirt.)</p><p>></p><p>> Would you like to dye that super-expensive outfit you just bought? Or any other outfit? That will set you back another $10. And that’s somehow a rental. Your ten bucks gets you a month of being allowed to have dyed clothes. After the month is up, your clothes revert to their original colors and you gotta fork over another $10.</p><p>> Do you enjoy wheeling and dealing at the auction house in other games, but the egregious 35% tax on all your sales is making it impossible for you to have fun or turn a profit? Pay fifteen real-world dollars and the tax will go down to the normal 5%. (For one month.)</p><p>></p><p>> Everything is exorbitantly priced like this. It’s so outrageously expensive that I get immediately pissed off. It’s not even about the money, it’s about the sheer audacity of the seller to ask this much[2] for what should be trivial virtual goods. Even if you’re a millionaire, you’re still likely to get offended if someone tries to sell you a stick of ordinary gum for five bucks.</p><p></p><p></p><p></p><p></p><p>[1] https://www.shamusyoung.com/twentysidedtale/?p=42507</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:3, Interesting)</h2>
+      <h3>Re: (Score:3, Interesting)</h3>
       <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
       <div class='comment_content'><p></p><p>> Everything is exorbitantly priced like this. It’s so outrageously expensive that I get immediately pissed off. It’s not even about the money, it’s about the sheer audacity of the seller to ask this much for what should be trivial virtual goods. Even if you’re a millionaire, you’re still likely to get offended if someone tries to sell you a stick of ordinary gum for five bucks.</p><p>Sometimes, I thought Stallman was being a pendant for gripes about terminology like "intellectual property".</p><p>Now I realize he was exactly right.</p><p>This guy uses the words "virtual goods", like it's something he'll actually own. Dollars to donuts, the EULA and TOS says these 'virtual goods' are nothing more than bits on their server, you don't own a single bit of it, and they do whatever they like, and fuck you we're keeping your money if you don't like it.</p><p>Seriously, this should be a legal term. If your company</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2></h2>
+      <h3></h3>
       <div class='by' style='font-style: italic;'></div>
       <div class='comment_content'></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by Calydor ( 739835 )</div>
         <div class='comment_content'><p></p><p>Remember when they wanted to make players PAY for mods for Skyrim?</p></div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by JustAnotherOldGuy ( 4145623 )</div>
       <div class='comment_content'><p></p><p>$46 for a suit of armor?</p><p>If I ever had any interest in playing Eve*, this pricing would instantly cure me of that notion.</p><p>*Which I don't, but still...</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Eve + Korean MMO + Pay To Win (Score:2)</h2>
+    <h3>Eve + Korean MMO + Pay To Win (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by Crashmarik ( 635988 )</div>
     <div class='comment_content'><p></p><p>If that isn't a match made in hell I don't know what is.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2></h2>
+      <h3></h3>
       <div class='by' style='font-style: italic;'></div>
       <div class='comment_content'></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by MAXOMENOS ( 9802 )</div>
         <div class='comment_content'><p></p><p>....if they can only get out of beta......</p></div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>Re: (Score:2)</h2>
+          <h3>Re: (Score:2)</h3>
           <div class='by' style='font-style: italic;'>by blackomegax ( 807080 )</div>
           <div class='comment_content'><p></p><p>The current beta is 3 moons, 2 stations, and a shitty framework of a "game" that runs at 10fps on a GTX1060 at low settings and looks 5x worse than games like doom or E:D.</p></div>
         </div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2></h2>
+          <h3></h3>
           <div class='by' style='font-style: italic;'></div>
           <div class='comment_content'></div>
           <div class='comment' style='display: block; margin-left: 80px'>
-            <h2>Re: (Score:2)</h2>
+            <h3>Re: (Score:2)</h3>
             <div class='by' style='font-style: italic;'>by St.Creed ( 853824 )</div>
             <div class='comment_content'><p></p><p>They're not even in Alpha. They call it that, but what it actually is, is "perpetual development hell". It doesn't have a version number but if it had, it would be 666.</p></div>
           </div>
@@ -123,49 +124,49 @@ from the in-some-business-news dept.)</div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Why didn't microsoft acquire it? (Score:3)</h2>
+    <h3>Why didn't microsoft acquire it? (Score:3)</h3>
     <div class='by' style='font-style: italic;'>by xxxJonBoyxxx ( 565205 )</div>
     <div class='comment_content'><p></p><p>Since its unofficial tagline is, ya know, "spreadsheet online"</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by JustAnotherOldGuy ( 4145623 )</div>
       <div class='comment_content'><p></p><p>It's also known as "Spreadsheet Simulator".</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by meglon ( 1001833 )</div>
       <div class='comment_content'><p></p><p>But...it's a really pretty spreadsheet.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2></h2>
+    <h3></h3>
     <div class='by' style='font-style: italic;'></div>
     <div class='comment_content'></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by ctilsie242 ( 4841247 )</div>
       <div class='comment_content'><p></p><p>Makes me wonder too. I wonder if White Wolf would be sold off (likely) or spun off (unlikely, but would be nicer). My fear is that it gets tossed to some big company, and the IP completely shelved, never to see the light of day again, similar to how EA has done with a lot of Origin IP.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by jeff4747 ( 256583 )</div>
       <div class='comment_content'><p></p><p>CCP was making a World of Darkness MMO, but canceled the project a few years ago. I think they sold the IP.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Only half a billion? (Score:2)</h2>
+    <h3>Only half a billion? (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by beheaderaswp ( 549877 ) *</div>
     <div class='comment_content'><p></p><p>My god... that number is kinda high...</p><p>That aside... this new owner will just accentuate the problem areas of Eve that kept it from truly meeting it's potential.</p><p>As it is, it's already a griefing sandbox with little wiggle room for anything except PVP and/or massive corporate/alliance industry or fleet ops. When it could be far more balanced and appeal to a larger player base.</p><p>Pushing it further into "gang warfare" style griefing will eventually make the player base smaller.</p><p>I stopped playing in 2016. So I play</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:3)</h2>
+      <h3>Re: (Score:3)</h3>
       <div class='by' style='font-style: italic;'>by Luckyo ( 1726890 )</div>
       <div class='comment_content'><p></p><p>Your description of events is the exact opposite of your conclusion. It sounds like EVE has in fact achieved greatness, because the process you describe functions exactly like real world functions on macro level.</p><p>The fact that they apparently managed to recreated the world on macro level in a game through long standing player interactions in less than two decades is mind blowingly amazing.</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by St.Creed ( 853824 )</div>
         <div class='comment_content'><p></p><p>And indeed, a subject of economic studies. Pretty brilliant work in that respect. Whether it's successful as an enjoyable game is something else entirely.</p></div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>Re: (Score:2)</h2>
+          <h3>Re: (Score:2)</h3>
           <div class='by' style='font-style: italic;'>by Luckyo ( 1726890 )</div>
           <div class='comment_content'><p></p><p>Not economic. Political. This is literally the core tenets of concept of sovereignty. Economy is just a part of the picture here.</p></div>
         </div>
@@ -173,17 +174,17 @@ from the in-some-business-news dept.)</div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Eve Online New addon will contain loot boxes (Score:2)</h2>
+    <h3>Eve Online New addon will contain loot boxes (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by Cito ( 1725214 )</div>
     <div class='comment_content'><p></p><p>No more expansion packs but eve online will offer season passes at 4 different tier prices; standard, deluxe edition, legacy and ultimate edition.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Also known as (Score:2)</h2>
+    <h3>Also known as (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by JustAnotherOldGuy ( 4145623 )</div>
     <div class='comment_content'><p></p><p>"Eve Online", also affectionately known as "Spreadsheet Simulator".</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>made me laugh (Score:2)</h2>
+    <h3>made me laugh (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by meglon ( 1001833 )</div>
     <div class='comment_content'><p></p><p>> Eve Online isn't the biggest MMORPG on the market</p><p>In other news: water is wet, and the sky is blue.</p></div>
   </div>
index 406db36687d028a5dd7ab7dc1da408e62a9eef78..5a44679af88e72a6148d4f2bd8dd8867e5d3004d 100644 (file)
@@ -4,30 +4,38 @@
   Thursday September 06, 2018 @11:30PM (msmash)\r
   from the security-woes dept.\r
 \r
+  o Reference: 0102639752\r
   o News link: https://tech.slashdot.org/story/18/09/06/1954253/400000-websites-vulnerable-through-exposed-git-directories\r
   o Source link: https://www.scmagazine.com/home/news/400000-websites-vulnerable-through-exposed-git-directories/\r
 \r
 \r
     Open  .git  directories are a bigger cybersecurity problem than\r
     many  might  imagine,  at  least  according to a Czech security\r
-    researcher  who  discovered  almost  400,000  web pages with an\r
+    researcher  who  [1]discovered almost 400,000 web pages with an\r
     open  .git  directory possibly exposing a wide variety of data.\r
-    From  a  report:  Vladimir  Smitka  began  his  .git  directory\r
-    odyssey  in  July  when  he  began looking at Czech websites to\r
-    find  how  many  were improperly configured and allow access to\r
-    their  .git  folders  within the file versions repository. Open\r
-    .git  directories  are a particularly dangerous issue, he said,\r
-    because   they   can   contain   a   great  deal  of  sensitive\r
-    information.  "Information  about  the website's structure, and\r
-    sometimes  you  can  get  very  sensitive data such as database\r
-    passwords,  API  keys,  development  IDE  settings,  and so on.\r
-    However,  this  data shouldn't be stored in the repository, but\r
-    in  previous  scans  of  various  security issues, I have found\r
-    many  developers  that  do  not  follow  these best practices,"\r
-    Smitka  wrote.  Smitka queried 230 million websites to discover\r
-    the  390,000  allowing  access  to  their .git directories. The\r
-    vast  majority of the websites with open directories had a .com\r
-    TLD with .net, .de, .org and uk comprising most of the others.\r
+    From a report:\r
+    \r
+    >  Vladimir  Smitka  began  his  .git directory odyssey in July\r
+    when  he  began looking at Czech websites to find how many were\r
+    improperly  configured  and  allow access to their .git folders\r
+    within  the file versions repository. Open .git directories are\r
+    a  particularly  dangerous  issue,  he  said,  because they can\r
+    contain  a  great  deal  of sensitive information. "Information\r
+    about  the  website's structure, and sometimes you can get very\r
+    sensitive   data   such   as   database  passwords,  API  keys,\r
+    development  IDE  settings,  and  so  on.  However,  this  data\r
+    shouldn't  be  stored  in the repository, but in previous scans\r
+    of  various  security issues, I have found many developers that\r
+    do  not  follow  these  best  practices,"  Smitka wrote. Smitka\r
+    queried  230  million websites to discover the 390,000 allowing\r
+    access  to  their  .git  directories.  The vast majority of the\r
+    websites  with  open directories had a .com TLD with .net, .de,\r
+    .org and uk comprising most of the others.\r
+    \r
+    \r
+    \r
+    [1] https://www.scmagazine.com/home/news/400000-websites-vulne-\r
+    rable-through-exposed-git-directories/\r
 \r
 \r
   ** \r
index 28888f4b95bc4ed8d9efc26db113a1040af9f6bb..8da96d9247b86c7638b18ba41dce3baacb3b152b 100644 (file)
@@ -4,22 +4,29 @@ i  from the security-woes dept.
 i\r
 i    Open  .git  directories are a bigger cybersecurity problem than\r
 i    many  might  imagine,  at  least  according to a Czech security\r
-i    researcher  who  discovered  almost  400,000  web pages with an\r
+i    researcher  who  [1]discovered almost 400,000 web pages with an\r
 i    open  .git  directory possibly exposing a wide variety of data.\r
-i    From  a  report:  Vladimir  Smitka  began  his  .git  directory\r
-i    odyssey  in  July  when  he  began looking at Czech websites to\r
-i    find  how  many  were improperly configured and allow access to\r
-i    their  .git  folders  within the file versions repository. Open\r
-i    .git  directories  are a particularly dangerous issue, he said,\r
-i    because   they   can   contain   a   great  deal  of  sensitive\r
-i    information.  "Information  about  the website's structure, and\r
-i    sometimes  you  can  get  very  sensitive data such as database\r
-i    passwords,  API  keys,  development  IDE  settings,  and so on.\r
-i    However,  this  data shouldn't be stored in the repository, but\r
-i    in  previous  scans  of  various  security issues, I have found\r
-i    many  developers  that  do  not  follow  these best practices,"\r
-i    Smitka  wrote.  Smitka queried 230 million websites to discover\r
-i    the  390,000  allowing  access  to  their .git directories. The\r
-i    vast  majority of the websites with open directories had a .com\r
-i    TLD with .net, .de, .org and uk comprising most of the others.\r
+i    From a report:\r
+i    \r
+i    >  Vladimir  Smitka  began  his  .git directory odyssey in July\r
+i    when  he  began looking at Czech websites to find how many were\r
+i    improperly  configured  and  allow access to their .git folders\r
+i    within  the file versions repository. Open .git directories are\r
+i    a  particularly  dangerous  issue,  he  said,  because they can\r
+i    contain  a  great  deal  of sensitive information. "Information\r
+i    about  the  website's structure, and sometimes you can get very\r
+i    sensitive   data   such   as   database  passwords,  API  keys,\r
+i    development  IDE  settings,  and  so  on.  However,  this  data\r
+i    shouldn't  be  stored  in the repository, but in previous scans\r
+i    of  various  security issues, I have found many developers that\r
+i    do  not  follow  these  best  practices,"  Smitka wrote. Smitka\r
+i    queried  230  million websites to discover the 390,000 allowing\r
+i    access  to  their  .git  directories.  The vast majority of the\r
+i    websites  with  open directories had a .com TLD with .net, .de,\r
+i    .org and uk comprising most of the others.\r
+i    \r
+i    \r
+i    \r
+i    [1] https://www.scmagazine.com/home/news/400000-websites-vulne-\r
+i    rable-through-exposed-git-directories/\r
 i\r
index 042810c165f7d74fdcd597adf16f45470102e208..42bdf07805ec33c88ebb05df2e2013f19a9347f1 100644 (file)
@@ -9,12 +9,12 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0102639752.html'>400,000 Websites Vulnerable Through Exposed .git Directories (scmagazine.com)</a></h1>
+       <h2><a href='0102639752.html'>400,000 Websites Vulnerable Through Exposed .git Directories (scmagazine.com)</a></h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (msmash) 
 from the security-woes dept.)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Open .git directories are a bigger cybersecurity problem than many might imagine, at least according to a Czech security researcher who discovered almost 400,000 web pages with an open .git directory possibly exposing a wide variety of data. From a report: Vladimir Smitka began his .git directory odyssey in July when he began looking at Czech websites to find how many were improperly configured and allow access to their .git folders within the file versions repository. Open .git directories are a particularly dangerous issue, he said, because they can contain a great deal of sensitive information. &quot;Information about the website&#x27;s structure, and sometimes you can get very sensitive data such as database passwords, API keys, development IDE settings, and so on. However, this data shouldn&#x27;t be stored in the repository, but in previous scans of various security issues, I have found many developers that do not follow these best practices,&quot; Smitka wrote. Smitka queried 230 million websites to discover the 390,000 allowing access to their .git directories. The vast majority of the websites with open directories had a .com TLD with .net, .de, .org and uk comprising most of the others.
+               Open .git directories are a bigger cybersecurity problem than many might imagine, at least according to a Czech security researcher who [1]discovered almost 400,000 web pages with an open .git directory possibly exposing a wide variety of data. From a report:<br/><br/>&gt; Vladimir Smitka began his .git directory odyssey in July when he began looking at Czech websites to find how many were improperly configured and allow access to their .git folders within the file versions repository. Open .git directories are a particularly dangerous issue, he said, because they can contain a great deal of sensitive information. &quot;Information about the website&#x27;s structure, and sometimes you can get very sensitive data such as database passwords, API keys, development IDE settings, and so on. However, this data shouldn&#x27;t be stored in the repository, but in previous scans of various security issues, I have found many developers that do not follow these best practices,&quot; Smitka wrote. Smitka queried 230 million websites to discover the 390,000 allowing access to their .git directories. The vast majority of the websites with open directories had a .com TLD with .net, .de, .org and uk comprising most of the others.<br/><br/><br/><br/>[1] https://www.scmagazine.com/home/news/400000-websites-vulnerable-through-exposed-git-directories/
        </div>
 <hr/>
 </div>
index a4297bb5cd408cf86eb78f5ffdcf99dfa5b4ce52..3909f00d6106e55c477aa46718356a6066612bd8 100644 (file)
 </head>
 <body>
 <div class='story'>
-       <h1>400,000 Websites Vulnerable Through Exposed .git Directories (scmagazine.com)</h1>
+       <h2>400,000 Websites Vulnerable Through Exposed .git Directories (scmagazine.com)</h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (msmash) 
 from the security-woes dept.)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0102639752</a></li>
         <li>News link: <a href='https://tech.slashdot.org/story/18/09/06/1954253/400000-websites-vulnerable-through-exposed-git-directories'>https://tech.slashdot.org/story/18/09/06/1954253/400000-websites-vulnerable-through-exposed-git-directories</a></li>
         <li>Source link: <a href='https://www.scmagazine.com/home/news/400000-websites-vulnerable-through-exposed-git-directories/'>https://www.scmagazine.com/home/news/400000-websites-vulnerable-through-exposed-git-directories/</a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               Open .git directories are a bigger cybersecurity problem than many might imagine, at least according to a Czech security researcher who discovered almost 400,000 web pages with an open .git directory possibly exposing a wide variety of data. From a report: Vladimir Smitka began his .git directory odyssey in July when he began looking at Czech websites to find how many were improperly configured and allow access to their .git folders within the file versions repository. Open .git directories are a particularly dangerous issue, he said, because they can contain a great deal of sensitive information. &quot;Information about the website&#x27;s structure, and sometimes you can get very sensitive data such as database passwords, API keys, development IDE settings, and so on. However, this data shouldn&#x27;t be stored in the repository, but in previous scans of various security issues, I have found many developers that do not follow these best practices,&quot; Smitka wrote. Smitka queried 230 million websites to discover the 390,000 allowing access to their .git directories. The vast majority of the websites with open directories had a .com TLD with .net, .de, .org and uk comprising most of the others.
+               Open .git directories are a bigger cybersecurity problem than many might imagine, at least according to a Czech security researcher who [1]discovered almost 400,000 web pages with an open .git directory possibly exposing a wide variety of data. From a report:<br/><br/>&gt; Vladimir Smitka began his .git directory odyssey in July when he began looking at Czech websites to find how many were improperly configured and allow access to their .git folders within the file versions repository. Open .git directories are a particularly dangerous issue, he said, because they can contain a great deal of sensitive information. &quot;Information about the website&#x27;s structure, and sometimes you can get very sensitive data such as database passwords, API keys, development IDE settings, and so on. However, this data shouldn&#x27;t be stored in the repository, but in previous scans of various security issues, I have found many developers that do not follow these best practices,&quot; Smitka wrote. Smitka queried 230 million websites to discover the 390,000 allowing access to their .git directories. The vast majority of the websites with open directories had a .com TLD with .net, .de, .org and uk comprising most of the others.<br/><br/><br/><br/>[1] https://www.scmagazine.com/home/news/400000-websites-vulnerable-through-exposed-git-directories/
        </div>
 <hr/>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2></h2>
+    <h3></h3>
     <div class='by' style='font-style: italic;'></div>
     <div class='comment_content'></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2, Informative)</h2>
+      <h3>Re: (Score:2, Informative)</h3>
       <div class='by' style='font-style: italic;'>by MidSpeck ( 1516577 )</div>
       <div class='comment_content'><p></p><p>^/.*/\.git/</p><p>Protect git repositories in all subdirectories as well.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by jrumney ( 197329 )</div>
       <div class='comment_content'><p></p><p>Why stop there? Are there any dot files/directories that need to be served over HTTP?</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: .htaccess (Score:3)</h2>
+      <h3>Re: .htaccess (Score:3)</h3>
       <div class='by' style='font-style: italic;'>by spongman ( 182339 )</div>
       <div class='comment_content'><p></p><p>Why doesn't Apache block all '.'-prefixed directories by default?</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2></h2>
+    <h3></h3>
     <div class='by' style='font-style: italic;'></div>
     <div class='comment_content'></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re:https://slashdot.org/.git (Score:4, Informative)</h2>
+      <h3>Re:https://slashdot.org/.git (Score:4, Informative)</h3>
       <div class='by' style='font-style: italic;'>by ls671 ( 1122017 )</div>
       <div class='comment_content'><p></p><p>Slashdot is still using CVS try [1]https://slashdot.org/CVS/ [slashdot.org]</p><p>you will see, it works!  :)</p><p></p><p></p><p></p><p></p><p>[1] https://slashdot.org/CVS/</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Your central git repo ... (Score:1)</h2>
+    <h3>Your central git repo ... (Score:1)</h3>
     <div class='by' style='font-style: italic;'>by Qbertino ( 265505 )</div>
     <div class='comment_content'><p></p><p>... belongs behind ssh or, at least, behind http access and SSL.</p><p>If I catch you doing otherwise for anything other than FOSS software I'll smack you. Hard.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re:Your central git repo ... (Score:4, Informative)</h2>
+      <h3>Re:Your central git repo ... (Score:4, Informative)</h3>
       <div class='by' style='font-style: italic;'>by tlhIngan ( 30335 )</div>
       <div class='comment_content'><p></p><p>> ... belongs behind ssh or, at least, behind http access and SSL.</p><p>> If I catch you doing otherwise for anything other than FOSS software I'll smack you. Hard.</p><p>And it probably is. The thing is, the website owners are using git to version control and deploy their website (not a bad idea). So they develop their web site, push it to the central git repo, and whenever they need to go live, they just do a "git pull" on the webserver and it'll pull down the latest version of the website.</p><p>Problem is, they forget about the hidden  .git directory git makes that stores all sorts of useful information and with a little persistence, allow you access to the raw source code since you can access the individual git objects. (Or maybe even clone it using git).</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by jrumney ( 197329 )</div>
         <div class='comment_content'><p></p><p>I do this, it is very convenient for deploying updates to the site. But I always put the web interface into a subdirectory, and only configure the web server to see that so the  .git directory is not visible over HTTP. And dotfiles and directories are blocked in the webserver config for extra protection against accidental inclusion of invisible files.</p></div>
       </div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>reheating yesterday's food (Score:3)</h2>
+    <h3>reheating yesterday's food (Score:3)</h3>
     <div class='by' style='font-style: italic;'>by Tsolias ( 2813011 )</div>
     <div class='comment_content'><p></p><p>just an article from 2015 [1]https://en.internetwache.org/d... [internetwache.org]</p><p>I can give you also next year's article about  .file vulnerabilities. (spoiler alert) [2]https://en.internetwache.org/s... [internetwache.org]</p><p></p><p></p><p></p><p></p><p>[1] https://en.internetwache.org/dont-publicly-expose-git-or-how-we-downloaded-your-websites-sourcecode-an-analysis-of-alexas-1m-28-07-2015/</p><p>[2] https://en.internetwache.org/scanning-the-alexa-top-1m-for-ds-store-files-12-03-2018/</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2></h2>
+    <h3></h3>
     <div class='by' style='font-style: italic;'></div>
     <div class='comment_content'></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>KKK (Score:2)</h2>
+      <h3>KKK (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by Tsolias ( 2813011 )</div>
       <div class='comment_content'><p></p><p>> Thats what you get on hiring those bootcamp "graduates"</p><p>Kode w/ Karlie Kloss, like it or not.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Alternate headline: 99.8% websites are OK (Score:2)</h2>
+    <h3>Alternate headline: 99.8% websites are OK (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by jmichaelg ( 148257 )</div>
     <div class='comment_content'><p></p><p>230 million websites. 400k poorly configured. 4*10^5/2.3*10^8 is less than 0.2% of websites surveyed screwed this up.</p><p>400k is a big number but it's good to know most developers aren't that stupid on this issue.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2></h2>
+    <h3></h3>
     <div class='by' style='font-style: italic;'></div>
     <div class='comment_content'></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: yarn dist (Score:2)</h2>
+      <h3>Re: yarn dist (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by TimMD909 ( 260285 )</div>
       <div class='comment_content'><p></p><p>... Equifax types for free security tests from 3rd parties and press coverage, presumably...</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>So? (Score:2)</h2>
+    <h3>So? (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by cshark ( 673578 )</div>
     <div class='comment_content'><p></p><p>An open git directory will be everything you need to reconstruct the site, more often than not from the same server you're targeting. Scary. Database servers are rarely open. Short of some serious hacking, there isn't a lot you're going to be able to do with this stuff once you've obtained the information you're waving around here.</p><p>Until such time as I see hackers actually logging in with this information and defacing github, I'm going to remain unconvinced of the severity of this one.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by OrangeTide ( 124937 )</div>
       <div class='comment_content'><p></p><p>My website's  .git directories are open intentionally. Makes for convenient mirroring and viewing of archives without having to hope and pray wayback machine picked up my obscure website.</p><p>I'm not too worried. It's just data on the filesystem, it's not executing programs. And the data is not supposed to contain any secrets. If it ever does then I better rewrite my git history.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:1)</h2>
+      <h3>Re: (Score:1)</h3>
       <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
       <div class='comment_content'><p></p><p>The most likely actual security implication is hard coded keys to 3rd party APIs.</p><p>Not that this is an inevitable threat, itâ(TM)s just something I could see being inadvertently exposed and useful without much additional effort.</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:1)</h2>
+        <h3>Re: (Score:1)</h3>
         <div class='by' style='font-style: italic;'>by Orrin Bloquy ( 898571 )</div>
         <div class='comment_content'><p></p><p>> itâ(TM)s</p><p>Clear something up, are you typing curly quotes/apostrophes on purpose or do you have your browser configured to automatically do that.</p></div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by jonwil ( 467024 )</div>
       <div class='comment_content'><p></p><p>What about if that  .git folder (and the website's source code) included private keys for stuff. Or credentials/API keys for 3rd party services. Or credentials for database and other servers.</p></div>
     </div>
index 1492addcd7dc034f33356a8064918db54d11d3f9..f5342a59a8e81b925692891d9a46c3272c6f6c25 100644 (file)
@@ -4,32 +4,44 @@
   Thursday September 06, 2018 @11:30PM (msmash)\r
   from the there-is-no-spoon dept.\r
 \r
+  o Reference: 0102639856\r
   o News link: https://tech.slashdot.org/story/18/09/06/205221/ive-seen-the-future-of-consumer-ai-and-it-doesnt-have-one\r
   o Source link: https://www.theregister.co.uk/2018/09/05/consumer_ai_ifa_2018_roundup/\r
 \r
 \r
     Andrew  Orlowski  of  The  Register  recounts  all  the gadgets\r
-    supercharged  with AI that he came across at IFA tradeshow last\r
-    week  --  and  wonders  what  value AI brought to the table. He\r
-    writes:  I  didn't see a blockchain toothbrush at IFA in Berlin\r
-    last  week, but I'm sure there was one lurking about somewhere.\r
-    With  30  vast  halls  to cover, I didn't look too hard for it.\r
-    But  I  did  see many things almost as tragic that no one could\r
-    miss  -- AI being squeezed into almost every conceivable bit of\r
+    [1]supercharged  with  AI  that he came across at IFA tradeshow\r
+    last  week  -- and wonders what value AI brought to the table .\r
+    He writes:\r
+    \r
+    >  I  didn't  see a blockchain toothbrush at IFA in Berlin last\r
+    week,  but I'm sure there was one lurking about somewhere. With\r
+    30  vast  halls  to cover, I didn't look too hard for it. But I\r
+    did  see many things almost as tragic that no one could miss --\r
+    AI   being  squeezed  into  almost  every  conceivable  bit  of\r
     consumer  electronics.  But none were convincing. If ever there\r
     was  a  solution  looking  for  a problem, it's ramming AI into\r
     gadgets  to  show  of a company's machine learning prowess. For\r
     the  consumer  it  adds unreliability, cost and complexity, and\r
-    the  annoyance of being prompted. [...] Back to LG, which takes\r
-    2018's  prize  for  sticking  AI into a superfluous gadget. The\r
-    centrepiece  of  its AI efforts this year is a robot, ClOi. Put\r
-    Google  Assistant  or  Alexa  on  wheels,  and you have ClOi. I\r
-    asked  the  booth  person what exactly ClOi could do to be told\r
-    "it  can  take  notes  for your shopping list." Why wasn't this\r
-    miracle  of  the  Fourth Industrial Revolution let loose on the\r
-    LG  floor? I wondered -- a question answered by this account of\r
-    ClOi's   debut  at  CES  in  January.  Clearly  things  haven't\r
-    improved much -- this robot buddy was kept indoors.\r
+    the annoyance of being prompted.\r
+    \r
+    >\r
+    \r
+    >  [...]  Back  to LG, which takes 2018's prize for sticking AI\r
+    into  a  superfluous  gadget. The centrepiece of its AI efforts\r
+    this  year  is  a robot, ClOi. Put Google Assistant or Alexa on\r
+    wheels,  and  you  have  ClOi.  I  asked  the booth person what\r
+    exactly  ClOi  could  do to be told "it can take notes for your\r
+    shopping   list."   Why  wasn't  this  miracle  of  the  Fourth\r
+    Industrial  Revolution let loose on the LG floor? I wondered --\r
+    a  question  answered by this account of ClOi's debut at CES in\r
+    January.  Clearly  things  haven't  improved much -- this robot\r
+    buddy was kept indoors.\r
+    \r
+    \r
+    \r
+    [1] https://www.theregister.co.uk/2018/09/05/consumer_ai_ifa_2-\r
+    018_roundup/\r
 \r
 \r
   ** Stupid industry fads (Score:5, Funny)\r
index e47a198381ba47ef4cf75ff098533ffd41fa523d..ac1255c2cf054bf0021aa1ea7b312ce4c1b9d168 100644 (file)
@@ -3,25 +3,36 @@ i  Thursday September 06, 2018 @11:30PM (msmash)
 i  from the there-is-no-spoon dept.\r
 i\r
 i    Andrew  Orlowski  of  The  Register  recounts  all  the gadgets\r
-i    supercharged  with AI that he came across at IFA tradeshow last\r
-i    week  --  and  wonders  what  value AI brought to the table. He\r
-i    writes:  I  didn't see a blockchain toothbrush at IFA in Berlin\r
-i    last  week, but I'm sure there was one lurking about somewhere.\r
-i    With  30  vast  halls  to cover, I didn't look too hard for it.\r
-i    But  I  did  see many things almost as tragic that no one could\r
-i    miss  -- AI being squeezed into almost every conceivable bit of\r
+i    [1]supercharged  with  AI  that he came across at IFA tradeshow\r
+i    last  week  -- and wonders what value AI brought to the table .\r
+i    He writes:\r
+i    \r
+i    >  I  didn't  see a blockchain toothbrush at IFA in Berlin last\r
+i    week,  but I'm sure there was one lurking about somewhere. With\r
+i    30  vast  halls  to cover, I didn't look too hard for it. But I\r
+i    did  see many things almost as tragic that no one could miss --\r
+i    AI   being  squeezed  into  almost  every  conceivable  bit  of\r
 i    consumer  electronics.  But none were convincing. If ever there\r
 i    was  a  solution  looking  for  a problem, it's ramming AI into\r
 i    gadgets  to  show  of a company's machine learning prowess. For\r
 i    the  consumer  it  adds unreliability, cost and complexity, and\r
-i    the  annoyance of being prompted. [...] Back to LG, which takes\r
-i    2018's  prize  for  sticking  AI into a superfluous gadget. The\r
-i    centrepiece  of  its AI efforts this year is a robot, ClOi. Put\r
-i    Google  Assistant  or  Alexa  on  wheels,  and you have ClOi. I\r
-i    asked  the  booth  person what exactly ClOi could do to be told\r
-i    "it  can  take  notes  for your shopping list." Why wasn't this\r
-i    miracle  of  the  Fourth Industrial Revolution let loose on the\r
-i    LG  floor? I wondered -- a question answered by this account of\r
-i    ClOi's   debut  at  CES  in  January.  Clearly  things  haven't\r
-i    improved much -- this robot buddy was kept indoors.\r
+i    the annoyance of being prompted.\r
+i    \r
+i    >\r
+i    \r
+i    >  [...]  Back  to LG, which takes 2018's prize for sticking AI\r
+i    into  a  superfluous  gadget. The centrepiece of its AI efforts\r
+i    this  year  is  a robot, ClOi. Put Google Assistant or Alexa on\r
+i    wheels,  and  you  have  ClOi.  I  asked  the booth person what\r
+i    exactly  ClOi  could  do to be told "it can take notes for your\r
+i    shopping   list."   Why  wasn't  this  miracle  of  the  Fourth\r
+i    Industrial  Revolution let loose on the LG floor? I wondered --\r
+i    a  question  answered by this account of ClOi's debut at CES in\r
+i    January.  Clearly  things  haven't  improved much -- this robot\r
+i    buddy was kept indoors.\r
+i    \r
+i    \r
+i    \r
+i    [1] https://www.theregister.co.uk/2018/09/05/consumer_ai_ifa_2-\r
+i    018_roundup/\r
 i\r
index 7d44aabc5addae3c095117c73d69fe9048257303..0f34d887dfd2621aaa07c9ed81f3da24e3b9c073 100644 (file)
@@ -9,12 +9,12 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0102639856.html'>'I've Seen the Future of Consumer AI, and it Doesn't Have One' (theregister.co.uk)</a></h1>
+       <h2><a href='0102639856.html'>'I've Seen the Future of Consumer AI, and it Doesn't Have One' (theregister.co.uk)</a></h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (msmash) 
 from the there-is-no-spoon dept.)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Andrew Orlowski of The Register recounts all the gadgets supercharged with AI that he came across at IFA tradeshow last week -- and wonders what value AI brought to the table. He writes: I didn&#x27;t see a blockchain toothbrush at IFA in Berlin last week, but I&#x27;m sure there was one lurking about somewhere. With 30 vast halls to cover, I didn&#x27;t look too hard for it. But I did see many things almost as tragic that no one could miss -- AI being squeezed into almost every conceivable bit of consumer electronics. But none were convincing. If ever there was a solution looking for a problem, it&#x27;s ramming AI into gadgets to show of a company&#x27;s machine learning prowess. For the consumer it adds unreliability, cost and complexity, and the annoyance of being prompted. [...] Back to LG, which takes 2018&#x27;s prize for sticking AI into a superfluous gadget. The centrepiece of its AI efforts this year is a robot, ClOi. Put Google Assistant or Alexa on wheels, and you have ClOi. I asked the booth person what exactly ClOi could do to be told &quot;it can take notes for your shopping list.&quot; Why wasn&#x27;t this miracle of the Fourth Industrial Revolution let loose on the LG floor? I wondered -- a question answered by this account of ClOi&#x27;s debut at CES in January. Clearly things haven&#x27;t improved much -- this robot buddy was kept indoors.
+               Andrew Orlowski of The Register recounts all the gadgets [1]supercharged with AI that he came across at IFA tradeshow last week -- and wonders what value AI brought to the table . He writes:<br/><br/>&gt; I didn&#x27;t see a blockchain toothbrush at IFA in Berlin last week, but I&#x27;m sure there was one lurking about somewhere. With 30 vast halls to cover, I didn&#x27;t look too hard for it. But I did see many things almost as tragic that no one could miss -- AI being squeezed into almost every conceivable bit of consumer electronics. But none were convincing. If ever there was a solution looking for a problem, it&#x27;s ramming AI into gadgets to show of a company&#x27;s machine learning prowess. For the consumer it adds unreliability, cost and complexity, and the annoyance of being prompted.<br/><br/>&gt;<br/><br/>&gt; [...] Back to LG, which takes 2018&#x27;s prize for sticking AI into a superfluous gadget. The centrepiece of its AI efforts this year is a robot, ClOi. Put Google Assistant or Alexa on wheels, and you have ClOi. I asked the booth person what exactly ClOi could do to be told &quot;it can take notes for your shopping list.&quot; Why wasn&#x27;t this miracle of the Fourth Industrial Revolution let loose on the LG floor? I wondered -- a question answered by this account of ClOi&#x27;s debut at CES in January. Clearly things haven&#x27;t improved much -- this robot buddy was kept indoors.<br/><br/><br/><br/>[1] https://www.theregister.co.uk/2018/09/05/consumer_ai_ifa_2018_roundup/
        </div>
 <hr/>
 </div>
index f8b727109073eae1608b7d9c69e759139e86c579..6bd7b4c119d8351b14a3c46d136667831a770e08 100644 (file)
 </head>
 <body>
 <div class='story'>
-       <h1>'I've Seen the Future of Consumer AI, and it Doesn't Have One' (theregister.co.uk)</h1>
+       <h2>'I've Seen the Future of Consumer AI, and it Doesn't Have One' (theregister.co.uk)</h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (msmash) 
 from the there-is-no-spoon dept.)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0102639856</a></li>
         <li>News link: <a href='https://tech.slashdot.org/story/18/09/06/205221/ive-seen-the-future-of-consumer-ai-and-it-doesnt-have-one'>https://tech.slashdot.org/story/18/09/06/205221/ive-seen-the-future-of-consumer-ai-and-it-doesnt-have-one</a></li>
         <li>Source link: <a href='https://www.theregister.co.uk/2018/09/05/consumer_ai_ifa_2018_roundup/'>https://www.theregister.co.uk/2018/09/05/consumer_ai_ifa_2018_roundup/</a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               Andrew Orlowski of The Register recounts all the gadgets supercharged with AI that he came across at IFA tradeshow last week -- and wonders what value AI brought to the table. He writes: I didn&#x27;t see a blockchain toothbrush at IFA in Berlin last week, but I&#x27;m sure there was one lurking about somewhere. With 30 vast halls to cover, I didn&#x27;t look too hard for it. But I did see many things almost as tragic that no one could miss -- AI being squeezed into almost every conceivable bit of consumer electronics. But none were convincing. If ever there was a solution looking for a problem, it&#x27;s ramming AI into gadgets to show of a company&#x27;s machine learning prowess. For the consumer it adds unreliability, cost and complexity, and the annoyance of being prompted. [...] Back to LG, which takes 2018&#x27;s prize for sticking AI into a superfluous gadget. The centrepiece of its AI efforts this year is a robot, ClOi. Put Google Assistant or Alexa on wheels, and you have ClOi. I asked the booth person what exactly ClOi could do to be told &quot;it can take notes for your shopping list.&quot; Why wasn&#x27;t this miracle of the Fourth Industrial Revolution let loose on the LG floor? I wondered -- a question answered by this account of ClOi&#x27;s debut at CES in January. Clearly things haven&#x27;t improved much -- this robot buddy was kept indoors.
+               Andrew Orlowski of The Register recounts all the gadgets [1]supercharged with AI that he came across at IFA tradeshow last week -- and wonders what value AI brought to the table . He writes:<br/><br/>&gt; I didn&#x27;t see a blockchain toothbrush at IFA in Berlin last week, but I&#x27;m sure there was one lurking about somewhere. With 30 vast halls to cover, I didn&#x27;t look too hard for it. But I did see many things almost as tragic that no one could miss -- AI being squeezed into almost every conceivable bit of consumer electronics. But none were convincing. If ever there was a solution looking for a problem, it&#x27;s ramming AI into gadgets to show of a company&#x27;s machine learning prowess. For the consumer it adds unreliability, cost and complexity, and the annoyance of being prompted.<br/><br/>&gt;<br/><br/>&gt; [...] Back to LG, which takes 2018&#x27;s prize for sticking AI into a superfluous gadget. The centrepiece of its AI efforts this year is a robot, ClOi. Put Google Assistant or Alexa on wheels, and you have ClOi. I asked the booth person what exactly ClOi could do to be told &quot;it can take notes for your shopping list.&quot; Why wasn&#x27;t this miracle of the Fourth Industrial Revolution let loose on the LG floor? I wondered -- a question answered by this account of ClOi&#x27;s debut at CES in January. Clearly things haven&#x27;t improved much -- this robot buddy was kept indoors.<br/><br/><br/><br/>[1] https://www.theregister.co.uk/2018/09/05/consumer_ai_ifa_2018_roundup/
        </div>
 <hr/>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Stupid industry fads (Score:5, Funny)</h2>
+    <h3>Stupid industry fads (Score:5, Funny)</h3>
     <div class='by' style='font-style: italic;'>by Spy Handler ( 822350 )</div>
     <div class='comment_content'><p></p><p>3D printer in every home will fundamentally change human society</p><p>IoT internet connected belt buckles and toothbrushes will take over the world</p><p>AI will revolutionize consumer electronics</p><p>Net PC from Sun will dominate the computer industry (this one is really old)</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re:Stupid industry fads (Score:5, Insightful)</h2>
+      <h3>Re:Stupid industry fads (Score:5, Insightful)</h3>
       <div class='by' style='font-style: italic;'>by ShanghaiBill ( 739463 )</div>
       <div class='comment_content'><p></p><p>Excessive hype is always followed by a trough of disillusionment. But as the TOD fades, plenty of mature, practical applications are likely to emerge. The technological naysayers are usually even more wrong than the hypesters.</p><p>[1]Hype cycle [wikipedia.org]</p><p></p><p></p><p></p><p></p><p>[1] https://en.wikipedia.org/wiki/Hype_cycle</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by fahrbot-bot ( 874524 )</div>
         <div class='comment_content'><p></p><p>> Excessive hype is always followed by a trough of disillusionment.</p><p>Pro Tip: Get out in front and mention this *before* taking your date home. Better for her to hear it from you than her working it out on her own  ...  :-)</p></div>
       </div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re:Stupid industry fads (Score:4, Insightful)</h2>
+        <h3>Re:Stupid industry fads (Score:4, Insightful)</h3>
         <div class='by' style='font-style: italic;'>by CaptainDork ( 3678879 )</div>
         <div class='comment_content'><p></p><p>If smart phones and tablets are any indicator  ...</p><p>AI, too, is an evolutionary dead end.</p><p>It's a buzz word with a vacuous definition.</p></div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>Re: (Score:2)</h2>
+          <h3>Re: (Score:2)</h3>
           <div class='by' style='font-style: italic;'>by Q-Hack! ( 37846 )</div>
           <div class='comment_content'><p></p><p>Not a lot different than back in the 1950's when the trend was to create all manor of odd gadgets to make life easier. Those deemed useful are still around... The rest can be found in junk markets around the world. But hey, the Cracker-barrel's of the future will still need stuff to decorate their walls with.</p></div>
           <div class='comment' style='display: block; margin-left: 80px'>
-            <h2>Re: (Score:2)</h2>
+            <h3>Re: (Score:2)</h3>
             <div class='by' style='font-style: italic;'>by CaptainDork ( 3678879 )</div>
             <div class='comment_content'><p></p><p>In reaction to your sig:</p><p>I recently re-read "Nineteen Eighty-Four," because my first reading was so long ago.</p><p>Good read, but what a goddam depressing book!</p></div>
           </div>
         </div>
       </div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by magzteel ( 5013587 )</div>
         <div class='comment_content'><p></p><p>> Excessive hype is always followed by a trough of disillusionment. But as the TOD fades, plenty of mature, practical applications are likely to emerge. The technological naysayers are usually even more wrong than the hypesters.</p><p>>  [1]Hype cycle [wikipedia.org]</p><p>Back in the early PC days, when you had to hook up a cassette player to load your application, and then another one to load your data, we used to tell people they could store recipes on their TRS-80 personal computer. This was not much of a productivity enhancer. I'm sure based on this experience some people would have thought PC's were useless and had no future.</p><p>And then floppy disks and spreadsheets were invented.</p><p></p><p></p><p></p><p></p><p>[1] https://en.wikipedia.org/wiki/Hype_cycle</p></div>
       </div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by jythie ( 914043 )</div>
         <div class='comment_content'><p></p><p>It is really difficult to say if the naysayers or hypesters are more often right or wrong. One problem with looking back at negative guesses is we only really remember the ones that turned out to be wrong since the evidence is in modern use today, while all the naysayers that we right, well, the things they were right about faded into obscurity.</p></div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>Re: (Score:2)</h2>
+          <h3>Re: (Score:2)</h3>
           <div class='by' style='font-style: italic;'>by ShanghaiBill ( 739463 )</div>
           <div class='comment_content'><p></p><p>You only count as a "true" naysayer if you are negative about an overhyped trend with groupies and fanbois, not about an obviously stupid idea.</p><p>The naysayers were right about the Segway, but that was an easy target, since it reached peak hype before it had even been shown to the public.</p><p>Other tech failures were Iridium, Zune, Pebble, Juicero. But none of these were hyped as world changing technology.</p></div>
         </div>
       </div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2></h2>
+        <h3></h3>
         <div class='by' style='font-style: italic;'></div>
         <div class='comment_content'></div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>Re: (Score:2)</h2>
+          <h3>Re: (Score:2)</h3>
           <div class='by' style='font-style: italic;'>by ShanghaiBill ( 739463 )</div>
           <div class='comment_content'><p></p><p>> In the long term only 1/20 companies really make it.</p><p>Success of a technology is rarely correlated with the success of particular companies. Silicon Valley is littered with plaques marking the graves of semiconductor pioneering companies. Few of them survived. Yet semiconductors have been the greatest technological success since fire was tamed.</p><p>For another example, look at aviation. It took 66 years to go from Kitty Hawk to the Sea of Tranquility. Yet how many airlines made money during those years? Almost none.</p></div>
         </div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:1)</h2>
+      <h3>Re: (Score:1)</h3>
       <div class='by' style='font-style: italic;'>by atherophage ( 2481624 )</div>
       <div class='comment_content'><p></p><p>Prognosticators have been wrong before. While it is easy to poke fun at the unusual who knows, perhaps in a few years dental floss will come with AI. The thought of not having AI floss will be unthinkable.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:3, Interesting)</h2>
+      <h3>Re: (Score:3, Interesting)</h3>
       <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
       <div class='comment_content'><p></p><p>As much as I am a nerd, I blame "nerds" for this. There is this whole new fad of being a "techie", watching Big Bang Theory, owning a Tesla, and generally being absolutely ignorant about real science, technology and math while "pretending" to be a nerd. I used "pretending" but there may be some legitimate attempt but it is hard to tell if someone is a fake nerd or just a stupid nerd. I think this trend partly follows from women trying to follow the (tech) money and then men trying to follow the women.</p><p>This</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by AbRASiON ( 589899 ) *</div>
         <div class='comment_content'><p></p><p>I don't know that there's a lot of these people but they do exist, for certain yes. The 'watching big bang theory' is the kicker, once someone admits watching that, you know they're very unlikely to be a 'proper nerd' for lack of a better term.</p><p>Considering they only have partial skills in technology then, we can likely guess, if they work in the industry, they're probably higher on the ladder than us and paid more though  :/ like most management / consultant types.</p></div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:3)</h2>
+      <h3>Re: (Score:3)</h3>
       <div class='by' style='font-style: italic;'>by JMJimmy ( 2036122 )</div>
       <div class='comment_content'><p></p><p>The thing no one can consider is time.</p><p>"AI" being jammed into things now is probably lame, awkward, and of very limited use. Much like computers were back in the punch card days with devices that. Less than 100 years later we've got computers in our pocket. We are in the early days of AI - we'll look back on it decades from now as we do with things like: [1]https://www.youtube.com/watch?...  [youtube.com]</p><p>This article is just another example of someone who can't see past their nose to the road ahead and the million differen</p><p></p><p></p><p></p><p></p><p>[1] https://www.youtube.com/watch?v=Sp7MHZY2ADI</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by AHuxley ( 892839 )</div>
       <div class='comment_content'><p></p><p>Good for a few workers over the decade of hype.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by m00sh ( 2538182 )</div>
       <div class='comment_content'><p></p><p>> 3D printer in every home will fundamentally change human society</p><p>> IoT internet connected belt buckles and toothbrushes will take over the world</p><p>> AI will revolutionize consumer electronics</p><p>> Net PC from Sun will dominate the computer industry (this one is really old)</p><p>I don't know about home but it plays a big part in manufacturing. There are very specialized and successful medical companies that use 3d printing.</p><p>Don't know about belt buckles but fitbit, apple watch, garmin has been worth billions of dollars and fundamentally changed the way a lot of people do things.</p><p>I don't know about NetPC but what about the cloud? The hype that we would all put all our stuff in the cloud blah blah actually materialized. There are many companies who own no hardware except the dev la</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by lokedhs ( 672255 )</div>
       <div class='comment_content'><p></p><p>Net PC was not from Sun. I should I know, I worked for them during that era. What they had was JavaStation, which was a neat idea but ahead of its time. That concept is now realised by the Chromebook. Net PC was a Compaq thing, if I recall correctly. However, Wikipedia tells me it was Oracle, so perhaps the Compaq device was called something else.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2></h2>
+    <h3></h3>
     <div class='by' style='font-style: italic;'></div>
     <div class='comment_content'></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by bobbied ( 2522392 )</div>
       <div class='comment_content'><p></p><p>> Example: Apple will go under...any day now....since 1984</p><p>But they've been totally correct in not predicting the "Year of the Linux Desktop" has come.</p><p>You win a few and lose a few.</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by jythie ( 914043 )</div>
         <div class='comment_content'><p></p><p>*nod* to expand on this.... true, Apple never did go under. But look how many computer companies started up around the same time and did. It is fun to look at the successes and compare them to the naysayers who were wrong, but the ones who were right, well, their predictions did not leave much to talk about today.</p></div>
       </div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2></h2>
+    <h3></h3>
     <div class='by' style='font-style: italic;'></div>
     <div class='comment_content'></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re:Now With AI! (Score:5, Informative)</h2>
+      <h3>Re:Now With AI! (Score:5, Informative)</h3>
       <div class='by' style='font-style: italic;'>by ShanghaiBill ( 739463 )</div>
       <div class='comment_content'><p></p><p>> Gee, I could have sworn we already HAD the AI craze back in the late 80s. Or was it early 90s?</p><p>It was the 1980s. It had faded long before 1990.</p><p>But there was an earlier AI craze in the 1960s, based on perceptrons. That faded by 1970.</p><p>The 1980 AI hype cycle was driven by "expert systems" and "Lisp machines".</p><p>The latest cycle started in 2006 with the publication of the [1]seminal paper on deep learning [sciencemag.org], and has so far lasted far longer than any previous AI hype cycle.</p><p></p><p></p><p></p><p></p><p>[1] http://science.sciencemag.org/content/313/5786/504</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by CaptainDork ( 3678879 )</div>
         <div class='comment_content'><p></p><p>I go way back, too.</p><p>AI had an unambiguous definition that eroded under stress because the industry came to the realization that the "I" part (intelligence) used the human mind as the high bar.</p><p>The second epiphany came when no one could fabricate an AI that would simply refuse to cooperate if Facebook was unreachable.</p></div>
       </div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by Pseudonym ( 62607 )</div>
         <div class='comment_content'><p></p><p>In the 90s it was all "knowledge-based systems" and in the noughties it was all "intelligent agents".</p></div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>Re: (Score:2)</h2>
+          <h3>Re: (Score:2)</h3>
           <div class='by' style='font-style: italic;'>by ShanghaiBill ( 739463 )</div>
           <div class='comment_content'><p></p><p>> In the 90s it was all "knowledge-based systems" and in the noughties it was all "intelligent agents".</p><p>Yes, but those generated far less hype than what happened in the 60s, 80s, and teenies.</p><p>The big things in the 90s and noughties were the web and e-commerce.</p></div>
         </div>
       </div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by CWCheese ( 729272 )</div>
         <div class='comment_content'><p></p><p>Thanks for the Lisp reference! I fondly remember learning Lisp in an AI class during college in the 80s. Actually enjoyed programming Lisp because it could be so terse and do so much very rapidly. However, we really had no good applications to use for it, other than having an application learn the best way to win a chess game. I chose not to pursue AI as a career and haven't suffered for that.</p></div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>Re: (Score:2)</h2>
+          <h3>Re: (Score:2)</h3>
           <div class='by' style='font-style: italic;'>by ShanghaiBill ( 739463 )</div>
           <div class='comment_content'><p></p><p>> I chose not to pursue AI as a career and haven't suffered for that.</p><p>Learning Lisp would not have helped you. Modern AI uses mostly Python based libraries such as Tensorflow and PyTorch. C++ is used for performance critical stuff. Nobody uses Lisp for AI anymore. It was a dead end.</p></div>
         </div>
       </div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Fifth Generation (Score:2)</h2>
+        <h3>Fifth Generation (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by mcswell ( 1102107 )</div>
         <div class='comment_content'><p></p><p>Fueling the hype in the 1980s AI cycle was the Japanese Fifth Generation project, for which a stated goal was to leapfrog the West's computer technology and skills. People like Edward Feigenbaum and Pamela McCorduck used the FUD generated around this project to call for increased funding, claiming in their 1983 book 'The Fifth Generation: Japan’s Computer Challenge to the World' that "America needs a national plan of action, a kind of space shuttle program for the knowledge systems of the future." A</p></div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by Torodung ( 31985 )</div>
       <div class='comment_content'><p></p><p>> Cats on the blockchain, anyone?</p><p>Well, at the very least, every zig should be on the blockchain. Don't know about Cats.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>You can stop reading at "Orlowski" (Score:4, Interesting)</h2>
+    <h3>You can stop reading at "Orlowski" (Score:4, Interesting)</h3>
     <div class='by' style='font-style: italic;'>by serviscope_minor ( 664417 )</div>
     <div class='comment_content'><p></p><p>Andrew Orlowski of The Register is basically a professional dickhead. His main goal seems to be to be as obnoxious and ignorant as possible presumably with the goal of trolling the readership. He's pretty much the reason I stopped reading the Register because of the constant streem of utter bullshit from that guy.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re:You can stop reading at "Orlowski" (Score:4, Interesting)</h2>
+      <h3>Re:You can stop reading at "Orlowski" (Score:4, Interesting)</h3>
       <div class='by' style='font-style: italic;'>by starless ( 60879 )</div>
       <div class='comment_content'><p></p><p>And also appears to be climate change denier....</p><p>(at least for some of his Register articles.)</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by TJ_Phazerhacki ( 520002 )</div>
       <div class='comment_content'><p></p><p>So, Walt Mossberg for a new generation? Shutup!</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>AI in a Toaster! (Score:2)</h2>
+    <h3>AI in a Toaster! (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by Zorro ( 15797 )</div>
     <div class='comment_content'><p></p><p>Red Dwarf has already shown why this is a BAD Idea.</p><p>https://www.youtube.com/watch?v=lhnN4eUiei4</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by Revek ( 133289 )</div>
       <div class='comment_content'><p></p><p>Please learn basic html K, thanks.</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by AbRASiON ( 589899 ) *</div>
         <div class='comment_content'><p></p><p>How about slashdot stop being entirely backwards with that shit instead?</p></div>
       </div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2></h2>
+    <h3></h3>
     <div class='by' style='font-style: italic;'></div>
     <div class='comment_content'></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by Applehu Akbar ( 2968043 )</div>
       <div class='comment_content'><p></p><p>But I do like being able to verbally ask my phone to navigate to a contact, without having to squint at a screen in the sun, and get turn by turn directions. Digital assistants have slipped into a place in my life where they do a few useful things. As time goes on, this set will grow larger.</p><p>But I know: "If it works, it's not AI!" "If it's AI, it won't work!"</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Aibo (Score:1)</h2>
+    <h3>Aibo (Score:1)</h3>
     <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
     <div class='comment_content'><p></p><p>If Sony's Aibo lives up to the demos I have seen - that would be one big application. AI as a pet.</p><p>I also use AI (maybe more ML) all the time with photo sorting, image recognition, etc. It is already in the home.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>OP must be joking... (Score:4, Insightful)</h2>
+    <h3>OP must be joking... (Score:4, Insightful)</h3>
     <div class='by' style='font-style: italic;'>by JoeDuncan ( 874519 )</div>
     <div class='comment_content'><p></p><p>... because consumer AI is *ALREADY* ubiquitous and all around us.</p><p>From the face detection in your phone, to the fuzzy logic controllers in washing machines, to the ant colony algorithms being used to route network traffic, to finding directions with google maps, to Netflix and Amazon's recommendation algorithms, to OCR for cheques and mail, to NEST thermostats, to robot vacuum cleaners and lawn mowers, to expert systems in medical diagnosis... (I could keep going)</p><p>AI in consumer products is literally *already* ALL around us.</p><p>Saying that consumer AI "has no future" is like looking around at the world today and saying "personal cars have no future" - it's completely idiotic because to anyone with half an ounce of perception that future is ALREADY here.</p><p>It's like looking at a forest and claiming there are no trees</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by grahamsz ( 150076 )</div>
       <div class='comment_content'><p></p><p>Yeah it seems like it is a natural fit in optimizing the things we do.</p><p>Even though I don't routinely use my phone as an alarm clock, it still knows when i'm likely to get up and if I plug it in at bed time it'll do a good job of figuring out when i'm likely to get up and adjusts its charging rate to be done about an hour before then. Yet if I plug it in a 3pm then it'll assume i want as much charge as possible and charge as fast as it can. It's not rocket science, but it's useful.</p><p>Do I need a dishwasher with</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by JoeDuncan ( 874519 )</div>
         <div class='comment_content'><p></p><p>> Do I need a dishwasher with a screen that I can talk to?</p><p>Nope, but I'm willing to bet it has an embedded fuzzy logic controller in it to control water levels.</p></div>
       </div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by mcswell ( 1102107 )</div>
         <div class='comment_content'><p></p><p>"Do I need a dishwasher with a screen that I can talk to?" Printers have a screen. You can't talk to it (at least you're not supposed to--when aggravated, I've been know to do so, and not kindly). But try to decipher what's on that screen. I claim that printers are not any easier to use than they were in 1984 (which is when I got my first dot matrix printer). You (ok, I) *still* can't figure out what's wrong with them, despite the screen.</p></div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2></h2>
+      <h3></h3>
       <div class='by' style='font-style: italic;'></div>
       <div class='comment_content'></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by JoeDuncan ( 874519 )</div>
         <div class='comment_content'><p></p><p>> None of the tings you mention actually contain any real artificial intelligence in the sense of being able to making decisions in the face of unknown circumstances and data sources.</p><p>They do actually.</p><p>Roombas have to be able to adapt to unknown obstacles and uncertain sensory input (could get blocked, partially occluded etc...).</p><p>Embedded fuzzy logic controllers (also used in anti-lock brakes) have to be able to maintain a steady output signal given uncertain input (wear and tear on the mechanics, grit...) that can vary wildly in an unknown manner.</p><p>OCR systems need to be able to tell the difference between a cheque and unknown things, like night club flyers, and they deal with hand written</p></div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:1)</h2>
+      <h3>Re: (Score:1)</h3>
       <div class='by' style='font-style: italic;'>by AHuxley ( 892839 )</div>
       <div class='comment_content'><p></p><p>Re "face detection" is not AI. Its a really big and fast database. Filled with faces the police know about and random people walking past CCTV.</p><p>Re "fuzzy logic controllers in washing machines" A set amount of power, water, weight of laundry is not AI. Just good programming within set limits.</p><p>Re "'finding directions" with maps that are created and set.</p><p>Re "recommendation algorithms" that is set by past people buying things and another person showing the same interests. More to do with collecting lots</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by JoeDuncan ( 874519 )</div>
         <div class='comment_content'><p></p><p>> ..."face detection" is not AI. Its a really big and fast database. Filled with faces the police know...</p><p>...and just HOW do the faces "police know" get matched to this database? Explain without reference to AI.</p><p>> ..."fuzzy logic controllers in washing machines" A set amount of power, water, weight of laundry is not AI.</p><p>No it isn't, but you're a fool if you think your washing machine is that simple these days. It DOES take fuzzy logic to adapt to things like wear and tear on the machine, arbitrarily changing water pressures and temperatures, etc... and still maintain consistent performance.</p><p>> "'finding directions" with maps that are created and set.</p><p>...and using AI algorithms to find the best path.</p><p>Blah blah blah... you get the point. You've deliberately downplayed the AI aspect</p></div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2></h2>
+      <h3></h3>
       <div class='by' style='font-style: italic;'></div>
       <div class='comment_content'></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by JoeDuncan ( 874519 )</div>
         <div class='comment_content'><p></p><p>You are clearly uneducated, Troll.</p><p>If you actually wish to enlighten yourself, I'd start here: [1]https://en.wikipedia.org/wiki/... [wikipedia.org]</p><p></p><p></p><p></p><p></p><p>[1] https://en.wikipedia.org/wiki/Artificial_intelligence</p></div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by hazem ( 472289 )</div>
       <div class='comment_content'><p></p><p>> From the face detection in your phone, to the fuzzy logic controllers in washing machines, to the ant colony algorithms being used to route network traffic, to finding directions with google maps, to Netflix and Amazon's recommendation algorithms, to OCR for cheques and mail, to NEST thermostats, to robot vacuum cleaners and lawn mowers, to expert systems in medical diagnosis... (I could keep going)</p><p>When I took an AI class a few years ago, one of my favorite things the professor said was, "What we called 'AI' yesterday is simply the algorithm for how we do a thing today."</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>AI's Strength (Score:2)</h2>
+    <h3>AI's Strength (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by thePsychologist ( 1062886 )</div>
     <div class='comment_content'><p></p><p>AI (i.e. machine learning/neural networks) is really good at optimizing stuff, so its natural strength shows when you have hundreds of thousands of entities in a system. Examples are the electricity grid, playing Go, and a department store's inventory.</p><p>In our individual lives, AI seems more like another drop in the bucket of too much technology, and I think one day we'll realize that less is more when it comes to the stuff in our homes.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Getting concerned myself (Score:1)</h2>
+    <h3>Getting concerned myself (Score:1)</h3>
     <div class='by' style='font-style: italic;'>by SuperKendall ( 25149 )</div>
     <div class='comment_content'><p></p><p>I was looking at new fridges recently as a friend was asking for a recommendation, and it's alarming how trying to find a fridge without a screen is getting to be like trying to find a cell phone without a camera... it really limits your options.</p><p>The only way they could make fridges any worse is the if screens also played CNN constantly when not in use, like in an airport... you can absolutely see subsidized ad-fridges coming down the pipeline.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by lgw ( 121541 )</div>
       <div class='comment_content'><p></p><p>Seems like only the highest and lowest-end fridges lack screens these days (as well as ice/water in the door, something else I could do without).</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by mcswell ( 1102107 )</div>
         <div class='comment_content'><p></p><p>Come to my house. The refr *has* an ice/water dispenser in the door, but it hasn't worked for over a year. I think the tube to the water dispenser is frozen, and if it gets thawed, it just freezes up again. Same with the water dispenser on the refr nearest my office at work.</p><p>As for the ice dispenser on our refr, we never used it, so I took it out and got lots more room in the freezer. If we want ice cubes, we make them in trays, like the 1960s.</p></div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2></h2>
+      <h3></h3>
       <div class='by' style='font-style: italic;'></div>
       <div class='comment_content'></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:3)</h2>
+        <h3>Re: (Score:3)</h3>
         <div class='by' style='font-style: italic;'>by sheramil ( 921315 )</div>
         <div class='comment_content'><p></p><p>> What the hell does a fridge need a screen for?</p><p>You can connect it to a webcam inside the fridge and see if the light goes out when you close the door.</p></div>
       </div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>I remember a time... (Score:2)</h2>
+    <h3>I remember a time... (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by Dallas May ( 4891515 )</div>
     <div class='comment_content'><p></p><p>My uncle was a computer scientist for a National Lab. He retired 15 or so years ago. I remember just after my grandmother first got internet, he didn't have it at his home yet because he didn't believe it was safe -this was probably 1997 or 98, and I remember him talking to me about how disappointed he was with the internet. "It was supposed to be this great thing. It's useless. It'll never amount to anything."</p><p>Yeah, he was wrong.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by bobbied ( 2522392 )</div>
       <div class='comment_content'><p></p><p>> My uncle was a computer scientist for a National Lab. He retired 15 or so years ago. I remember just after my grandmother first got internet, he didn't have it at his home yet because he didn't believe it was safe -this was probably 1997 or 98, and I remember him talking to me about how disappointed he was with the internet. "It was supposed to be this great thing. It's useless. It'll never amount to anything."</p><p>> Yeah, he was wrong.</p><p>Was he? Was he really?</p><p>How much of the internet is truly useful and how much is just trash? Judging by my inbox, the number of E-mail in my inbox the ratio 1s more than 10 to 1 SPAM to worth while messages (And that's AFTER the SPAM filters.)</p><p>I find that this ratio pretty much governs the whole of the internet.. Where 1/10th of it is actually something of use and the rest is just useless junk.</p><p>So he's not that wrong.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2></h2>
+      <h3></h3>
       <div class='by' style='font-style: italic;'></div>
       <div class='comment_content'></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by mcswell ( 1102107 )</div>
         <div class='comment_content'><p></p><p>And here you (and I) are.</p></div>
       </div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>I heard... (Score:1)</h2>
+    <h3>I heard... (Score:1)</h3>
     <div class='by' style='font-style: italic;'>by Hentai007 ( 188457 )</div>
     <div class='comment_content'><p></p><p>AI is turning frogs gay.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by AbRASiON ( 589899 ) *</div>
       <div class='comment_content'><p></p><p>That's actually not true, the frogs are only gay for pay.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Nobody buys something because of AI (Score:3)</h2>
+    <h3>Nobody buys something because of AI (Score:3)</h3>
     <div class='by' style='font-style: italic;'>by Laxator2 ( 973549 )</div>
     <div class='comment_content'><p></p><p>I did not see any example where someone says: "I did not buy that product because it lacked AI".</p><p>I did not hear from anyone that they need AI so they are going out of their way to buy it. In its current form AI is good for pattern recognition in some cases, for example, face identification in photos.</p><p>The only customers are corporations with massive collections of personal data to analyze, but not individual consumers.</p><p>I believe AI has been over-hyped and pushed in areas where it is not usable in its current form (like self-driving cars) and we start to see the backlash.</p><p>I've already seen stories saying that the medical diagnoses made by IBM's Watson are just plain wrong. More examples will follow.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by m00sh ( 2538182 )</div>
       <div class='comment_content'><p></p><p>> I did not see any example where someone says: "I did not buy that product because it lacked AI".</p><p>> I did not hear from anyone that they need AI so they are going out of their way to buy it. In its current form AI is good for pattern recognition in some cases, for example, face identification in photos. The only customers are corporations with massive collections of personal data to analyze, but not individual consumers. I believe AI has been over-hyped and pushed in areas where it is not usable in its current form (like self-driving cars) and we start to see the backlash.</p><p>> I've already seen stories saying that the medical diagnoses made by IBM's Watson are just plain wrong. More examples will follow.</p><p>What about Google home and Alexa?</p><p>How do you recognize pedestrians in self-driving cars without AI?</p><p>IBM Watson was wrong quite a bit but it won jeopardy.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>First they ignore you, ... (Score:1)</h2>
+    <h3>First they ignore you, ... (Score:1)</h3>
     <div class='by' style='font-style: italic;'>by Maxo-Texas ( 864189 )</div>
     <div class='comment_content'><p></p><p>First they ignore you, then they laugh at you, then they fight you, then you win.</p><p>Mahatma Gandhi</p><p>This field is moving so fast compared to the 90s.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>It's a dead end because it's not very good anyway (Score:2)</h2>
+    <h3>It's a dead end because it's not very good anyway (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by Rick Schumann ( 4662797 )</div>
     <div class='comment_content'><p></p><p>So-called 'AI' is over-hyped and under-performing.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Another AI winter? (Score:2)</h2>
+    <h3>Another AI winter? (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by OneHundredAndTen ( 1523865 )</div>
     <div class='comment_content'><p></p><p>The AI bubble seems to be starting to deflate. It may not pop, but it will likely carry on shrinking. Most people already know that Alex and co. are little more than gimmicks, good for party games, grins and giggles, and little more. The AI community seems to be making the same mistakes they made in the late 60s and 70s. The second AI winter is nigh.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>how do you see non-existent things ? (Score:2)</h2>
+    <h3>how do you see non-existent things ? (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by bingoUV ( 1066850 )</div>
     <div class='comment_content'><p></p><p>If Consumer AI doesn't have a future, how can that non-existent future be seen ?</p><p>In an alternative interpretation, the author has seen the future of Consumer AI and so of course it exists. But the future of the future of Consumer AI doesn't exist. I.e. Future of Consumer AI doesn't have one - where "one" stands for future.</p><p>Any other interpretations ?</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>It's not "Consumer AI" (Score:1)</h2>
+    <h3>It's not "Consumer AI" (Score:1)</h3>
     <div class='by' style='font-style: italic;'>by themusicgod1 ( 241799 )</div>
     <div class='comment_content'><p></p><p>Since the consumer is not control of it.</p><p></p><p>It's Anti-Consumer AI if anything</p></div>
   </div>
index dc0bd6b02479c2d4d57bd0e31a2216f563ca7985..b3cd7ccb502564ec04b1e225ddc4b3a65b3f4109 100644 (file)
@@ -4,32 +4,42 @@
   Thursday September 06, 2018 @11:30PM (BeauHD)\r
   from the new-breed-of-corporate-leaders dept.\r
 \r
+  o Reference: 0102640098\r
   o News link: https://developers.slashdot.org/story/18/09/06/2024232/software-developers-are-now-more-valuable-to-companies-than-money-says-survey\r
   o Source link: https://www.cnbc.com/2018/09/06/companies-worry-more-about-access-to-software-developers-than-capital.html\r
 \r
 \r
-    An  anonymous  reader  quotes a report from CNBC: As our global\r
-    economy  increasingly  comes to run on technology-enabled rails\r
-    and   every   company   becomes  a  tech  company,  demand  for\r
-    high-quality  software  engineers  is  at  an  all-time high. A\r
-    recent  study from Stripe and Harris Poll found that 61 percent\r
-    of  C-suite  executives believe access to developer talent is a\r
-    threat   to   the  success  of  their  business.  Perhaps  more\r
-    surprisingly  -- as we mark a decade after the financial crisis\r
-    --  this  threat was even ranked above capital constraints. And\r
-    yet,  despite  being many corporations' most precious resource,\r
-    developer  talents  are all too often squandered. Collectively,\r
-    companies  today lose upward of $300 billion a year paying down\r
-    "technical  debt,"  as  developers  pour  time into maintaining\r
-    legacy  systems  or  dealing  with  the  ramifications  of  bad\r
-    software.  This  is  especially  worrisome,  given the outsized\r
-    impact  developers  have  on  companies'  chances  of  success.\r
-    Software  developers  don't  have a monopoly on good ideas, but\r
-    their   skill   set  makes  them  a  uniquely  deep  source  of\r
-    innovation,  productivity  and  new  economic connections. When\r
-    deployed  correctly,  developers can be economic multipliers --\r
-    coefficients  that  dramatically  ratchet  up the output of the\r
-    teams and companies of which they're a part.\r
+    An anonymous reader quotes a report from CNBC:\r
+    \r
+    >   As   our  global  economy  increasingly  comes  to  run  on\r
+    technology-enabled  rails  and  every  company  becomes  a tech\r
+    company,  demand  for  high-quality software engineers is at an\r
+    all-time  high.  A  recent study from [1]Stripe and Harris Poll\r
+    found  that  61 percent of C-suite executives believe access to\r
+    developer  talent is a threat to the success of their business.\r
+    Perhaps  more  surprisingly  --  as  we mark a decade after the\r
+    financial  crisis  --  [2]this  threat  was  even  ranked above\r
+    capital   constraints   .   And   yet,   despite   being   many\r
+    corporations'  most  precious  resource,  developer talents are\r
+    all  too  often  squandered. Collectively, companies today lose\r
+    upward  of $300 billion a year paying down "technical debt," as\r
+    developers   pour  time  into  maintaining  legacy  systems  or\r
+    dealing  with  the  ramifications  of  bad  software.  This  is\r
+    especially  worrisome,  given  the  outsized  impact developers\r
+    have  on  companies'  chances  of  success. Software developers\r
+    don't  have a monopoly on good ideas, but their skill set makes\r
+    them  a  uniquely  deep  source of innovation, productivity and\r
+    new  economic  connections. When deployed correctly, developers\r
+    can  be  economic multipliers -- coefficients that dramatically\r
+    ratchet  up  the  output  of  the  teams and companies of which\r
+    they're a part.\r
+    \r
+    \r
+    \r
+    [1] https://stripe.com/reports/developer-coefficient-2018\r
+    \r
+    [2] https://www.cnbc.com/2018/09/06/companies-worry-more-about-\r
+    access-to-software-developers-than-capital.html\r
 \r
 \r
   ** So why not treat them well? (Score:5, Insightful)\r
index 4cafd75ec0267b3e1586098a7a976277b065c305..6cb73a13f047ff3804222ae2c98525dcde570dab 100644 (file)
@@ -2,26 +2,35 @@
 i  Thursday September 06, 2018 @11:30PM (BeauHD)\r
 i  from the new-breed-of-corporate-leaders dept.\r
 i\r
-i    An  anonymous  reader  quotes a report from CNBC: As our global\r
-i    economy  increasingly  comes to run on technology-enabled rails\r
-i    and   every   company   becomes  a  tech  company,  demand  for\r
-i    high-quality  software  engineers  is  at  an  all-time high. A\r
-i    recent  study from Stripe and Harris Poll found that 61 percent\r
-i    of  C-suite  executives believe access to developer talent is a\r
-i    threat   to   the  success  of  their  business.  Perhaps  more\r
-i    surprisingly  -- as we mark a decade after the financial crisis\r
-i    --  this  threat was even ranked above capital constraints. And\r
-i    yet,  despite  being many corporations' most precious resource,\r
-i    developer  talents  are all too often squandered. Collectively,\r
-i    companies  today lose upward of $300 billion a year paying down\r
-i    "technical  debt,"  as  developers  pour  time into maintaining\r
-i    legacy  systems  or  dealing  with  the  ramifications  of  bad\r
-i    software.  This  is  especially  worrisome,  given the outsized\r
-i    impact  developers  have  on  companies'  chances  of  success.\r
-i    Software  developers  don't  have a monopoly on good ideas, but\r
-i    their   skill   set  makes  them  a  uniquely  deep  source  of\r
-i    innovation,  productivity  and  new  economic connections. When\r
-i    deployed  correctly,  developers can be economic multipliers --\r
-i    coefficients  that  dramatically  ratchet  up the output of the\r
-i    teams and companies of which they're a part.\r
+i    An anonymous reader quotes a report from CNBC:\r
+i    \r
+i    >   As   our  global  economy  increasingly  comes  to  run  on\r
+i    technology-enabled  rails  and  every  company  becomes  a tech\r
+i    company,  demand  for  high-quality software engineers is at an\r
+i    all-time  high.  A  recent study from [1]Stripe and Harris Poll\r
+i    found  that  61 percent of C-suite executives believe access to\r
+i    developer  talent is a threat to the success of their business.\r
+i    Perhaps  more  surprisingly  --  as  we mark a decade after the\r
+i    financial  crisis  --  [2]this  threat  was  even  ranked above\r
+i    capital   constraints   .   And   yet,   despite   being   many\r
+i    corporations'  most  precious  resource,  developer talents are\r
+i    all  too  often  squandered. Collectively, companies today lose\r
+i    upward  of $300 billion a year paying down "technical debt," as\r
+i    developers   pour  time  into  maintaining  legacy  systems  or\r
+i    dealing  with  the  ramifications  of  bad  software.  This  is\r
+i    especially  worrisome,  given  the  outsized  impact developers\r
+i    have  on  companies'  chances  of  success. Software developers\r
+i    don't  have a monopoly on good ideas, but their skill set makes\r
+i    them  a  uniquely  deep  source of innovation, productivity and\r
+i    new  economic  connections. When deployed correctly, developers\r
+i    can  be  economic multipliers -- coefficients that dramatically\r
+i    ratchet  up  the  output  of  the  teams and companies of which\r
+i    they're a part.\r
+i    \r
+i    \r
+i    \r
+i    [1] https://stripe.com/reports/developer-coefficient-2018\r
+i    \r
+i    [2] https://www.cnbc.com/2018/09/06/companies-worry-more-about-\r
+i    access-to-software-developers-than-capital.html\r
 i\r
index 451416bf91abcd804cbee1e0d6b322bdb3825b53..011e9958474e400ee9203f12ff2b229522fa0a26 100644 (file)
@@ -9,12 +9,12 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0102640098.html'>Software Developers Are Now More Valuable To Companies Than Money, Says Survey (cnbc.com)</a></h1>
+       <h2><a href='0102640098.html'>Software Developers Are Now More Valuable To Companies Than Money, Says Survey (cnbc.com)</a></h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (BeauHD) 
 from the new-breed-of-corporate-leaders dept.)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               An anonymous reader quotes a report from CNBC: As our global economy increasingly comes to run on technology-enabled rails and every company becomes a tech company, demand for high-quality software engineers is at an all-time high. A recent study from Stripe and Harris Poll found that 61 percent of C-suite executives believe access to developer talent is a threat to the success of their business. Perhaps more surprisingly -- as we mark a decade after the financial crisis -- this threat was even ranked above capital constraints. And yet, despite being many corporations&#x27; most precious resource, developer talents are all too often squandered. Collectively, companies today lose upward of $300 billion a year paying down &quot;technical debt,&quot; as developers pour time into maintaining legacy systems or dealing with the ramifications of bad software. This is especially worrisome, given the outsized impact developers have on companies&#x27; chances of success. Software developers don&#x27;t have a monopoly on good ideas, but their skill set makes them a uniquely deep source of innovation, productivity and new economic connections. When deployed correctly, developers can be economic multipliers -- coefficients that dramatically ratchet up the output of the teams and companies of which they&#x27;re a part.
+               An anonymous reader quotes a report from CNBC:<br/><br/>&gt; As our global economy increasingly comes to run on technology-enabled rails and every company becomes a tech company, demand for high-quality software engineers is at an all-time high. A recent study from [1]Stripe and Harris Poll found that 61 percent of C-suite executives believe access to developer talent is a threat to the success of their business. Perhaps more surprisingly -- as we mark a decade after the financial crisis -- [2]this threat was even ranked above capital constraints . And yet, despite being many corporations&#x27; most precious resource, developer talents are all too often squandered. Collectively, companies today lose upward of $300 billion a year paying down &quot;technical debt,&quot; as developers pour time into maintaining legacy systems or dealing with the ramifications of bad software. This is especially worrisome, given the outsized impact developers have on companies&#x27; chances of success. Software developers don&#x27;t have a monopoly on good ideas, but their skill set makes them a uniquely deep source of innovation, productivity and new economic connections. When deployed correctly, developers can be economic multipliers -- coefficients that dramatically ratchet up the output of the teams and companies of which they&#x27;re a part.<br/><br/><br/><br/>[1] https://stripe.com/reports/developer-coefficient-2018<br/><br/>[2] https://www.cnbc.com/2018/09/06/companies-worry-more-about-access-to-software-developers-than-capital.html
        </div>
 <hr/>
 </div>
index 56a604e897d0a2e3e35d0a7fc0421a50735095c8..e02825daec2537af4d6d5c093709fdb768d2b19f 100644 (file)
@@ -9,65 +9,66 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Software Developers Are Now More Valuable To Companies Than Money, Says Survey (cnbc.com)</h1>
+       <h2>Software Developers Are Now More Valuable To Companies Than Money, Says Survey (cnbc.com)</h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (BeauHD) 
 from the new-breed-of-corporate-leaders dept.)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0102640098</a></li>
         <li>News link: <a href='https://developers.slashdot.org/story/18/09/06/2024232/software-developers-are-now-more-valuable-to-companies-than-money-says-survey'>https://developers.slashdot.org/story/18/09/06/2024232/software-developers-are-now-more-valuable-to-companies-than-money-says-survey</a></li>
         <li>Source link: <a href='https://www.cnbc.com/2018/09/06/companies-worry-more-about-access-to-software-developers-than-capital.html'>https://www.cnbc.com/2018/09/06/companies-worry-more-about-access-to-software-developers-than-capital.html</a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               An anonymous reader quotes a report from CNBC: As our global economy increasingly comes to run on technology-enabled rails and every company becomes a tech company, demand for high-quality software engineers is at an all-time high. A recent study from Stripe and Harris Poll found that 61 percent of C-suite executives believe access to developer talent is a threat to the success of their business. Perhaps more surprisingly -- as we mark a decade after the financial crisis -- this threat was even ranked above capital constraints. And yet, despite being many corporations&#x27; most precious resource, developer talents are all too often squandered. Collectively, companies today lose upward of $300 billion a year paying down &quot;technical debt,&quot; as developers pour time into maintaining legacy systems or dealing with the ramifications of bad software. This is especially worrisome, given the outsized impact developers have on companies&#x27; chances of success. Software developers don&#x27;t have a monopoly on good ideas, but their skill set makes them a uniquely deep source of innovation, productivity and new economic connections. When deployed correctly, developers can be economic multipliers -- coefficients that dramatically ratchet up the output of the teams and companies of which they&#x27;re a part.
+               An anonymous reader quotes a report from CNBC:<br/><br/>&gt; As our global economy increasingly comes to run on technology-enabled rails and every company becomes a tech company, demand for high-quality software engineers is at an all-time high. A recent study from [1]Stripe and Harris Poll found that 61 percent of C-suite executives believe access to developer talent is a threat to the success of their business. Perhaps more surprisingly -- as we mark a decade after the financial crisis -- [2]this threat was even ranked above capital constraints . And yet, despite being many corporations&#x27; most precious resource, developer talents are all too often squandered. Collectively, companies today lose upward of $300 billion a year paying down &quot;technical debt,&quot; as developers pour time into maintaining legacy systems or dealing with the ramifications of bad software. This is especially worrisome, given the outsized impact developers have on companies&#x27; chances of success. Software developers don&#x27;t have a monopoly on good ideas, but their skill set makes them a uniquely deep source of innovation, productivity and new economic connections. When deployed correctly, developers can be economic multipliers -- coefficients that dramatically ratchet up the output of the teams and companies of which they&#x27;re a part.<br/><br/><br/><br/>[1] https://stripe.com/reports/developer-coefficient-2018<br/><br/>[2] https://www.cnbc.com/2018/09/06/companies-worry-more-about-access-to-software-developers-than-capital.html
        </div>
 <hr/>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>So why not treat them well? (Score:5, Insightful)</h2>
+    <h3>So why not treat them well? (Score:5, Insightful)</h3>
     <div class='by' style='font-style: italic;'>by gweihir ( 88907 )</div>
     <div class='comment_content'><p></p><p>Naa, that would be un-capitalist. Developers must be cheap wage-slaves that do not have a real career-path and are unable to find a job once they hit 50. That will surely not have any impact on whether smart people go into software writing or not, right?</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: So why not treat them well? (Score:1)</h2>
+      <h3>Re: So why not treat them well? (Score:1)</h3>
       <div class='by' style='font-style: italic;'>by Dannis12345 ( 5512754 )</div>
       <div class='comment_content'><p></p><p>This is really true. As the fact that the IT leads the world.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2></h2>
+      <h3></h3>
       <div class='by' style='font-style: italic;'></div>
       <div class='comment_content'></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:3)</h2>
+        <h3>Re: (Score:3)</h3>
         <div class='by' style='font-style: italic;'>by ShanghaiBill ( 739463 )</div>
         <div class='comment_content'><p></p><p>> But even so, I hear these horror stories about how software developers are treated and I just have not seen it.</p><p>Me neither. I have worked for companies that had catered meals, free soda, laundry service, sky diving bonding trips, etc. I have had plenty of opportunities to travel. I have worked some late nights, and done a few death marches, but those only lasted a few weeks, out of a career lasting decades.</p><p>Software developers are likely the most spoiled employees in the history of the world.</p><p>People will alway whine.</p></div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>Re: (Score:2)</h2>
+          <h3>Re: (Score:2)</h3>
           <div class='by' style='font-style: italic;'>by gweihir ( 88907 )</div>
           <div class='comment_content'><p></p><p>> People will alway whine.</p><p>And there you are wrong. I have a pretty good career myself. But I see how many coders are treated and I am not surprised at all that there are by far not enough good ones.</p></div>
           <div class='comment' style='display: block; margin-left: 80px'>
-            <h2>Re: (Score:1)</h2>
+            <h3>Re: (Score:1)</h3>
             <div class='by' style='font-style: italic;'>by NicknameUnavailable ( 4134147 )</div>
             <div class='comment_content'><p></p><p>As much as I'm for better treatment and perks for coders, the issue of "not enough good ones" isn't because of that. There's only so many smart people, dumb people and mediocre people don't make good coders. Some of the above-average ones might make the cut as maintenance coders or some incredibly soul-crushing AGILE environment where they don't actually have to think, but for the most part any programming position of note requires a 150+ IQ to do even moderately well.</p></div>
             <div class='comment' style='display: block; margin-left: 80px'>
-              <h2></h2>
+              <h3></h3>
               <div class='by' style='font-style: italic;'></div>
               <div class='comment_content'></div>
               <div class='comment' style='display: block; margin-left: 80px'>
-                <h2>Re: (Score:2)</h2>
+                <h3>Re: (Score:2)</h3>
                 <div class='by' style='font-style: italic;'>by HornWumpus ( 783565 )</div>
                 <div class='comment_content'><p></p><p>How many 3+ standard deviation people are we supposed to believe you know?</p><p>Same crit as you gave the GP. I doubt you know even one.</p></div>
               </div>
             </div>
             <div class='comment' style='display: block; margin-left: 80px'>
-              <h2>Re: (Score:2)</h2>
+              <h3>Re: (Score:2)</h3>
               <div class='by' style='font-style: italic;'>by gweihir ( 88907 )</div>
               <div class='comment_content'><p></p><p>The issue is very much that a lot of the few people that could be good at it, see the working conditions and career options and go somewhere else. Also, 150+IQ people basically do not exist. I gather this is some wired non-standard US scale...</p></div>
               <div class='comment' style='display: block; margin-left: 80px'>
-                <h2>Re: (Score:3)</h2>
+                <h3>Re: (Score:3)</h3>
                 <div class='by' style='font-style: italic;'>by _Sharp'r_ ( 649297 )</div>
                 <div class='comment_content'><p></p><p>Having a measured IQ >150, I can tell you with my excellent two-minute Googling skills there are approximately 300K in the U.S. if you're using the Stanford-Binet scale. For the Wechsler scale, it's more like 140K, which is still a lot of people. Heck, the Prometheus Society's cut-off for membership is 160+. I guess to you, they basically don't exist...</p></div>
               </div>
               <div class='comment' style='display: block; margin-left: 80px'>
-                <h2>Re: (Score:2)</h2>
+                <h3>Re: (Score:2)</h3>
                 <div class='by' style='font-style: italic;'>by ShanghaiBill ( 739463 )</div>
                 <div class='comment_content'><p></p><p>> ... see the working conditions and career options and go somewhere else.</p><p>Where do they go?</p><p>Doctors, lawyers and investment bankers work longer hours than programmers. Nearly everyone else makes less money.</p><p>Maybe they become underwater welders?</p></div>
               </div>
@@ -77,175 +78,175 @@ from the new-breed-of-corporate-leaders dept.)</div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re:So why not treat them well? (Score:5, Interesting)</h2>
+      <h3>Re:So why not treat them well? (Score:5, Interesting)</h3>
       <div class='by' style='font-style: italic;'>by spagthorpe ( 111133 )</div>
       <div class='comment_content'><p></p><p>It won't really have any impact, because young people don't think they'll ever get old. Or it will be different for them.</p><p>Had a 20-something at my last job make a number of comments about some of the older developers there, saying they'd hate to still be working at that age, and that they are probably stuck doing the same work because they can't learn anything new. I don't know why he was telling me this, as I was twice his age at the time, but it's obvious that he doesn't think he'll be in the same position.</p><p>They ultimately did lay off a lot of their senior engineers and replace a lot of the position with 20-somethings, including in project management positions. A number of those projects never saw the light of day after years of re-writes into new frameworks.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>And yet there's agile (Score:2)</h2>
+    <h3>And yet there's agile (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by xxxJonBoyxxx ( 565205 )</div>
     <div class='comment_content'><p></p><p>And open concept offices.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re:And yet there's agile (Score:5, Interesting)</h2>
+      <h3>Re:And yet there's agile (Score:5, Interesting)</h3>
       <div class='by' style='font-style: italic;'>by Seven Spirals ( 4924941 )</div>
       <div class='comment_content'><p></p><p>I've quit one job and refused two others because of open offices. The two I refused were absolutely flabbergasted by my refusal. They literally could not understand why anyone wouldn't want to be in an open office space surrounded on 3.8 sides by glass-walled manager offices, loud ugly marketing girls, and a bunch of H1B dudes who couldn't be bothered to wear deodorant. That place (MX Logic) had the worst looking office I've ever seen. One of them offered me the job on the spot after the interview and I was already shutting them down and refusing it before they even got started. I told them there is about a zero percent chance of getting anyone really talented to take the gig, because they had this ridiculous noisy slave pit thing going. I nearly left before I even *did* the interview I was so disgusted with the place. The hiring manager was (of course) offended, but he was also clueless. About a year after that interview I had a guy come up to me at the local Maker Space who was one of the "technical resources" for the company during the interview (quiet guy in the back of the room). He told me "My god was I cheering when you refused them over the goddamn open workspace idiocy. My boss was upset over that for weeks. They still talk about it during the hiring process and argue about it."</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:1)</h2>
+        <h3>Re: (Score:1)</h3>
         <div class='by' style='font-style: italic;'>by bkmoore ( 1910118 )</div>
         <div class='comment_content'><p></p><p>> ....One of them offered me the job on the spot after the interview and I was already shutting them down and refusing it before they even got started.....</p><p>It begs the question, why even apply there in the first place.</p></div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>Re: (Score:3)</h2>
+          <h3>Re: (Score:3)</h3>
           <div class='by' style='font-style: italic;'>by Klaxton ( 609696 )</div>
           <div class='comment_content'><p></p><p>> It begs the question, why even apply there in the first place.</p><p>So you could see their office environment tucked away behind the job description on the internet?</p></div>
         </div>
       </div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by Ocker3 ( 1232550 )</div>
         <div class='comment_content'><p></p><p>"But I can See everyone and I know that they're working" - Manager If someone doesn't know enough about their direct report's job that they don't know whether they're working or not without seeing them at their desk, there's a problem. Not all jobs are reduced in efficiency by a cubicle farm, but if your job is primarily about mental focus for the time-intensive tasks, then most people will benefit from having their own room. And the employer will probably benefit enough that an actual room is a worthwhile</p></div>
       </div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by erp_consultant ( 2614861 )</div>
         <div class='comment_content'><p></p><p>Sounds like a real horror show. Safe to say you made the right move.</p></div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:3)</h2>
+      <h3>Re: (Score:3)</h3>
       <div class='by' style='font-style: italic;'>by Klaxton ( 609696 )</div>
       <div class='comment_content'><p></p><p>I've worked in the industry for many years, usually with a private office or shared with one person. Recently got a job in an agile "scrum" shop, which went to an open floorplan a few months later. Miserable experience on both counts. Every day you get a Jira work ticket for some "the user wants to see" granule of a thing that you had no part in designing. Zero privacy. It is amazingly de-motivating.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2></h2>
+    <h3></h3>
     <div class='by' style='font-style: italic;'></div>
     <div class='comment_content'></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by HornWumpus ( 783565 )</div>
       <div class='comment_content'><p></p><p>Microsoft owns javascript? You have things backwards.</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by gweihir ( 88907 )</div>
         <div class='comment_content'><p></p><p>I was thinking the same thing. Although JavaScript, Java, and the surrounding ecosystems could have come from MS, no doubt.</p></div>
       </div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Yeah, right (Score:5, Insightful)</h2>
+    <h3>Yeah, right (Score:5, Insightful)</h3>
     <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
     <div class='comment_content'><p></p><p>If they considered developers more important than money, they'd pay the developers more to keep the skilled ones. Every time a developer leaves a company, a hunk of business knowledge walks out the door with him.</p><p>Companies care about that quarter's finance report, and the C-level execs care only about fleecing the company for all they can stuff into their own pockets. Look at what they do, not what some survey says.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2></h2>
+      <h3></h3>
       <div class='by' style='font-style: italic;'></div>
       <div class='comment_content'></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:3, Interesting)</h2>
+        <h3>Re: (Score:3, Interesting)</h3>
         <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
         <div class='comment_content'><p></p><p>LOL. You've massively understated the ageism and the issue of job qualifications.</p><p>First, the ageism problem is associated also with a problem that people aren't allowed to take breaks. After having great success even to the point of being a chief architect on an 80-man program, I quit working for a while and now can't find anyone who will let me start at the bottom.</p><p>But, the job qualification thing is really ridiculous. A good software engineer is a specialist at picking up new domains, languages, frameworks,</p></div>
       </div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by Anonymous Brave Guy ( 457657 )</div>
         <div class='comment_content'><p></p><p>> Don't know where you live, but in most places I think developers are paid fairly well. We offer straight-out-of-school newbies $80-$90k, and still some turn us down for better offers.</p><p>Most places are not the Bay Area or a few big US cities. In most of the world, new starter salaries in software development are rarely more than 1/3 of that level, and in many places they are much lower.</p></div>
       </div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by Ocker3 ( 1232550 )</div>
         <div class='comment_content'><p></p><p>Your post is probably at zero rep because it was posted AC, but you make good points.</p></div>
       </div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2></h2>
+    <h3></h3>
     <div class='by' style='font-style: italic;'></div>
     <div class='comment_content'></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:3)</h2>
+      <h3>Re: (Score:3)</h3>
       <div class='by' style='font-style: italic;'>by Klaxton ( 609696 )</div>
       <div class='comment_content'><p></p><p>Software developers generally have to do what they are told, and work on whatever the boss thinks is important. You don't get to decide whether it is going to bring in money or not.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Yeah haven't heard that one before (Score:2)</h2>
+    <h3>Yeah haven't heard that one before (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by Crashmarik ( 635988 )</div>
     <div class='comment_content'><p></p><p>Maybe it just sounds too much like 40 years of businesses claiming there was a shortage of engineers in the U.S. when what they meant was there was a shortage of engineers that could be treated really badly.</p><p>Or maybe it's the fact that companies only seem to be willing to hire H1Bs that will do anything not to go back to their shitholes, or young kids who are stupid enough to believe managements promises and have no family or social life to distract from putting in 80+ hour weeks ?</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by zlives ( 2009072 )</div>
       <div class='comment_content'><p></p><p>you misread, and i quote</p><p>"developer talent is a threat to the success of their business" thus the hiring of no talent, spot filling h1b. and if they accidentally get a talented h1b... replace and repeat.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>FTFY (Score:5, Funny)</h2>
+    <h3>FTFY (Score:5, Funny)</h3>
     <div class='by' style='font-style: italic;'>by thevirtualcat ( 1071504 )</div>
     <div class='comment_content'><p></p><p>Software Developers Who Are Willing To Work For Uncompetitive Wages And No Benefits Are Now More Valuable To Companies Than Money, Says Survey</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by Seven Spirals ( 4924941 )</div>
       <div class='comment_content'><p></p><p>Fucking-A right. Period.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>.ORG (Score:4, Insightful)</h2>
+    <h3>.ORG (Score:4, Insightful)</h3>
     <div class='by' style='font-style: italic;'>by fluffernutter ( 1411889 )</div>
     <div class='comment_content'><p></p><p>This just tells me that developers need to get organized and start saying no to 80+ work weeks collectively. Otherwise it will be divided they fall, forever.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by Ocker3 ( 1232550 )</div>
       <div class='comment_content'><p></p><p>How do we re-invent Unions without calling them Unions and avoid the very real baggage that the term has in the USA? Guilds?</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>In other news... (Score:1)</h2>
+    <h3>In other news... (Score:1)</h3>
     <div class='by' style='font-style: italic;'>by Robobox Computer ( 5357621 )</div>
     <div class='comment_content'><p></p><p>The sun rose today.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Legacy systems are out of control (Score:2)</h2>
+    <h3>Legacy systems are out of control (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by xack ( 5304745 )</div>
     <div class='comment_content'><p></p><p>Microsoft has just announced paid extended support for Windows 7 as too many companies are using it. There’s a lot of server 2003 systems out there too, with companies rather risking security exploits than upgrade.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2></h2>
+      <h3></h3>
       <div class='by' style='font-style: italic;'></div>
       <div class='comment_content'></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by Ocker3 ( 1232550 )</div>
         <div class='comment_content'><p></p><p>A pity that new features aren't separated from security patches to allow users to keep their old platform secure without feature changes.</p></div>
       </div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by xvan ( 2935999 )</div>
         <div class='comment_content'><p></p><p>> Newer file browsers no longer let you edit the file path, you have to click on everything to get somewhere</p><p>Ctrl+L , no, you don't need to thank me.</p></div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:1)</h2>
+      <h3>Re: (Score:1)</h3>
       <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
       <div class='comment_content'><p></p><p>So I'm supposed to upgrade the single Windows 2003 system I have, running as a non-networked VM, hosting a proprietary application on a system we need to lookup legacy data that never changes so I can pay to upgrade to a modern system, figure out a way to migrate the data from one proprietary application to a new and different system just so I can have support I don't need on a system that can't realistically be exploited in the first place?</p><p>OR I'm supposed to pay a premium for extended support on the curren</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:3)</h2>
+      <h3>Re: (Score:3)</h3>
       <div class='by' style='font-style: italic;'>by gweihir ( 88907 )</div>
       <div class='comment_content'><p></p><p>That is a different problem. Their new offerings are just really bad. Also, nobody sane used MS crap on server-side.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Yet us 50+ folks are unemployed (Score:4, Informative)</h2>
+    <h3>Yet us 50+ folks are unemployed (Score:4, Informative)</h3>
     <div class='by' style='font-style: italic;'>by Snotnose ( 212196 )</div>
     <div class='comment_content'><p></p><p>Forget how long I've been out of work, it's been 2-3 years now since I quit looking.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:3)</h2>
+      <h3>Re: (Score:3)</h3>
       <div class='by' style='font-style: italic;'>by Locke2005 ( 849178 )</div>
       <div class='comment_content'><p></p><p>I'm 57 and got at least 3 calls TODAY offering to submit me for contract software positions. Granted, a lot of recruiters try to low-ball me on the hourly rate, but they change their tune as soon as you call their bluff and tell them you're not interested at that low rate.</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:1)</h2>
+        <h3>Re: (Score:1)</h3>
         <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
         <div class='comment_content'><p></p><p>> I'm 57 and got at least 3 calls TODAY offering to submit me for contract software positions. Granted, a lot of recruiters try to low-ball me on the hourly rate, but they change their tune as soon as you call their bluff and tell them you're not interested at that low rate.</p><p>I get recruiters wanting to submit me all the time. Then after a week, I follow up and the "the position is closed." I think recruiters are assholes who got fired from see car lots for ethics violations.</p><p>So, when you get a real job with health insurance, you'll be an outlier.</p><p>Of course, that's assumimg you're not full of shit.</p></div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>Re: (Score:2)</h2>
+          <h3>Re: (Score:2)</h3>
           <div class='by' style='font-style: italic;'>by Locke2005 ( 849178 )</div>
           <div class='comment_content'><p></p><p>I agree; I regard recruiters as people that weren't ethical enough to get jobs as used car salesmen. I interviewed for a job once, didn't get any response, so I started another position. A month after the initial interview, the recruiter for the first position offered me $1500 cash in a plain, unmarked envelope to quit the job I'd just started and take the other position instead! (Apparently the cash came out of his commission.) So yes, recruiters know nothing, rely almost entirely on keyword searching in r</p></div>
         </div>
@@ -253,42 +254,42 @@ from the new-breed-of-corporate-leaders dept.)</div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>So, the old adage? (Score:2)</h2>
+    <h3>So, the old adage? (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by fahrbot-bot ( 874524 )</div>
     <div class='comment_content'><p></p><p>Employees are our most valuable asset? I'm pretty sure it's actually still money.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Nonsensical headline... (Score:2)</h2>
+    <h3>Nonsensical headline... (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by JoeDuncan ( 874519 )</div>
     <div class='comment_content'><p></p><p>It's like saying "gold is worth more than money!" - totally meaningless.</p><p>One (gold, developers) is a commodity that IS exchanged, the other (money) is the medium OF exchange.</p><p>Saying that "commodity X" is worth more than "exchange medium Y" makes no sense because a commodity CANNOT be worth "more" or "less" than the medium of exchange used - it can only ever be worth a specified amount of Y.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Talk about not understanding an article / Poll (Score:2)</h2>
+    <h3>Talk about not understanding an article / Poll (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by Harlequin80 ( 1671040 )</div>
     <div class='comment_content'><p></p><p>No where does it say that companies think developers are more important than money.</p><p>The results state that the companies perceive the risk of not being able to find skills as higher than the risks of not being able to access capital.</p><p>This is especially true if you're a cash rich organisation.</p><p>In the current financial climate finding returns on your investments is hard. Interest rates are at historically low levels, bond returns are zero, and so that leaves higher risk investments to get returns. That effecti</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>lots of employees are "worth more than money"... (Score:2)</h2>
+    <h3>lots of employees are "worth more than money"... (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by bkmoore ( 1910118 )</div>
     <div class='comment_content'><p></p><p>What management school fails to teach young inexperienced executives: If the company's future existence depends on whether or not an employee does the job correctly or not, they are "worth more than money".</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Tech debt is a business decision (Score:2)</h2>
+    <h3>Tech debt is a business decision (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by swm ( 171547 )</div>
     <div class='comment_content'><p></p><p>Incurring technical debt is a business decision.</p><p>And it may well be the right decision.</p><p>For example, in a startup, time to market typically trumps software quality.</p><p>And there are a lot of startups in the software field...</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Not at my compamy (Score:1)</h2>
+    <h3>Not at my compamy (Score:1)</h3>
     <div class='by' style='font-style: italic;'>by dccase ( 56453 )</div>
     <div class='comment_content'><p></p><p>Not at my company, and certainly not at any other publicly-traded company.</p><p>Maybe at some privately-held company until it gets bought out.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Employees are our Most Valuable Asset (Score:3)</h2>
+    <h3>Employees are our Most Valuable Asset (Score:3)</h3>
     <div class='by' style='font-style: italic;'>by R3d M3rcury ( 871886 )</div>
     <div class='comment_content'><p></p><p>Right behind [1]carbon paper. [dilbert.com]</p><p></p><p></p><p></p><p></p><p>[1] http://dilbert.com/strip/1993-03-03</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>And this is why we keep them chained to (Score:2)</h2>
+    <h3>And this is why we keep them chained to (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by Ranger ( 1783 )</div>
     <div class='comment_content'><p></p><p>a cubicle.</p></div>
   </div>
index 2d9f868ac5e3df57d73dc14a1f46bce99f5ce70c..6bd9fef92032fcf9c47e4e44a3184eeadf96990f 100644 (file)
@@ -4,42 +4,59 @@
   Thursday September 06, 2018 @11:30PM (BeauHD)\r
   from the easier-said-than-done dept.\r
 \r
+  o Reference: 0102640274\r
   o News link: https://news.slashdot.org/story/18/09/06/2043213/professor-who-coined-term-net-neutrality-thinks-its-time-to-break-up-facebook\r
   o Source link: https://www.theverge.com/2018/9/4/17816572/tim-wu-facebook-regulation-interview-curse-of-bigness-antitrust\r
 \r
 \r
-    pgmrdlm  shares a report from The Verge: Best known for coining\r
-    the  phrase  "net  neutrality"  and his book The Master Switch:\r
-    The  Rise  and  Fall  of Information Empires, Wu has a new book\r
-    coming  out  in November called The Curse of Bigness: Antitrust\r
-    in  the  New  Gilded  Age.  In it, he argues compellingly for a\r
-    return  to  aggressive  antitrust  enforcement  in the style of\r
-    Teddy  Roosevelt,  saying  that  Google,  Facebook, Amazon, and\r
-    other  huge  tech  companies  are a threat to democracy as they\r
-    get  bigger and bigger. "We live in America, which has a strong\r
-    and  proud  tradition of breaking up companies that are too big\r
-    for  inefficient reasons," Wu told me on this week's Vergecast.\r
-    "We  need  to  reverse  this  idea  that  it's  not an American\r
-    tradition.  We've  broken  up dozens of companies." "I think if\r
-    you  took  a  hard  look  at  the  acquisition  of WhatsApp and\r
-    Instagram,  the argument that the effects of those acquisitions\r
-    have  been  anticompetitive would be easy to prove for a number\r
-    of  reasons,"  says Wu. And breaking up the company wouldn't be\r
-    hard,  he  says.  "What  would  be  the harm? You'll have three\r
-    competitors.  It's  not  'Oh my god, if you get rid of WhatsApp\r
-    and  Instagram,  well  then  the  whole  world's  going to fall\r
-    apart.'  It  would  be  like 'Okay, now you have some companies\r
-    actually  trying  to  offer  you  an alternative to Facebook.'"\r
-    Breaking  up  Facebook  (and  other  huge  tech  companies like\r
-    Google  and  Amazon)  could  be  simple  under the current law,\r
-    suggests  Wu.  But  it could also lead to a major rethinking of\r
-    how  antitrust  law  should  work  in  a  world where the giant\r
-    platform  companies  give their products away for free, and the\r
-    ability  for  the  government to restrict corporate power seems\r
-    to  be diminishing by the day. And it demands that we all think\r
-    seriously  about  the  conditions  that  create  innovation. "I\r
-    think  everyone's  steering way away from the monopolies, and I\r
-    think it's hurting innovation in the tech sector," says Wu.\r
+    [1]pgmrdlm shares a report from The Verge:\r
+    \r
+    >  Best  known  for coining the phrase "net neutrality" and his\r
+    book  The  Master  Switch:  The  Rise  and  Fall of Information\r
+    Empires,  Wu  has  a  new  book  coming  out in November called\r
+    [2]The  Curse  of Bigness: Antitrust in the New Gilded Age . In\r
+    it,   he   argues  compellingly  for  a  return  to  aggressive\r
+    antitrust  enforcement  in the style of Teddy Roosevelt, saying\r
+    that  Google,  Facebook,  Amazon, and other huge tech companies\r
+    [3]are  a  threat  to democracy as they get bigger and bigger .\r
+    "We  live in America, which has a strong and proud tradition of\r
+    breaking   up  companies  that  are  too  big  for  inefficient\r
+    reasons,"  Wu  told  me  on  this week's Vergecast. "We need to\r
+    reverse  this  idea  that it's not an American tradition. We've\r
+    broken up dozens of companies."\r
+    \r
+    >\r
+    \r
+    >  "I  think  if  you  took  a  hard look at the acquisition of\r
+    WhatsApp  and Instagram, the argument that the effects of those\r
+    acquisitions  have  been anticompetitive would be easy to prove\r
+    for  a number of reasons," says Wu. And breaking up the company\r
+    wouldn't  be  hard,  he  says.  "What would be the harm? You'll\r
+    have  three competitors. It's not 'Oh my god, if you get rid of\r
+    WhatsApp  and  Instagram,  well then the whole world's going to\r
+    fall  apart.'  It  would  be  like  'Okay,  now  you  have some\r
+    companies  actually  trying  to  offer  you  an  alternative to\r
+    Facebook.'"   Breaking   up   Facebook  (and  other  huge  tech\r
+    companies  like  Google  and  Amazon) could be simple under the\r
+    current  law,  suggests  Wu.  But it could also lead to a major\r
+    rethinking  of  how  antitrust law should work in a world where\r
+    the  giant  platform  companies  give  their  products away for\r
+    free,  and the ability for the government to restrict corporate\r
+    power  seems  to be diminishing by the day. And it demands that\r
+    we  all  think  seriously  about  the  conditions  that  create\r
+    innovation.  "I  think  everyone's  steering  way away from the\r
+    monopolies,  and  I  think  it's hurting innovation in the tech\r
+    sector," says Wu.\r
+    \r
+    \r
+    \r
+    [1] https://slashdot.org/~pgmrdlm\r
+    \r
+    [2] https://www.amazon.com/Curse-Bigness-Antitrust-New-Gilded/-\r
+    dp/0999745468\r
+    \r
+    [3] https://www.theverge.com/2018/9/4/17816572/tim-wu-facebook-\r
+    regulation-interview-curse-of-bigness-antitrust\r
 \r
 \r
   ** Safe Harbor (Score:5, Interesting)\r
index 3d5338f5eb7e8d11fa2365d813ff7c3afece2abb..064661733cdc0896e89fbff887e19f5f2424d34c 100644 (file)
@@ -2,36 +2,52 @@
 i  Thursday September 06, 2018 @11:30PM (BeauHD)\r
 i  from the easier-said-than-done dept.\r
 i\r
-i    pgmrdlm  shares a report from The Verge: Best known for coining\r
-i    the  phrase  "net  neutrality"  and his book The Master Switch:\r
-i    The  Rise  and  Fall  of Information Empires, Wu has a new book\r
-i    coming  out  in November called The Curse of Bigness: Antitrust\r
-i    in  the  New  Gilded  Age.  In it, he argues compellingly for a\r
-i    return  to  aggressive  antitrust  enforcement  in the style of\r
-i    Teddy  Roosevelt,  saying  that  Google,  Facebook, Amazon, and\r
-i    other  huge  tech  companies  are a threat to democracy as they\r
-i    get  bigger and bigger. "We live in America, which has a strong\r
-i    and  proud  tradition of breaking up companies that are too big\r
-i    for  inefficient reasons," Wu told me on this week's Vergecast.\r
-i    "We  need  to  reverse  this  idea  that  it's  not an American\r
-i    tradition.  We've  broken  up dozens of companies." "I think if\r
-i    you  took  a  hard  look  at  the  acquisition  of WhatsApp and\r
-i    Instagram,  the argument that the effects of those acquisitions\r
-i    have  been  anticompetitive would be easy to prove for a number\r
-i    of  reasons,"  says Wu. And breaking up the company wouldn't be\r
-i    hard,  he  says.  "What  would  be  the harm? You'll have three\r
-i    competitors.  It's  not  'Oh my god, if you get rid of WhatsApp\r
-i    and  Instagram,  well  then  the  whole  world's  going to fall\r
-i    apart.'  It  would  be  like 'Okay, now you have some companies\r
-i    actually  trying  to  offer  you  an alternative to Facebook.'"\r
-i    Breaking  up  Facebook  (and  other  huge  tech  companies like\r
-i    Google  and  Amazon)  could  be  simple  under the current law,\r
-i    suggests  Wu.  But  it could also lead to a major rethinking of\r
-i    how  antitrust  law  should  work  in  a  world where the giant\r
-i    platform  companies  give their products away for free, and the\r
-i    ability  for  the  government to restrict corporate power seems\r
-i    to  be diminishing by the day. And it demands that we all think\r
-i    seriously  about  the  conditions  that  create  innovation. "I\r
-i    think  everyone's  steering way away from the monopolies, and I\r
-i    think it's hurting innovation in the tech sector," says Wu.\r
+i    [1]pgmrdlm shares a report from The Verge:\r
+i    \r
+i    >  Best  known  for coining the phrase "net neutrality" and his\r
+i    book  The  Master  Switch:  The  Rise  and  Fall of Information\r
+i    Empires,  Wu  has  a  new  book  coming  out in November called\r
+i    [2]The  Curse  of Bigness: Antitrust in the New Gilded Age . In\r
+i    it,   he   argues  compellingly  for  a  return  to  aggressive\r
+i    antitrust  enforcement  in the style of Teddy Roosevelt, saying\r
+i    that  Google,  Facebook,  Amazon, and other huge tech companies\r
+i    [3]are  a  threat  to democracy as they get bigger and bigger .\r
+i    "We  live in America, which has a strong and proud tradition of\r
+i    breaking   up  companies  that  are  too  big  for  inefficient\r
+i    reasons,"  Wu  told  me  on  this week's Vergecast. "We need to\r
+i    reverse  this  idea  that it's not an American tradition. We've\r
+i    broken up dozens of companies."\r
+i    \r
+i    >\r
+i    \r
+i    >  "I  think  if  you  took  a  hard look at the acquisition of\r
+i    WhatsApp  and Instagram, the argument that the effects of those\r
+i    acquisitions  have  been anticompetitive would be easy to prove\r
+i    for  a number of reasons," says Wu. And breaking up the company\r
+i    wouldn't  be  hard,  he  says.  "What would be the harm? You'll\r
+i    have  three competitors. It's not 'Oh my god, if you get rid of\r
+i    WhatsApp  and  Instagram,  well then the whole world's going to\r
+i    fall  apart.'  It  would  be  like  'Okay,  now  you  have some\r
+i    companies  actually  trying  to  offer  you  an  alternative to\r
+i    Facebook.'"   Breaking   up   Facebook  (and  other  huge  tech\r
+i    companies  like  Google  and  Amazon) could be simple under the\r
+i    current  law,  suggests  Wu.  But it could also lead to a major\r
+i    rethinking  of  how  antitrust law should work in a world where\r
+i    the  giant  platform  companies  give  their  products away for\r
+i    free,  and the ability for the government to restrict corporate\r
+i    power  seems  to be diminishing by the day. And it demands that\r
+i    we  all  think  seriously  about  the  conditions  that  create\r
+i    innovation.  "I  think  everyone's  steering  way away from the\r
+i    monopolies,  and  I  think  it's hurting innovation in the tech\r
+i    sector," says Wu.\r
+i    \r
+i    \r
+i    \r
+i    [1] https://slashdot.org/~pgmrdlm\r
+i    \r
+i    [2] https://www.amazon.com/Curse-Bigness-Antitrust-New-Gilded/-\r
+i    dp/0999745468\r
+i    \r
+i    [3] https://www.theverge.com/2018/9/4/17816572/tim-wu-facebook-\r
+i    regulation-interview-curse-of-bigness-antitrust\r
 i\r
index c70926c66956e08c40a9ab88dadb8666e60029fb..b92baa58fbf43d338af382383b5f1ca7ff035193 100644 (file)
@@ -9,12 +9,12 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0102640274.html'>Professor Who Coined Term 'Net Neutrality' Thinks It's Time To Break Up Facebook (theverge.com)</a></h1>
+       <h2><a href='0102640274.html'>Professor Who Coined Term 'Net Neutrality' Thinks It's Time To Break Up Facebook (theverge.com)</a></h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (BeauHD) 
 from the easier-said-than-done dept.)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               pgmrdlm shares a report from The Verge: Best known for coining the phrase &quot;net neutrality&quot; and his book The Master Switch: The Rise and Fall of Information Empires, Wu has a new book coming out in November called The Curse of Bigness: Antitrust in the New Gilded Age. In it, he argues compellingly for a return to aggressive antitrust enforcement in the style of Teddy Roosevelt, saying that Google, Facebook, Amazon, and other huge tech companies are a threat to democracy as they get bigger and bigger. &quot;We live in America, which has a strong and proud tradition of breaking up companies that are too big for inefficient reasons,&quot; Wu told me on this week&#x27;s Vergecast. &quot;We need to reverse this idea that it&#x27;s not an American tradition. We&#x27;ve broken up dozens of companies.&quot; &quot;I think if you took a hard look at the acquisition of WhatsApp and Instagram, the argument that the effects of those acquisitions have been anticompetitive would be easy to prove for a number of reasons,&quot; says Wu. And breaking up the company wouldn&#x27;t be hard, he says. &quot;What would be the harm? You&#x27;ll have three competitors. It&#x27;s not &#x27;Oh my god, if you get rid of WhatsApp and Instagram, well then the whole world&#x27;s going to fall apart.&#x27; It would be like &#x27;Okay, now you have some companies actually trying to offer you an alternative to Facebook.&#x27;&quot; Breaking up Facebook (and other huge tech companies like Google and Amazon) could be simple under the current law, suggests Wu. But it could also lead to a major rethinking of how antitrust law should work in a world where the giant platform companies give their products away for free, and the ability for the government to restrict corporate power seems to be diminishing by the day. And it demands that we all think seriously about the conditions that create innovation. &quot;I think everyone&#x27;s steering way away from the monopolies, and I think it&#x27;s hurting innovation in the tech sector,&quot; says Wu.
+               [1]pgmrdlm shares a report from The Verge:<br/><br/>&gt; Best known for coining the phrase &quot;net neutrality&quot; and his book The Master Switch: The Rise and Fall of Information Empires, Wu has a new book coming out in November called [2]The Curse of Bigness: Antitrust in the New Gilded Age . In it, he argues compellingly for a return to aggressive antitrust enforcement in the style of Teddy Roosevelt, saying that Google, Facebook, Amazon, and other huge tech companies [3]are a threat to democracy as they get bigger and bigger . &quot;We live in America, which has a strong and proud tradition of breaking up companies that are too big for inefficient reasons,&quot; Wu told me on this week&#x27;s Vergecast. &quot;We need to reverse this idea that it&#x27;s not an American tradition. We&#x27;ve broken up dozens of companies.&quot;<br/><br/>&gt;<br/><br/>&gt; &quot;I think if you took a hard look at the acquisition of WhatsApp and Instagram, the argument that the effects of those acquisitions have been anticompetitive would be easy to prove for a number of reasons,&quot; says Wu. And breaking up the company wouldn&#x27;t be hard, he says. &quot;What would be the harm? You&#x27;ll have three competitors. It&#x27;s not &#x27;Oh my god, if you get rid of WhatsApp and Instagram, well then the whole world&#x27;s going to fall apart.&#x27; It would be like &#x27;Okay, now you have some companies actually trying to offer you an alternative to Facebook.&#x27;&quot; Breaking up Facebook (and other huge tech companies like Google and Amazon) could be simple under the current law, suggests Wu. But it could also lead to a major rethinking of how antitrust law should work in a world where the giant platform companies give their products away for free, and the ability for the government to restrict corporate power seems to be diminishing by the day. And it demands that we all think seriously about the conditions that create innovation. &quot;I think everyone&#x27;s steering way away from the monopolies, and I think it&#x27;s hurting innovation in the tech sector,&quot; says Wu.<br/><br/><br/><br/>[1] https://slashdot.org/~pgmrdlm<br/><br/>[2] https://www.amazon.com/Curse-Bigness-Antitrust-New-Gilded/dp/0999745468<br/><br/>[3] https://www.theverge.com/2018/9/4/17816572/tim-wu-facebook-regulation-interview-curse-of-bigness-antitrust
        </div>
 <hr/>
 </div>
index 8cc13686ff6020898f8f53efaba081e26db7e2fd..8439f80546286e67d6f1e323b406a0ab5639a7e0 100644 (file)
 </head>
 <body>
 <div class='story'>
-       <h1>Professor Who Coined Term 'Net Neutrality' Thinks It's Time To Break Up Facebook (theverge.com)</h1>
+       <h2>Professor Who Coined Term 'Net Neutrality' Thinks It's Time To Break Up Facebook (theverge.com)</h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (BeauHD) 
 from the easier-said-than-done dept.)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0102640274</a></li>
         <li>News link: <a href='https://news.slashdot.org/story/18/09/06/2043213/professor-who-coined-term-net-neutrality-thinks-its-time-to-break-up-facebook'>https://news.slashdot.org/story/18/09/06/2043213/professor-who-coined-term-net-neutrality-thinks-its-time-to-break-up-facebook</a></li>
         <li>Source link: <a href='https://www.theverge.com/2018/9/4/17816572/tim-wu-facebook-regulation-interview-curse-of-bigness-antitrust'>https://www.theverge.com/2018/9/4/17816572/tim-wu-facebook-regulation-interview-curse-of-bigness-antitrust</a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               pgmrdlm shares a report from The Verge: Best known for coining the phrase &quot;net neutrality&quot; and his book The Master Switch: The Rise and Fall of Information Empires, Wu has a new book coming out in November called The Curse of Bigness: Antitrust in the New Gilded Age. In it, he argues compellingly for a return to aggressive antitrust enforcement in the style of Teddy Roosevelt, saying that Google, Facebook, Amazon, and other huge tech companies are a threat to democracy as they get bigger and bigger. &quot;We live in America, which has a strong and proud tradition of breaking up companies that are too big for inefficient reasons,&quot; Wu told me on this week&#x27;s Vergecast. &quot;We need to reverse this idea that it&#x27;s not an American tradition. We&#x27;ve broken up dozens of companies.&quot; &quot;I think if you took a hard look at the acquisition of WhatsApp and Instagram, the argument that the effects of those acquisitions have been anticompetitive would be easy to prove for a number of reasons,&quot; says Wu. And breaking up the company wouldn&#x27;t be hard, he says. &quot;What would be the harm? You&#x27;ll have three competitors. It&#x27;s not &#x27;Oh my god, if you get rid of WhatsApp and Instagram, well then the whole world&#x27;s going to fall apart.&#x27; It would be like &#x27;Okay, now you have some companies actually trying to offer you an alternative to Facebook.&#x27;&quot; Breaking up Facebook (and other huge tech companies like Google and Amazon) could be simple under the current law, suggests Wu. But it could also lead to a major rethinking of how antitrust law should work in a world where the giant platform companies give their products away for free, and the ability for the government to restrict corporate power seems to be diminishing by the day. And it demands that we all think seriously about the conditions that create innovation. &quot;I think everyone&#x27;s steering way away from the monopolies, and I think it&#x27;s hurting innovation in the tech sector,&quot; says Wu.
+               [1]pgmrdlm shares a report from The Verge:<br/><br/>&gt; Best known for coining the phrase &quot;net neutrality&quot; and his book The Master Switch: The Rise and Fall of Information Empires, Wu has a new book coming out in November called [2]The Curse of Bigness: Antitrust in the New Gilded Age . In it, he argues compellingly for a return to aggressive antitrust enforcement in the style of Teddy Roosevelt, saying that Google, Facebook, Amazon, and other huge tech companies [3]are a threat to democracy as they get bigger and bigger . &quot;We live in America, which has a strong and proud tradition of breaking up companies that are too big for inefficient reasons,&quot; Wu told me on this week&#x27;s Vergecast. &quot;We need to reverse this idea that it&#x27;s not an American tradition. We&#x27;ve broken up dozens of companies.&quot;<br/><br/>&gt;<br/><br/>&gt; &quot;I think if you took a hard look at the acquisition of WhatsApp and Instagram, the argument that the effects of those acquisitions have been anticompetitive would be easy to prove for a number of reasons,&quot; says Wu. And breaking up the company wouldn&#x27;t be hard, he says. &quot;What would be the harm? You&#x27;ll have three competitors. It&#x27;s not &#x27;Oh my god, if you get rid of WhatsApp and Instagram, well then the whole world&#x27;s going to fall apart.&#x27; It would be like &#x27;Okay, now you have some companies actually trying to offer you an alternative to Facebook.&#x27;&quot; Breaking up Facebook (and other huge tech companies like Google and Amazon) could be simple under the current law, suggests Wu. But it could also lead to a major rethinking of how antitrust law should work in a world where the giant platform companies give their products away for free, and the ability for the government to restrict corporate power seems to be diminishing by the day. And it demands that we all think seriously about the conditions that create innovation. &quot;I think everyone&#x27;s steering way away from the monopolies, and I think it&#x27;s hurting innovation in the tech sector,&quot; says Wu.<br/><br/><br/><br/>[1] https://slashdot.org/~pgmrdlm<br/><br/>[2] https://www.amazon.com/Curse-Bigness-Antitrust-New-Gilded/dp/0999745468<br/><br/>[3] https://www.theverge.com/2018/9/4/17816572/tim-wu-facebook-regulation-interview-curse-of-bigness-antitrust
        </div>
 <hr/>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Safe Harbor (Score:5, Interesting)</h2>
+    <h3>Safe Harbor (Score:5, Interesting)</h3>
     <div class='by' style='font-style: italic;'>by Kunedog ( 1033226 )</div>
     <div class='comment_content'><p></p><p>There's a simpler way:</p><p>[1]https://www.youtube.com/watch?... [youtube.com]</p><p></p><p>If they want to curate content according to their political bias, then treat them like the politically-biased media outlets they are, legally liable for the content they host, instead of platforms under "safe harbor" protections. If they want to continue to be treated like platforms, then they can keep their hands off their political opponents' speech.</p><p></p><p></p><p></p><p></p><p>[1] https://www.youtube.com/watch?v=uMLLlnRCBqg</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by HornWumpus ( 783565 )</div>
       <div class='comment_content'><p></p><p>They're already not 'common carriers' so they really didn't lose anything by curating.</p><p>The solution is to reestablish 'common carrier' protections for those web forums that deserve it.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re:Safe Harbor (Score:4, Interesting)</h2>
+      <h3>Re:Safe Harbor (Score:4, Interesting)</h3>
       <div class='by' style='font-style: italic;'>by pots ( 5047349 )</div>
       <div class='comment_content'><p></p><p>I didn't read the article, but the summary has nothing to do with what you're talking about. The issue at hand is monopolies and the consequent stifling of innovation and lack of competitive pressure, that being the only thing which makes our economy work for people instead of against them.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Holy Fuck (Score:1)</h2>
+    <h3>Holy Fuck (Score:1)</h3>
     <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
     <div class='comment_content'><p></p><p>Why do I bother coming here anymore?</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2></h2>
+      <h3></h3>
       <div class='by' style='font-style: italic;'></div>
       <div class='comment_content'></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:3)</h2>
+        <h3>Re: (Score:3)</h3>
         <div class='by' style='font-style: italic;'>by ArchieBunker ( 132337 )</div>
         <div class='comment_content'><p></p><p>We don't even have that anymore.</p></div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:1)</h2>
+      <h3>Re: (Score:1)</h3>
       <div class='by' style='font-style: italic;'>by DontBeAMoran ( 4843879 )</div>
       <div class='comment_content'><p></p><p>PHRASING.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2></h2>
+      <h3></h3>
       <div class='by' style='font-style: italic;'></div>
       <div class='comment_content'></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:1)</h2>
+        <h3>Re: (Score:1)</h3>
         <div class='by' style='font-style: italic;'>by rojash ( 2567409 )</div>
         <div class='comment_content'><p></p><p>i really wanted to mod this up...but screw this mod point rationing here</p></div>
       </div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2></h2>
+    <h3></h3>
     <div class='by' style='font-style: italic;'></div>
     <div class='comment_content'></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by LostMyBeaver ( 1226054 )</div>
       <div class='comment_content'><p></p><p>I honestly want the monopolies to pretend to strengthen democracy.</p><p></p><p>At this point in time,</p><p>Jeff Bezos owns Amazon and news papers and whatever else</p><p>Satya Nadella is in control of one of the biggest new networks (which slashdotters will never see because it's through Edge and Bing)</p><p>The Alphabet boys are in control of what almost everyone in the world sees</p><p>Zuck and Dorsey could easily control a MASSIVE amount of what everyone sees.</p><p></p><p>What's also important is that most of these people seem to have some inkling of wanti</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:1)</h2>
+      <h3>Re: (Score:1)</h3>
       <div class='by' style='font-style: italic;'>by Tyger-ZA ( 1886544 )</div>
       <div class='comment_content'><p></p><p>It's correct that people want one point of access to a thing, but nobody really wants a monopoly.</p><p>Assuming that one inevitably leads to the other is part of the problem.</p><p>For example, with the video streaming sites, what we really need is for them to collaborate on the platform (how you login and watch shit) but compete on the content, meaning that if you watch American Gods on the shared platform, Amazon gets paid a share of your subscription, yet if you watch Luke Cage on the same platform , Netflix gets paid</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2></h2>
+    <h3></h3>
     <div class='by' style='font-style: italic;'></div>
     <div class='comment_content'></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by LostMyBeaver ( 1226054 )</div>
       <div class='comment_content'><p></p><p>Nope... that was back before we had mass real-time media and we didn't fully understand how incredibly fucked the entire government was.</p><p></p><p>Then there was FDR who had the national radio and used it as a weapon against others in Washington to give him near-dictator powers. And then he completely without foresight fucked up the political system in America by imposing term limits which meant that politicians who have real plans that take more than 8 years to accomplish... won't.</p><p></p><p>When we got TV and had 1-3 channels,</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Professor? Professor? (Score:2)</h2>
+    <h3>Professor? Professor? (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by NoNonAlphaCharsHere ( 2201864 )</div>
     <div class='comment_content'><p></p><p>Professor Who???</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:1)</h2>
+      <h3>Re: (Score:1)</h3>
       <div class='by' style='font-style: italic;'>by antdude ( 79039 )</div>
       <div class='comment_content'><p></p><p>Dr. Who!  :D</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>How (Score:2)</h2>
+    <h3>How (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by ArchieBunker ( 132337 )</div>
     <div class='comment_content'><p></p><p>exactly do you break up a company who offers a service for free?</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:1)</h2>
+      <h3>Re: (Score:1)</h3>
       <div class='by' style='font-style: italic;'>by pots ( 5047349 )</div>
       <div class='comment_content'><p></p><p>Facebook's service is selling advertising. It is not free, they are the #2 advertiser in the world right now (I think that's right, but I'm not going to look it up).</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Facebook, Google, and Apple need to be broken up. (Score:1)</h2>
+    <h3>Facebook, Google, and Apple need to be broken up. (Score:1)</h3>
     <div class='by' style='font-style: italic;'>by WCMI92 ( 592436 )</div>
     <div class='comment_content'><p></p><p>Microsoft has fallen below the zone they were once in.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>And how would that solve anything for consumers? (Score:3, Interesting)</h2>
+    <h3>And how would that solve anything for consumers? (Score:3, Interesting)</h3>
     <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
     <div class='comment_content'><p></p><p>Facebook has grown because it offered the best social platform for users. The point of social platforms is to connect with everyone else. Fragmentation means people needing to belong to and check multiple platforms. Trying to force competition won't solve any user issues. However, once Facebook stops providing a compelling service, people will move on their own. The same as they gave up MySpace and the same as they rejected Google+. The market chose Facebook and will purge it when time comes.</p><p>The same with Google. There were plenty of entrenched search services when Google came to be. Users chose it because it was better. The old search services died because they didn't evolve. If Google stops being the best fit option, people will go somewhere else. They already have choices like Bing and Duck Duck Go. As the service is free, people are choosing based on functionality, not on price. Those that don't like the privacy price of Google are opting for other services. You can't just declare another search service is required and then force the public to use it so that you can claim to have multiple services with comparable market share.</p><p>If people were given a choice of all you can eat steak or beets at equal cost, odds are that the majority would choose steak. When you remove cost and scarcity, the premium option will dominate. Digital services don't have scarcity like physical products do. It's a different economy.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:1)</h2>
+      <h3>Re: (Score:1)</h3>
       <div class='by' style='font-style: italic;'>by pots ( 5047349 )</div>
       <div class='comment_content'><p></p><p>> Facebook has grown because it offered the best social platform for users.</p><p>As stated in the summary: Facebook has grown by purchasing their competitors. The summary mentions WhatsApp and Instagram specifically.</p><p></p><p>Your comment about the problem with fragmentation is an example of why Facebook needs to be broken up by an outside entity: they have a natural monopoly, since real competition from startups would lead to fragmentation.</p><p></p><p>I've said this before, but if the government came along and broke up the company by splitting off Facebook's front-end from its back-end, then we could</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by jrumney ( 197329 )</div>
         <div class='comment_content'><p></p><p>> As stated in the summary: Facebook has grown by purchasing their competitors. The summary mentions WhatsApp and Instagram specifically.</p><p>While this is true, so far they have not bought their competitors to shut them down, or to raise prices to the detriment of consumers. They are building a monopoly, but so far, it is not harmful from an economic perspective, and unfortunately I don't think anti-trust law is concerned with privacy, so the case for breaking up Facebook is not strong.</p><p>Apple would be a much juicier target, especially as they recently became the world's first trillion dollar company (with Amazon close behind). Splitting out the</p></div>
       </div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>ok (Score:1)</h2>
+    <h3>ok (Score:1)</h3>
     <div class='by' style='font-style: italic;'>by Alyks ( 798644 )</div>
     <div class='comment_content'><p></p><p>why do I care about a guy whose biggest contribution to this subject is clever phrasing?</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by Zontar The Mindless ( 9002 )</div>
       <div class='comment_content'><p></p><p>>  Are you with me Doctor Wu</p><p>> Are you really just a shadow</p><p>> Of the man that I once knew</p><p>> Are you crazy are you high</p><p>> Or just an ordinary guy</p><p>> Have you done all you can do</p><p>> Are you with me Doctor</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>We need open platforms (Score:1)</h2>
+    <h3>We need open platforms (Score:1)</h3>
     <div class='by' style='font-style: italic;'>by Karmashock ( 2415832 )</div>
     <div class='comment_content'><p></p><p>These proprietary social networks are bad for free speech.</p><p>I have no problem with facebook, google, twitter, except that they concentrate the internet in the hands of a few large companies.</p><p>We need open platforms like HTML, TCP/IP, Email, Newsgroups, etc.</p><p>All old retrograde stuff according to the children. But there isn't one of these social networks that couldn't be made P2P or something that anyone could set up their own personal server for that interlinked with each other.</p><p>A 20 dollar raspberry pi could host</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Not a monopoly or required... (Score:2)</h2>
+    <h3>Not a monopoly or required... (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by Archfeld ( 6757 )</div>
     <div class='comment_content'><p></p><p>I don't like Facebook either but its not a monopoly, nor is it required in anyway to use the internet. Anyone could come up with the next social network thing anytime now or you can just NOT use Facebook. It isn't like an OS or a browser that is necessary for use or access to anything. Facebook or Twitter are tools of convenience and can easily be done without. If you don't like what is being said filter it out or don't use either.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>We had the chance... (Score:2)</h2>
+    <h3>We had the chance... (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by erp_consultant ( 2614861 )</div>
     <div class='comment_content'><p></p><p>and blew it...with Microsoft. They should have been broken up just like Standard Oil. But they were not and that just created a precedent for companies like Facebook and Amazon and Google. We reap what we sow.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Why I posted this (Score:2)</h2>
+    <h3>Why I posted this (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by pgmrdlm ( 1642279 )</div>
     <div class='comment_content'><p></p><p>Look, I don't get my news from Facebook. Local, National, World. Be it political or otherwise. I don't give a shit about who they ban, and who they don't. I don't give a shit on who they censor, and who they don't. Just don't care. Face book has purchased the following which was competition. At least they didn't kill them. They own Tinder, dating. They own Instagram, another form of social media. And a couple others were mentioned in the article. My profile was not used by that company that tried t</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>What the f____ (Score:2)</h2>
+    <h3>What the f____ (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by WolfgangVL ( 3494585 )</div>
     <div class='comment_content'><p></p><p>"Look over here! See? We're thinking about maybe eventually doing something someday! (Pay no attention to the massive personal data collection feast that every-single-damn-corporation and government in the entire bloody world is gorging on behind the curtain)"</p><p>WHY do people give so many shits for instabook and facegram? It's not something anybody actually needs to begin with. For fucks sake. Big tech is not "The internet"... in fact, the case has been made that these companies are big evil time eaters that p</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by pgmrdlm ( 1642279 )</div>
       <div class='comment_content'><p></p><p>Hell, let's start with the fact that before Facebook, what ever. Credit cards are tracked, companies record everything you purchase from them. Those company cards on your key change to save 3 cents. That is all tracked. And it is all shared via companies selling the information</p></div>
     </div>
index 2f07bce0f0efdd8e17aaf1c1d6c450413b96ebea..29cd00d400b4aa459244c29692f9412ce6c48351 100644 (file)
@@ -4,24 +4,26 @@
   Thursday September 06, 2018 @11:30PM (BeauHD)\r
   from the leak-detecting dept.\r
 \r
+  o Reference: 0102640424\r
   o News link: https://hardware.slashdot.org/story/18/09/06/2058201/mit-graduate-creates-robot-that-swims-through-pipes-to-find-out-if-theyre-leaking\r
   o Source link: https://www.fastcompany.com/90232363/this-leak-seeking-robot-just-won-the-u-s-james-dyson-award\r
 \r
 \r
     A  28-year-old  MIT  graduate  named  You  Wu  spent  six years\r
-    developing  a  low-cost  robot  designed to find leaks in pipes\r
-    early,  both  to  save  water  and to avoid bigger damage later\r
+    [1]developing  a low-cost robot designed to find leaks in pipes\r
+    early  ,  both  to  save water and to avoid bigger damage later\r
     from  bursting water mains. "Called Lighthouse, the robot looks\r
     like  a  badminton  birdie,"  reports  Fast  Company.  "A  soft\r
     'skirt'  on  the  device is covered with sensors. As it travels\r
     through  pipes, propelled by the flowing water, suction tugs at\r
     the  device  when  there's a leak, and it records the location,\r
-    making  a  map  of critical leaks to fix." From the report: MIT\r
-    doctoral  student You Wu spent six years developing the design,\r
-    building  on  research  that  earlier  students  began  under a\r
-    project  sponsored  by a university in Saudi Arabia, where most\r
-    drinking  water  comes  from  expensive desalination plants and\r
-    around  a  third  of  it  is lost to leaks. It took three years\r
+    making a map of critical leaks to fix." From the report:\r
+    \r
+    >  MIT  doctoral  student You Wu spent six years developing the\r
+    design,  building on research that earlier students began under\r
+    a  project  sponsored  by  a  university in Saudi Arabia, where\r
+    most  drinking  water  comes from expensive desalination plants\r
+    and  around a third of it is lost to leaks. It took three years\r
     before  he  had  a  working  prototype. Then Wu got inspiration\r
     from  an  unexpected  source:  At  a party with his partner, he\r
     accidentally  stepped  on  her  dress. She noticed immediately,\r
     skirt-like  design  on  a  robot so that the robot could detect\r
     subtle  tugs  from  the suction at each leak. Wu graduated from\r
     MIT  in  June,  and  is  now launching the technology through a\r
-    startup  called  WatchTower  Robotics.  The  company  will soon\r
+    startup  called  [2]WatchTower Robotics . The company will soon\r
     begin  pilots in Australia and in Cambridge, Massachusetts. One\r
     challenge  now, he says, is creating a guide so water companies\r
     can use the device on their own.\r
+    \r
+    \r
+    \r
+    [1] https://www.fastcompany.com/90232363/this-leak-seeking-rob-\r
+    ot-just-won-the-u-s-james-dyson-award\r
+    \r
+    [2] http://watchtowerrobotics.com/\r
 \r
 \r
   ** What we are not told ... (Score:1)\r
index 4b659a4f356c7a7d635c8bdb7609c81aa50219d6..9fafb41e1aec0384564633b2ff51452dc0ab9aa7 100644 (file)
@@ -3,19 +3,20 @@ i  Thursday September 06, 2018 @11:30PM (BeauHD)
 i  from the leak-detecting dept.\r
 i\r
 i    A  28-year-old  MIT  graduate  named  You  Wu  spent  six years\r
-i    developing  a  low-cost  robot  designed to find leaks in pipes\r
-i    early,  both  to  save  water  and to avoid bigger damage later\r
+i    [1]developing  a low-cost robot designed to find leaks in pipes\r
+i    early  ,  both  to  save water and to avoid bigger damage later\r
 i    from  bursting water mains. "Called Lighthouse, the robot looks\r
 i    like  a  badminton  birdie,"  reports  Fast  Company.  "A  soft\r
 i    'skirt'  on  the  device is covered with sensors. As it travels\r
 i    through  pipes, propelled by the flowing water, suction tugs at\r
 i    the  device  when  there's a leak, and it records the location,\r
-i    making  a  map  of critical leaks to fix." From the report: MIT\r
-i    doctoral  student You Wu spent six years developing the design,\r
-i    building  on  research  that  earlier  students  began  under a\r
-i    project  sponsored  by a university in Saudi Arabia, where most\r
-i    drinking  water  comes  from  expensive desalination plants and\r
-i    around  a  third  of  it  is lost to leaks. It took three years\r
+i    making a map of critical leaks to fix." From the report:\r
+i    \r
+i    >  MIT  doctoral  student You Wu spent six years developing the\r
+i    design,  building on research that earlier students began under\r
+i    a  project  sponsored  by  a  university in Saudi Arabia, where\r
+i    most  drinking  water  comes from expensive desalination plants\r
+i    and  around a third of it is lost to leaks. It took three years\r
 i    before  he  had  a  working  prototype. Then Wu got inspiration\r
 i    from  an  unexpected  source:  At  a party with his partner, he\r
 i    accidentally  stepped  on  her  dress. She noticed immediately,\r
@@ -23,8 +24,15 @@ i    unsurprisingly,  and  Wu  realized  that he could use a similar
 i    skirt-like  design  on  a  robot so that the robot could detect\r
 i    subtle  tugs  from  the suction at each leak. Wu graduated from\r
 i    MIT  in  June,  and  is  now launching the technology through a\r
-i    startup  called  WatchTower  Robotics.  The  company  will soon\r
+i    startup  called  [2]WatchTower Robotics . The company will soon\r
 i    begin  pilots in Australia and in Cambridge, Massachusetts. One\r
 i    challenge  now, he says, is creating a guide so water companies\r
 i    can use the device on their own.\r
+i    \r
+i    \r
+i    \r
+i    [1] https://www.fastcompany.com/90232363/this-leak-seeking-rob-\r
+i    ot-just-won-the-u-s-james-dyson-award\r
+i    \r
+i    [2] http://watchtowerrobotics.com/\r
 i\r
index a19ebe42a944017b183d79ea825661e5e6f2833b..da5b5f74ec7c4a881f099a5ee8131fe564e58ac4 100644 (file)
@@ -9,12 +9,12 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0102640424.html'>MIT Graduate Creates Robot That Swims Through Pipes To Find Out If They're Leaking (fastcompany.com)</a></h1>
+       <h2><a href='0102640424.html'>MIT Graduate Creates Robot That Swims Through Pipes To Find Out If They're Leaking (fastcompany.com)</a></h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (BeauHD) 
 from the leak-detecting dept.)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               A 28-year-old MIT graduate named You Wu spent six years developing a low-cost robot designed to find leaks in pipes early, both to save water and to avoid bigger damage later from bursting water mains. &quot;Called Lighthouse, the robot looks like a badminton birdie,&quot; reports Fast Company. &quot;A soft &#x27;skirt&#x27; on the device is covered with sensors. As it travels through pipes, propelled by the flowing water, suction tugs at the device when there&#x27;s a leak, and it records the location, making a map of critical leaks to fix.&quot; From the report: MIT doctoral student You Wu spent six years developing the design, building on research that earlier students began under a project sponsored by a university in Saudi Arabia, where most drinking water comes from expensive desalination plants and around a third of it is lost to leaks. It took three years before he had a working prototype. Then Wu got inspiration from an unexpected source: At a party with his partner, he accidentally stepped on her dress. She noticed immediately, unsurprisingly, and Wu realized that he could use a similar skirt-like design on a robot so that the robot could detect subtle tugs from the suction at each leak. Wu graduated from MIT in June, and is now launching the technology through a startup called WatchTower Robotics. The company will soon begin pilots in Australia and in Cambridge, Massachusetts. One challenge now, he says, is creating a guide so water companies can use the device on their own.
+               A 28-year-old MIT graduate named You Wu spent six years [1]developing a low-cost robot designed to find leaks in pipes early , both to save water and to avoid bigger damage later from bursting water mains. &quot;Called Lighthouse, the robot looks like a badminton birdie,&quot; reports Fast Company. &quot;A soft &#x27;skirt&#x27; on the device is covered with sensors. As it travels through pipes, propelled by the flowing water, suction tugs at the device when there&#x27;s a leak, and it records the location, making a map of critical leaks to fix.&quot; From the report:<br/><br/>&gt; MIT doctoral student You Wu spent six years developing the design, building on research that earlier students began under a project sponsored by a university in Saudi Arabia, where most drinking water comes from expensive desalination plants and around a third of it is lost to leaks. It took three years before he had a working prototype. Then Wu got inspiration from an unexpected source: At a party with his partner, he accidentally stepped on her dress. She noticed immediately, unsurprisingly, and Wu realized that he could use a similar skirt-like design on a robot so that the robot could detect subtle tugs from the suction at each leak. Wu graduated from MIT in June, and is now launching the technology through a startup called [2]WatchTower Robotics . The company will soon begin pilots in Australia and in Cambridge, Massachusetts. One challenge now, he says, is creating a guide so water companies can use the device on their own.<br/><br/><br/><br/>[1] https://www.fastcompany.com/90232363/this-leak-seeking-robot-just-won-the-u-s-james-dyson-award<br/><br/>[2] http://watchtowerrobotics.com/
        </div>
 <hr/>
 </div>
index 0579c10a8a3d1c557e0320e05f9b99ac6434ce90..584fe29e016c7ac9e886798740d8f408972d81f8 100644 (file)
@@ -9,46 +9,47 @@
 </head>
 <body>
 <div class='story'>
-       <h1>MIT Graduate Creates Robot That Swims Through Pipes To Find Out If They're Leaking (fastcompany.com)</h1>
+       <h2>MIT Graduate Creates Robot That Swims Through Pipes To Find Out If They're Leaking (fastcompany.com)</h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (BeauHD) 
 from the leak-detecting dept.)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0102640424</a></li>
         <li>News link: <a href='https://hardware.slashdot.org/story/18/09/06/2058201/mit-graduate-creates-robot-that-swims-through-pipes-to-find-out-if-theyre-leaking'>https://hardware.slashdot.org/story/18/09/06/2058201/mit-graduate-creates-robot-that-swims-through-pipes-to-find-out-if-theyre-leaking</a></li>
         <li>Source link: <a href='https://www.fastcompany.com/90232363/this-leak-seeking-robot-just-won-the-u-s-james-dyson-award'>https://www.fastcompany.com/90232363/this-leak-seeking-robot-just-won-the-u-s-james-dyson-award</a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               A 28-year-old MIT graduate named You Wu spent six years developing a low-cost robot designed to find leaks in pipes early, both to save water and to avoid bigger damage later from bursting water mains. &quot;Called Lighthouse, the robot looks like a badminton birdie,&quot; reports Fast Company. &quot;A soft &#x27;skirt&#x27; on the device is covered with sensors. As it travels through pipes, propelled by the flowing water, suction tugs at the device when there&#x27;s a leak, and it records the location, making a map of critical leaks to fix.&quot; From the report: MIT doctoral student You Wu spent six years developing the design, building on research that earlier students began under a project sponsored by a university in Saudi Arabia, where most drinking water comes from expensive desalination plants and around a third of it is lost to leaks. It took three years before he had a working prototype. Then Wu got inspiration from an unexpected source: At a party with his partner, he accidentally stepped on her dress. She noticed immediately, unsurprisingly, and Wu realized that he could use a similar skirt-like design on a robot so that the robot could detect subtle tugs from the suction at each leak. Wu graduated from MIT in June, and is now launching the technology through a startup called WatchTower Robotics. The company will soon begin pilots in Australia and in Cambridge, Massachusetts. One challenge now, he says, is creating a guide so water companies can use the device on their own.
+               A 28-year-old MIT graduate named You Wu spent six years [1]developing a low-cost robot designed to find leaks in pipes early , both to save water and to avoid bigger damage later from bursting water mains. &quot;Called Lighthouse, the robot looks like a badminton birdie,&quot; reports Fast Company. &quot;A soft &#x27;skirt&#x27; on the device is covered with sensors. As it travels through pipes, propelled by the flowing water, suction tugs at the device when there&#x27;s a leak, and it records the location, making a map of critical leaks to fix.&quot; From the report:<br/><br/>&gt; MIT doctoral student You Wu spent six years developing the design, building on research that earlier students began under a project sponsored by a university in Saudi Arabia, where most drinking water comes from expensive desalination plants and around a third of it is lost to leaks. It took three years before he had a working prototype. Then Wu got inspiration from an unexpected source: At a party with his partner, he accidentally stepped on her dress. She noticed immediately, unsurprisingly, and Wu realized that he could use a similar skirt-like design on a robot so that the robot could detect subtle tugs from the suction at each leak. Wu graduated from MIT in June, and is now launching the technology through a startup called [2]WatchTower Robotics . The company will soon begin pilots in Australia and in Cambridge, Massachusetts. One challenge now, he says, is creating a guide so water companies can use the device on their own.<br/><br/><br/><br/>[1] https://www.fastcompany.com/90232363/this-leak-seeking-robot-just-won-the-u-s-james-dyson-award<br/><br/>[2] http://watchtowerrobotics.com/
        </div>
 <hr/>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>What we are not told ... (Score:1)</h2>
+    <h3>What we are not told ... (Score:1)</h3>
     <div class='by' style='font-style: italic;'>by Alain Williams ( 2972 )</div>
     <div class='comment_content'><p></p><p>is he still with his partner who's dress he trod on ?</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>pig (Score:1, Informative)</h2>
+    <h3>pig (Score:1, Informative)</h3>
     <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
     <div class='comment_content'><p></p><p>Congratulations, you reinvented the pig.</p><p>[1]https://en.wikipedia.org/wiki/... [wikipedia.org]</p><p></p><p></p><p></p><p></p><p>[1] https://en.wikipedia.org/wiki/Pigging</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2></h2>
+    <h3></h3>
     <div class='by' style='font-style: italic;'></div>
     <div class='comment_content'></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by An Ominous Coward ( 13324 )</div>
       <div class='comment_content'><p></p><p>Ridiculous, how dare you plebeians libel our foremost technology elite. It's MIT, of course what they're doing is utterly novel and deserving of fawning media coverage.</p><p>( [1]https://puretechltd.com/technology/purerobotics-pipeline-inspection-system/ [puretechltd.com])</p><p></p><p></p><p></p><p></p><p>[1] https://puretechltd.com/technology/purerobotics-pipeline-inspection-system/</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>They tried that robot in Montreal... (Score:2)</h2>
+    <h3>They tried that robot in Montreal... (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by ls671 ( 1122017 )</div>
     <div class='comment_content'><p></p><p>I hear they tried that robot in Montreal and it crashed due to memory exhaustion.</p><p>Montreal is one of the oldest city in North America and there are so many leaks in its water system that it loses 30% of its fresh water supply.</p><p>Makes you wonder what is the average water loss in other systems.</p><p>[1]https://montrealgazette.com/ne... [montrealgazette.com]</p><p>[2]https://www.cbc.ca/news/canada... [www.cbc.ca]</p><p></p><p></p><p></p><p></p><p>[1] https://montrealgazette.com/news/local-news/by-the-numbers-30-percent-of-montreals-water-is-lost-due-to-leaky-city-pipes</p><p>[2] https://www.cbc.ca/news/canada/city-water-leaks-wasting-millions-of-tax-dollars-1.1048035</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Badminton Birdie? (Score:2)</h2>
+    <h3>Badminton Birdie? (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by TechyImmigrant ( 175943 )</div>
     <div class='comment_content'><p></p><p>It's called a shuttlecock you blithering idiot.</p></div>
   </div>
index ef36c281938474edf303ae55c7e5821f721bdeef..5863002b7685c78c30b308c6e0ed3fe837b71110 100644 (file)
@@ -4,54 +4,72 @@
   Thursday September 06, 2018 @11:30PM (BeauHD)\r
   from the ensuring-the-integrity-of-elections dept.\r
 \r
+  o Reference: 0102640864\r
   o News link: https://politics.slashdot.org/story/18/09/06/2137245/blockchains-are-not-safe-for-voting-concludes-nap-report\r
   o Source link: https://www.nytimes.com/aponline/2018/09/06/technology/ap-us-tec-election-security-reform-report.html\r
 \r
 \r
     The  National  Academies  Press has released a 156-page report,\r
-    called  "Securing  the  Vote:  Protecting  American Democracy,"\r
-    concluding  that blockchains are not safe for the U.S. election\r
-    system.   "While  the  notion  of  using  a  blockchain  as  an\r
+    called  "  [1]Securing  the Vote: Protecting American Democracy\r
+    ,"  concluding  that  blockchains  are  not  safe  for the U.S.\r
+    election  system. "While the notion of using a blockchain as an\r
     immutable  ballot box may seem promising, blockchain technology\r
     does  little  to  solve  the  fundamental  security  issues  of\r
     elections,   and   indeed,   blockchains  introduce  additional\r
-    security  vulnerabilities,"  the report states. "In particular,\r
-    if  malware  on  a  voter's device alters a vote before it ever\r
-    reaches  a blockchain, the immutability of the blockchain fails\r
-    to  provide the desired integrity, and the voter may never know\r
-    of   the   alteration."   The   report  goes  on  to  say  that\r
-    "Blockchains  do  not  provide  the anonymity often ascribed to\r
-    them."  It  continues: "In the particular context of elections,\r
-    voters  need  to  be  authorized as eligible to vote and as not\r
-    having  cast  more  than one ballot in the particular election.\r
-    Blockchains  do  not  offer  means  for providing the necessary\r
-    authorization.  [...]  If  a  blockchain  is  used,  then  cast\r
-    ballots  must  be  encrypted or otherwise anonymized to prevent\r
-    coercion  and  vote-selling." The New York Times summarizes the\r
-    findings:  The  cautiously  worded  report calls for conducting\r
-    all  federal,  state  and  local  elections on paper ballots by\r
-    2020.  Its  other  top  recommendation would require nationwide\r
-    use  of a specific form of routine postelection audit to ensure\r
-    votes  have  been accurately counted. The panel did not offer a\r
-    price  tag  for its recommended overhaul. New York University's\r
+    security   vulnerabilities,"   the   report   [2]states  .  "In\r
+    particular,  if  malware  on  a  voter's  device  alters a vote\r
+    before  it  ever  reaches a blockchain, the immutability of the\r
+    blockchain  fails  to  provide  the  desired integrity, and the\r
+    voter may never know of the alteration."\r
+    \r
+    The  report goes on to say that "Blockchains do not provide the\r
+    anonymity  often  ascribed  to  them."  It  continues:  "In the\r
+    particular  context  of elections, voters need to be authorized\r
+    as  eligible  to  vote  and  as  not  having cast more than one\r
+    ballot  in  the  particular  election. Blockchains do not offer\r
+    means  for  providing  the  necessary authorization. [...] If a\r
+    blockchain  is  used,  then  cast  ballots must be encrypted or\r
+    otherwise  anonymized  to  prevent  coercion and vote-selling."\r
+    The New York Times summarizes the findings:\r
+    \r
+    >  The  cautiously  worded  report  [3]calls for conducting all\r
+    federal,  state  and local elections on paper ballots by 2020 .\r
+    Its  other top recommendation would require nationwide use of a\r
+    specific  form  of  routine  postelection audit to ensure votes\r
+    have  been  accurately counted. The panel did not offer a price\r
+    tag   for  its  recommended  overhaul.  New  York  University's\r
     Brennan  Center  has  estimated  that  replacing  aging  voting\r
     machines  over  the  next  few  years  could  cost well over $1\r
     billion.  The  156-page  report  [...] bemoans a rickety system\r
     compromised  by  insecure  voting  equipment and software whose\r
     vulnerabilities  were  exposed more than a decade ago and which\r
     are  too  often  managed  by  officials with little training in\r
-    cybersecurity.   Among   its  specific  recommendations  was  a\r
-    mainstay  of  election  reformers:  All  elections  should  use\r
-    human-readable   paper   ballots  by  2020.  Such  systems  are\r
-    intended   to  assure  voters  that  their  vote  was  recorded\r
-    accurately.  They  also  create  a  lasting  record  of  "voter\r
-    intent"  that  can be used for reliable recounts, which may not\r
-    be  possible in systems that record votes electronically. [...]\r
-    The  panel  also  calls  for  all  states  to  adopt  a type of\r
-    post-election   audit  that  employs  statistical  analysis  of\r
-    ballots  prior  to  results certification. Such "risk-limiting"\r
-    audits  are  designed  to uncover miscounts and vote tampering.\r
-    Currently only three states mandate them.\r
+    cybersecurity.\r
+    \r
+    >\r
+    \r
+    >   Among  its  specific  recommendations  was  a  mainstay  of\r
+    election  reformers:  All  elections  should use human-readable\r
+    paper  ballots  by  2020.  Such  systems are intended to assure\r
+    voters  that  their  vote  was  recorded  accurately. They also\r
+    create  a lasting record of "voter intent" that can be used for\r
+    reliable  recounts,  which  may not be possible in systems that\r
+    record  votes  electronically.  [...]  The panel also calls for\r
+    all  states to adopt a type of post-election audit that employs\r
+    statistical    analysis    of    ballots   prior   to   results\r
+    certification.  Such  "risk-limiting"  audits  are  designed to\r
+    uncover  miscounts  and  vote  tampering.  Currently only three\r
+    states mandate them.\r
+    \r
+    \r
+    \r
+    [1] https://www.nap.edu/catalog/25120/securing-the-vote-protec-\r
+    ting-american-democracy\r
+    \r
+    [2] https://www.nap.edu/read/25120/chapter/7#103\r
+    \r
+    [3]  https://www.nytimes.com/aponline/2018/09/06/technology/ap-\r
+    us-tec-election-security-reform-report.html\r
 \r
 \r
   ** \r
index 5ff23763a5a44c20dbd6a2c1315826f249f78c08..33b8cb5e6a44ee2bdc450994f52eabb90e464175 100644 (file)
@@ -3,47 +3,64 @@ i  Thursday September 06, 2018 @11:30PM (BeauHD)
 i  from the ensuring-the-integrity-of-elections dept.\r
 i\r
 i    The  National  Academies  Press has released a 156-page report,\r
-i    called  "Securing  the  Vote:  Protecting  American Democracy,"\r
-i    concluding  that blockchains are not safe for the U.S. election\r
-i    system.   "While  the  notion  of  using  a  blockchain  as  an\r
+i    called  "  [1]Securing  the Vote: Protecting American Democracy\r
+i    ,"  concluding  that  blockchains  are  not  safe  for the U.S.\r
+i    election  system. "While the notion of using a blockchain as an\r
 i    immutable  ballot box may seem promising, blockchain technology\r
 i    does  little  to  solve  the  fundamental  security  issues  of\r
 i    elections,   and   indeed,   blockchains  introduce  additional\r
-i    security  vulnerabilities,"  the report states. "In particular,\r
-i    if  malware  on  a  voter's device alters a vote before it ever\r
-i    reaches  a blockchain, the immutability of the blockchain fails\r
-i    to  provide the desired integrity, and the voter may never know\r
-i    of   the   alteration."   The   report  goes  on  to  say  that\r
-i    "Blockchains  do  not  provide  the anonymity often ascribed to\r
-i    them."  It  continues: "In the particular context of elections,\r
-i    voters  need  to  be  authorized as eligible to vote and as not\r
-i    having  cast  more  than one ballot in the particular election.\r
-i    Blockchains  do  not  offer  means  for providing the necessary\r
-i    authorization.  [...]  If  a  blockchain  is  used,  then  cast\r
-i    ballots  must  be  encrypted or otherwise anonymized to prevent\r
-i    coercion  and  vote-selling." The New York Times summarizes the\r
-i    findings:  The  cautiously  worded  report calls for conducting\r
-i    all  federal,  state  and  local  elections on paper ballots by\r
-i    2020.  Its  other  top  recommendation would require nationwide\r
-i    use  of a specific form of routine postelection audit to ensure\r
-i    votes  have  been accurately counted. The panel did not offer a\r
-i    price  tag  for its recommended overhaul. New York University's\r
+i    security   vulnerabilities,"   the   report   [2]states  .  "In\r
+i    particular,  if  malware  on  a  voter's  device  alters a vote\r
+i    before  it  ever  reaches a blockchain, the immutability of the\r
+i    blockchain  fails  to  provide  the  desired integrity, and the\r
+i    voter may never know of the alteration."\r
+i    \r
+i    The  report goes on to say that "Blockchains do not provide the\r
+i    anonymity  often  ascribed  to  them."  It  continues:  "In the\r
+i    particular  context  of elections, voters need to be authorized\r
+i    as  eligible  to  vote  and  as  not  having cast more than one\r
+i    ballot  in  the  particular  election. Blockchains do not offer\r
+i    means  for  providing  the  necessary authorization. [...] If a\r
+i    blockchain  is  used,  then  cast  ballots must be encrypted or\r
+i    otherwise  anonymized  to  prevent  coercion and vote-selling."\r
+i    The New York Times summarizes the findings:\r
+i    \r
+i    >  The  cautiously  worded  report  [3]calls for conducting all\r
+i    federal,  state  and local elections on paper ballots by 2020 .\r
+i    Its  other top recommendation would require nationwide use of a\r
+i    specific  form  of  routine  postelection audit to ensure votes\r
+i    have  been  accurately counted. The panel did not offer a price\r
+i    tag   for  its  recommended  overhaul.  New  York  University's\r
 i    Brennan  Center  has  estimated  that  replacing  aging  voting\r
 i    machines  over  the  next  few  years  could  cost well over $1\r
 i    billion.  The  156-page  report  [...] bemoans a rickety system\r
 i    compromised  by  insecure  voting  equipment and software whose\r
 i    vulnerabilities  were  exposed more than a decade ago and which\r
 i    are  too  often  managed  by  officials with little training in\r
-i    cybersecurity.   Among   its  specific  recommendations  was  a\r
-i    mainstay  of  election  reformers:  All  elections  should  use\r
-i    human-readable   paper   ballots  by  2020.  Such  systems  are\r
-i    intended   to  assure  voters  that  their  vote  was  recorded\r
-i    accurately.  They  also  create  a  lasting  record  of  "voter\r
-i    intent"  that  can be used for reliable recounts, which may not\r
-i    be  possible in systems that record votes electronically. [...]\r
-i    The  panel  also  calls  for  all  states  to  adopt  a type of\r
-i    post-election   audit  that  employs  statistical  analysis  of\r
-i    ballots  prior  to  results certification. Such "risk-limiting"\r
-i    audits  are  designed  to uncover miscounts and vote tampering.\r
-i    Currently only three states mandate them.\r
+i    cybersecurity.\r
+i    \r
+i    >\r
+i    \r
+i    >   Among  its  specific  recommendations  was  a  mainstay  of\r
+i    election  reformers:  All  elections  should use human-readable\r
+i    paper  ballots  by  2020.  Such  systems are intended to assure\r
+i    voters  that  their  vote  was  recorded  accurately. They also\r
+i    create  a lasting record of "voter intent" that can be used for\r
+i    reliable  recounts,  which  may not be possible in systems that\r
+i    record  votes  electronically.  [...]  The panel also calls for\r
+i    all  states to adopt a type of post-election audit that employs\r
+i    statistical    analysis    of    ballots   prior   to   results\r
+i    certification.  Such  "risk-limiting"  audits  are  designed to\r
+i    uncover  miscounts  and  vote  tampering.  Currently only three\r
+i    states mandate them.\r
+i    \r
+i    \r
+i    \r
+i    [1] https://www.nap.edu/catalog/25120/securing-the-vote-protec-\r
+i    ting-american-democracy\r
+i    \r
+i    [2] https://www.nap.edu/read/25120/chapter/7#103\r
+i    \r
+i    [3]  https://www.nytimes.com/aponline/2018/09/06/technology/ap-\r
+i    us-tec-election-security-reform-report.html\r
 i\r
index 48fd9119f2d411fc1e06ba013f4f505ef462bae0..b5a5d84c7a2bb54f6c25b8e2d0db1a0d3d670d7c 100644 (file)
@@ -9,12 +9,12 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0102640864.html'>Blockchains Are Not Safe For Voting, Concludes NAP Report (nytimes.com)</a></h1>
+       <h2><a href='0102640864.html'>Blockchains Are Not Safe For Voting, Concludes NAP Report (nytimes.com)</a></h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (BeauHD) 
 from the ensuring-the-integrity-of-elections dept.)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               The National Academies Press has released a 156-page report, called &quot;Securing the Vote: Protecting American Democracy,&quot; concluding that blockchains are not safe for the U.S. election system. &quot;While the notion of using a blockchain as an immutable ballot box may seem promising, blockchain technology does little to solve the fundamental security issues of elections, and indeed, blockchains introduce additional security vulnerabilities,&quot; the report states. &quot;In particular, if malware on a voter&#x27;s device alters a vote before it ever reaches a blockchain, the immutability of the blockchain fails to provide the desired integrity, and the voter may never know of the alteration.&quot; The report goes on to say that &quot;Blockchains do not provide the anonymity often ascribed to them.&quot; It continues: &quot;In the particular context of elections, voters need to be authorized as eligible to vote and as not having cast more than one ballot in the particular election. Blockchains do not offer means for providing the necessary authorization. [...] If a blockchain is used, then cast ballots must be encrypted or otherwise anonymized to prevent coercion and vote-selling.&quot; The New York Times summarizes the findings: The cautiously worded report calls for conducting all federal, state and local elections on paper ballots by 2020. Its other top recommendation would require nationwide use of a specific form of routine postelection audit to ensure votes have been accurately counted. The panel did not offer a price tag for its recommended overhaul. New York University&#x27;s Brennan Center has estimated that replacing aging voting machines over the next few years could cost well over $1 billion. The 156-page report [...] bemoans a rickety system compromised by insecure voting equipment and software whose vulnerabilities were exposed more than a decade ago and which are too often managed by officials with little training in cybersecurity. Among its specific recommendations was a mainstay of election reformers: All elections should use human-readable paper ballots by 2020. Such systems are intended to assure voters that their vote was recorded accurately. They also create a lasting record of &quot;voter intent&quot; that can be used for reliable recounts, which may not be possible in systems that record votes electronically. [...] The panel also calls for all states to adopt a type of post-election audit that employs statistical analysis of ballots prior to results certification. Such &quot;risk-limiting&quot; audits are designed to uncover miscounts and vote tampering. Currently only three states mandate them.
+               The National Academies Press has released a 156-page report, called &quot; [1]Securing the Vote: Protecting American Democracy ,&quot; concluding that blockchains are not safe for the U.S. election system. &quot;While the notion of using a blockchain as an immutable ballot box may seem promising, blockchain technology does little to solve the fundamental security issues of elections, and indeed, blockchains introduce additional security vulnerabilities,&quot; the report [2]states . &quot;In particular, if malware on a voter&#x27;s device alters a vote before it ever reaches a blockchain, the immutability of the blockchain fails to provide the desired integrity, and the voter may never know of the alteration.&quot;<br/><br/>The report goes on to say that &quot;Blockchains do not provide the anonymity often ascribed to them.&quot; It continues: &quot;In the particular context of elections, voters need to be authorized as eligible to vote and as not having cast more than one ballot in the particular election. Blockchains do not offer means for providing the necessary authorization. [...] If a blockchain is used, then cast ballots must be encrypted or otherwise anonymized to prevent coercion and vote-selling.&quot; The New York Times summarizes the findings:<br/><br/>&gt; The cautiously worded report [3]calls for conducting all federal, state and local elections on paper ballots by 2020 . Its other top recommendation would require nationwide use of a specific form of routine postelection audit to ensure votes have been accurately counted. The panel did not offer a price tag for its recommended overhaul. New York University&#x27;s Brennan Center has estimated that replacing aging voting machines over the next few years could cost well over $1 billion. The 156-page report [...] bemoans a rickety system compromised by insecure voting equipment and software whose vulnerabilities were exposed more than a decade ago and which are too often managed by officials with little training in cybersecurity.<br/><br/>&gt;<br/><br/>&gt; Among its specific recommendations was a mainstay of election reformers: All elections should use human-readable paper ballots by 2020. Such systems are intended to assure voters that their vote was recorded accurately. They also create a lasting record of &quot;voter intent&quot; that can be used for reliable recounts, which may not be possible in systems that record votes electronically. [...] The panel also calls for all states to adopt a type of post-election audit that employs statistical analysis of ballots prior to results certification. Such &quot;risk-limiting&quot; audits are designed to uncover miscounts and vote tampering. Currently only three states mandate them.<br/><br/><br/><br/>[1] https://www.nap.edu/catalog/25120/securing-the-vote-protecting-american-democracy<br/><br/>[2] https://www.nap.edu/read/25120/chapter/7#103<br/><br/>[3] https://www.nytimes.com/aponline/2018/09/06/technology/ap-us-tec-election-security-reform-report.html
        </div>
 <hr/>
 </div>
index e6229349b6f34171c66ea9741e3538892c8f3e0f..f2f874cd9e1036fd7d25494ac42a61e3e79738d6 100644 (file)
 </head>
 <body>
 <div class='story'>
-       <h1>Blockchains Are Not Safe For Voting, Concludes NAP Report (nytimes.com)</h1>
+       <h2>Blockchains Are Not Safe For Voting, Concludes NAP Report (nytimes.com)</h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (BeauHD) 
 from the ensuring-the-integrity-of-elections dept.)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0102640864</a></li>
         <li>News link: <a href='https://politics.slashdot.org/story/18/09/06/2137245/blockchains-are-not-safe-for-voting-concludes-nap-report'>https://politics.slashdot.org/story/18/09/06/2137245/blockchains-are-not-safe-for-voting-concludes-nap-report</a></li>
         <li>Source link: <a href='https://www.nytimes.com/aponline/2018/09/06/technology/ap-us-tec-election-security-reform-report.html'>https://www.nytimes.com/aponline/2018/09/06/technology/ap-us-tec-election-security-reform-report.html</a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               The National Academies Press has released a 156-page report, called &quot;Securing the Vote: Protecting American Democracy,&quot; concluding that blockchains are not safe for the U.S. election system. &quot;While the notion of using a blockchain as an immutable ballot box may seem promising, blockchain technology does little to solve the fundamental security issues of elections, and indeed, blockchains introduce additional security vulnerabilities,&quot; the report states. &quot;In particular, if malware on a voter&#x27;s device alters a vote before it ever reaches a blockchain, the immutability of the blockchain fails to provide the desired integrity, and the voter may never know of the alteration.&quot; The report goes on to say that &quot;Blockchains do not provide the anonymity often ascribed to them.&quot; It continues: &quot;In the particular context of elections, voters need to be authorized as eligible to vote and as not having cast more than one ballot in the particular election. Blockchains do not offer means for providing the necessary authorization. [...] If a blockchain is used, then cast ballots must be encrypted or otherwise anonymized to prevent coercion and vote-selling.&quot; The New York Times summarizes the findings: The cautiously worded report calls for conducting all federal, state and local elections on paper ballots by 2020. Its other top recommendation would require nationwide use of a specific form of routine postelection audit to ensure votes have been accurately counted. The panel did not offer a price tag for its recommended overhaul. New York University&#x27;s Brennan Center has estimated that replacing aging voting machines over the next few years could cost well over $1 billion. The 156-page report [...] bemoans a rickety system compromised by insecure voting equipment and software whose vulnerabilities were exposed more than a decade ago and which are too often managed by officials with little training in cybersecurity. Among its specific recommendations was a mainstay of election reformers: All elections should use human-readable paper ballots by 2020. Such systems are intended to assure voters that their vote was recorded accurately. They also create a lasting record of &quot;voter intent&quot; that can be used for reliable recounts, which may not be possible in systems that record votes electronically. [...] The panel also calls for all states to adopt a type of post-election audit that employs statistical analysis of ballots prior to results certification. Such &quot;risk-limiting&quot; audits are designed to uncover miscounts and vote tampering. Currently only three states mandate them.
+               The National Academies Press has released a 156-page report, called &quot; [1]Securing the Vote: Protecting American Democracy ,&quot; concluding that blockchains are not safe for the U.S. election system. &quot;While the notion of using a blockchain as an immutable ballot box may seem promising, blockchain technology does little to solve the fundamental security issues of elections, and indeed, blockchains introduce additional security vulnerabilities,&quot; the report [2]states . &quot;In particular, if malware on a voter&#x27;s device alters a vote before it ever reaches a blockchain, the immutability of the blockchain fails to provide the desired integrity, and the voter may never know of the alteration.&quot;<br/><br/>The report goes on to say that &quot;Blockchains do not provide the anonymity often ascribed to them.&quot; It continues: &quot;In the particular context of elections, voters need to be authorized as eligible to vote and as not having cast more than one ballot in the particular election. Blockchains do not offer means for providing the necessary authorization. [...] If a blockchain is used, then cast ballots must be encrypted or otherwise anonymized to prevent coercion and vote-selling.&quot; The New York Times summarizes the findings:<br/><br/>&gt; The cautiously worded report [3]calls for conducting all federal, state and local elections on paper ballots by 2020 . Its other top recommendation would require nationwide use of a specific form of routine postelection audit to ensure votes have been accurately counted. The panel did not offer a price tag for its recommended overhaul. New York University&#x27;s Brennan Center has estimated that replacing aging voting machines over the next few years could cost well over $1 billion. The 156-page report [...] bemoans a rickety system compromised by insecure voting equipment and software whose vulnerabilities were exposed more than a decade ago and which are too often managed by officials with little training in cybersecurity.<br/><br/>&gt;<br/><br/>&gt; Among its specific recommendations was a mainstay of election reformers: All elections should use human-readable paper ballots by 2020. Such systems are intended to assure voters that their vote was recorded accurately. They also create a lasting record of &quot;voter intent&quot; that can be used for reliable recounts, which may not be possible in systems that record votes electronically. [...] The panel also calls for all states to adopt a type of post-election audit that employs statistical analysis of ballots prior to results certification. Such &quot;risk-limiting&quot; audits are designed to uncover miscounts and vote tampering. Currently only three states mandate them.<br/><br/><br/><br/>[1] https://www.nap.edu/catalog/25120/securing-the-vote-protecting-american-democracy<br/><br/>[2] https://www.nap.edu/read/25120/chapter/7#103<br/><br/>[3] https://www.nytimes.com/aponline/2018/09/06/technology/ap-us-tec-election-security-reform-report.html
        </div>
 <hr/>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2></h2>
+    <h3></h3>
     <div class='by' style='font-style: italic;'></div>
     <div class='comment_content'></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re:All security = an implementation. (Score:5, Insightful)</h2>
+      <h3>Re:All security = an implementation. (Score:5, Insightful)</h3>
       <div class='by' style='font-style: italic;'>by PopeRatzo ( 965947 )</div>
       <div class='comment_content'><p></p><p>> To say blockchain is inherently unsafe is like saying software is inherently unsafe</p><p>Oh, you are so close to a breakthrough.</p><p>When it comes to voting, blockchain, like software, IS inherently unsafe. If the main goal for voting security is maintaining the people's confidence in an election, the only system that will meet that standard is a system where people are actually keeping an eye on one another. And I mean physically watching one another. And that's the system we had in place before the advent of voting machines and election software. You had a room full of election judges from both sides, and they sat side-by-side checking in voters as they approached the voting booth and physically watched them put the ballot in the box. When the votes were counted, there was a whole bunch of people from both parties standing around keeping a close eye. When the ballots were sent for storage, one person from each party rode in the truck to drop them off after sealing the container - together - and signing off.</p><p>It was trust, but verify. Was it possible to jigger with an election like that? Of course. But you had a list of names of people you could hold accountable at every step in the process. Electronic voting will never, ever be trusted. That is the effect of transparency.</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2></h2>
+        <h3></h3>
         <div class='by' style='font-style: italic;'></div>
         <div class='comment_content'></div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>Re: (Score:1, Insightful)</h2>
+          <h3>Re: (Score:1, Insightful)</h3>
           <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
           <div class='comment_content'><p></p><p>> " If the main goal for voting security is maintaining the people's confidence in an election " - Well I don't agree with that starting point definition. I think security = security, not theater of.</p><p>Then you're bad at security. Security is theater.</p><p>There is no impregnable system. Security can only increase the difficulty of entering a system, it cannot stop a determined opponent. Is a CCTV system going to stop someone from breaking into your store? No, but it will make the person think twice about it, because they are likely to be recorded, found, and caught. Is the TSA likely to stop all bad guys from getting on planes? No, but it alters how much they must prepare to get on board the plane so hop</p></div>
           <div class='comment' style='display: block; margin-left: 80px'>
-            <h2>Re: (Score:2)</h2>
+            <h3>Re: (Score:2)</h3>
             <div class='by' style='font-style: italic;'>by Ocker3 ( 1232550 )</div>
             <div class='comment_content'><p></p><p>Sadly, the TSA haven't shown themselves to be any good at their job, repeatedly. It's hard to get good help when the work is shite, the 'customers' range from sullen to hating you, and the pay is peanuts.</p></div>
           </div>
         </div>
       </div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Transparency is the key (Score:1)</h2>
+        <h3>Transparency is the key (Score:1)</h3>
         <div class='by' style='font-style: italic;'>by victor_alarcon ( 5520418 )</div>
         <div class='comment_content'><p></p><p>I thought that was the main selling point. Yes, I'm sure someone can come up with some anonymity scheme but transparency should be top priority. Apologies if the point is too naive.</p></div>
       </div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:1)</h2>
+        <h3>Re: (Score:1)</h3>
         <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
         <div class='comment_content'><p></p><p>Paper votes aren't any better, just look at Russia's vote stuffing. Literately. Someone comes up to the booth and stuffs fake/coerced votes into the box.</p><p>Now the way most US, Canadian, and UK elections are run, the paper vote is a two-step process.</p><p>A) You go to a scrutineer to check your name off a PAPER list, they hand you a ballot with no identifying information on it</p><p>B) You mark an X on the ballot, fold it in half or stick it in a privacy envelope and then stick it in a cardboard box with a hole on top.</p><p>Now</p></div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>Re: (Score:2)</h2>
+          <h3>Re: (Score:2)</h3>
           <div class='by' style='font-style: italic;'>by PopeRatzo ( 965947 )</div>
           <div class='comment_content'><p></p><p>> Paper votes aren't any better, just look at Russia's vote stuffing. Literately. Someone comes up to the booth and stuffs fake/coerced votes into the box.</p><p>That's right, because Russia doesn't have the same safeguards built into their elections that we have. You don't have election judges from both sides watching every vote from the time it's cast to the time it's counted to the time it's sent for storage. In the US, there have to be two election judges on hand when absentee ballots are opened.</p><p>People can sti</p></div>
         </div>
       </div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by Ocker3 ( 1232550 )</div>
         <div class='comment_content'><p></p><p>I'd invite you to visit us in Australia, where we have the Australian Electoral Commission (AEC), a non-partisan (not bi-partisan) body of people who are collectively considered the Platinum Standard of running elections around the world. We actually send people to the USA to train election staff. We don't have party reps in the voting area until the polls close, then the parties can send in scrutineers who check that the paper ballots are being counted as per the regulations (when I did this I actually not</p></div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>Re: (Score:2)</h2>
+          <h3>Re: (Score:2)</h3>
           <div class='by' style='font-style: italic;'>by PopeRatzo ( 965947 )</div>
           <div class='comment_content'><p></p><p>> I'd invite you to visit us in Australia,</p><p>I've spent a fair amount of time in Australia. Yes, I've heard you guys do a good job with elections, but I'm not coming back until you get rid of those spiders that jump up and bite you on the eye. Oh, and drop bears and yowgwai. I don't need that kind of stress, thanks.</p></div>
         </div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by shellster_dude ( 1261444 )</div>
       <div class='comment_content'><p></p><p>Blockchains are obviously a terrible solution to election fraud. The only thing that prevents blockchain tampering is a ton of neutral third party machines checking the transactions (typically miners). We've already seen that this is a non-trivial problem when there is plenty of incentive for random people to fulfill that role (mining of crypto currency). National elections have very little incentive for people to invest thousands in hardware and electricity, and a ton of incentive for nation states like</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Oh the irony (Score:4, Insightful)</h2>
+    <h3>Oh the irony (Score:4, Insightful)</h3>
     <div class='by' style='font-style: italic;'>by the_skywise ( 189793 )</div>
     <div class='comment_content'><p></p><p>> All elections should use human-readable paper ballots by 2020. Such systems are intended to assure voters that their vote was recorded accurately. They also create a lasting record of "voter intent" that can be used for reliable recounts,</p><p>Now I agree with this and am happy to move back to paper ballots - But the entire reason we moved away from paper ballots was because of the 2000 elections where Florida used punch cards and political officers kept trying to argue over "partial punches", "dimpled chads" and "dangling chads" where they tried to reassess what the voter's INTENT was.</p><p>And, of course, let's not forget magical disappearing and appearing boxes of ballots.</p><p>Any system can be hacked but the electronic one is harder to track hacking than the good ol' traditional methods with paper ballots.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:3)</h2>
+      <h3>Re: (Score:3)</h3>
       <div class='by' style='font-style: italic;'>by Dare nMc ( 468959 )</div>
       <div class='comment_content'><p></p><p>Their have been academic papers proposing electronic system that would be safe, where you could verify that your vote was counted (IE received at the server.)</p><p>In theory with open software, hardware, and multiple servers (again all open source) we could have a very robust electronic voting system. This would require a large project likely done with universities, and it may even be similar to some bitcoin concepts.</p><p>The technology side is very solvable, getting the project started, past the politics, and accept</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Key statement (Score:2, Insightful)</h2>
+    <h3>Key statement (Score:2, Insightful)</h3>
     <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
     <div class='comment_content'><p></p><p>They key statement in the finding that most technology solutions fail to solve is this:</p><p>"Such systems are intended to *assure* voters that their vote was recorded accurately."</p><p>In the end, paper ballots may seem inefficient from a processing perspective, but that inefficiency becomes inherently difficult to tamper with and builds in systems for checks and recounts. The argument here is that blockchain is vulnerable before the data is stored in the blockchain, at the UI and the machine level, and blockchain th</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by presidenteloco ( 659168 )</div>
       <div class='comment_content'><p></p><p>Blanket arguments against computer algorithms for secure voting (or secure anything) are illogical, emotional, and flawed.</p><p>People argue to the effect: Because many programs have been found to have a security flaw in either A) the algorithm mathematics and logical assumptions, or in B) the implementation, therefore ALL programs must have some flaw in A) or B) therefore there is no such thing is a secure computer program. That is just bullshit. It's incorrect, unsupported generalization from specific examples.</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by presidenteloco ( 659168 )</div>
         <div class='comment_content'><p></p><p>Ok, there's a stupid bug in slashdot apparently, not including my less-than sign.</p><p>There. One bug.</p><p>What's up with that. Let me try again. Hmm. There was a less-than in there just to the left of this sentence. That's lame on slashdot software's part.</p><p>So you proved that ALL programs have bugs?</p><p>Didn't think so.</p></div>
       </div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Paper ballots are by far the most secure solution (Score:4, Insightful)</h2>
+    <h3>Paper ballots are by far the most secure solution (Score:4, Insightful)</h3>
     <div class='by' style='font-style: italic;'>by Seven Spirals ( 4924941 )</div>
     <div class='comment_content'><p></p><p>Gimme a break. Use paper. Computers will be better tools for tabulating and processing the votes after they are cast, but it's tough to beat paper for a recount. Even paper has it's flaws, but the hand waving crypto-bullshit is pathetic "Oh but this counter signature will detect if the previous initialization vector was properly zeroed inside of the S-Box" *rolls eyes*. KISS baby. Things don't get more secure by making them more complex and I can't think of any way to make something more complex than to introduce computers. Computers are great at some things, ideal for some tasks: not for voting. They suck at that.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>paper ballots (Score:1)</h2>
+    <h3>paper ballots (Score:1)</h3>
     <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
     <div class='comment_content'><p></p><p>The only way you can have some measure of accountability while keeping votes anonymous.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Or, for heaven's sake, you can just use paper (Score:3)</h2>
+    <h3>Or, for heaven's sake, you can just use paper (Score:3)</h3>
     <div class='by' style='font-style: italic;'>by mark-t ( 151149 )</div>
     <div class='comment_content'><p></p><p>Make a simple mark on a paper ballot indicating your vote, fold it, put it in a box.</p><p>done</p><p>Now theoretically you could bribe people who do the counting, but you'd have to bribe a *LOT* of people to make any kind of difference because each individual ballot box with the folded ballots contains but a tiny fraction of the number of votes, and nobody ever counts the ballots from more than one or sometimes two different boxes.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>the real story (Score:2)</h2>
+    <h3>the real story (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by slashmydots ( 2189826 )</div>
     <div class='comment_content'><p></p><p>Blockchains are perfect, right? WRONG. And also right. They are mathmatically flawless BUT if you outprocess the rest of the network, you can finalize a block with whatever the hell you want in it. You can form a block that says you own all bitcoins, all transactions put them in your wallet, and you're also the queen of England. The reason this "51% attack" doesn't happen it because that amount of processing power doesn't exist. That many ASICs don't exist on Earth. But let's set up a separate blockchain an</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by Kaenneth ( 82978 )</div>
       <div class='comment_content'><p></p><p>Even with a 51% attack, the Bitcoin blockchain is filled with digital signatures; noone but your own nodes would accept the blocks, and you would only be 'fooling' yourself.</p><p>Electronic voting could only work if every citizen had their own private, secure, digital signature key. Which can't happen in the US because poor people can't afford them, and a certain party would never give anything for free, while the other would protect the poor.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2></h2>
+    <h3></h3>
     <div class='by' style='font-style: italic;'></div>
     <div class='comment_content'></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by jwymanm ( 627857 )</div>
       <div class='comment_content'><p></p><p>This was the dumbest comment in the article. Obviously software methods exist to verify after the fact that what you saved is what you expected.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>It's not how the vote was recorded... (Score:2)</h2>
+    <h3>It's not how the vote was recorded... (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by LynnwoodRooster ( 966895 )</div>
     <div class='comment_content'><p></p><p>> The report goes on to say that "Blockchains do not provide the anonymity often ascribed to them." It continues: "In the particular context of elections, voters need to be authorized as eligible to vote and as not having cast more than one ballot in the particular election.</p><p>It's who casts the vote. Before we even worry about Blockchain, we need to ensure people casting the ballots are legally eligible to vote. Guaranteeing a vote was cast is no more important than guaranteeing who cast the vote was eligible to actually cast that vote.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Paper ballots (Score:2)</h2>
+    <h3>Paper ballots (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by burtosis ( 1124179 )</div>
     <div class='comment_content'><p></p><p>Let me start out saying 100% electronic voting is going to be a disaster, triply so when done remotely and not at a secure voting machine. But what most people don't realize is we currently use unencrypted images of paper ballots in many states as backups. These are very insecure. Why not use paper ballots for the primary method, blockchain for the electronic backups? This ultimately seems far more secure than what we are doing now. We also could use open source machines and have audits at each polling</p></div>
   </div>
index 5fced27e9f3f09926d0eda7431b3f1234f2e1354..09523f60493d0718ab4f571004e1cc722ef872a6 100644 (file)
@@ -4,42 +4,56 @@
   Thursday September 06, 2018 @11:30PM (BeauHD)\r
   from the behind-the-scenes dept.\r
 \r
+  o Reference: 0102640946\r
   o News link: https://games.slashdot.org/story/18/09/06/2146237/valve-explains-how-it-decides-whos-a-straight-up-troll-publishing-video-games-on-steam\r
   o Source link: https://motherboard.vice.com/en_us/article/9kmej7/valve-it-really-does-seem-bad-games-are-made-by-bad-people\r
 \r
 \r
-    An   anonymous   reader   quotes  a  report  from  Motherboard:\r
-    Wednesday,  Valve,  the  company  that operates the huge online\r
-    video  game store Steam, shared more details about how it plans\r
-    to  control  and  moderate  the ever-increasing number of games\r
-    published  on  its  platform.  In the post published Wednesday,\r
-    Valve  shared  more  details  about  how  it determines what it\r
-    considers  "outright trolling." "It is vague and we'll tell you\r
-    why,"  Valve  wrote.  "You're  a denizen of the internet so you\r
-    know  that  trolls come in all forms. On Steam, some are simply\r
-    trying  to rile people up with something we call 'a game shaped\r
-    object'  (ie: a crudely made piece of software that technically\r
-    and  just barely passes our bar as a functioning video game but\r
-    isn't  what  99.9% of folks would say is "good.") Valve goes on\r
-    to  explain  that  some  trolls are trying to scam folks out of\r
-    their  Steam  inventory items (digital items that can be traded\r
-    for  real  money),  while others are trying to generate a small\r
-    amount  of  money  through a variety of schemes that have to do\r
-    with  how  developers  use  keys  to  unlock Steam games, while\r
-    others  are  trying  to  "incite  and sow discord." "Trolls are\r
-    figuring  out new ways to be loathsome as we write this," Valve\r
-    said.  "But  the  thing these folks have in common is that they\r
-    aren't  actually  interested  in good faith efforts to make and\r
-    sell  games to you or anyone. When a developer's motives aren't\r
-    that,  they're  probably  a troll." One interesting observation\r
-    Valve   shares  in  the  blog  post  is  that  it  rarely  bans\r
-    individual  games  from  Steam,  and more often bans developers\r
-    and/or  publishers  entirely.  [...] Valve said that its review\r
-    process  for  determining  that something may be a "troll game"\r
-    is  a  "deep  assessment"  that  involves investigating who the\r
-    developer  is, what they've done in the past, their behavior on\r
-    Steam   as   a   developer,   as   a  customer,  their  banking\r
-    information, developers they associate with, and more.\r
+    An anonymous reader quotes a report from Motherboard:\r
+    \r
+    >  Wednesday,  Valve, the company that operates the huge online\r
+    video  game  store  Steam,  shared more details about [1]how it\r
+    plans  to  control  and  moderate the ever-increasing number of\r
+    games  published  on  its  platform  . In the post [2]published\r
+    Wednesday  ,  Valve shared more details about how it determines\r
+    what  it  considers "outright trolling." "It is vague and we'll\r
+    tell  you  why," Valve wrote. "You're a denizen of the internet\r
+    so  you  know that trolls come in all forms. On Steam, some are\r
+    simply  trying to rile people up with something we call 'a game\r
+    shaped  object'  (ie:  a  crudely  made  piece of software that\r
+    technically  and  just  barely  passes our bar as a functioning\r
+    video game but isn't what 99.9% of folks would say is "good.")\r
+    \r
+    >\r
+    \r
+    >  Valve goes on to explain that some trolls are trying to scam\r
+    folks  out  of  their Steam inventory items (digital items that\r
+    can  be  traded  for  real  money),  while others are trying to\r
+    generate  a  small amount of money through a variety of schemes\r
+    that  have  to  do with how developers use keys to unlock Steam\r
+    games,  while  others  are  trying to "incite and sow discord."\r
+    "Trolls  are  figuring out new ways to be loathsome as we write\r
+    this,"  Valve  said.  "But the thing these folks have in common\r
+    is  that  they aren't actually interested in good faith efforts\r
+    to  make  and  sell  games to you or anyone. When a developer's\r
+    motives   aren't   that,   they're   probably   a  troll."  One\r
+    interesting  observation  Valve shares in the blog post is that\r
+    it  rarely  bans  individual  games  from Steam, and more often\r
+    bans  developers  and/or  publishers entirely. [...] Valve said\r
+    that  its  review process for determining that something may be\r
+    a   "troll   game"   is   a  "deep  assessment"  that  involves\r
+    investigating  who  the  developer is, what they've done in the\r
+    past,  their  behavior  on Steam as a developer, as a customer,\r
+    their  banking information, developers they associate with, and\r
+    more.\r
+    \r
+    \r
+    \r
+    [1] https://motherboard.vice.com/en_us/article/9kmej7/valve-it-\r
+    really-does-seem-bad-games-are-made-by-bad-people\r
+    \r
+    [2] https://steamcommunity.com/games/593110/announcements/deta-\r
+    il/1708442022337025126\r
 \r
 \r
   ** Just charge a $5K "listing fee" (Score:5, Interesting)\r
index ef1f2767ea7ac8b2d45216773feff9907c88d9d4..285efc1c7f1bf157eb59d0d6f20cce8d4444dd6f 100644 (file)
@@ -2,36 +2,49 @@
 i  Thursday September 06, 2018 @11:30PM (BeauHD)\r
 i  from the behind-the-scenes dept.\r
 i\r
-i    An   anonymous   reader   quotes  a  report  from  Motherboard:\r
-i    Wednesday,  Valve,  the  company  that operates the huge online\r
-i    video  game store Steam, shared more details about how it plans\r
-i    to  control  and  moderate  the ever-increasing number of games\r
-i    published  on  its  platform.  In the post published Wednesday,\r
-i    Valve  shared  more  details  about  how  it determines what it\r
-i    considers  "outright trolling." "It is vague and we'll tell you\r
-i    why,"  Valve  wrote.  "You're  a denizen of the internet so you\r
-i    know  that  trolls come in all forms. On Steam, some are simply\r
-i    trying  to rile people up with something we call 'a game shaped\r
-i    object'  (ie: a crudely made piece of software that technically\r
-i    and  just barely passes our bar as a functioning video game but\r
-i    isn't  what  99.9% of folks would say is "good.") Valve goes on\r
-i    to  explain  that  some  trolls are trying to scam folks out of\r
-i    their  Steam  inventory items (digital items that can be traded\r
-i    for  real  money),  while others are trying to generate a small\r
-i    amount  of  money  through a variety of schemes that have to do\r
-i    with  how  developers  use  keys  to  unlock Steam games, while\r
-i    others  are  trying  to  "incite  and sow discord." "Trolls are\r
-i    figuring  out new ways to be loathsome as we write this," Valve\r
-i    said.  "But  the  thing these folks have in common is that they\r
-i    aren't  actually  interested  in good faith efforts to make and\r
-i    sell  games to you or anyone. When a developer's motives aren't\r
-i    that,  they're  probably  a troll." One interesting observation\r
-i    Valve   shares  in  the  blog  post  is  that  it  rarely  bans\r
-i    individual  games  from  Steam,  and more often bans developers\r
-i    and/or  publishers  entirely.  [...] Valve said that its review\r
-i    process  for  determining  that something may be a "troll game"\r
-i    is  a  "deep  assessment"  that  involves investigating who the\r
-i    developer  is, what they've done in the past, their behavior on\r
-i    Steam   as   a   developer,   as   a  customer,  their  banking\r
-i    information, developers they associate with, and more.\r
+i    An anonymous reader quotes a report from Motherboard:\r
+i    \r
+i    >  Wednesday,  Valve, the company that operates the huge online\r
+i    video  game  store  Steam,  shared more details about [1]how it\r
+i    plans  to  control  and  moderate the ever-increasing number of\r
+i    games  published  on  its  platform  . In the post [2]published\r
+i    Wednesday  ,  Valve shared more details about how it determines\r
+i    what  it  considers "outright trolling." "It is vague and we'll\r
+i    tell  you  why," Valve wrote. "You're a denizen of the internet\r
+i    so  you  know that trolls come in all forms. On Steam, some are\r
+i    simply  trying to rile people up with something we call 'a game\r
+i    shaped  object'  (ie:  a  crudely  made  piece of software that\r
+i    technically  and  just  barely  passes our bar as a functioning\r
+i    video game but isn't what 99.9% of folks would say is "good.")\r
+i    \r
+i    >\r
+i    \r
+i    >  Valve goes on to explain that some trolls are trying to scam\r
+i    folks  out  of  their Steam inventory items (digital items that\r
+i    can  be  traded  for  real  money),  while others are trying to\r
+i    generate  a  small amount of money through a variety of schemes\r
+i    that  have  to  do with how developers use keys to unlock Steam\r
+i    games,  while  others  are  trying to "incite and sow discord."\r
+i    "Trolls  are  figuring out new ways to be loathsome as we write\r
+i    this,"  Valve  said.  "But the thing these folks have in common\r
+i    is  that  they aren't actually interested in good faith efforts\r
+i    to  make  and  sell  games to you or anyone. When a developer's\r
+i    motives   aren't   that,   they're   probably   a  troll."  One\r
+i    interesting  observation  Valve shares in the blog post is that\r
+i    it  rarely  bans  individual  games  from Steam, and more often\r
+i    bans  developers  and/or  publishers entirely. [...] Valve said\r
+i    that  its  review process for determining that something may be\r
+i    a   "troll   game"   is   a  "deep  assessment"  that  involves\r
+i    investigating  who  the  developer is, what they've done in the\r
+i    past,  their  behavior  on Steam as a developer, as a customer,\r
+i    their  banking information, developers they associate with, and\r
+i    more.\r
+i    \r
+i    \r
+i    \r
+i    [1] https://motherboard.vice.com/en_us/article/9kmej7/valve-it-\r
+i    really-does-seem-bad-games-are-made-by-bad-people\r
+i    \r
+i    [2] https://steamcommunity.com/games/593110/announcements/deta-\r
+i    il/1708442022337025126\r
 i\r
index be1df655a771d50bb6b66d903744c31d27c6ddfb..5d89e22df68298366fac9df6941ff1d119789630 100644 (file)
@@ -9,12 +9,12 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0102640946.html'>Valve Explains How It Decides Who's a 'Straight Up Troll' Publishing Video Games On Steam (vice.com)</a></h1>
+       <h2><a href='0102640946.html'>Valve Explains How It Decides Who's a 'Straight Up Troll' Publishing Video Games On Steam (vice.com)</a></h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (BeauHD) 
 from the behind-the-scenes dept.)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               An anonymous reader quotes a report from Motherboard: Wednesday, Valve, the company that operates the huge online video game store Steam, shared more details about how it plans to control and moderate the ever-increasing number of games published on its platform. In the post published Wednesday, Valve shared more details about how it determines what it considers &quot;outright trolling.&quot; &quot;It is vague and we&#x27;ll tell you why,&quot; Valve wrote. &quot;You&#x27;re a denizen of the internet so you know that trolls come in all forms. On Steam, some are simply trying to rile people up with something we call &#x27;a game shaped object&#x27; (ie: a crudely made piece of software that technically and just barely passes our bar as a functioning video game but isn&#x27;t what 99.9% of folks would say is &quot;good.&quot;) Valve goes on to explain that some trolls are trying to scam folks out of their Steam inventory items (digital items that can be traded for real money), while others are trying to generate a small amount of money through a variety of schemes that have to do with how developers use keys to unlock Steam games, while others are trying to &quot;incite and sow discord.&quot; &quot;Trolls are figuring out new ways to be loathsome as we write this,&quot; Valve said. &quot;But the thing these folks have in common is that they aren&#x27;t actually interested in good faith efforts to make and sell games to you or anyone. When a developer&#x27;s motives aren&#x27;t that, they&#x27;re probably a troll.&quot; One interesting observation Valve shares in the blog post is that it rarely bans individual games from Steam, and more often bans developers and/or publishers entirely. [...] Valve said that its review process for determining that something may be a &quot;troll game&quot; is a &quot;deep assessment&quot; that involves investigating who the developer is, what they&#x27;ve done in the past, their behavior on Steam as a developer, as a customer, their banking information, developers they associate with, and more.
+               An anonymous reader quotes a report from Motherboard:<br/><br/>&gt; Wednesday, Valve, the company that operates the huge online video game store Steam, shared more details about [1]how it plans to control and moderate the ever-increasing number of games published on its platform . In the post [2]published Wednesday , Valve shared more details about how it determines what it considers &quot;outright trolling.&quot; &quot;It is vague and we&#x27;ll tell you why,&quot; Valve wrote. &quot;You&#x27;re a denizen of the internet so you know that trolls come in all forms. On Steam, some are simply trying to rile people up with something we call &#x27;a game shaped object&#x27; (ie: a crudely made piece of software that technically and just barely passes our bar as a functioning video game but isn&#x27;t what 99.9% of folks would say is &quot;good.&quot;)<br/><br/>&gt;<br/><br/>&gt; Valve goes on to explain that some trolls are trying to scam folks out of their Steam inventory items (digital items that can be traded for real money), while others are trying to generate a small amount of money through a variety of schemes that have to do with how developers use keys to unlock Steam games, while others are trying to &quot;incite and sow discord.&quot; &quot;Trolls are figuring out new ways to be loathsome as we write this,&quot; Valve said. &quot;But the thing these folks have in common is that they aren&#x27;t actually interested in good faith efforts to make and sell games to you or anyone. When a developer&#x27;s motives aren&#x27;t that, they&#x27;re probably a troll.&quot; One interesting observation Valve shares in the blog post is that it rarely bans individual games from Steam, and more often bans developers and/or publishers entirely. [...] Valve said that its review process for determining that something may be a &quot;troll game&quot; is a &quot;deep assessment&quot; that involves investigating who the developer is, what they&#x27;ve done in the past, their behavior on Steam as a developer, as a customer, their banking information, developers they associate with, and more.<br/><br/><br/><br/>[1] https://motherboard.vice.com/en_us/article/9kmej7/valve-it-really-does-seem-bad-games-are-made-by-bad-people<br/><br/>[2] https://steamcommunity.com/games/593110/announcements/detail/1708442022337025126
        </div>
 <hr/>
 </div>
index daf01bdcf08a2d712673a7a5011f1f2b4a1826c2..ae4ab829afd9d9abe78e734d133073219b5aadc6 100644 (file)
 </head>
 <body>
 <div class='story'>
-       <h1>Valve Explains How It Decides Who's a 'Straight Up Troll' Publishing Video Games On Steam (vice.com)</h1>
+       <h2>Valve Explains How It Decides Who's a 'Straight Up Troll' Publishing Video Games On Steam (vice.com)</h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (BeauHD) 
 from the behind-the-scenes dept.)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0102640946</a></li>
         <li>News link: <a href='https://games.slashdot.org/story/18/09/06/2146237/valve-explains-how-it-decides-whos-a-straight-up-troll-publishing-video-games-on-steam'>https://games.slashdot.org/story/18/09/06/2146237/valve-explains-how-it-decides-whos-a-straight-up-troll-publishing-video-games-on-steam</a></li>
         <li>Source link: <a href='https://motherboard.vice.com/en_us/article/9kmej7/valve-it-really-does-seem-bad-games-are-made-by-bad-people'>https://motherboard.vice.com/en_us/article/9kmej7/valve-it-really-does-seem-bad-games-are-made-by-bad-people</a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               An anonymous reader quotes a report from Motherboard: Wednesday, Valve, the company that operates the huge online video game store Steam, shared more details about how it plans to control and moderate the ever-increasing number of games published on its platform. In the post published Wednesday, Valve shared more details about how it determines what it considers &quot;outright trolling.&quot; &quot;It is vague and we&#x27;ll tell you why,&quot; Valve wrote. &quot;You&#x27;re a denizen of the internet so you know that trolls come in all forms. On Steam, some are simply trying to rile people up with something we call &#x27;a game shaped object&#x27; (ie: a crudely made piece of software that technically and just barely passes our bar as a functioning video game but isn&#x27;t what 99.9% of folks would say is &quot;good.&quot;) Valve goes on to explain that some trolls are trying to scam folks out of their Steam inventory items (digital items that can be traded for real money), while others are trying to generate a small amount of money through a variety of schemes that have to do with how developers use keys to unlock Steam games, while others are trying to &quot;incite and sow discord.&quot; &quot;Trolls are figuring out new ways to be loathsome as we write this,&quot; Valve said. &quot;But the thing these folks have in common is that they aren&#x27;t actually interested in good faith efforts to make and sell games to you or anyone. When a developer&#x27;s motives aren&#x27;t that, they&#x27;re probably a troll.&quot; One interesting observation Valve shares in the blog post is that it rarely bans individual games from Steam, and more often bans developers and/or publishers entirely. [...] Valve said that its review process for determining that something may be a &quot;troll game&quot; is a &quot;deep assessment&quot; that involves investigating who the developer is, what they&#x27;ve done in the past, their behavior on Steam as a developer, as a customer, their banking information, developers they associate with, and more.
+               An anonymous reader quotes a report from Motherboard:<br/><br/>&gt; Wednesday, Valve, the company that operates the huge online video game store Steam, shared more details about [1]how it plans to control and moderate the ever-increasing number of games published on its platform . In the post [2]published Wednesday , Valve shared more details about how it determines what it considers &quot;outright trolling.&quot; &quot;It is vague and we&#x27;ll tell you why,&quot; Valve wrote. &quot;You&#x27;re a denizen of the internet so you know that trolls come in all forms. On Steam, some are simply trying to rile people up with something we call &#x27;a game shaped object&#x27; (ie: a crudely made piece of software that technically and just barely passes our bar as a functioning video game but isn&#x27;t what 99.9% of folks would say is &quot;good.&quot;)<br/><br/>&gt;<br/><br/>&gt; Valve goes on to explain that some trolls are trying to scam folks out of their Steam inventory items (digital items that can be traded for real money), while others are trying to generate a small amount of money through a variety of schemes that have to do with how developers use keys to unlock Steam games, while others are trying to &quot;incite and sow discord.&quot; &quot;Trolls are figuring out new ways to be loathsome as we write this,&quot; Valve said. &quot;But the thing these folks have in common is that they aren&#x27;t actually interested in good faith efforts to make and sell games to you or anyone. When a developer&#x27;s motives aren&#x27;t that, they&#x27;re probably a troll.&quot; One interesting observation Valve shares in the blog post is that it rarely bans individual games from Steam, and more often bans developers and/or publishers entirely. [...] Valve said that its review process for determining that something may be a &quot;troll game&quot; is a &quot;deep assessment&quot; that involves investigating who the developer is, what they&#x27;ve done in the past, their behavior on Steam as a developer, as a customer, their banking information, developers they associate with, and more.<br/><br/><br/><br/>[1] https://motherboard.vice.com/en_us/article/9kmej7/valve-it-really-does-seem-bad-games-are-made-by-bad-people<br/><br/>[2] https://steamcommunity.com/games/593110/announcements/detail/1708442022337025126
        </div>
 <hr/>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Just charge a $5K "listing fee" (Score:5, Interesting)</h2>
+    <h3>Just charge a $5K "listing fee" (Score:5, Interesting)</h3>
     <div class='by' style='font-style: italic;'>by west ( 39918 )</div>
     <div class='comment_content'><p></p><p>98% of the total garbage disappears (as well as a few percent of the good). Of course "not terribly good games" will still appear, but it gets rid of the absolute garbage.</p><p>Or if people are appalled at paying to appear on Steam, allow spending $10K for a Steam "check-mark of marketing", and allow users to filter to show only check-marked games.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2></h2>
+      <h3></h3>
       <div class='by' style='font-style: italic;'></div>
       <div class='comment_content'></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:1)</h2>
+        <h3>Re: (Score:1)</h3>
         <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
         <div class='comment_content'><p></p><p>"Choices"???</p><p>Thirty-five (35) games were released on Steam today alone .</p><p>Go fuck yourself.</p></div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Steam wants the garbage (Score:3)</h2>
+      <h3>Steam wants the garbage (Score:3)</h3>
       <div class='by' style='font-style: italic;'>by rsilvergun ( 571051 )</div>
       <div class='comment_content'><p></p><p>because there's no accounting for taste, and if you took away garbage there'd be no Goat Simulator. As the saying goes, one man's trash is another's treasure.</p><p></p><p>Plus, a lot of good devs get their start making trash.</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:3)</h2>
+        <h3>Re: (Score:3)</h3>
         <div class='by' style='font-style: italic;'>by AC-x ( 735297 )</div>
         <div class='comment_content'><p></p><p>> because there's no accounting for taste, and if you took away garbage there'd be no Goat Simulator. As the saying goes, one man's trash is another's treasure.</p><p>I'm sorry, but anyone with a functioning brain would see that infinitely more effort and polish has been put in to games like Goat Simulator than any of those garbage "asset flips" that litter the Steam store.</p><p>Yes the difference between a good and bad game is subjective, but broken zero effort trash is much easier to agree on...</p></div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by mentil ( 1748130 )</div>
       <div class='comment_content'><p></p><p>Will never happen. There are way too many games like PUBG that would've never become Steam hits if they had such a policy. It only needs to be enough to make the trolls miss it/lose out with their scams; $100 would likely be enough.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by Escogido ( 884359 )</div>
       <div class='comment_content'><p></p><p>Either would shut a lot of starting indie games developers out of the system, thus preventing said developers and the gaming industry in general from making future hits. Basically, all new games are either essentially reskins/clones of existing games, or trying new mechanics and/or interactions, and sometimes (rarely) stories and characters. Given the typical indie level production values are garbage, in general, only the ones that try to innovate actually do have some value for the industry. However, first</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Best New Feature (Score:2)</h2>
+    <h3>Best New Feature (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by Kunedog ( 1033226 )</div>
     <div class='comment_content'><p></p><p>> A second set of changes was focused on improving how you can ignore things you're not interested in. In the past you've been able to ignore individual games or product types (like VR, or Early Access) you didn't want to see again. But now we've added ways for you to also easily ignore individual developers, publishers, and curators.</p><p>Imagine how much easier browsing Netflix would be if you could filter out whole franchises and showrunners. Of course, that might make it obvious how little on Netflix actually interests you.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2, Funny)</h2>
+      <h3>Re: (Score:2, Funny)</h3>
       <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
       <div class='comment_content'><p></p><p>Then they could charge a fee to shows that don't want to be filtered by you</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by Archfeld ( 6757 )</div>
         <div class='comment_content'><p></p><p>Sounds like Amazon, and the Kindle Library. No matter what you search, every 7th listing is a 'Sponsored' listing, and even if you specify a particular author or absolute title, you always get 10 or 12 additional 'bonus' items listed.</p></div>
       </div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Early Access Garbage and abandonment (Score:2)</h2>
+    <h3>Early Access Garbage and abandonment (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by shendar ( 674986 )</div>
     <div class='comment_content'><p></p><p>How about if a developer starts a EA Project and walks away (takes forever with no progress) they are banned from further EA? How about if they are banned from the store entirely?</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:3)</h2>
+      <h3>Re: (Score:3)</h3>
       <div class='by' style='font-style: italic;'>by AC-x ( 735297 )</div>
       <div class='comment_content'><p></p><p>I'm sure the type of developer who does that would simply abandon their old label and create a new developer account to carry on.</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by mentil ( 1748130 )</div>
       <div class='comment_content'><p></p><p>"I'm sick of development, so here's version '1.0'."</p><p>Also define 'forever' in a timescale that doesn't apply to Notch, Rockstar or Valve.</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by Calydor ( 739835 )</div>
         <div class='comment_content'><p></p><p>Wait. I see what you did there.</p><p>You mentioned three developers.</p><p>CONFIRMED: Half-Life 3 is being produced by Notch and Rockstar!</p></div>
       </div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Great Yet Another Meaning For Troll (Score:1)</h2>
+    <h3>Great Yet Another Meaning For Troll (Score:1)</h3>
     <div class='by' style='font-style: italic;'>by Crashmarik ( 635988 )</div>
     <div class='comment_content'><p></p><p>Already May well be the most overloaded operator in the English language. As it seems to mean anything anyone anywhere takes objection to, or otherwise makes them feel bad.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: Great Yet Another Meaning For Troll (Score:2)</h2>
+      <h3>Re: Great Yet Another Meaning For Troll (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by Nidi62 ( 1525137 )</div>
       <div class='comment_content'><p></p><p>The troll in me wants to say that "nazi" probably has "troll" beat  ;)</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2></h2>
+    <h3></h3>
     <div class='by' style='font-style: italic;'></div>
     <div class='comment_content'></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by tepples ( 727027 )</div>
       <div class='comment_content'><p></p><p>Furthermore, unlike console and mobile platforms, Steam has very little switching cost. An end user can always just up and switch to Itch or Origin or GOG or Humble or wherever else.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Steam's progression (Score:3)</h2>
+    <h3>Steam's progression (Score:3)</h3>
     <div class='by' style='font-style: italic;'>by Luckyo ( 1726890 )</div>
     <div class='comment_content'><p></p><p>So Steam started as "shove it down their throats" Counter Strike 1.6 launcher. Evolved into highly curated game store over about a decade.</p><p>Then decided to suddenly drop all curation and allow anything and everything on the platform. Got flooded with garbage. Added weird "meta gaming" shit like trading cards. Got games that literally existed just to allow people to get cards. Allowed some trading and other meta gaming of the system. Even got pressured by some SJW types to drop politically controversial games like Hatred and even had their recent porn games brouhaha.</p><p>And now, they're doing this. I guess there's just too much pressure from all directions, and they really just decided that no, we're not bending to various pressure groups, and instead just making sure that asset flips and such are not on the store. If true, good on them.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Early Access (Score:2)</h2>
+    <h3>Early Access (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by tylersoze ( 789256 )</div>
     <div class='comment_content'><p></p><p>Eh, all I really want from Valve is a filter that blocks all "Early Access" games from ever appearing, as I'm browsing for games on their web site.</p></div>
   </div>
index fcd0c4e7074364503d265e64d16374a43a4ed35f..1f6d651c85b19273607fce734a47e29e5fde077e 100644 (file)
@@ -4,37 +4,43 @@
   Thursday September 06, 2018 @11:30PM (BeauHD)\r
   from the contrary-to-popular-belief dept.\r
 \r
+  o Reference: 0102641010\r
   o News link: https://science.slashdot.org/story/18/09/06/2153223/study-finds-probiotics-not-as-beneficial-for-gut-health-as-previously-thought\r
   o Source link: https://www.theguardian.com/science/2018/sep/06/probiotics-not-as-beneficial-for-gut-health-as-previously-thought\r
 \r
 \r
-    An  anonymous reader quotes a report from The Guardian: The gut\r
-    microbiome  is  the sum total of all the micro-organisms living\r
-    in  a  person's  gut, and has been shown to play a huge role in\r
-    human  health.  New  research  has  found probiotics -- usually\r
-    taken  as  supplements  or  in foods such as yoghurt, kimchi or\r
-    kefir  --  can hinder a patient's gut microbiome from returning\r
-    to  normal  after  a  course of antibiotics, and that different\r
-    people  respond  to  probiotics in dramatically different ways.\r
-    In  the  first  of  two  papers  published in the journal Cell,\r
-    researchers  performed  endoscopies and colonoscopies to sample\r
-    and  study  the  gut microbiomes of people who took antibiotics\r
-    before  and  after  probiotic  consumption.  Another group were\r
-    given  samples  of  their  own gut microbiomes collected before\r
-    consuming  antibiotics.  The  researchers found the microbiomes\r
-    of  those  who  had  taken  the probiotics had suffered a "very\r
-    severe  disturbance."  "Once  the  probiotics had colonized the\r
-    gut,  they  completely  inhibited  the return of the indigenous\r
-    microbiome  which  was  disrupted during antibiotic treatment,"\r
-    said  Eran Elinav, an immunologist at the Weizmann Institute of\r
-    Science   in  Israel  and  lead  author  on  the  studies.  The\r
-    scientists  also  compared  the  gut  microbiomes  of  the  gut\r
+    An anonymous reader quotes a report from The Guardian:\r
+    \r
+    >   The   gut   microbiome   is   the  sum  total  of  all  the\r
+    micro-organisms  living  in  a person's gut, and has been shown\r
+    to  play  a  huge  role in human health. New research has found\r
+    probiotics  -- usually taken as supplements or in foods such as\r
+    yoghurt,  kimchi  or  kefir  --  [1]can  hinder a patient's gut\r
+    microbiome   from   returning  to  normal  after  a  course  of\r
+    antibiotics  ,  and that different people respond to probiotics\r
+    in  dramatically  different ways. In the [2]first of two papers\r
+    published   in   the   journal   Cell,   researchers  performed\r
+    endoscopies  and  colonoscopies  to  sample  and  study the gut\r
+    microbiomes  of  people  who  took antibiotics before and after\r
+    probiotic  consumption.  Another  group  were  given samples of\r
+    their   own   gut   microbiomes   collected   before  consuming\r
+    antibiotics.  The  researchers  found  the microbiomes of those\r
+    who  had  taken  the  probiotics  had  suffered  a "very severe\r
+    disturbance."  "Once the probiotics had colonized the gut, they\r
+    completely  inhibited  the  return of the indigenous microbiome\r
+    which  was  disrupted  during  antibiotic treatment," said Eran\r
+    Elinav,  an  immunologist  at the Weizmann Institute of Science\r
+    in Israel and lead author on the studies.\r
+    \r
+    >\r
+    \r
+    >  The  scientists also compared the gut microbiomes of the gut\r
     intestinal  tract  of  25 volunteers with that of their stools.\r
     They  found  that stool bacteria only partially correlated with\r
     the  microbiomes  functioning inside their bodies. "So the fact\r
     that  we all almost exclusively rely on stool in our microbiome\r
     research  may  not be a reliable way of studying gut microbiome\r
-    health,"  said  Elinav.  In  the  second paper, the researchers\r
+    health,"  said Elinav. In the [3]second paper , the researchers\r
     examined  the  colonization  and  impact  of  probiotics  on 15\r
     people  by  sampling  within their gastrointestinal tract. They\r
     divided  the  individuals  into  two  groups:  one were given a\r
     colonisation   of   the   probiotics,  and  one  in  which  the\r
     probiotics  colonized  the  gut and modified the composition of\r
     the gut microbiome and the genes of the host individual."\r
+    \r
+    \r
+    \r
+    [1] https://www.theguardian.com/science/2018/sep/06/probiotics-\r
+    not-as-beneficial-for-gut-health-as-previously-thought\r
+    \r
+    [2] https://www.cell.com/cell/fulltext/S0092-8674(18)31102-4\r
+    \r
+    [3] https://www.cell.com/cell/fulltext/S0092-8674(18)31108-5\r
 \r
 \r
   ** \r
index daab165766992b945bcdffd1383967d3e918e8c9..a08d0313ec5313c5a219aa15c056c6a44a64fcc4 100644 (file)
@@ -2,33 +2,38 @@
 i  Thursday September 06, 2018 @11:30PM (BeauHD)\r
 i  from the contrary-to-popular-belief dept.\r
 i\r
-i    An  anonymous reader quotes a report from The Guardian: The gut\r
-i    microbiome  is  the sum total of all the micro-organisms living\r
-i    in  a  person's  gut, and has been shown to play a huge role in\r
-i    human  health.  New  research  has  found probiotics -- usually\r
-i    taken  as  supplements  or  in foods such as yoghurt, kimchi or\r
-i    kefir  --  can hinder a patient's gut microbiome from returning\r
-i    to  normal  after  a  course of antibiotics, and that different\r
-i    people  respond  to  probiotics in dramatically different ways.\r
-i    In  the  first  of  two  papers  published in the journal Cell,\r
-i    researchers  performed  endoscopies and colonoscopies to sample\r
-i    and  study  the  gut microbiomes of people who took antibiotics\r
-i    before  and  after  probiotic  consumption.  Another group were\r
-i    given  samples  of  their  own gut microbiomes collected before\r
-i    consuming  antibiotics.  The  researchers found the microbiomes\r
-i    of  those  who  had  taken  the probiotics had suffered a "very\r
-i    severe  disturbance."  "Once  the  probiotics had colonized the\r
-i    gut,  they  completely  inhibited  the return of the indigenous\r
-i    microbiome  which  was  disrupted during antibiotic treatment,"\r
-i    said  Eran Elinav, an immunologist at the Weizmann Institute of\r
-i    Science   in  Israel  and  lead  author  on  the  studies.  The\r
-i    scientists  also  compared  the  gut  microbiomes  of  the  gut\r
+i    An anonymous reader quotes a report from The Guardian:\r
+i    \r
+i    >   The   gut   microbiome   is   the  sum  total  of  all  the\r
+i    micro-organisms  living  in  a person's gut, and has been shown\r
+i    to  play  a  huge  role in human health. New research has found\r
+i    probiotics  -- usually taken as supplements or in foods such as\r
+i    yoghurt,  kimchi  or  kefir  --  [1]can  hinder a patient's gut\r
+i    microbiome   from   returning  to  normal  after  a  course  of\r
+i    antibiotics  ,  and that different people respond to probiotics\r
+i    in  dramatically  different ways. In the [2]first of two papers\r
+i    published   in   the   journal   Cell,   researchers  performed\r
+i    endoscopies  and  colonoscopies  to  sample  and  study the gut\r
+i    microbiomes  of  people  who  took antibiotics before and after\r
+i    probiotic  consumption.  Another  group  were  given samples of\r
+i    their   own   gut   microbiomes   collected   before  consuming\r
+i    antibiotics.  The  researchers  found  the microbiomes of those\r
+i    who  had  taken  the  probiotics  had  suffered  a "very severe\r
+i    disturbance."  "Once the probiotics had colonized the gut, they\r
+i    completely  inhibited  the  return of the indigenous microbiome\r
+i    which  was  disrupted  during  antibiotic treatment," said Eran\r
+i    Elinav,  an  immunologist  at the Weizmann Institute of Science\r
+i    in Israel and lead author on the studies.\r
+i    \r
+i    >\r
+i    \r
+i    >  The  scientists also compared the gut microbiomes of the gut\r
 i    intestinal  tract  of  25 volunteers with that of their stools.\r
 i    They  found  that stool bacteria only partially correlated with\r
 i    the  microbiomes  functioning inside their bodies. "So the fact\r
 i    that  we all almost exclusively rely on stool in our microbiome\r
 i    research  may  not be a reliable way of studying gut microbiome\r
-i    health,"  said  Elinav.  In  the  second paper, the researchers\r
+i    health,"  said Elinav. In the [3]second paper , the researchers\r
 i    examined  the  colonization  and  impact  of  probiotics  on 15\r
 i    people  by  sampling  within their gastrointestinal tract. They\r
 i    divided  the  individuals  into  two  groups:  one were given a\r
@@ -39,4 +44,13 @@ i    individuals  into  two  distinct groups: one which resisted the
 i    colonisation   of   the   probiotics,  and  one  in  which  the\r
 i    probiotics  colonized  the  gut and modified the composition of\r
 i    the gut microbiome and the genes of the host individual."\r
+i    \r
+i    \r
+i    \r
+i    [1] https://www.theguardian.com/science/2018/sep/06/probiotics-\r
+i    not-as-beneficial-for-gut-health-as-previously-thought\r
+i    \r
+i    [2] https://www.cell.com/cell/fulltext/S0092-8674(18)31102-4\r
+i    \r
+i    [3] https://www.cell.com/cell/fulltext/S0092-8674(18)31108-5\r
 i\r
index 793a5a936cd3582f535c0f5eda73521c86573939..54d070d95f18af8573c25f5a7cc2a67e5e6c227f 100644 (file)
@@ -9,12 +9,12 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0102641010.html'>Study Finds Probiotics 'Not As Beneficial For Gut Health As Previously Thought' (theguardian.com)</a></h1>
+       <h2><a href='0102641010.html'>Study Finds Probiotics 'Not As Beneficial For Gut Health As Previously Thought' (theguardian.com)</a></h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (BeauHD) 
 from the contrary-to-popular-belief dept.)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               An anonymous reader quotes a report from The Guardian: The gut microbiome is the sum total of all the micro-organisms living in a person&#x27;s gut, and has been shown to play a huge role in human health. New research has found probiotics -- usually taken as supplements or in foods such as yoghurt, kimchi or kefir -- can hinder a patient&#x27;s gut microbiome from returning to normal after a course of antibiotics, and that different people respond to probiotics in dramatically different ways. In the first of two papers published in the journal Cell, researchers performed endoscopies and colonoscopies to sample and study the gut microbiomes of people who took antibiotics before and after probiotic consumption. Another group were given samples of their own gut microbiomes collected before consuming antibiotics. The researchers found the microbiomes of those who had taken the probiotics had suffered a &quot;very severe disturbance.&quot; &quot;Once the probiotics had colonized the gut, they completely inhibited the return of the indigenous microbiome which was disrupted during antibiotic treatment,&quot; said Eran Elinav, an immunologist at the Weizmann Institute of Science in Israel and lead author on the studies. The scientists also compared the gut microbiomes of the gut intestinal tract of 25 volunteers with that of their stools. They found that stool bacteria only partially correlated with the microbiomes functioning inside their bodies. &quot;So the fact that we all almost exclusively rely on stool in our microbiome research may not be a reliable way of studying gut microbiome health,&quot; said Elinav. In the second paper, the researchers examined the colonization and impact of probiotics on 15 people by sampling within their gastrointestinal tract. They divided the individuals into two groups: one were given a preparation made of 11 strains of very commonly used probiotics and the other were given a placebo. Of those who were given probiotics, he said, &quot;We could group the individuals into two distinct groups: one which resisted the colonisation of the probiotics, and one in which the probiotics colonized the gut and modified the composition of the gut microbiome and the genes of the host individual.&quot;
+               An anonymous reader quotes a report from The Guardian:<br/><br/>&gt; The gut microbiome is the sum total of all the micro-organisms living in a person&#x27;s gut, and has been shown to play a huge role in human health. New research has found probiotics -- usually taken as supplements or in foods such as yoghurt, kimchi or kefir -- [1]can hinder a patient&#x27;s gut microbiome from returning to normal after a course of antibiotics , and that different people respond to probiotics in dramatically different ways. In the [2]first of two papers published in the journal Cell, researchers performed endoscopies and colonoscopies to sample and study the gut microbiomes of people who took antibiotics before and after probiotic consumption. Another group were given samples of their own gut microbiomes collected before consuming antibiotics. The researchers found the microbiomes of those who had taken the probiotics had suffered a &quot;very severe disturbance.&quot; &quot;Once the probiotics had colonized the gut, they completely inhibited the return of the indigenous microbiome which was disrupted during antibiotic treatment,&quot; said Eran Elinav, an immunologist at the Weizmann Institute of Science in Israel and lead author on the studies.<br/><br/>&gt;<br/><br/>&gt; The scientists also compared the gut microbiomes of the gut intestinal tract of 25 volunteers with that of their stools. They found that stool bacteria only partially correlated with the microbiomes functioning inside their bodies. &quot;So the fact that we all almost exclusively rely on stool in our microbiome research may not be a reliable way of studying gut microbiome health,&quot; said Elinav. In the [3]second paper , the researchers examined the colonization and impact of probiotics on 15 people by sampling within their gastrointestinal tract. They divided the individuals into two groups: one were given a preparation made of 11 strains of very commonly used probiotics and the other were given a placebo. Of those who were given probiotics, he said, &quot;We could group the individuals into two distinct groups: one which resisted the colonisation of the probiotics, and one in which the probiotics colonized the gut and modified the composition of the gut microbiome and the genes of the host individual.&quot;<br/><br/><br/><br/>[1] https://www.theguardian.com/science/2018/sep/06/probiotics-not-as-beneficial-for-gut-health-as-previously-thought<br/><br/>[2] https://www.cell.com/cell/fulltext/S0092-8674(18)31102-4<br/><br/>[3] https://www.cell.com/cell/fulltext/S0092-8674(18)31108-5
        </div>
 <hr/>
 </div>
index 38d3b5d66d9d29a7ef1d74a7793321e59654332a..f3992d446007f4511dc169866e1887467881d1f6 100644 (file)
@@ -9,80 +9,81 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Study Finds Probiotics 'Not As Beneficial For Gut Health As Previously Thought' (theguardian.com)</h1>
+       <h2>Study Finds Probiotics 'Not As Beneficial For Gut Health As Previously Thought' (theguardian.com)</h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (BeauHD) 
 from the contrary-to-popular-belief dept.)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0102641010</a></li>
         <li>News link: <a href='https://science.slashdot.org/story/18/09/06/2153223/study-finds-probiotics-not-as-beneficial-for-gut-health-as-previously-thought'>https://science.slashdot.org/story/18/09/06/2153223/study-finds-probiotics-not-as-beneficial-for-gut-health-as-previously-thought</a></li>
         <li>Source link: <a href='https://www.theguardian.com/science/2018/sep/06/probiotics-not-as-beneficial-for-gut-health-as-previously-thought'>https://www.theguardian.com/science/2018/sep/06/probiotics-not-as-beneficial-for-gut-health-as-previously-thought</a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               An anonymous reader quotes a report from The Guardian: The gut microbiome is the sum total of all the micro-organisms living in a person&#x27;s gut, and has been shown to play a huge role in human health. New research has found probiotics -- usually taken as supplements or in foods such as yoghurt, kimchi or kefir -- can hinder a patient&#x27;s gut microbiome from returning to normal after a course of antibiotics, and that different people respond to probiotics in dramatically different ways. In the first of two papers published in the journal Cell, researchers performed endoscopies and colonoscopies to sample and study the gut microbiomes of people who took antibiotics before and after probiotic consumption. Another group were given samples of their own gut microbiomes collected before consuming antibiotics. The researchers found the microbiomes of those who had taken the probiotics had suffered a &quot;very severe disturbance.&quot; &quot;Once the probiotics had colonized the gut, they completely inhibited the return of the indigenous microbiome which was disrupted during antibiotic treatment,&quot; said Eran Elinav, an immunologist at the Weizmann Institute of Science in Israel and lead author on the studies. The scientists also compared the gut microbiomes of the gut intestinal tract of 25 volunteers with that of their stools. They found that stool bacteria only partially correlated with the microbiomes functioning inside their bodies. &quot;So the fact that we all almost exclusively rely on stool in our microbiome research may not be a reliable way of studying gut microbiome health,&quot; said Elinav. In the second paper, the researchers examined the colonization and impact of probiotics on 15 people by sampling within their gastrointestinal tract. They divided the individuals into two groups: one were given a preparation made of 11 strains of very commonly used probiotics and the other were given a placebo. Of those who were given probiotics, he said, &quot;We could group the individuals into two distinct groups: one which resisted the colonisation of the probiotics, and one in which the probiotics colonized the gut and modified the composition of the gut microbiome and the genes of the host individual.&quot;
+               An anonymous reader quotes a report from The Guardian:<br/><br/>&gt; The gut microbiome is the sum total of all the micro-organisms living in a person&#x27;s gut, and has been shown to play a huge role in human health. New research has found probiotics -- usually taken as supplements or in foods such as yoghurt, kimchi or kefir -- [1]can hinder a patient&#x27;s gut microbiome from returning to normal after a course of antibiotics , and that different people respond to probiotics in dramatically different ways. In the [2]first of two papers published in the journal Cell, researchers performed endoscopies and colonoscopies to sample and study the gut microbiomes of people who took antibiotics before and after probiotic consumption. Another group were given samples of their own gut microbiomes collected before consuming antibiotics. The researchers found the microbiomes of those who had taken the probiotics had suffered a &quot;very severe disturbance.&quot; &quot;Once the probiotics had colonized the gut, they completely inhibited the return of the indigenous microbiome which was disrupted during antibiotic treatment,&quot; said Eran Elinav, an immunologist at the Weizmann Institute of Science in Israel and lead author on the studies.<br/><br/>&gt;<br/><br/>&gt; The scientists also compared the gut microbiomes of the gut intestinal tract of 25 volunteers with that of their stools. They found that stool bacteria only partially correlated with the microbiomes functioning inside their bodies. &quot;So the fact that we all almost exclusively rely on stool in our microbiome research may not be a reliable way of studying gut microbiome health,&quot; said Elinav. In the [3]second paper , the researchers examined the colonization and impact of probiotics on 15 people by sampling within their gastrointestinal tract. They divided the individuals into two groups: one were given a preparation made of 11 strains of very commonly used probiotics and the other were given a placebo. Of those who were given probiotics, he said, &quot;We could group the individuals into two distinct groups: one which resisted the colonisation of the probiotics, and one in which the probiotics colonized the gut and modified the composition of the gut microbiome and the genes of the host individual.&quot;<br/><br/><br/><br/>[1] https://www.theguardian.com/science/2018/sep/06/probiotics-not-as-beneficial-for-gut-health-as-previously-thought<br/><br/>[2] https://www.cell.com/cell/fulltext/S0092-8674(18)31102-4<br/><br/>[3] https://www.cell.com/cell/fulltext/S0092-8674(18)31108-5
        </div>
 <hr/>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2></h2>
+    <h3></h3>
     <div class='by' style='font-style: italic;'></div>
     <div class='comment_content'></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by jblues ( 1703158 )</div>
       <div class='comment_content'><p></p><p>Bacteria are are naturally present in raw fruit and vegetables and naturally fermented foods, including naturally fermented bread. Most cold climate cultures relied on fermented vegetables to get them through the winter. Salt fermentation of raw vegetables allows the lactobacillus bacterias to proliferate. Almost all of the sugars are consumed, however most of the rest of nutritional profile is intact, including the vitamin C. In some cases the nutritional profile is enhanced. This is why viking sailors di</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Bitter sweet (Score:3, Informative)</h2>
+    <h3>Bitter sweet (Score:3, Informative)</h3>
     <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
     <div class='comment_content'><p></p><p>Been saying this for years. I get some people have IBS but the reliance on things like yogurt is crazy.</p><p>Fun little tip for a stomach ache - saliva. Let it build in your mouth (without water) and swallow in one gulp. Not only does it give your mouth a natural way to break down any bateria / sugar, but helps to calm your gut. Mouthwash is the nuclear option.</p><p>So much of how your body functions comes down to diet. It's interesting they do not go into what foods were consumed.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2></h2>
+      <h3></h3>
       <div class='by' style='font-style: italic;'></div>
       <div class='comment_content'></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:3)</h2>
+        <h3>Re: (Score:3)</h3>
         <div class='by' style='font-style: italic;'>by omnichad ( 1198475 )</div>
         <div class='comment_content'><p></p><p>The "S" stands for syndrome, which identifies it as a collection of symptoms and not a disease. It's a diagnosis only in that there are good ways to treat the symptoms even when you don't understand the root cause fully.</p></div>
       </div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>I guess it's back to (Score:2)</h2>
+    <h3>I guess it's back to (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by bobstreo ( 1320787 )</div>
     <div class='comment_content'><p></p><p>shit transplants for the health crazed.  /s</p><p>Seriously, is anything really good or really bad for you in moderation?</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Don't take probiotic pills (Score:5, Insightful)</h2>
+    <h3>Don't take probiotic pills (Score:5, Insightful)</h3>
     <div class='by' style='font-style: italic;'>by PopeRatzo ( 965947 )</div>
     <div class='comment_content'><p></p><p>Don't waste your money on probiotic capsules. If you want to try to increase the amount or variety of bacteria in your guts, there are tons of delicious foods that are chock full of probiotics. Olives, pickles, fermented meats like the Italian delicacy soprasetta (which might be the tastiest thing ever invented by humans). Kimchi is also good, but it will make you smell bad, so if you're single, you might want to go easy on the kimchi.</p><p>Also, if you use vinegar on salads, try getting some of that good cider vinegar that still has the "mother" in it. Shake the bottle and use like any other vinegar. And of course, yogurt, kefir, that kind of stuff is delicious too.</p><p>I'm not crazy about kombucha. It's a big fad now and there are places here in California that have kombucha on tap, but it's not really to my taste. Some people swear by it. I notice that now when you buy it in the store, they ask for an ID since there's a small amount of alcohol in it.</p><p>Also, alcohol is not really good for your gut bacteria, but there are more important things in life than gut bacteria, you know? Just eat a lot of different kinds of food and you'll end up with good gut bacteria without even trying.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: Don't take probiotic pills (Score:3)</h2>
+      <h3>Re: Don't take probiotic pills (Score:3)</h3>
       <div class='by' style='font-style: italic;'>by ljw1004 ( 764174 )</div>
       <div class='comment_content'><p></p><p>Why would you advise people on natural sources of probiotics - in response to an article which said that they're either ineffectual or actually bad?</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by omnichad ( 1198475 )</div>
         <div class='comment_content'><p></p><p>They likely contain a lot more biodiversity vs. a monoculture or handful of strains in probiotic supplements. And they would still probably be ineffectual most of the time, except after antibiotic use. This study doesn't cover any of that. Of course if you're trying to feed the microbiome you already have, eating unfermented vegetables makes more sense as they still have the complex sugars like oligosaccharides, fructans and so on that would feed it. That depends on whether you are repopulating after an</p></div>
       </div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:2)</h2>
+        <h3>Re: (Score:2)</h3>
         <div class='by' style='font-style: italic;'>by PopeRatzo ( 965947 )</div>
         <div class='comment_content'><p></p><p>> Why would you advise people on natural sources of probiotics - in response to an article which said that they're either ineffectual or actually bad?</p><p>Because on the high probability that this new "study" actually gets overturned by future research, I want people to know they can eat delicious healthy food.</p><p>Remember when fats were bad? And coffee? And wine was good for you? And eggs were bad for you? And low-fat diets were good for losing weight?</p><p>And chocolate was bad for you? Do you need me to go on? When</p></div>
       </div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Makes sense to me. (Score:5, Informative)</h2>
+    <h3>Makes sense to me. (Score:5, Informative)</h3>
     <div class='by' style='font-style: italic;'>by Vegan Cyclist ( 1650427 )</div>
     <div class='comment_content'><p></p><p>Most probiotics are a pretty small range of bacteria, and I don't know if I've ever seen anywhere that confirms these are actually the ones we want on a large scale...especially when some supplements have pretty large doses of these.</p><p>From all the reading I've done it seems the best direction will be to focus on prebiotics, aka the foods that the microbiome thrives on, which is typically fibrous vegetable matter. Feed the good ones you've got (rather than trying to implant others), and you'll probably be better off.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>This study is done by morons (Score:2)</h2>
+    <h3>This study is done by morons (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by gurps_npc ( 621217 )</div>
     <div class='comment_content'><p></p><p>What idiot thinks that if you give pills of a specific biome you will get something BESIDES that specific biome???? Look, if you take probiotic pills, you are replacing your normal biome WITH the biome of the pills.</p><p>That was the presumed GOAL of taking the pills. The fact that your biome change is the thing you were trying to do, that's why you take the pills.</p><p>If you have a blue car, and then paint it with red paint you are an idiot if you complain that the car is no longer red.</p><p>There are lots of good reas</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by omnichad ( 1198475 )</div>
       <div class='comment_content'><p></p><p>> Look, if you take probiotic pills, you are replacing your normal biome WITH the biome of the pills.</p><p>The study concluded the opposite (in all cases except with antibiotic use). And the results are surprising. What it sounds like is happening is that all of the bacteria in the probiotic compete for food with the biofilm in your intestines. However, the probiotic has no way to supplant the biofilm - that's a protective layer that keeps out competing bacteria. It just starves the resident population a little bit as it passes on through. Either way, more or less none of it stays behind and it all leaves t</p></div>
     </div>
index 3de9aca8832ef654417e52987b95f0eeef447492..31ba4d0ea16988a7bcf5e0911ab95d93eef8d464 100644 (file)
@@ -4,20 +4,23 @@
   Thursday September 06, 2018 @11:30PM (BeauHD)\r
   from the no-cellphones-allowed dept.\r
 \r
+  o Reference: 0102641672\r
   o News link: https://mobile.slashdot.org/story/18/09/06/235254/icelanders-seek-to-keep-remote-nordic-peninsula-digital-free\r
   o Source link: https://www.apnews.com/71cdfb7b1c2245069a6f681f8b8f906f/Wired-Icelanders-seek-to-keep-remote-peninsula-digital-free\r
 \r
 \r
     Hikers,   park  rangers,  and  summer  residents  of  Iceland's\r
-    northernmost  peninsula  are seeking to keep the area free from\r
-    internet  service,  worrying  that all that comes with it "will\r
-    destroy  a  way  of life that depends on the absence of [email,\r
-    news,  and  social  media]," reports the Associated Press. "The\r
-    area  has long resisted cell towers, but commercial initiatives\r
-    could  take  the  decision  out  of  Icelanders' hands and push\r
-    Hornstrandir  across  the  digital  divide."  From  the report:\r
-    Despite  or because of its remoteness, Iceland ranks first on a\r
-    U.N.  index  comparing  nations  by information technology use,\r
+    northernmost  peninsula  are  [1]seeking  to keep the area free\r
+    from  internet  service  , worrying that all that comes with it\r
+    "will  destroy  a  way  of  life that depends on the absence of\r
+    [email,  news,  and  social  media],"  reports  the  Associated\r
+    Press.  "The area has long resisted cell towers, but commercial\r
+    initiatives  could  take  the decision out of Icelanders' hands\r
+    and  push  Hornstrandir  across  the  digital divide." From the\r
+    report:\r
+    \r
+    >  Despite or because of its remoteness, Iceland ranks first on\r
+    a  U.N.  index comparing nations by information technology use,\r
     with  roughly  98 percent of the population using the internet.\r
     Among  adults,  93  percent report having Facebook accounts and\r
     two-thirds  are Snapchat users, according to pollster MMR. Many\r
     it  would require or prohibit hasn't been fleshed out. The last\r
     full-time  resident of the rugged area moved away in 1952 -- it\r
     never  was  an  easy place to farm -- but many descendants have\r
-    turned   family  farmsteads  into  summer  getaways.  Northwest\r
-    Iceland's  representative,  Halla  Signy Kristjansdottir, is in\r
-    favor  of  adding  cell  towers  for  the safety of sailors and\r
-    travelers  in  the  area.  "I don't see anything romantic about\r
-    lying  on  the ground with a broken thigh bone and no cellphone\r
-    signal," Kristjansdottir said in an interview.\r
+    turned family farmsteads into summer getaways.\r
+    \r
+    Northwest     Iceland's     representative,     Halla     Signy\r
+    Kristjansdottir,  is  in  favor  of  adding cell towers for the\r
+    safety  of  sailors  and  travelers  in  the area. "I don't see\r
+    anything  romantic  about  lying  on  the  ground with a broken\r
+    thigh  bone  and  no cellphone signal," Kristjansdottir said in\r
+    an interview.\r
+    \r
+    \r
+    \r
+    [1] https://www.apnews.com/71cdfb7b1c2245069a6f681f8b8f906f/Wi-\r
+    red-Icelanders-seek-to-keep-remote-peninsula-digital-free\r
 \r
 \r
   ** Yeah it's real annoying (Score:3, Insightful)\r
index fd613c4f8cc984512ce3b78c01ffe779be607005..78df6e810a44b448a555db143120284d35ff0e43 100644 (file)
@@ -3,15 +3,17 @@ i  Thursday September 06, 2018 @11:30PM (BeauHD)
 i  from the no-cellphones-allowed dept.\r
 i\r
 i    Hikers,   park  rangers,  and  summer  residents  of  Iceland's\r
-i    northernmost  peninsula  are seeking to keep the area free from\r
-i    internet  service,  worrying  that all that comes with it "will\r
-i    destroy  a  way  of life that depends on the absence of [email,\r
-i    news,  and  social  media]," reports the Associated Press. "The\r
-i    area  has long resisted cell towers, but commercial initiatives\r
-i    could  take  the  decision  out  of  Icelanders' hands and push\r
-i    Hornstrandir  across  the  digital  divide."  From  the report:\r
-i    Despite  or because of its remoteness, Iceland ranks first on a\r
-i    U.N.  index  comparing  nations  by information technology use,\r
+i    northernmost  peninsula  are  [1]seeking  to keep the area free\r
+i    from  internet  service  , worrying that all that comes with it\r
+i    "will  destroy  a  way  of  life that depends on the absence of\r
+i    [email,  news,  and  social  media],"  reports  the  Associated\r
+i    Press.  "The area has long resisted cell towers, but commercial\r
+i    initiatives  could  take  the decision out of Icelanders' hands\r
+i    and  push  Hornstrandir  across  the  digital divide." From the\r
+i    report:\r
+i    \r
+i    >  Despite or because of its remoteness, Iceland ranks first on\r
+i    a  U.N.  index comparing nations by information technology use,\r
 i    with  roughly  98 percent of the population using the internet.\r
 i    Among  adults,  93  percent report having Facebook accounts and\r
 i    two-thirds  are Snapchat users, according to pollster MMR. Many\r
@@ -23,10 +25,17 @@ i    hasn't  coalesced  into  a petition or formal campaign, so what
 i    it  would require or prohibit hasn't been fleshed out. The last\r
 i    full-time  resident of the rugged area moved away in 1952 -- it\r
 i    never  was  an  easy place to farm -- but many descendants have\r
-i    turned   family  farmsteads  into  summer  getaways.  Northwest\r
-i    Iceland's  representative,  Halla  Signy Kristjansdottir, is in\r
-i    favor  of  adding  cell  towers  for  the safety of sailors and\r
-i    travelers  in  the  area.  "I don't see anything romantic about\r
-i    lying  on  the ground with a broken thigh bone and no cellphone\r
-i    signal," Kristjansdottir said in an interview.\r
+i    turned family farmsteads into summer getaways.\r
+i    \r
+i    Northwest     Iceland's     representative,     Halla     Signy\r
+i    Kristjansdottir,  is  in  favor  of  adding cell towers for the\r
+i    safety  of  sailors  and  travelers  in  the area. "I don't see\r
+i    anything  romantic  about  lying  on  the  ground with a broken\r
+i    thigh  bone  and  no cellphone signal," Kristjansdottir said in\r
+i    an interview.\r
+i    \r
+i    \r
+i    \r
+i    [1] https://www.apnews.com/71cdfb7b1c2245069a6f681f8b8f906f/Wi-\r
+i    red-Icelanders-seek-to-keep-remote-peninsula-digital-free\r
 i\r
index 68d1dba7555ec1256dcf4fba21690090e6384d02..ec7dd630d41e605e2d5dd451ddb3c4efea9e04a9 100644 (file)
@@ -9,12 +9,12 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0102641672.html'>Icelanders Seek To Keep Remote Nordic Peninsula Digital-Free (apnews.com)</a></h1>
+       <h2><a href='0102641672.html'>Icelanders Seek To Keep Remote Nordic Peninsula Digital-Free (apnews.com)</a></h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (BeauHD) 
 from the no-cellphones-allowed dept.)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Hikers, park rangers, and summer residents of Iceland&#x27;s northernmost peninsula are seeking to keep the area free from internet service, worrying that all that comes with it &quot;will destroy a way of life that depends on the absence of [email, news, and social media],&quot; reports the Associated Press. &quot;The area has long resisted cell towers, but commercial initiatives could take the decision out of Icelanders&#x27; hands and push Hornstrandir across the digital divide.&quot; From the report: Despite or because of its remoteness, Iceland ranks first on a U.N. index comparing nations by information technology use, with roughly 98 percent of the population using the internet. Among adults, 93 percent report having Facebook accounts and two-thirds are Snapchat users, according to pollster MMR. Many people who live in northwestern Iceland or visit as outdoor enthusiasts want Hornstrandir&#x27;s 570 square kilometers (220 square miles), which accounts for 0.6 percent of Iceland&#x27;s land mass, to be declared a &quot;digital-free zone.&quot; The idea hasn&#x27;t coalesced into a petition or formal campaign, so what it would require or prohibit hasn&#x27;t been fleshed out. The last full-time resident of the rugged area moved away in 1952 -- it never was an easy place to farm -- but many descendants have turned family farmsteads into summer getaways. Northwest Iceland&#x27;s representative, Halla Signy Kristjansdottir, is in favor of adding cell towers for the safety of sailors and travelers in the area. &quot;I don&#x27;t see anything romantic about lying on the ground with a broken thigh bone and no cellphone signal,&quot; Kristjansdottir said in an interview.
+               Hikers, park rangers, and summer residents of Iceland&#x27;s northernmost peninsula are [1]seeking to keep the area free from internet service , worrying that all that comes with it &quot;will destroy a way of life that depends on the absence of [email, news, and social media],&quot; reports the Associated Press. &quot;The area has long resisted cell towers, but commercial initiatives could take the decision out of Icelanders&#x27; hands and push Hornstrandir across the digital divide.&quot; From the report:<br/><br/>&gt; Despite or because of its remoteness, Iceland ranks first on a U.N. index comparing nations by information technology use, with roughly 98 percent of the population using the internet. Among adults, 93 percent report having Facebook accounts and two-thirds are Snapchat users, according to pollster MMR. Many people who live in northwestern Iceland or visit as outdoor enthusiasts want Hornstrandir&#x27;s 570 square kilometers (220 square miles), which accounts for 0.6 percent of Iceland&#x27;s land mass, to be declared a &quot;digital-free zone.&quot; The idea hasn&#x27;t coalesced into a petition or formal campaign, so what it would require or prohibit hasn&#x27;t been fleshed out. The last full-time resident of the rugged area moved away in 1952 -- it never was an easy place to farm -- but many descendants have turned family farmsteads into summer getaways.<br/><br/>Northwest Iceland&#x27;s representative, Halla Signy Kristjansdottir, is in favor of adding cell towers for the safety of sailors and travelers in the area. &quot;I don&#x27;t see anything romantic about lying on the ground with a broken thigh bone and no cellphone signal,&quot; Kristjansdottir said in an interview.<br/><br/><br/><br/>[1] https://www.apnews.com/71cdfb7b1c2245069a6f681f8b8f906f/Wired-Icelanders-seek-to-keep-remote-peninsula-digital-free
        </div>
 <hr/>
 </div>
index d149f25bb700e8592c346a0146af6829846e883f..a1c43cfa1935bb241163b656b1e139773149026e 100644 (file)
@@ -9,73 +9,74 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Icelanders Seek To Keep Remote Nordic Peninsula Digital-Free (apnews.com)</h1>
+       <h2>Icelanders Seek To Keep Remote Nordic Peninsula Digital-Free (apnews.com)</h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (BeauHD) 
 from the no-cellphones-allowed dept.)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0102641672</a></li>
         <li>News link: <a href='https://mobile.slashdot.org/story/18/09/06/235254/icelanders-seek-to-keep-remote-nordic-peninsula-digital-free'>https://mobile.slashdot.org/story/18/09/06/235254/icelanders-seek-to-keep-remote-nordic-peninsula-digital-free</a></li>
         <li>Source link: <a href='https://www.apnews.com/71cdfb7b1c2245069a6f681f8b8f906f/Wired-Icelanders-seek-to-keep-remote-peninsula-digital-free'>https://www.apnews.com/71cdfb7b1c2245069a6f681f8b8f906f/Wired-Icelanders-seek-to-keep-remote-peninsula-digital-free</a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               Hikers, park rangers, and summer residents of Iceland&#x27;s northernmost peninsula are seeking to keep the area free from internet service, worrying that all that comes with it &quot;will destroy a way of life that depends on the absence of [email, news, and social media],&quot; reports the Associated Press. &quot;The area has long resisted cell towers, but commercial initiatives could take the decision out of Icelanders&#x27; hands and push Hornstrandir across the digital divide.&quot; From the report: Despite or because of its remoteness, Iceland ranks first on a U.N. index comparing nations by information technology use, with roughly 98 percent of the population using the internet. Among adults, 93 percent report having Facebook accounts and two-thirds are Snapchat users, according to pollster MMR. Many people who live in northwestern Iceland or visit as outdoor enthusiasts want Hornstrandir&#x27;s 570 square kilometers (220 square miles), which accounts for 0.6 percent of Iceland&#x27;s land mass, to be declared a &quot;digital-free zone.&quot; The idea hasn&#x27;t coalesced into a petition or formal campaign, so what it would require or prohibit hasn&#x27;t been fleshed out. The last full-time resident of the rugged area moved away in 1952 -- it never was an easy place to farm -- but many descendants have turned family farmsteads into summer getaways. Northwest Iceland&#x27;s representative, Halla Signy Kristjansdottir, is in favor of adding cell towers for the safety of sailors and travelers in the area. &quot;I don&#x27;t see anything romantic about lying on the ground with a broken thigh bone and no cellphone signal,&quot; Kristjansdottir said in an interview.
+               Hikers, park rangers, and summer residents of Iceland&#x27;s northernmost peninsula are [1]seeking to keep the area free from internet service , worrying that all that comes with it &quot;will destroy a way of life that depends on the absence of [email, news, and social media],&quot; reports the Associated Press. &quot;The area has long resisted cell towers, but commercial initiatives could take the decision out of Icelanders&#x27; hands and push Hornstrandir across the digital divide.&quot; From the report:<br/><br/>&gt; Despite or because of its remoteness, Iceland ranks first on a U.N. index comparing nations by information technology use, with roughly 98 percent of the population using the internet. Among adults, 93 percent report having Facebook accounts and two-thirds are Snapchat users, according to pollster MMR. Many people who live in northwestern Iceland or visit as outdoor enthusiasts want Hornstrandir&#x27;s 570 square kilometers (220 square miles), which accounts for 0.6 percent of Iceland&#x27;s land mass, to be declared a &quot;digital-free zone.&quot; The idea hasn&#x27;t coalesced into a petition or formal campaign, so what it would require or prohibit hasn&#x27;t been fleshed out. The last full-time resident of the rugged area moved away in 1952 -- it never was an easy place to farm -- but many descendants have turned family farmsteads into summer getaways.<br/><br/>Northwest Iceland&#x27;s representative, Halla Signy Kristjansdottir, is in favor of adding cell towers for the safety of sailors and travelers in the area. &quot;I don&#x27;t see anything romantic about lying on the ground with a broken thigh bone and no cellphone signal,&quot; Kristjansdottir said in an interview.<br/><br/><br/><br/>[1] https://www.apnews.com/71cdfb7b1c2245069a6f681f8b8f906f/Wired-Icelanders-seek-to-keep-remote-peninsula-digital-free
        </div>
 <hr/>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Yeah it's real annoying (Score:3, Insightful)</h2>
+    <h3>Yeah it's real annoying (Score:3, Insightful)</h3>
     <div class='by' style='font-style: italic;'>by Crashmarik ( 635988 )</div>
     <div class='comment_content'><p></p><p>You're out in the wilderness and somebody's WiFi is screwing up the colors of the forest and making everything look strange, while the cell towers are driving the wildlife nuts. / sarcasm</p><p>I'd love to hear these people justify how this in anyway diminishes them.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Because people no longer have self discipline? (Score:3)</h2>
+      <h3>Because people no longer have self discipline? (Score:3)</h3>
       <div class='by' style='font-style: italic;'>by thesupraman ( 179040 )</div>
       <div class='comment_content'><p></p><p>Because they CAN get Farcebook, I guess they Must get Farcebook.</p><p>I mean, you would think they could just choose to turn off their devices, not bring a charger, whatever.</p><p>Although knowing people from such areas, I suspect it is more about giving one big finger to 'thems city folks' (even if most of these people live in the cit\y most of the time).</p><p>Anyway, good on them for caring, but good luck in keeping such things out. The safety point is also quite valid.</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:3, Interesting)</h2>
+        <h3>Re: (Score:3, Interesting)</h3>
         <div class='by' style='font-style: italic;'>by ShanghaiBill ( 739463 )</div>
         <div class='comment_content'><p></p><p>> I mean, you would think they could just choose to turn off their devices</p><p>They don't want to just stop using Facebook, they want their NEIGHBORS to stop using it too.</p><p>This isn't about self-control. It is about controlling others, which is a near universal human desire.</p></div>
       </div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:3)</h2>
+        <h3>Re: (Score:3)</h3>
         <div class='by' style='font-style: italic;'>by e3m4n ( 947977 )</div>
         <div class='comment_content'><p></p><p>exactly. I just posted a more descriptive explanation of that very thing a thread above this one. Sometimes it's easier to buy a vacation that makes the choice for you, than having to, repeatedly, make the same choice throughout the entire vacation. Picking a destination that has no access means you can re-focus on other forms of entertainment. Its easy to fall back into habits. By picking a spot with no access, you are not fighting temptation, and i dare say withdrawal, the entire time. The price of vacati</p></div>
       </div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re:Yeah it's real annoying (Score:5, Informative)</h2>
+      <h3>Re:Yeah it's real annoying (Score:5, Informative)</h3>
       <div class='by' style='font-style: italic;'>by Rei ( 128717 )</div>
       <div class='comment_content'><p></p><p>Forest? *snicker*. Here's the joke everyone over the age of 8 here knows:</p><p>Q: What do you do if you get lost in an Icelandic forest?</p><p>A: Stand up.</p><p>I've actually not been to Hornstrandir; it's been on my TODO list for a long, long time, but I've lacked one of the obligatory "round tuits". So it's actually surprising to hear that there's not internet access (via cell towers) there, because in general even the most remote places here have cell access. When Bárðarbunga erupted, deep in the highlands, the eruption was livestreamed. And there's a lot more people in Vestfirðir then in the highlands!</p><p>This would of course be more about visitors than residents, given that there's no permanent residents in Hornstrandir. And in some ways I can sympathize. For example, there's always a lot of opposition to improving the highland roads because we don't want to have more cars driving through and tons of people flooding in, and driving really fast on some paved road would totally change the experience of going into the highlands... it would just turn into a set of "sites to see" rather than a journey. The effect of the isolation on you can really be profound. You feel like a person exploring Mars - so tiny in an endless empty expanse, completely devoid of any signs of human civilization except the half-bulldozed-out "road" you take, the endless travel punctured by rushes of adrenaline as you try to ford a river or trying to avoid ruining your car crossing a lava field. And people who know that experience generally don't want to see it altered. So I imagine it's the same thing for Hornstrandir. The difference being, as previously mentioned, in much of the highlands there's cell coverage. At least as far as I know, when I go out I'm not checking Facebook all the time.  ;) But I don't recall any meaningful loss of coverage events.</p><p>ED: Just checked [1]a map [wp.com] from my cell provider. Looks like most of Hornstrandir is indeed marked in white (no coverage), while most of the highlands is light blue (2G) or in some places blue (3G) - even a good chunk of Vatnajökull (largest glacier in Europe).</p><p></p><p></p><p></p><p></p><p>[1] https://i2.wp.com/www.icelandnorthernlightshq.com/wp-content/uploads/2015/06/Screen-Shot-2015-06-27-at-09.57.16.png?ssl=1</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:3)</h2>
+      <h3>Re: (Score:3)</h3>
       <div class='by' style='font-style: italic;'>by e3m4n ( 947977 )</div>
       <div class='comment_content'><p></p><p>Actually this intrigues me. I go on cruises for the same getaway. Sure one can declare a weekend of no devices or technology, but theres always something that comes up that eventually screws that up. I go on cruises with the family and we do not buy the internet package. The fact that its ridiculously expensive helps 'cut the cord' when on vacation. The most online time the kids ever experience is when we pull into a port and visit a place that has 'free wifi'; giving them 30-60 min of checking their email</p></div>
     </div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:3)</h2>
+      <h3>Re: (Score:3)</h3>
       <div class='by' style='font-style: italic;'>by GumphMaster ( 772693 )</div>
       <div class='comment_content'><p></p><p>> You're out in the wilderness and somebody's  ...</p><p>bloody mobile phone is playing something loosely called "music" over the shittiest, tinny piezoelectric "speaker" you ever heard. I have personally experienced this scenario while walking the Milford Track (NZ) and in Torres del Payne (Chile). I can only imagine how much worse it would be _with_ coverage: Youtube videos turned up to 11, incessant need to share the latest "news" from home, inattentive walking in dangerous places etc. If your region's livelihood depends on people coming to experience wil</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Satellite Internet (Score:2)</h2>
+    <h3>Satellite Internet (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by crow ( 16139 )</div>
     <div class='comment_content'><p></p><p>We may only be a few years away from Starlink or something similar providing practical high-bandwidth Internet service globally. So they may hold back the tide a bit longer, but the reality is that modern communications will become a fact of life everywhere for anyone that wants it. Yes, that will mean some significant changes to the lifestyles of the people living there, and yes, it won't all be for the better, but I don't see the point of fighting it now.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by rossdee ( 243626 )</div>
       <div class='comment_content'><p></p><p>How far north are we talking about? Satellite coverage is always going to be a problem at the poles</p></div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re:Satellite Internet (Score:4, Informative)</h2>
+        <h3>Re:Satellite Internet (Score:4, Informative)</h3>
         <div class='by' style='font-style: italic;'>by quenda ( 644621 )</div>
         <div class='comment_content'><p></p><p>> Satellite coverage is always going to be a problem at the poles</p><p>No, that applies to geosynchronous broadcast satellites, but not to LEO constellations such as Starlink or Irridium.</p></div>
       </div>
       <div class='comment' style='display: block; margin-left: 80px'>
-        <h2>Re: (Score:3)</h2>
+        <h3>Re: (Score:3)</h3>
         <div class='by' style='font-style: italic;'>by crow ( 16139 )</div>
         <div class='comment_content'><p></p><p>Good point. A quick look at Google Maps suggests around 66 degrees north. I'm not the best a geography, and I had thought Iceland was a bit further south. I didn't realize it was north of the southern tip of Greenland. That could well be outside the range of satellite Internet, depending on the orbits involved. I have no idea what the plans are.</p></div>
         <div class='comment' style='display: block; margin-left: 80px'>
-          <h2>Re: (Score:3)</h2>
+          <h3>Re: (Score:3)</h3>
           <div class='by' style='font-style: italic;'>by Mashiki ( 184564 )</div>
           <div class='comment_content'><p></p><p>Seem to remember there was active satellite links in Resolute, Nvt.(74deg/N), so I don't think that's a problem. The real problem was the astronomical cost of those links, short of a stationary polar orbit satellite there is no real way to keep it cheap. So they've been building fiber as a replacement since 2012ish for the far north remote communities at least here in Canada. I think Resolute was finished in 2016ish or so.</p></div>
         </div>
@@ -83,17 +84,17 @@ from the no-cellphones-allowed dept.)</div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Fuck yes. (Score:3)</h2>
+    <h3>Fuck yes. (Score:3)</h3>
     <div class='by' style='font-style: italic;'>by DogDude ( 805747 )</div>
     <div class='comment_content'><p></p><p>Fuck yes, I fucking love Icelanders. I'm so sick of seeing smartphone zombies everywhere. The addicts and the stupid will be addicted and stupid anywhere there's an Internet connection. What a wonderful, thoughtful, human decision to make. Wonderful idea.</p></div>
     <div class='comment' style='display: block; margin-left: 80px'>
-      <h2>Re: (Score:2)</h2>
+      <h3>Re: (Score:2)</h3>
       <div class='by' style='font-style: italic;'>by Gojira Shipi-Taro ( 465802 )</div>
       <div class='comment_content'><p></p><p>I don't see it as thoughtful or "human" at all. Simply reactionary.</p><p>As long as EVERYONE in that area agrees, fine.</p></div>
     </div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>safety, use a friggin' PLB (Score:1)</h2>
+    <h3>safety, use a friggin' PLB (Score:1)</h3>
     <div class='by' style='font-style: italic;'>by Anonymous Coward</div>
     <div class='comment_content'><p></p><p>I spend a lot of time in the woods of British Columbia, Canada. There is no celphone coverage in probably 95% of our woods/wilderness. I don't ask for cel towers, I carry a Personal Locator Beacon (PLB) for safety. If it is that important to someone to be connected, let them use satellite. We don't need more cel coverage for narcisists.</p></div>
   </div>
index d49df82a739b4562932c402ba5f28329ed7a8e00..a3a011c28a4df33e0e09275c44b93473e67eabac 100644 (file)
@@ -4,28 +4,36 @@
   Thursday September 06, 2018 @11:30PM (BeauHD)\r
   from the sorry-not-sorry dept.\r
 \r
+  o Reference: 0102643378\r
   o News link: https://it.slashdot.org/story/18/09/07/0247228/380000-card-payments-compromised-in-british-airways-breach\r
   o Source link: https://news.sky.com/story/ba-calls-in-police-over-customer-data-theft-from-website-11491980\r
 \r
 \r
-    Earlier  today, British Airways said credit card information of\r
-    at  least  380,000  customers have been "compromised" in a data\r
-    breach  that  occurred  between  August 21 and September 5. The\r
-    information  stolen  includes  customer names, email addresses,\r
-    home  addresses  and payment card information -- but not travel\r
-    or  passport details. Sky News reports: In an email to affected\r
-    customers,  BA said: "We're deeply sorry, but you may have been\r
-    affected.  We  recommend  that  you contact your bank or credit\r
-    card  provider and follow their recommended advice. We take the\r
-    protection  of your personal information very seriously. Please\r
-    accept  our  deepest  apologies for the worry and inconvenience\r
-    that  this  criminal  activity has caused." The breach has been\r
-    "resolved"  and  the website is "working normally," it said. In\r
-    a  statement,  the  airline added: "We have notified the police\r
-    and  relevant  authorities...  [and]  will continue to keep our\r
-    customers  updated with the very latest information. We will be\r
+    Earlier  today, British Airways said [1]credit card information\r
+    of  at  least  380,000  customers  have been "compromised" in a\r
+    data  breach  that  occurred between August 21 and September 5.\r
+    The   information   stolen   includes   customer  names,  email\r
+    addresses,  home  addresses and payment card information -- but\r
+    not travel or passport details. Sky News reports:\r
+    \r
+    >  In  an  email  to affected customers, BA said: "We're deeply\r
+    sorry,  but  you  may have been affected. We recommend that you\r
+    contact  your  bank  or  credit  card provider and follow their\r
+    recommended  advice.  We  take  the protection of your personal\r
+    information   very   seriously.   Please   accept  our  deepest\r
+    apologies  for  the  worry and inconvenience that this criminal\r
+    activity  has  caused."  The breach has been "resolved" and the\r
+    website  is  "working  normally,"  it said. In a statement, the\r
+    airline  added:  "We  have  notified  the  police  and relevant\r
+    authorities...  [and]  will  continue  to  keep  our  customers\r
+    updated   with   the   very  latest  information.  We  will  be\r
     contacting   customers   and  will  manage  any  claims  on  an\r
     individual basis."\r
+    \r
+    \r
+    \r
+    [1] https://news.sky.com/story/ba-calls-in-police-over-custome-\r
+    r-data-theft-from-website-11491980\r
 \r
 \r
   ** when not if (Score:2)\r
index fcfedc493c578404168b68ccab62439661d6ca25..d5eed734dd78cb4b1db1bdd80b328ae87843949d 100644 (file)
@@ -2,22 +2,29 @@
 i  Thursday September 06, 2018 @11:30PM (BeauHD)\r
 i  from the sorry-not-sorry dept.\r
 i\r
-i    Earlier  today, British Airways said credit card information of\r
-i    at  least  380,000  customers have been "compromised" in a data\r
-i    breach  that  occurred  between  August 21 and September 5. The\r
-i    information  stolen  includes  customer names, email addresses,\r
-i    home  addresses  and payment card information -- but not travel\r
-i    or  passport details. Sky News reports: In an email to affected\r
-i    customers,  BA said: "We're deeply sorry, but you may have been\r
-i    affected.  We  recommend  that  you contact your bank or credit\r
-i    card  provider and follow their recommended advice. We take the\r
-i    protection  of your personal information very seriously. Please\r
-i    accept  our  deepest  apologies for the worry and inconvenience\r
-i    that  this  criminal  activity has caused." The breach has been\r
-i    "resolved"  and  the website is "working normally," it said. In\r
-i    a  statement,  the  airline added: "We have notified the police\r
-i    and  relevant  authorities...  [and]  will continue to keep our\r
-i    customers  updated with the very latest information. We will be\r
+i    Earlier  today, British Airways said [1]credit card information\r
+i    of  at  least  380,000  customers  have been "compromised" in a\r
+i    data  breach  that  occurred between August 21 and September 5.\r
+i    The   information   stolen   includes   customer  names,  email\r
+i    addresses,  home  addresses and payment card information -- but\r
+i    not travel or passport details. Sky News reports:\r
+i    \r
+i    >  In  an  email  to affected customers, BA said: "We're deeply\r
+i    sorry,  but  you  may have been affected. We recommend that you\r
+i    contact  your  bank  or  credit  card provider and follow their\r
+i    recommended  advice.  We  take  the protection of your personal\r
+i    information   very   seriously.   Please   accept  our  deepest\r
+i    apologies  for  the  worry and inconvenience that this criminal\r
+i    activity  has  caused."  The breach has been "resolved" and the\r
+i    website  is  "working  normally,"  it said. In a statement, the\r
+i    airline  added:  "We  have  notified  the  police  and relevant\r
+i    authorities...  [and]  will  continue  to  keep  our  customers\r
+i    updated   with   the   very  latest  information.  We  will  be\r
 i    contacting   customers   and  will  manage  any  claims  on  an\r
 i    individual basis."\r
+i    \r
+i    \r
+i    \r
+i    [1] https://news.sky.com/story/ba-calls-in-police-over-custome-\r
+i    r-data-theft-from-website-11491980\r
 i\r
index 9c263e7a83debfaeda28509e0c5ae27d0d6be3ec..98940aaccf26e5f0c0bb11e99280dc4c5b3c76bb 100644 (file)
@@ -9,12 +9,12 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='0102643378.html'>380,000 Card Payments Compromised In British Airways Breach (sky.com)</a></h1>
+       <h2><a href='0102643378.html'>380,000 Card Payments Compromised In British Airways Breach (sky.com)</a></h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (BeauHD) 
 from the sorry-not-sorry dept.)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Earlier today, British Airways said credit card information of at least 380,000 customers have been &quot;compromised&quot; in a data breach that occurred between August 21 and September 5. The information stolen includes customer names, email addresses, home addresses and payment card information -- but not travel or passport details. Sky News reports: In an email to affected customers, BA said: &quot;We&#x27;re deeply sorry, but you may have been affected. We recommend that you contact your bank or credit card provider and follow their recommended advice. We take the protection of your personal information very seriously. Please accept our deepest apologies for the worry and inconvenience that this criminal activity has caused.&quot; The breach has been &quot;resolved&quot; and the website is &quot;working normally,&quot; it said. In a statement, the airline added: &quot;We have notified the police and relevant authorities... [and] will continue to keep our customers updated with the very latest information. We will be contacting customers and will manage any claims on an individual basis.&quot;
+               Earlier today, British Airways said [1]credit card information of at least 380,000 customers have been &quot;compromised&quot; in a data breach that occurred between August 21 and September 5. The information stolen includes customer names, email addresses, home addresses and payment card information -- but not travel or passport details. Sky News reports:<br/><br/>&gt; In an email to affected customers, BA said: &quot;We&#x27;re deeply sorry, but you may have been affected. We recommend that you contact your bank or credit card provider and follow their recommended advice. We take the protection of your personal information very seriously. Please accept our deepest apologies for the worry and inconvenience that this criminal activity has caused.&quot; The breach has been &quot;resolved&quot; and the website is &quot;working normally,&quot; it said. In a statement, the airline added: &quot;We have notified the police and relevant authorities... [and] will continue to keep our customers updated with the very latest information. We will be contacting customers and will manage any claims on an individual basis.&quot;<br/><br/><br/><br/>[1] https://news.sky.com/story/ba-calls-in-police-over-customer-data-theft-from-website-11491980
        </div>
 <hr/>
 </div>
index a189e494c02289a8248a49b80baca1221aaa844f..986dd5c489a791a4a98839acd85b2ad30155c1e1 100644 (file)
@@ -9,41 +9,42 @@
 </head>
 <body>
 <div class='story'>
-       <h1>380,000 Card Payments Compromised In British Airways Breach (sky.com)</h1>
+       <h2>380,000 Card Payments Compromised In British Airways Breach (sky.com)</h2>
        <div class='details'>(Thursday September 06, 2018 @11:30PM (BeauHD) 
 from the sorry-not-sorry dept.)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>0102643378</a></li>
         <li>News link: <a href='https://it.slashdot.org/story/18/09/07/0247228/380000-card-payments-compromised-in-british-airways-breach'>https://it.slashdot.org/story/18/09/07/0247228/380000-card-payments-compromised-in-british-airways-breach</a></li>
         <li>Source link: <a href='https://news.sky.com/story/ba-calls-in-police-over-customer-data-theft-from-website-11491980'>https://news.sky.com/story/ba-calls-in-police-over-customer-data-theft-from-website-11491980</a></li>
     </ul>
        <br/>
        <div class='content' style='text-align: justify'>
-               Earlier today, British Airways said credit card information of at least 380,000 customers have been &quot;compromised&quot; in a data breach that occurred between August 21 and September 5. The information stolen includes customer names, email addresses, home addresses and payment card information -- but not travel or passport details. Sky News reports: In an email to affected customers, BA said: &quot;We&#x27;re deeply sorry, but you may have been affected. We recommend that you contact your bank or credit card provider and follow their recommended advice. We take the protection of your personal information very seriously. Please accept our deepest apologies for the worry and inconvenience that this criminal activity has caused.&quot; The breach has been &quot;resolved&quot; and the website is &quot;working normally,&quot; it said. In a statement, the airline added: &quot;We have notified the police and relevant authorities... [and] will continue to keep our customers updated with the very latest information. We will be contacting customers and will manage any claims on an individual basis.&quot;
+               Earlier today, British Airways said [1]credit card information of at least 380,000 customers have been &quot;compromised&quot; in a data breach that occurred between August 21 and September 5. The information stolen includes customer names, email addresses, home addresses and payment card information -- but not travel or passport details. Sky News reports:<br/><br/>&gt; In an email to affected customers, BA said: &quot;We&#x27;re deeply sorry, but you may have been affected. We recommend that you contact your bank or credit card provider and follow their recommended advice. We take the protection of your personal information very seriously. Please accept our deepest apologies for the worry and inconvenience that this criminal activity has caused.&quot; The breach has been &quot;resolved&quot; and the website is &quot;working normally,&quot; it said. In a statement, the airline added: &quot;We have notified the police and relevant authorities... [and] will continue to keep our customers updated with the very latest information. We will be contacting customers and will manage any claims on an individual basis.&quot;<br/><br/><br/><br/>[1] https://news.sky.com/story/ba-calls-in-police-over-customer-data-theft-from-website-11491980
        </div>
 <hr/>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>when not if (Score:2)</h2>
+    <h3>when not if (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by johnsnails ( 1715452 )</div>
     <div class='comment_content'><p></p><p>when not if</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>And that should be really expensive for them (Score:5, Insightful)</h2>
+    <h3>And that should be really expensive for them (Score:5, Insightful)</h3>
     <div class='by' style='font-style: italic;'>by gweihir ( 88907 )</div>
     <div class='comment_content'><p></p><p>Say, $100 per customer, payable to the customer for their hassle. But likely this will not cost them a thing. So it will happen again and again and again.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>For 380,000 ... (Score:2)</h2>
+    <h3>For 380,000 ... (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by CaptainDork ( 3678879 )</div>
     <div class='comment_content'><p></p><p>... years, the universe was in an expanding opaque plasma state so dense that photons could not travel very far.</p><p>Coincidence?</p><p>Yes, I'm sure of it.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>What else is new. (Score:2)</h2>
+    <h3>What else is new. (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by Hallux-F-Sinister ( 5127197 )</div>
     <div class='comment_content'><p></p><p>-Sigh-.</p><p>This is why we can’t have nice things.</p></div>
   </div>
   <div class='comment' style='display: block; margin-left: 80px'>
-    <h2>Not enough (Score:2)</h2>
+    <h3>Not enough (Score:2)</h3>
     <div class='by' style='font-style: italic;'>by hcs_$reboot ( 1536101 )</div>
     <div class='comment_content'><p></p><p>"We take the protection of your personal information very seriously" Almost insulting to put that in the email sent to affected clients.</p></div>
   </div>
index 4138d366cfa2d77142e0816db319cbe05363efee..864298a24b7441e39ee9e73ecffa779be5b2a304 100644 (file)
@@ -2,6 +2,7 @@
 \r
   2018/09/18\r
 \r
+  o Reference: 2018-09-18T07_14_32Z\r
   o News link: https://www.toolinux.com/?Vous-bossez-dans-PHP-Participez-au-barometre-2018\r
   o Source link: \r
 \r
index 0053e931549abd2cc0591e6fe44004bcd67a9e29..910dd1d05c572d15627f5becf27e4ab1a6d62f64 100644 (file)
@@ -6,5 +6,5 @@ i    pour  récolter  des informations sur les salaires et conditions
 i    de  travail  des  développeuses  et développeurs PHP en France.\r
 i    Vous  êtes  invité  à  répondre à l’enquête dès maintenant pour\r
 i    l’enquête  2018  :  cela prend moins de 5 minutes. Le baromètre\r
-i    des salairesPHP permet aux développeuses et (...)\r
+i    des salairesPHP permet aux développeuses et (...)\r
 i\r
index 03ca967804388296116290c4ae48d823fbe80366..03b9c7e0a7957e14e675e9669e8a945c11f4348f 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='2018-09-18T07_14_32Z.html'>Vous bossez dans PHP ? Participez au baromètre 2018</a></h1>
+       <h2><a href='2018-09-18T07_14_32Z.html'>Vous bossez dans PHP ? Participez au baromètre 2018</a></h2>
        <div class='details'>(2018/09/18)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Cela fait maintenant 5 années que l’AFUP diffuse une campagne pour récolter des informations sur les salaires et conditions de travail des développeuses et développeurs PHP en France. Vous êtes invité à répondre à l’enquête dès maintenant pour l’enquête 2018 : cela prend moins de 5 minutes. Le baromètre des salairesPHP permet aux développeuses et (...)
+               Cela fait maintenant 5 années que l’AFUP diffuse une campagne pour récolter des informations sur les salaires et conditions de travail des développeuses et développeurs PHP en France. Vous êtes invité à répondre à l’enquête dès maintenant pour l’enquête 2018 : cela prend moins de 5 minutes. Le baromètre des salairesPHP permet aux développeuses et (...)
        </div>
 <hr/>
 </div>
index 7ad3e97875aafb7821026e469238f9800b53788f..6e78d200189b7c23df1ea0624bed085762fcce95 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Vous bossez dans PHP ? Participez au baromètre 2018</h1>
+       <h2>Vous bossez dans PHP ? Participez au baromètre 2018</h2>
        <div class='details'>(2018/09/18)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>2018-09-18T07_14_32Z</a></li>
         <li>News link: <a href='https://www.toolinux.com/?Vous-bossez-dans-PHP-Participez-au-barometre-2018'>https://www.toolinux.com/?Vous-bossez-dans-PHP-Participez-au-barometre-2018</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index da3af27de9ba020faabcc4b1c793c94ed568e7cc..b0ea25d74a908c5930f515ac5a1d53284a278e65 100644 (file)
@@ -2,6 +2,7 @@
 \r
   2018/09/19\r
 \r
+  o Reference: 2018-09-19T12_45_06Z\r
   o News link: https://www.toolinux.com/?Quand-des-logiciels-utiles-se-revelent-dangereux\r
   o Source link: \r
 \r
index 1903a7668fb3f5a5c4a70d9b5ac071b70bd11cae..b309a90bc2f8353a7367cf6121488dc99fee7afb 100644 (file)
@@ -6,5 +6,5 @@ i    malveillants  en consultant des sites web soupçonnés de pirater
 i    des  contenus  numériques,  selon une étude européenne. Dans le\r
 i    cadre  d’un projet de recherche mené à l’échelle de l’Union par\r
 i    l’Office    de    l’Union    européenne   pour   la   propriété\r
-i    intellectuelle (EUIPO), plus de . 000 fichiers contenant (...)\r
+i    intellectuelle (EUIPO), plus de . 000 fichiers contenant (...)\r
 i\r
index 90bc4a40b020c27023901c632f4e4d4506cda5bf..c1fdb4bd5928aa820afee85f40101d66fefd7320 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='2018-09-19T12_45_06Z.html'>Quand des logiciels "utiles" se révèlent... dangereux</a></h1>
+       <h2><a href='2018-09-19T12_45_06Z.html'>Quand des logiciels "utiles" se révèlent... dangereux</a></h2>
        <div class='details'>(2018/09/19)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Les internautes font face à de multiples menaces de logiciels malveillants en consultant des sites web soupçonnés de pirater des contenus numériques, selon une étude européenne. Dans le cadre d’un projet de recherche mené à l’échelle de l’Union par l’Office de l’Union européenne pour la propriété intellectuelle (EUIPO), plus de . 000 fichiers contenant (...)
+               Les internautes font face à de multiples menaces de logiciels malveillants en consultant des sites web soupçonnés de pirater des contenus numériques, selon une étude européenne. Dans le cadre d’un projet de recherche mené à l’échelle de l’Union par l’Office de l’Union européenne pour la propriété intellectuelle (EUIPO), plus de . 000 fichiers contenant (...)
        </div>
 <hr/>
 </div>
index 90ee2e7fda3742d328bea3953c954d1ce125b3d6..ee6a2c3536a3f493f22ee53ff36c9de37da1f6ae 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Quand des logiciels "utiles" se révèlent... dangereux</h1>
+       <h2>Quand des logiciels "utiles" se révèlent... dangereux</h2>
        <div class='details'>(2018/09/19)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>2018-09-19T12_45_06Z</a></li>
         <li>News link: <a href='https://www.toolinux.com/?Quand-des-logiciels-utiles-se-revelent-dangereux'>https://www.toolinux.com/?Quand-des-logiciels-utiles-se-revelent-dangereux</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index ab4f0a7f65c53b1d091f1ed7a6b2ef03ab7ee195..ee9968d0bcaa1ee64622d8594e9344999d4422cb 100644 (file)
@@ -2,6 +2,7 @@
 \r
   2018/09/19\r
 \r
+  o Reference: 2018-09-19T12_51_05Z\r
   o News link: https://www.toolinux.com/?CloudBees-Jenkins-Support-se-presente-sur-abonnement\r
   o Source link: \r
 \r
index e8ba6742342d45ec9bca0c70a39f08b70e7f3c48..b5895d59aa655f86e6cd7f4e20f811465a744c1c 100644 (file)
@@ -6,5 +6,5 @@ i    CloudBees  annonce  que  son  service CloudBees Jenkins Support
 i    est  désormais  disponible sous abonnement. Selon l’éditeur, il\r
 i    s’agit  du  «  premier  service  mondial dédié exclusivement au\r
 i    support   des  utilisateurs  Jenkins.  »  L’air  de  rien,  les\r
-i    ingénieurs de CloudBees contribuent à environ 80% du (...)\r
+i    ingénieurs de CloudBees contribuent à environ 80% du (...)\r
 i\r
index 9cc95ffe0deccc3fc13e0d2fc2adaa4f2d8e7663..cad5c0d4936a995e27dc79f2b6c7bdd5caa4df9c 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='2018-09-19T12_51_05Z.html'>CloudBees Jenkins Support se présente sur abonnement</a></h1>
+       <h2><a href='2018-09-19T12_51_05Z.html'>CloudBees Jenkins Support se présente sur abonnement</a></h2>
        <div class='details'>(2018/09/19)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Dans le cadre de l’événement « DevOps World | Jenkins World », CloudBees annonce que son service CloudBees Jenkins Support est désormais disponible sous abonnement. Selon l’éditeur, il s’agit du « premier service mondial dédié exclusivement au support des utilisateurs Jenkins. » L’air de rien, les ingénieurs de CloudBees contribuent à environ 80% du (...)
+               Dans le cadre de l’événement « DevOps World | Jenkins World », CloudBees annonce que son service CloudBees Jenkins Support est désormais disponible sous abonnement. Selon l’éditeur, il s’agit du « premier service mondial dédié exclusivement au support des utilisateurs Jenkins. » L’air de rien, les ingénieurs de CloudBees contribuent à environ 80% du (...)
        </div>
 <hr/>
 </div>
index 29937d9fefce548efc7e5f37c2290a05b490e951..04cafda14e0fbc9db9a14618c6ce2e3cae0f8209 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>CloudBees Jenkins Support se présente sur abonnement</h1>
+       <h2>CloudBees Jenkins Support se présente sur abonnement</h2>
        <div class='details'>(2018/09/19)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>2018-09-19T12_51_05Z</a></li>
         <li>News link: <a href='https://www.toolinux.com/?CloudBees-Jenkins-Support-se-presente-sur-abonnement'>https://www.toolinux.com/?CloudBees-Jenkins-Support-se-presente-sur-abonnement</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index 7bcec780c7833deaab1780d9a4d53619b0521550..52de90c53700cb2da720cc893febd1216ab31b9f 100644 (file)
@@ -2,6 +2,7 @@
 \r
   2018/09/20\r
 \r
+  o Reference: 2018-09-20T10_57_00Z\r
   o News link: https://www.toolinux.com/?Lancement-de-DevoCloudBees-Suite-a-Jenkins-World\r
   o Source link: \r
 \r
index 6a770d384bb61851e4fb3de23ce9ab0c40212c0d..a7d8009cbb45220b453bd65177cf3a7295bdcfde 100644 (file)
@@ -6,5 +6,5 @@ i    annoncé  cette semaine la disponibilité de CloudBees Suite, son
 i    "premier  système  de déploiement logiciel de bout en bout." La\r
 i    CloudBees  Suite  comprend  plusieurs produits : CloudBees Core\r
 i    (gouvernance   unifiée   des   opérations   et   processus   de\r
-i    déploiement continu), CloudBees DevOptics (rapports (...)\r
+i    déploiement continu), CloudBees DevOptics (rapports (...)\r
 i\r
index 1b7889bbfa1621c0f4ef7b0828c5160d8fe0d57a..5e0d1e3bc291db63c544c7a997fce4daaecea8f9 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='2018-09-20T10_57_00Z.html'>Lancement de CloudBees Suite à Jenkins World</a></h1>
+       <h2><a href='2018-09-20T10_57_00Z.html'>Lancement de CloudBees Suite à Jenkins World</a></h2>
        <div class='details'>(2018/09/20)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Dans le cadre « DevOps World | Jenkins World », CloudBees a annoncé cette semaine la disponibilité de CloudBees Suite, son &quot;premier système de déploiement logiciel de bout en bout.&quot; La CloudBees Suite comprend plusieurs produits : CloudBees Core (gouvernance unifiée des opérations et processus de déploiement continu), CloudBees DevOptics (rapports (...)
+               Dans le cadre « DevOps World | Jenkins World », CloudBees a annoncé cette semaine la disponibilité de CloudBees Suite, son &quot;premier système de déploiement logiciel de bout en bout.&quot; La CloudBees Suite comprend plusieurs produits : CloudBees Core (gouvernance unifiée des opérations et processus de déploiement continu), CloudBees DevOptics (rapports (...)
        </div>
 <hr/>
 </div>
index 810dc58893ede1ee200fc7a183375a3088ee7510..2a46ef9803a3f8bf131c6069684e173e79b6241a 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Lancement de CloudBees Suite à Jenkins World</h1>
+       <h2>Lancement de CloudBees Suite à Jenkins World</h2>
        <div class='details'>(2018/09/20)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>2018-09-20T10_57_00Z</a></li>
         <li>News link: <a href='https://www.toolinux.com/?Lancement-de-DevoCloudBees-Suite-a-Jenkins-World'>https://www.toolinux.com/?Lancement-de-DevoCloudBees-Suite-a-Jenkins-World</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index f36768b25b4fe3616224ed86094e07d92ee62600..db6d0e2ca4b24aab979b0a93d7e2910dff958e8f 100644 (file)
@@ -2,6 +2,7 @@
 \r
   2018/09/21\r
 \r
+  o Reference: 2018-09-21T09_22_00Z\r
   o News link: https://www.toolinux.com/?Acquisition-Adimeo-s-offre-la-societe-OpCoding\r
   o Source link: \r
 \r
index deba5f5fe7579fdf6dac3c1d97296d7347e85fe4..c9f06747346dc9de5866652ed67a31ba2235bbe5 100644 (file)
@@ -6,6 +6,6 @@ i    une  entreprise  fondée il y a 13 ans en France. Sa présence se
 i    renforce   en  région  :  après  Paris,  place  à  Metz  et  au\r
 i    Luxembourg.  Le  rachat  d’Opcoding  va  permettre  à Adimeo de\r
 i    renforcer   ses   équipes   techniques   pour   faire  face  au\r
-i    développement  commercial  de  la  société.  Cette  acquisition\r
-i    va (...)\r
+i    développement  commercial  de  la société. Cette acquisition va\r
+i    (...)\r
 i\r
index 36f6cc1d6f13aeaebb558fee7bbb4c3fa55bf4a2..9ca2227335ec5df4cc873a19ad2ab68442aa10c9 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='2018-09-21T09_22_00Z.html'>Acquisition : Adimeo s’offre la société OpCoding</a></h1>
+       <h2><a href='2018-09-21T09_22_00Z.html'>Acquisition : Adimeo s’offre la société OpCoding</a></h2>
        <div class='details'>(2018/09/21)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               OpCoding, expert PHP Javascript, entre dans le giron d’Adimeo, une entreprise fondée il y a 13 ans en France. Sa présence se renforce en région : après Paris, place à Metz et au Luxembourg. Le rachat d’Opcoding va permettre à Adimeo de renforcer ses équipes techniques pour faire face au développement commercial de la société. Cette acquisition va (...)
+               OpCoding, expert PHP Javascript, entre dans le giron d’Adimeo, une entreprise fondée il y a 13 ans en France. Sa présence se renforce en région : après Paris, place à Metz et au Luxembourg. Le rachat d’Opcoding va permettre à Adimeo de renforcer ses équipes techniques pour faire face au développement commercial de la société. Cette acquisition va (...)
        </div>
 <hr/>
 </div>
index b451906f329080b36fa9547f6bc9ed6933f156df..33f8b0a49e214adf56df073bb2ecd6435ce590a5 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Acquisition : Adimeo s’offre la société OpCoding</h1>
+       <h2>Acquisition : Adimeo s’offre la société OpCoding</h2>
        <div class='details'>(2018/09/21)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>2018-09-21T09_22_00Z</a></li>
         <li>News link: <a href='https://www.toolinux.com/?Acquisition-Adimeo-s-offre-la-societe-OpCoding'>https://www.toolinux.com/?Acquisition-Adimeo-s-offre-la-societe-OpCoding</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index b4f6ce485f7761f1fd3f7e72b8846cf59927365c..3483365ad2f8a1cc277880610b3dcdc16ba98b95 100644 (file)
@@ -2,6 +2,7 @@
 \r
   2018/09/22\r
 \r
+  o Reference: 2018-09-22T18_19_00Z\r
   o News link: https://www.toolinux.com/?Voici-le-programme-de-devops-REX-2018-a-Paris\r
   o Source link: \r
 \r
index 7731be9856d8d0c067d6319a9f1bfdb5e2f3bd48..19d9fe876fb7a77a6fd712c31fcccacfa1f3939c 100644 (file)
@@ -6,5 +6,5 @@ i    troisième  édition,  le mardi 16 octobre prochain. Le programme
 i    des  conférences  est  publié  et  on  y  attend  plus  de  800\r
 i    personnes.    Le    programme   est   exclusivement   constitué\r
 i    d’interventions  choisies  par  un comité de programme, pour la\r
-i    qualité de leur retour d’expérience. Les organisateurs (...)\r
+i    qualité de leur retour d’expérience. Les organisateurs (...)\r
 i\r
index 95504aa30f166028b6a535bd7c5952abf652e96b..4d751bbc6438447c315952db37ec11761a3a5591 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='2018-09-22T18_19_00Z.html'>Voici le programme de devops REX 2018 à Paris</a></h1>
+       <h2><a href='2018-09-22T18_19_00Z.html'>Voici le programme de devops REX 2018 à Paris</a></h2>
        <div class='details'>(2018/09/22)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               La conférence &quot;devopsé revient au Grand REX à Paris, pour une troisième édition, le mardi 16 octobre prochain. Le programme des conférences est publié et on y attend plus de 800 personnes. Le programme est exclusivement constitué d’interventions choisies par un comité de programme, pour la qualité de leur retour d’expérience. Les organisateurs (...)
+               La conférence &quot;devopsé revient au Grand REX à Paris, pour une troisième édition, le mardi 16 octobre prochain. Le programme des conférences est publié et on y attend plus de 800 personnes. Le programme est exclusivement constitué d’interventions choisies par un comité de programme, pour la qualité de leur retour d’expérience. Les organisateurs (...)
        </div>
 <hr/>
 </div>
index c49a042a96a2af9fbadbff42c5c4e8ac84648fa8..b409e30d1a4f1c56271002153384a27adddd8294 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Voici le programme de devops REX 2018 à Paris</h1>
+       <h2>Voici le programme de devops REX 2018 à Paris</h2>
        <div class='details'>(2018/09/22)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>2018-09-22T18_19_00Z</a></li>
         <li>News link: <a href='https://www.toolinux.com/?Voici-le-programme-de-devops-REX-2018-a-Paris'>https://www.toolinux.com/?Voici-le-programme-de-devops-REX-2018-a-Paris</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index de23389a4572bd85f7729adfbebb12ff7b2eb89e..2994ddb454808266b2004eb1ac0111efd134517a 100644 (file)
@@ -2,6 +2,7 @@
 \r
   2018/09/23\r
 \r
+  o Reference: 2018-09-23T09_29_00Z\r
   o News link: https://www.toolinux.com/?Linagora-a-fete-ses-18-ans-cet-ete-la-video\r
   o Source link: \r
 \r
index a6825ddffc27b4899869590f224981aa2c97a23e..4a3bd5b87a4bca4d76e23e03922cefa5a42b4cca 100644 (file)
@@ -6,5 +6,5 @@ i    bougie.  Une  vidéo  a été publiée pour fêter cet événement. Ce
 i    18e  anniversaire  a  été  l’occasion  pour  le groupe - devenu\r
 i    international  !  -  de  publier  une  refonte  de son site web\r
 i    autour   de  ses  valeurs  consolidées.  Note  aux  lecteurs  :\r
-i    Linagora finance toolinux.com depuis mai (...)\r
+i    Linagora finance toolinux.com depuis mai (...)\r
 i\r
index 2b4e99286ddca76a6c1f809e5bb7163ae720f18d..3bc3bb18aeafceb4b97f09cbf772f170749213e2 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='2018-09-23T09_29_00Z.html'>Linagora a fêté ses 18 ans cet été : la vidéo</a></h1>
+       <h2><a href='2018-09-23T09_29_00Z.html'>Linagora a fêté ses 18 ans cet été : la vidéo</a></h2>
        <div class='details'>(2018/09/23)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Cet été, tout comme Toolinux.com, LINAGORA a soufflé sa 18ème bougie. Une vidéo a été publiée pour fêter cet événement. Ce 18e anniversaire a été l’occasion pour le groupe - devenu international ! - de publier une refonte de son site web autour de ses valeurs consolidées. Note aux lecteurs : Linagora finance toolinux.com depuis mai (...)
+               Cet été, tout comme Toolinux.com, LINAGORA a soufflé sa 18ème bougie. Une vidéo a été publiée pour fêter cet événement. Ce 18e anniversaire a été l’occasion pour le groupe - devenu international ! - de publier une refonte de son site web autour de ses valeurs consolidées. Note aux lecteurs : Linagora finance toolinux.com depuis mai (...)
        </div>
 <hr/>
 </div>
index 0011d02b0b1aae115d60d9e7d8299cf6039bfa14..aac7caa9abc20fdf5c33ffd573ca84472ea8d6bf 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Linagora a fêté ses 18 ans cet été : la vidéo</h1>
+       <h2>Linagora a fêté ses 18 ans cet été : la vidéo</h2>
        <div class='details'>(2018/09/23)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>2018-09-23T09_29_00Z</a></li>
         <li>News link: <a href='https://www.toolinux.com/?Linagora-a-fete-ses-18-ans-cet-ete-la-video'>https://www.toolinux.com/?Linagora-a-fete-ses-18-ans-cet-ete-la-video</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index 11028b11c38305a1427003764f3f2afdd499fa9b..b8a84bfb9c5befa933d901d78e561c301cef07fa 100644 (file)
@@ -2,6 +2,7 @@
 \r
   2018/09/24\r
 \r
+  o Reference: 2018-09-24T04_59_08Z\r
   o News link: https://www.toolinux.com/?CLIP-OS-le-systeme-d-exploitation-made-in-France\r
   o Source link: \r
 \r
index 6ef20912cbe5a7ddd9a283a6de08032ca9206928..d91965b390e536cb9bd1f9f1542b9c41f96aafff 100644 (file)
@@ -7,5 +7,5 @@ i    logiciels  libres.  C’était  une  idée  depuis  dix  ans, c’est
 i    désormais  un  projet  bien  réel.  Initialement développé pour\r
 i    répondre  aux  besoins  des  administrations,  les  précédentes\r
 i    versions  de  CLIP  OS  n’étaient pas disponibles publiquement.\r
-i    Elles le (...)\r
+i    Elles le (...)\r
 i\r
index a2fbfbafbbf2a6e987a2a756702504b5ec07a435..b7c7923f53547b0f6283b6722da20a9e3f7cf2cc 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='2018-09-24T04_59_08Z.html'>CLIP OS, le système d’exploitation "made in France"</a></h1>
+       <h2><a href='2018-09-24T04_59_08Z.html'>CLIP OS, le système d’exploitation "made in France"</a></h2>
        <div class='details'>(2018/09/24)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Maintenu par l’ANSSI, CLIP OS est un projet de système d’exploitation open source basé sur un noyau Linux et des logiciels libres. C’était une idée depuis dix ans, c’est désormais un projet bien réel. Initialement développé pour répondre aux besoins des administrations, les précédentes versions de CLIP OS n’étaient pas disponibles publiquement. Elles le (...)
+               Maintenu par l’ANSSI, CLIP OS est un projet de système d’exploitation open source basé sur un noyau Linux et des logiciels libres. C’était une idée depuis dix ans, c’est désormais un projet bien réel. Initialement développé pour répondre aux besoins des administrations, les précédentes versions de CLIP OS n’étaient pas disponibles publiquement. Elles le (...)
        </div>
 <hr/>
 </div>
index 5f182450f0cde8cf60ac99f0976abc7aa44b8993..4e72b3f9cad1f4b2ddd8126125338fe3aa04f2a3 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>CLIP OS, le système d’exploitation "made in France"</h1>
+       <h2>CLIP OS, le système d’exploitation "made in France"</h2>
        <div class='details'>(2018/09/24)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>2018-09-24T04_59_08Z</a></li>
         <li>News link: <a href='https://www.toolinux.com/?CLIP-OS-le-systeme-d-exploitation-made-in-France'>https://www.toolinux.com/?CLIP-OS-le-systeme-d-exploitation-made-in-France</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index e59262717e4ce7110b9a7b281a9990d1e3c2e5ad..7dbb98ee6e580f4cec0260c80e5b26240a9bce4d 100644 (file)
@@ -2,6 +2,7 @@
 \r
   2018/09/25\r
 \r
+  o Reference: 2018-09-25T02_31_00Z\r
   o News link: https://www.toolinux.com/?Voici-le-programme-du-Forum-PHP-2018\r
   o Source link: \r
 \r
index 629b790e68cb4b47c2dd2702971936f65e302d61..5f4d786a392479795c8d51530f0f6c79a08be72a 100644 (file)
@@ -6,5 +6,5 @@ i    capitale  française. L’événement n’a jamais été aussi séduisant
 i    sur  affiche. Une trentaine de conférenciers, venus de tous les\r
 i    horizons,  vont  y  partager leur savoir et vous faire profiter\r
 i    de  leur expérience. C’est bon : après des semaines de travail,\r
-i    les organisateurs du Forum PHP ont accouché (...)\r
+i    les organisateurs du Forum PHP ont accouché (...)\r
 i\r
index d0da0f63182a9ad42189dac9ca17eb357511a4e7..a0b6e52ece0ef68a02d8851a6e625bc12de4bf15 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='2018-09-25T02_31_00Z.html'>Dans un mois aura lieu le Forum PHP 2018 à Paris</a></h1>
+       <h2><a href='2018-09-25T02_31_00Z.html'>Dans un mois aura lieu le Forum PHP 2018 à Paris</a></h2>
        <div class='details'>(2018/09/25)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               Il se tiendra les jeudi 25 et vendredi 26 octobre dans la capitale française. L’événement n’a jamais été aussi séduisant sur affiche. Une trentaine de conférenciers, venus de tous les horizons, vont y partager leur savoir et vous faire profiter de leur expérience. C’est bon : après des semaines de travail, les organisateurs du Forum PHP ont accouché (...)
+               Il se tiendra les jeudi 25 et vendredi 26 octobre dans la capitale française. L’événement n’a jamais été aussi séduisant sur affiche. Une trentaine de conférenciers, venus de tous les horizons, vont y partager leur savoir et vous faire profiter de leur expérience. C’est bon : après des semaines de travail, les organisateurs du Forum PHP ont accouché (...)
        </div>
 <hr/>
 </div>
index 7b44a1403174a7d15007f61ae4c6b20d88210da4..37adb25f33107cf2aec6a97317eadc9cb9220958 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>Dans un mois aura lieu le Forum PHP 2018 à Paris</h1>
+       <h2>Dans un mois aura lieu le Forum PHP 2018 à Paris</h2>
        <div class='details'>(2018/09/25)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>2018-09-25T02_31_00Z</a></li>
         <li>News link: <a href='https://www.toolinux.com/?Voici-le-programme-du-Forum-PHP-2018'>https://www.toolinux.com/?Voici-le-programme-du-Forum-PHP-2018</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
index 6f6ac35562fad7704cac95c37377bd62a9464b46..fd5fac24e891b21c32286968485153b6bc09f26d 100644 (file)
@@ -2,6 +2,7 @@
 \r
   2018/09/25\r
 \r
+  o Reference: 2018-09-25T19_07_16Z\r
   o News link: https://www.toolinux.com/?ChromeOS-69-les-applications-Linux-sont-la\r
   o Source link: \r
 \r
index 50a525a7b0420a7a8d09749a7ead6347e941c386..2074c89009ee1dc8c0af635b095c8302ede650fc 100644 (file)
@@ -6,6 +6,6 @@ i    Chrome  OS  69,  tout  le  monde peut profiter des applications
 i    Linux  sur  Chromebook,  mais  pas encore sur tous les modèles.\r
 i    C’était  un  navigateur  amélioré.  C’est  désormais un système\r
 i    d’exploitation   capable  de  faire  tourner  des  applications\r
-i    progressives    du    web,    les   applications   Android   et\r
-i    désormais (...)\r
+i    progressives  du  web,  les  applications  Android et désormais\r
+i    (...)\r
 i\r
index ea70eddc1c3f0dc1b044340232daa50a3472f448..5086e8f3011662999e92c54b83a307b793ba9e18 100644 (file)
@@ -9,11 +9,11 @@
 </head>
 <body>
 <div class='story-header'>
-       <h1><a href='2018-09-25T19_07_16Z.html'>ChromeOS 69 : les applications Linux sont là</a></h1>
+       <h2><a href='2018-09-25T19_07_16Z.html'>ChromeOS 69 : les applications Linux sont là</a></h2>
        <div class='details'>(2018/09/25)</div>
        <br/>
        <div class='content' style='text-align: justify'>
-               C’était un privilège réservé aux développeurs. Désormais, avec Chrome OS 69, tout le monde peut profiter des applications Linux sur Chromebook, mais pas encore sur tous les modèles. C’était un navigateur amélioré. C’est désormais un système d’exploitation capable de faire tourner des applications progressives du web, les applications Android et désormais (...)
+               C’était un privilège réservé aux développeurs. Désormais, avec Chrome OS 69, tout le monde peut profiter des applications Linux sur Chromebook, mais pas encore sur tous les modèles. C’était un navigateur amélioré. C’est désormais un système d’exploitation capable de faire tourner des applications progressives du web, les applications Android et désormais (...)
        </div>
 <hr/>
 </div>
index be384d59d499819a2cfd0c05ba1eb4ee9c6eb1a3..93e07cd84cd12c735606c604e933ce635626ca9d 100644 (file)
@@ -9,10 +9,11 @@
 </head>
 <body>
 <div class='story'>
-       <h1>ChromeOS 69 : les applications Linux sont là</h1>
+       <h2>ChromeOS 69 : les applications Linux sont là</h2>
        <div class='details'>(2018/09/25)</div>
        <br/>
     <ul>
+    <li>Reference: <a href=''>2018-09-25T19_07_16Z</a></li>
         <li>News link: <a href='https://www.toolinux.com/?ChromeOS-69-les-applications-Linux-sont-la'>https://www.toolinux.com/?ChromeOS-69-les-applications-Linux-sont-la</a></li>
         <li>Source link: <a href=''></a></li>
     </ul>
diff --git a/test/source/SEPT_SUR_SEPT/www.7sur7.be/__7s7_fr_1530_Tetes-Couronnees_article_detail_3480017_2018_09_26_Le-roi-Philippe-a-rendu-visite-a-la-reine-Paola-aux-Cliniques-Saint-Luc.dhtml/_null b/test/source/SEPT_SUR_SEPT/www.7sur7.be/__7s7_fr_1530_Tetes-Couronnees_article_detail_3480017_2018_09_26_Le-roi-Philippe-a-rendu-visite-a-la-reine-Paola-aux-Cliniques-Saint-Luc.dhtml/_null
new file mode 100644 (file)
index 0000000..1a20b9d
--- /dev/null
@@ -0,0 +1,1254 @@
+<!DOCTYPE html>
+<html data-placeholder-focus="false" lang="fr">
+<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# article: http://ogp.me/ns/article#">
+<title>
+Le roi Philippe a rendu visite à la reine Paola aux Cliniques Saint-Luc
+- 7SUR7.be
+</title>
+<meta name="pe-cached" content="Wed Sep 26 20:53:11 MEST 2018" />
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta http-equiv="cache-control" content="no-cache"/>
+<meta http-equiv="pragma" content="no-cache"/>
+<meta http-equiv="expires" content="-1"/>
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="googlebot" content="noarchive" />
+<meta name="googlebot" content="noodp" />
+<meta name="ROBOTS" content="NOARCHIVE" />
+<meta name="twitter:widgets:csp" content="on">
+<script type="text/javascript">
+var outbrainSettings = {};
+try{
+/*
+write only valid javascript code in this file!
+*/
+outbrainSettings = {
+'twoBlockFormat': {
+'navigations': [1502,1503,1505,1506,1508,1517,1526,1529,1535,1540,2625,3408,1504,8012]
+}
+};
+}catch(e){
+console.log('Error in outbrainSettings');
+}
+</script>
+<meta property="fb:app_id" content="150469331736779" />
+<script>window._privacy = window._privacy || [];</script>
+<script src="//myprivacy.persgroep.net/api.js"></script>
+<script src="https://static1.7sur7.be/7s7/js/7s7-www.head.top.min.js?8.3.0.20180528.5"></script>
+<script type="text/javascript">
+try {
+document.domain = (function() {
+var urlParts = window.location.hostname.split('.');
+urlParts.reverse();
+return urlParts[1] + '.' + urlParts[0];
+})();
+} catch (e) {}
+</script>
+<script src="https://stats.persgroep.be/statistics.js?publ=7s7&type=ARTICLE&id=3480017"></script>
+<meta name="news_keywords" content="maison royale belge
+,
+reine paola
+,
+tetes couronnees" />
+<meta name="description" content="Le roi Philippe a rendu visite mercredi soir &agrave; sa m&egrave;re, la reine Paola, hospitalis&eacute;e aux Cliniques ...,
+lisez plus sur Canal
+Showbiz" />
+<link rel="canonical" href="https://www.7sur7.be/7s7/fr/1530/Tetes-Couronnees/article/detail/3480017/2018/09/26/Le-roi-Philippe-a-rendu-visite-a-la-reine-Paola-aux-Cliniques-Saint-Luc.dhtml"/>
+<meta property="og:url" content="https://www.7sur7.be/7s7/fr/1530/Tetes-Couronnees/article/detail/3480017/2018/09/26/Le-roi-Philippe-a-rendu-visite-a-la-reine-Paola-aux-Cliniques-Saint-Luc.dhtml" />
+<script type="text/javascript">
+var md = new MobileDetect(window.navigator.userAgent);
+if (false === isNaN(md.version('IE'))) {
+document.onreadystatechange = function () {
+if (document.readyState == 'complete') {
+document.getElementsByTagName('html')[0].className += (' js-ie-' + md.version('IE'));
+}
+}
+}
+if (null !== md.tablet()) {
+document.onreadystatechange = function () {
+if (document.readyState == 'complete') {
+document.getElementsByTagName('html')[0].className += ' js-tablet';
+}
+}
+}
+</script>
+<link rel="alternate" media="only screen and (max-width: 640px)" href="https://m.7s7.be/7s7/m/fr/1530/Tetes-Couronnees/article/detail/3480017/2018/09/26/Le-roi-Philippe-a-rendu-visite-a-la-reine-Paola-aux-Cliniques-Saint-Luc.dhtml" />
+<script type="text/javascript">
+if (null !== md.phone()) {
+window.location.href = 'https://m.7s7.be/7s7/m/fr/1530/Tetes-Couronnees/article/detail/3480017/2018/09/26/Le-roi-Philippe-a-rendu-visite-a-la-reine-Paola-aux-Cliniques-Saint-Luc.dhtml';
+}
+</script>
+<meta property="og:image" content="https://static2.7sur7.be/static/photo/2018/7/9/5/20180926204959/media_xll_10606700.jpg" />
+<meta property="og:title" content="Le roi Philippe a rendu visite à la reine Paola aux Cliniques Saint-Luc" />
+<meta property="og:type" content="article" />
+<meta property="og:description" content="Le roi Philippe a rendu visite mercredi soir &agrave; sa m&egrave;re, la reine Paola, hospitalis&eacute;e aux Cliniques universitaires Saint-Luc &agrave; Woluwe-Saint-Lambert. Le ..." />
+<meta name="twitter:card" content="summary">
+<meta name="twitter:site" content="@7sur7">
+<meta name="twitter:title" content="Le roi Philippe a rendu visite à la reine Paola aux Cliniques Saint-Luc">
+<meta name="twitter:description" content="Le roi Philippe a rendu visite mercredi soir à sa mère, la reine Paola, hospitalisée aux Cliniques universitaires Saint-Luc à Woluwe-Saint-Lambert. Le souverain a quitté l'hôpital vers 18h45. La reine Paola doit subir des examens médicaux afin d'établir un diagnostic après des soucis de santé survenus alors qu'elle se trouvait à Venise, en Italie. Plus tôt dans la journée, le palais royal avait fa">
+<meta name="twitter:image" content="https://static3.7sur7.be/static/photo/2018/7/9/5/20180926204959/media_xl_10606700.jpg">
+<meta name="twitter:domain" content="http://www.7sur7.be">
+<meta property="og:site_name" content="7s7" />
+<meta property="vr:published_time" content="
+2018-09-26T18:14:00MEST" />
+<meta property="article:published_time" content="
+2018-09-26T18:14:00MEST" />
+<meta property="article:expiration_time" content="
+2100-01-01T00:00:00MET" />
+<meta property="article:section" content="Showbiz" />
+<meta property="article:tag" content="maison royale belge" />
+<meta property="article:tag" content="reine paola" />
+<meta property="article:tag" content="tetes couronnees" />
+<script type="text/javascript">
+/* NEW */
+PE.setValue('measureZone', 'artikel');
+PE.setValue('site', '7s7');
+PE.setValue('language', 'FR');
+PE.setValue('integration', false);
+if (PE.getValue('integration') === true) {
+PE.setValue('pageType', 'integratie');
+} else {
+PE.setValue('pageType', 'detail');
+}
+PE.addValue('navPathKeys', 'hln-hpfr');
+PE.addValue('navPathIDs', '1481');
+PE.addValue('navPathTypes', 'default');
+PE.addValue('navPathKeys', 'show');
+PE.addValue('navPathIDs', '1526');
+PE.addValue('navPathTypes', 'default');
+PE.addValue('navPathKeys', 'tetes-couronnees');
+PE.addValue('navPathIDs', '1530');
+PE.addValue('navPathTypes', 'default');
+PE.setValue('navType', 'default');
+PE.setValue('ua_assetType', 'DEFAULT ARTICLE');
+/* end NEW */
+var pe_canonicalUrl = '/7s7/fr/1530/null/article/detail/3480017/null.dhtml';
+var pe_userModus = 'web';
+var measureZone = 'artikel';
+var pe_site = '7s7';
+var pe_language = 'FR';
+var pe_integration = false;
+var pe_pageType = 'detail';
+var pe_navPathKeys = new Array(
+'hln-hpfr'
+,
+'show'
+,
+'tetes-couronnees'
+);
+var pe_navPathIDs = new Array(
+'1481'
+,
+'1526'
+,
+'1530'
+);
+var pe_navPathTypes = new Array(
+'default'
+,
+'default'
+,
+'default'
+);
+var pe_navType =
+'default'
+;
+var pe_compId = pe_navPathIDs[pe_navPathIDs.length-1];
+var pe_navPathParentKey = pe_navPathKeys[pe_navPathKeys.length-2];
+var pe_navPathChildKey = pe_navPathKeys[pe_navPathKeys.length-1];
+var pe_navPathParentKey = pe_navPathKeys[pe_navPathKeys.length-2];
+var pe_navPathChildKey = pe_navPathKeys[pe_navPathKeys.length-1];
+var pe_nodeId = null;
+var pe_nodeDescription = '';
+var ua_assetType = 'DEFAULT ARTICLE';
+/* NEW */
+PE.setValue('compId', '3480017');
+PE.setValue('compDate', '26/09/18 18h14');
+PE.setValue('compType', 'article');
+PE.setValue('shortUrl', 'http://s.7s7.be/3480017');
+PE.addValue('nodeIds', '10277');
+PE.addValue('nodeIds', '3420');
+PE.addValue('nodeIds', '10020');
+PE.addValue('nodeDescription', 'maison royale belge');
+PE.addValue('nodeDescription', 'reine paola');
+PE.addValue('nodeDescription', 'tetes couronnees');
+/* end NEW */
+var pe_compId = '3480017';
+var pe_compType = 'article';
+var pe_shortUrl = 'http://s.7s7.be/3480017';
+var pe_authors = '';
+var pe_videoSources = [
+];
+var pe_compDate = '26/09/18 18h14';
+var pe_nodeIds = new Array(
+'10277'
+,
+'3420'
+,
+'10020'
+);
+var pe_nodeDescription = new Array(
+'maison royale belge'
+,
+'reine paola'
+,
+'tetes couronnees'
+);
+var pe_compTitle = 'Le-roi-Philippe-a-rendu-visite-a-la-reine-Paola-aux-Cliniques-Saint-Luc';
+var pe_compFullTitle = 'Le roi Philippe a rendu visite à la reine Paola aux Cliniques Saint-Luc';
+var pe_compDescription = 'Le roi Philippe a rendu visite mercredi soir &amp;agrave; sa m&amp;egrave;re, la reine Paola, hospitalis&amp;eacute;e aux Cliniques universitaires Saint-Luc &amp;agrave; Woluwe-Saint-Lambert. Le souverain a quitt&amp;eacute; l&#039;h&amp;ocirc;pital vers 18h45. La ...';
+var pe_compNumberOfChars = 0;
+pe_compNumberOfChars = '1954';
+var pe_compImage = 'https://static2.7sur7.be/static/photo/2018/7/9/5/20180926204959/media_m_10606700.jpg';
+/* NEW */
+PE.setValue('compTitle', 'Le-roi-Philippe-a-rendu-visite-a-la-reine-Paola-aux-Cliniques-Saint-Luc');
+PE.setValue('compFullTitle', 'Le roi Philippe a rendu visite à la reine Paola aux Cliniques Saint-Luc');
+PE.setValue('compDescription', 'Le roi Philippe a rendu visite mercredi soir &amp;agrave; sa m&amp;egrave;re, la reine Paola, hospitalis&amp;eacute;e aux Cliniques universitaires Saint-Luc &amp;agrave; Woluwe-Saint-Lambert. Le souverain a quitt&amp;eacute; l&#039;h&amp;ocirc;pital vers 18h45. La ...');
+PE.setValue('compNumberOfChars',1954);
+PE.setValue('compImage', pe_compImage);
+/* end NEW */
+var pe_staticUrl = "https://static2.7sur7.be";
+var pe_fingerPrint = "8.3.0.20180528.5";
+var serverPortIfLocalhost ="";
+</script>
+<script type="text/javascript">
+var options = {brandId : '1014'};
+options.pageType = 'detail';
+if (typeof pe_nodeId === 'undefined' || pe_nodeId === null || pe_nodeId === '') {
+options.navigation = pe_navPathKeys[pe_navPathKeys.length - 1].toString();
+options.navigationID = pe_navPathIDs[pe_navPathIDs.length - 1].toString();
+options.navigationPath = pe_navPathKeys.join('|').toString();
+} else {
+options.navigation = pe_nodeDescription;
+options.navigationID = pe_nodeId;
+options.navigationPath = pe_navPathKeys.join('|').toString() + '|' + pe_nodeDescription;
+}
+options.contentAccess = 'FREE';
+options.contentId = '3480017';
+options.region = 'Nationaal';
+options.tags = '|';
+options.tagsid = '|';
+options.tags += 'maison royale belge';
+options.tagsid += '10277';
+options.tags += '|';
+options.tagsid += '|';
+options.tags += 'Reine Paola';
+options.tagsid += '3420';
+options.tags += '|';
+options.tagsid += '|';
+options.tags += 'Têtes Couronnées';
+options.tagsid += '10020';
+options.tags += '|';
+options.tagsid += '|';
+if (pe_authors) {
+if(typeof pe_authors === 'object' && typeof pe_authors.join === 'function'){
+options.authors = pe_authors.join('|').toString();
+} else {
+options.authors = pe_authors;
+}
+}
+options.pubdate = 1537978440000;
+options.numberOfChars = pe_compNumberOfChars.toString();
+if (typeof pe_videoSources !== 'undefined') {
+options.videosource = pe_videoSources;
+}
+var pe_numberOfFreeHtml = null;
+pe_numberOfFreeHtml = 0;
+options.numberOfFreeHtml = pe_numberOfFreeHtml;
+var pe_articleType = null;
+pe_articleType = 'DEFAULT'.toUpperCase();
+if(pe_articleType !== null) {
+switch (pe_articleType) {
+case 'DEFAULT':
+options.articleType = 'REGULAR ARTICLE';
+break;
+case 'OPINION':
+options.articleType = 'OPINION ARTICLE';
+break;
+case 'COLUMN':
+options.articleType = 'COLUMN ARTICLE';
+break;
+case 'REVIEW':
+options.articleType = 'REVIEW ARTICLE';
+break;
+case 'LIVE':
+options.articleType = 'LIVE ARTICLE';
+break;
+default:
+options.articleType = pe_articleType;
+break;
+}
+}
+if (typeof window.Krux !== 'undefined' && typeof window.Krux.user !== 'undefined') {
+options.kruxUser = window.Krux.user;
+}
+</script>
+<script type="text/javascript">
+//empty functions as prescribed by google
+analyticsEvent = function() {}; 
+analyticsVPV = function() {};
+analyticsClearVPV = function() {};
+analyticsForm = function() {};
+//creating and setting the dataLayer
+var peAnalytics = App.get('analytics');
+peAnalytics.init(options);
+</script>
+<!-- Google Tag Manager -->
+<noscript>
+<iframe src="//www.googletagmanager.com/ns.html?id=GTM-5BWDPN" height="0" width="0" style="display:none;visibility:hidden"></iframe>
+</noscript>
+<script>
+var triggerGTM = true;
+if (typeof QueryString !== 'undefined'){
+if(typeof QueryString.getValue !== 'undefined') {
+triggerGTM = QueryString.getValue('gtm', true);
+} else if(typeof QueryString.gtm !== 'undefined') {
+triggerGTM = QueryString.gtm;
+}
+}
+if(triggerGTM === true) {
+(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push(
+{'gtm.start': new Date().getTime(),event:'gtm.js'}
+);var f=d.getElementsByTagName(s)[0],
+j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
+'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
+})(window,document,'script','dataLayer','GTM-5BWDPN');
+}
+</script>
+<!-- End Google Tag Manager -->
+</script>
+<!--Shortcut icon-->
+<link rel="shortcut icon" href="https://static2.7sur7.be/favicon.ico?8.3.0.20180528.5" type="image/x-icon" />
+<!--[if lt IE 9]>
+<link rel="stylesheet" href="https://static3.7sur7.be/7s7/css/site-ie-min.css?8.3.0.20180528.5" type="text/css" />
+<![endif]-->
+<link rel="stylesheet" href="https://static0.7sur7.be/7s7/css/site-min.css?8.3.0.20180528.5" type="text/css" />
+<link rel="stylesheet" href="https://static3.7sur7.be/7s7/css/7s7-www.min.css?8.3.0.20180528.5" type="text/css" />
+<script>
+WebFontConfig = {
+custom: {
+families: ['BebasNeueRegular','Ubuntu-R-webfont'],
+urls : ['/css/font.css', '/css/font_you.css']
+}
+};
+(function() {
+var wf = document.createElement('script');
+wf.src = ('https:' == document.location.protocol ? 'https' : 'http') +
+'://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
+wf.type = 'text/javascript';
+wf.async = 'true';
+var s = document.getElementsByTagName('script')[0];
+s.parentNode.insertBefore(wf, s);
+})();
+</script>
+<!--[if lt IE 9]>
+<script src="https://static2.7sur7.be/7s7/js/ie-fix-min.js?8.3.0.20180528.5"></script>
+<![endif]-->
+<script src="https://static1.7sur7.be/7s7/js/7s7-www.head.bottom.min.js?8.3.0.20180528.5"></script>
+<!-- social media scripts -->
+<script data-privacy-category="socialmedia" data-privacy-src="https://platform.twitter.com/widgets.js?8.3.0.20180528.5" type="text/javascript"></script>
+<script type="text/javascript">
+var pinterestEnabled = false;
+</script>
+<!-- ADV scripts -->
+<script type="text/javascript">
+document.domain = (function() {
+var urlParts = window.location.hostname.split('.');
+urlParts.reverse();
+return urlParts[1] + '.' + urlParts[0];
+})();
+</script>
+<script type="text/javascript" src="https://static0.7sur7.be/static/nmc/adv/js/integration_new.js"></script>
+<script type="text/javascript">
+if ('undefined' === typeof showTextlinks) {
+function showTextlinks() {}
+}
+var dart = App.get('dart');
+dart.addSlot(new DartSlot('leader1', [[728, 90], [840, 150], [840, 250]]));
+dart.addSlot(new DartSlot('sky1', [[120, 600], [160, 600], [300, 250], [300, 600]]));
+dart.addSlot(new DartSlot('imu1', [[300, 250], [336, 280], [468, 400], [468, 60]]));
+dart.addSlot(new DartSlot('box1', [[300, 150], [300, 250]]));
+dart.addSlot(new DartSlot('box2', [[300, 150]]));
+dart.addSlot(new DartSlot('interstitial1', [[640, 480]]));
+dart.addSlot(new DartSlot('textlink1', [[300, 80]]));
+dart.addSlot(new DartSlot('textlink2', [[300, 80]]));
+dart.addSlot(new DartSlot('textlink3', [[300, 80]]));
+dart.addSlot(new DartSlot('outofpage1', [], { outOfPage : true }));
+dart.createGoogleTags();
+</script>
+<!-- end ADV scripts -->
+<link rel="stylesheet" href="/static/nmc/nmc/head/autodeploy.css?20150630.1" type="text/css" />
+<script type='text/javascript'>
+var _sf_startpt=(new Date()).getTime();
+var _sf_async_config = _sf_async_config || {};
+_sf_async_config.uid = 46966;
+_sf_async_config.domain = '7sur7.be';
+_sf_async_config.useCanonical = true;
+</script>
+<link rel="apple-touch-icon-precomposed" href="https://static2.7sur7.be/images/logos/add2home_logo_icon.png"/> <!-- 57x57 -->
+<link rel="apple-touch-icon-precomposed" sizes="72x72" href="https://static0.7sur7.be/images/logos/add2home_logo_icon_iPad.png"/> <!-- 72x72 -->
+<link rel="apple-touch-icon-precomposed" sizes="114x114" href="https://static2.7sur7.be/images/logos/add2home_logo_icon_retina.png"/> <!-- 114x114 -->
+<meta name="apple-mobile-web-app-capable" content="yes" /> <!-- message is not displayed when shortcut is already installed -->
+</head>
+<body class='brand-showbiz'>
+<!-- nieuwe CIM-tag -->
+<!-- CIM-tag 2014 -->
+<script type="text/javascript">
+<!--//--><![CDATA[//><!--
+var
+pp_gemius_identifier = 'cjIwssbpE6acXRhIuzsZ29TJTKmNxbhsiAF7M1HXXlX.W7',
+pp_gemius_extraparameters = new Array('lan=FR', 'key=7sur7showbiz', 'subs=website/1481-1526-1530/detail', 'free=tetes-couronnees')
+;
+// lines below shouldn't be edited
+(function(d,t) {try {var gt=d.createElement(t),s=d.getElementsByTagName(t)[0],l='http'+((location.protocol=='https:')?'s':''); gt.setAttribute('async','async');gt.setAttribute('defer','defer'); gt.src=l+'://gabe.hit.gemius.pl/xgemius.js'; s.parentNode.insertBefore(gt,s);} catch (e) {}})(document,'script');
+//--><!]]>
+</script>
+<div id="fb-root"></div>
+<script>
+window.fbAsyncInit = function() {
+FB.init({
+appId      : '150469331736779', // App ID
+// channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File
+status     : true, // check login status
+cookie     : true, // enable cookies to allow the server to access the session
+xfbml      : true,  // parse XFBML
+version    : 'v2.0'
+});
+};
+window._privacy.push([
+'socialmedia',
+function() {
+var js, id = 'facebook-jssdk', ref = document.getElementsByTagName('script')[0];
+if (document.getElementById(id)) {return;}
+js = document.createElement('script'); js.id = id; js.async = true;
+js.src = "//connect.facebook.net/fr_FR/sdk.js";
+ref.parentNode.insertBefore(js, ref);
+}
+]);
+</script>
+<div class="overlay overlaySSO">
+<div class="modal modal--general" data-modal="general-modal">
+<div class="modal__wrapper modal__wrapper--general" >
+<div class="modal__header">
+<div class="modal__close">fermer</div>
+</div>
+<div class="modal__body"></div>
+</div>
+</div>
+<div class="modal modal--login" data-modal="login-modal">
+<div class="modal__wrapper modal__wrapper--login" >
+<div class="modal__header">
+<div class="modal__close">fermer</div>
+<h3>Se connecter ou s'enregistrer</h3>
+</div>
+<div class="modal__body" id="ssoiframe"></div>
+</div>
+</div>
+<div class="modal modal--profile" data-modal="profile-modal">
+<div class="modal__wrapper modal__wrapper--profile" >
+<div class="modal__header">
+<div class="modal__close">fermer</div>
+<h3>Compte</h3>
+</div>
+<div class="modal__body">
+<div id="profilecontainer">
+</div>
+</div>
+</div>
+</div>
+<div class="modal modal--logout" data-modal="logout-modal">
+<div class="modal__wrapper modal__wrapper--logout" >
+<div class="modal__header">
+<h3>Déconnecter</h3>
+</div>
+<div class="modal__body" id="ssologout"></div>
+</div>
+</div>
+</div>
+<div class="autodeploy__container autodeploy__container--adv" data-autodeploy-info="name:interstitial;folder:adv">
+<div id="siteOverlayer" onClick="hideOverlayer(this.id)">
+<!-- Interstitial CSS - do not edit -->
+<style>
+#interstitialHead {width:640px; background-color:#DB1994; margin:50px auto 0;}
+#interstitialHead .right {margin:17px 24px; color:#FFF}
+#interstitialHead .right a {color:#FFF}
+#interstitialBody {width:640px; margin:auto;}
+</style>
+<div id="interstitialHead" style="display:none">
+<a href="#" onClick="hideOverlayer('siteOverlayer'); measureClick('interstitialClose'); return false;"><img src="https://static3.7sur7.be/static/nmc/adv/interstitial/Interstitial_SiteBanner_7S7.png" alt="7s7"/></a>
+</div>
+<div id="interstitialBody" style="display:none">
+<!-- DART ad tag -->
+<div id="ad_interstitial">
+<script type="text/javascript">
+// document.write(schrijfXFP_bodyTag("interstitial1"));
+gptSiteSlot('ad_interstitial', 'interstitial1', function(e) {
+if (false === e.isEmpty) {
+$('#siteOverlayer').show();
+$('#interstitialHead').show();
+$('#interstitialBody').show();
+}
+});
+</script>
+</div>
+</div>
+</div>
+</div>
+<script type="text/javascript">
+var capsUserMail = 'null';
+</script>
+<a id="adv_bg_clickurl" href="#" target="_blank"><div id="adv_bg_clickbox"></div></a>
+<div id="str_cntr1">
+<!-- body content -->
+<div id="str_cntr2" class="show nav_tetes-couronnees clearfix ">
+<div id="adv_leaderboard" class="autodeploy__container autodeploy__container--adv" data-autodeploy-info="name:leaderboard;folder:adv">
+<!-- DART ad tag -->
+<div id="ad_leaderboard"  style="height: auto">
+<script type="text/javascript">
+// document.write(schrijfXFP_bodyTag("leader1"));
+gptSiteSlot('ad_leaderboard', 'leader1');
+</script>
+</div>
+</div>
+<div id="adv_sky" style="top:8px;left:858px" class="autodeploy__container autodeploy__container--adv" data-autodeploy-info="name:skyScraper;folder:adv">
+<!-- DFP ad tag -->
+<div id="ad_tbooster"></div>
+<!-- DFP ad tag -->
+<div id="ad_skyscraper" class="sticky_halfpage" style="padding-top: 12px">
+<script type="text/javascript">
+// document.write(schrijfXFP_bodyTag("sky1"));
+gptSiteSlot('ad_skyscraper', 'sky1', function() {
+frd_positionSkyscraper_NEW();
+});
+</script>
+</div>
+</div>
+<header id="header" class="hdr_show_bg clearfix">
+<section id="hdr_bar" class="clear clearfix">
+<div id="hdr_logintime">
+<span id="clock_date"></span> - <span id="clock_time" class="clock_time"></span>
+<script type="text/javascript">clock('FR', 'long');</script>
+<div class="modal__bloc modal__block--login ">
+<ul>
+<li id="clipcount" style="visibility: hidden;">
+<span></span>
+<a href="/7s7/fr/1481/clipBoard.dhtml" title="Saved articles" data-gtm-zones="header|savedarticles|text">
+articles sauvegardés
+</a>
+</li>
+</ul>
+</div>
+</div>
+<div class="autodeploy__container autodeploy__container--prm" data-autodeploy-info="name:prmTopnav;folder:prm">
+</div>
+<div class="autodeploy__container autodeploy__container--nmc" data-autodeploy-info="name:topnav;folder:nmc">
+</div>
+<div class="hdr_srch right">
+<div class="header__social">
+<div class="fb-like__container">
+<a href="https://www.facebook.com/7sur7.be"
+data-gtm-zones="navigatie/facebook/button"
+target="_blank">
+<svg width="63" height="20" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g fill="none" fill-rule="evenodd"><rect fill="#3B5998" width="63" height="20" rx="2"/><rect fill="#FFF" opacity=".15" x="20" width="1" height="20" rx=".5"/><text font-family="arial" font-size="11" font-weight="400" fill="#FFF"><tspan x="24.984" y="13">J&apos;aime</tspan></text><image x="4" y="3" width="13" height="13" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAnCAYAAACMo1E1AAABG2lDQ1BJQ0MgUHJvZmlsZQAAKJFjYGBSSCwoyGESYGDIzSspCnJ3UoiIjFJgf8TAzCDCwMegwmCcmFxc4BgQ4MMABDAaCTAyMHy7BiIZGC7rgsxiIA1wpaQWJwPpP0CcnVxQVAI0MgPIVi4vKQCxe4BskaRsMHsBiF0EdCCQvQXEToewT4DVQNh3wGpCgpyB7A9ANl8SmM0EsosvHcIWALGh9oKAoGNKflKqAsj3GoaWlhaaJPqBIChJrSgB0c75BZVFmekZJQqOwJBKVfDMS9bTUTAyMLRgYACFO0T150BweDKKnUGIIQBCbI4EA4P/UgYGlj8IMZNeBoYFOgwM/FMRYmqGDAwC+gwM++YklxaVQY1hZDJmYCDEBwBdJEp4ZjRnRwAAAmtJREFUWAnNmD9IVVEcx98zScUhI8GhLVp0iWgSxCVzECfHEIKCFEFqzRwjcFFwaRCHIILAzUkRHByMbGoIHYJwEgotKyW1Xp+v9OR6n+eec+85V+4Pvu+++/ud3/d8z597zzm3XKlUSp7WQv5dMASWwEvwAfibxHmin/yo7XHzDNQBL+46/+aV/sY4mrh/CsZj/tS3IcTtG2p9gv+GIebkDiHut6GmRvwPDTEndyhxpqeqBxUa5kwWStwfQ+1X8bcZYlZ3CHF6lVww1FSPv8EQs7pDiHtALWVrTRkK+Irrpc7BDPU6pfiIu0QNU0BDZ7KfBLZNQZs/idiWq5dsh6XQDvGLoNVSTmE9VN/AyZNf1hKTwbrIWQK2yX5IGQl0sSMKfQIz4BXItPY106D3IE8bhryUZc6N0KpbIE97DHmjhrWTPwMJNX0hNgnU7dfAO3AF5GnfIW/XlmbUMj6bxBuAys5YyoYKf4SoScOqSZtk0V3H9aSCgWK78IyBfYlL83Y3raGBdB3TrPE7r39pxR1n5/xzG/5ZUC9xRbR7iLojcZnewufQoptF7Tm1/W1RxU0gbtln4c9jZD9DOgwWQaVoc+4yor5KGMi0tiovL9Me8VGVvIhz7kdRxW0hbLpo4rR+L4A+sFEVV5Sn9Q2C7oNTC4LLnDuVUG1V4Gs3fM1xThdx8Zw87nUor+kEF3HRLVUNQSClc/D8inO5iIvm6JgX2lYgfH4WadoHQkQ6KKexeM/rY6N82riughdAZ4YacxEXHcrxGoYcHRpWTcYksx2ck3K9Yuq5dfAaVL/tqqcOgF6M8u39v3I5X/sHp9b5GXL7DbQAAAAASUVORK5CYII="/></g></svg>
+</a>
+</div>
+<div class="twitter-follow__container">
+<a href="https://twitter.com/7sur7"
+data-gtm-zones="navigatie/twitter/button"
+target="_blank">
+<svg width="63" height="20" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g fill="none" fill-rule="evenodd"><rect fill="#00ACED" width="63" height="20" rx="2"/><rect fill="#FFF" opacity=".15" x="20" width="1" height="20" rx=".5"/><text font-family="arial" font-size="11" font-weight="400" fill="#FFF"><tspan x="26.154" y="13">Suivre</tspan></text><image x="3" y="3" width="14" height="14" xlink:href="data:image/png;base64,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"/></g></svg>
+</a>
+</div>
+</div>
+</div>
+</section>
+<section class="clear">
+<div id="hdr_logo">
+<a href="http://www.7sur7.be"  data-gtm-zones="navigatie|logo|image" ><img src="https://static0.7sur7.be/images/logos/7s7_logo.png?8.3.0.20180528.5" alt="7s7" width="169" height="80"></a>
+</div>
+<nav>
+<ul class="nav">
+<li >
+<a href="https://www.7sur7.be/7s7/fr/1502/Belgique/index.dhtml" class=""  data-gtm-zones="navigatie|Belgique|text" >Belgique</a>
+</li>
+<li >
+<a href="https://www.7sur7.be/7s7/fr/1505/Monde/index.dhtml" class=""  data-gtm-zones="navigatie|Monde|text" >Monde</a>
+</li>
+<li >
+<a href="https://www.7sur7.be/7s7/fr/1508/Sports/index.dhtml" class=""  data-gtm-zones="navigatie|Sports|text" >Sports</a>
+</li>
+<li class="active">
+<a href="https://www.7sur7.be/7s7/fr/1526/Showbiz/index.dhtml" class=""  data-gtm-zones="navigatie|Showbiz|text" >Showbiz</a>
+</li>
+<li class="nav--search">
+<a class="nav--search--button" href="#">
+<span class="nav--search--button--icon">
+<span class="hidden">
+Cherchez sur 7sur7.be
+</span>
+</span>
+</a>
+</li>
+</ul>
+<ul class="nav_extra">
+<li>
+<a href="#">plus 7s7</a>
+<ul class="subnav" style="display:none">
+<li ><a href="https://www.7sur7.be/7s7/fr/1504/Insolite/index.dhtml" class=""  data-gtm-zones="navigatie|Insolite|text" >Insolite</a></li>
+<li ><a href="https://www.7sur7.be/7s7/fr/1529/Musique/index.dhtml" class=""  data-gtm-zones="navigatie|Musique|text" >Musique</a></li>
+<li ><a href="https://www.7sur7.be/7s7/fr/1540/TV/index.dhtml" class=""  data-gtm-zones="navigatie|TV|text" >TV</a></li>
+<li ><a href="https://www.7sur7.be/7s7/fr/1517/You/index.dhtml" class=""  data-gtm-zones="navigatie|You|text" >You</a></li>
+<li ><a href="https://www.7sur7.be/7s7/fr/1506/Sciences/index.dhtml" class=""  data-gtm-zones="navigatie|Sciences|text" >Sciences</a></li>
+<li ><a href="https://www.7sur7.be/7s7/fr/1535/Finance/index.dhtml" class=""  data-gtm-zones="navigatie|Finance|text" >Finance</a></li>
+<li ><a href="https://www.7sur7.be/7s7/fr/1503/i7SUR7/index.dhtml" class=""  data-gtm-zones="navigatie|i7SUR7|text" ><span>i</span>7SUR7</a></li>
+<li ><a href="https://www.7sur7.be/7s7/fr/2625/Planete/index.dhtml" class=""  data-gtm-zones="navigatie|Planète|text" >Planète</a></li>
+<li ><a href="https://www.7sur7.be/7s7/fr/3408/video/index.dhtml" class=""  data-gtm-zones="navigatie|vidéo|text" >vidéo</a></li>
+<li ><a href="https://www.7sur7.be/7s7/fr/8012/photo/index.dhtml" class=""  data-gtm-zones="navigatie|photo|text" >photo</a></li>
+</ul>
+</li>
+</ul>
+<div class="autodeploy__container autodeploy__container--nmc" data-autodeploy-info="name:extranav;folder:nmc">
+</div>
+<ul class="actua_nav">
+<li class=" arrow_1" id="actua_arrow"><a href="/7s7/fr/1526/Showbiz/index.dhtml"><span>Showbiz</span></a></li>
+<li class="show_actua_active  actua_active"><a href="/7s7/fr/1530/Tetes-Couronnees/index.dhtml">Têtes Couronnées</a></li>
+<li >
+<a href="/7s7/fr/1530/Tetes-Couronnees/10277/maison-royale-belge/actua/index.dhtml">maison royale belge</a>
+</li>
+</ul>
+</nav>
+</section>
+<div class="interactive-search-box" style="display: none; ">
+<div class="interactive-search-box__input-fields">
+<form class="interactive-search-box__form" id="zoekForm" action="/7s7/fr/1481/article/search.dhtml" method="get" data-onsubmit-error="Votre requ&ecirc;te doit contenir au moins 3 caract&egrave;res."/>
+<input class="interactive-search-box__input-field--text" id="searchfield" type="text" name="searchValue" value="" placeholder="Cherchez sur 7sur7.be"/>
+<input class="interactive-search-box__button--submit-form" type="submit" name="submit" value="Trouver"/>
+</form>
+</div>
+<a href="/7s7/fr/1481/archief/integration/nmc/frameset/archive/archiveYear.dhtml?archiveYear=2018" class="interactive-search-box__archive-link">Consulter l'archive</a>
+<a href="#" class="interactive-search-box__close-button" data-close-search="true"><span class="hidden">fermer</span></a>
+</div>
+</header>
+<div id="adv_leaderboard2" class="autodeploy__container autodeploy__container--adv" data-autodeploy-info="name:leaderboard2;folder:adv">
+</div>
+<div class="autodeploy__container autodeploy__container--nmc" data-autodeploy-info="name:nmcTop;folder:nmc">
+</div>
+<!-- start content-->
+<h1 class="k1 mrg" id="articleDetailTitle">Le roi Philippe a rendu visite à la reine Paola aux Cliniques Saint-Luc</h1>
+<section class="str_article_cntr buttons-positioning">
+<script type="text/javascript">
+function getUrlVars() {
+var vars = {};
+var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
+vars[key] = value;
+});
+return vars;
+}
+</script>
+<!-- saving articles -->
+<!-- -->
+<!-- end saving articles -->
+<div> <!-- for article_saved -->
+<a  data-gtm-zones="article|1|clipboard" data-title="Le roi Philippe a rendu visite à la reine Paola aux Cliniques Saint-Luc"
+data-img="https://static3.7sur7.be/static/photo/2018/7/9/5/20180926204959/media_l_10606700.jpg"
+data-intro="
+Le roi Philippe a rendu visite mercredi soir &agrave; sa m&egrave;re, la reine Paola, hospitalis&eacute;e aux Cliniques universitaires Saint-Luc &agrave; ...
+"
+data-date="26-09-2018 18:14"  href="https://s.7s7.be/3480017" id="clip3480017" class="save-article-button save-article clip">sauvegarder</a>
+</div>
+<article class="article art_detail">
+<div class="top-social-media-controls">
+<div style="overflow:hidden;float:left;display:inline-block;margin-right:10px;">
+<a href="https://www.facebook.com/dialog/share?app_id=150469331736779&amp;href=https://s.7s7.be/3480017"
+data-gtm-zones="detail/facebook/button">
+<svg width="105" height="20" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g fill="none" fill-rule="evenodd"><rect fill="#3B5998" width="105" height="20" rx="2"/><rect fill="#FFF" opacity=".15" x="20" width="1" height="20" rx=".5"/><text font-family="arial" font-size="11" font-weight="400" fill="#FFF"><tspan x="26.183" y="13">Recommander</tspan></text><image x="3" y="2" width="14" height="14" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABGdBTUEAA1teXP8meAAAIIFJREFUeAHt3V2opedVB/AZTZtUm1TTqtR+2EhaRdtiLS1KahU1oLVaWpReVCm987PqVbxRQREUb7xToTdWqFJRRBQUUbHeiFCtN6JiBRENjQnSJjeJTcb1YqTzceadvc9e+32ftZ7fhofMOXvv9aznt87M/s+7T85cueJGgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBVgJXW53GYcoKXLt2rWzvGr+jwH3xiAdivTrWl8Z66fPr/ut+fW/8+u5YL4z1guf/+/+//rz4ePkCsa5ceXc4PHf1qj+6w8HtRIG7Tny+pxMgQGARuCfW18Z6Y6zXx/rKWK95fn1R/NctR2AJQ8/llFJldgEBYPavAOcncLzA8jfzt8R6KNbXx1pe9F8X6/NjuREgUERAACgyKG0S2FHgRbH3Nz2/3h7/fWus5W/8bgQIFBYQAAoPT+sEzijw8qj9zljfE+vbYi0hwI0AgUYCAkCjYToKgRMFXhHP//5Y3xvrzbF8p1kguBHo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MSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcAQEg11M1AgQIECBQQkAAKDEmTRIgQIAAgVwBASDXUzUCBAgQIFBCQAAoMSZNEiBAgACBXAEBINdTNQIECBAgUEJAACgxJk0SIECAAIFcgbtyy6lGYAqBj8QpPzHFSfc/5Gf2b0EHBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEClQT+FztNVpTMmyeXAAAAAElFTkSuQmCC"/></g></svg>
+</a>
+</div>
+<div style="overflow:hidden;width:92px;float:left;display:inline-block;">
+<a href="https://twitter.com/intent/tweet?text=Le roi Philippe a rendu visite à la reine Paola aux Cliniques Saint-Luc&amp;url=https://www.7sur7.be/7s7/fr/1530/Tetes-Couronnees/article/detail/3480017/2018/09/26/Le-roi-Philippe-a-rendu-visite-a-la-reine-Paola-aux-Cliniques-Saint-Luc.dhtml&amp;via=7sur7"
+data-gtm-zones="detail/twitter/button">
+<svg width="63" height="20" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g fill="none" fill-rule="evenodd"><rect fill="#00ACED" width="63" height="20" rx="2"/><rect fill="#FFF" opacity=".15" x="20" width="1" height="20" rx=".5"/><text font-family="arial" font-size="11" font-weight="400" fill="#FFF"><tspan x="26.154" y="13">Tweet</tspan></text><image x="3" y="3" width="14" height="14" xlink:href="data:image/png;base64,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"/></g></svg>
+</a>
+</div>
+</div>
+<div itemprop="body">
+<section id="detail_content">
+<span class="author">
+Par: r&eacute;daction
+<br/>
+26/09/18 -
+18h14&nbsp;&nbsp;Source: Avec Belga
+</span>
+<img src="https://static2.7sur7.be/static/photo/2018/7/9/5/20180926204959/media_xll_10606700.jpg" width="510" />
+<span class="figcaption">
+<span class="credit">&copy; epa.</span>
+</span>
+<p class="intro">
+<span class="label l_update">MISE &Agrave; JOUR</span>
+Le roi Philippe a rendu visite mercredi soir à sa mère, la reine Paola, hospitalisée aux Cliniques universitaires Saint-Luc à Woluwe-Saint-Lambert. Le souverain a quitté l'hôpital vers 18h45. La reine Paola doit subir des examens médicaux afin d'établir un diagnostic après des soucis de santé survenus alors qu'elle se trouvait à Venise, en Italie.
+</p>
+<section class="clear">
+<p>
+Plus tôt dans la journée, le palais royal avait fait savoir que la reine Paola serait rapatriée afin de se soumettre à des examens médicaux. La reine, accompagnée du roi Albert, est arrivée peu avant 18h00 à la clinique. On ne sait pas grand chose de son état de santé, si ce n'est que ses jours ne sont pas en danger.<br /><br />La RTBF avait évoqué un accident vasculaire cérébral survenu en Italie.<br />Selon la RTBF, la reine Paola a été victime d'un accident vasculaire cérébral (AVC) la nuit dernière alors qu'elle se trouvait à Venise. Le palais royal avait fait savoir plus tôt dans la journée que la reine Paola serait rapatriée en Belgique afin de se soumettre à des examens médicaux. Toujours d'après la RTBF, les jours de la reine ne sont pas en danger et son état de santé est sous contrôle. Elle est consciente, parle normalement et marche, selon nos confrères du Soir. Le quotidien précise que la reine, examinée par "des médecins qui la connaissent bien", a voyagé dans un avion de la Défense, et donc non médicalisé. Elle a atterri vers 17h17 a l'aéroport militaire de Melsbroek. <br /><br />Le Premier ministre Charles Michel, actuellement à New York où il assiste à l'assemblée générale des Nations unies, lui a souhaité un prompt rétablissement, a indiqué son porte-parole. "Le Premier ministre s'est renseigné sur son état de santé et lui a souhaité un bon rétablissement", a-t-on appris.<br /><br />Sur le site web de la présidence italienne, Sergio Mattarella a fait part de sa compassion au roi Philippe. "J'envoie à la reine mes meilleurs voeux de rétablissement rapide et complet", peut-on y lire.
+</p>
+<div id="teadsSlot"></div>
+<ul class="read_more">
+<h4>Lire aussi</h4>
+<li>
+<a href="/7s7/fr/1530/Tetes-Couronnees/article/detail/3479905/2018/09/26/La-reine-Paola-victime-d-un-AVC.dhtml"  data-gtm-zones="poll|lees ook|link"  onclick="">
+La reine Paola victime d'un AVC
+</a>
+</li>
+</ul>
+<section class="art_bottom">
+<section class="photo">
+<img src="https://static3.7sur7.be/static/photo/2018/15/13/5/20180926205000/media_xll_10606670.jpg" width="510" />
+<span class="figcaption">
+<span class="credit">
+&copy; belga.
+</span>
+</span>
+</section>
+<section class="photo">
+<img src="https://static3.7sur7.be/static/photo/2018/17/15/7/20180926205000/media_xll_10606672.jpg" width="510" />
+<span class="figcaption">
+<span class="credit">
+&copy; photo news.
+</span>
+</span>
+</section>
+<section class="photo">
+<img src="https://static3.7sur7.be/static/photo/2018/18/16/8/20180926205000/media_xll_10606673.jpg" width="510" />
+<span class="figcaption">
+<span class="credit">
+&copy; belga.
+</span>
+</span>
+</section>
+<section class="photo">
+<img src="https://static0.7sur7.be/static/photo/2018/0/0/9/20180926205000/media_xll_10606674.jpg" width="510" />
+<span class="figcaption">
+<span class="credit">
+&copy; belga.
+</span>
+</span>
+</section>
+</section>
+</section>
+<div class="autodeploy__container autodeploy__container--adv" data-autodeploy-info="name:tekstad1;folder:adv">
+</div>
+<div id="brandLikeContainer"></div>
+<section class="clearfix" id="teas_emopoll">
+<h2>Votre impression sur cet article?</h2>
+<ul class="left">
+<li id="vote-emo1" class="vote">
+<a href="javascript: void(0)" data-gtm-zones="emopoll|intéressant">
+intéressant
+<span id="emo1percent"></span>
+</a>
+</li>
+<li id="vote-emo2" class="vote">
+<a href="javascript: void(0)" data-gtm-zones="emopoll|amusant">
+amusant
+<span id="emo2percent"></span>
+</a>
+</li>
+<li id="vote-emo3" class="vote">
+<a href="javascript: void(0)" data-gtm-zones="emopoll|réjouissant">
+réjouissant
+<span id="emo3percent"></span>
+</a>
+</li>
+</ul>
+<ul class="right">
+<li id="vote-emo4" class="vote">
+<a href="javascript: void(0)" data-gtm-zones="emopoll|énervant">
+énervant
+<span id="emo4percent"></span>
+</a>
+</li>
+<li id="vote-emo5" class="vote">
+<a href="javascript: void(0)" data-gtm-zones="emopoll|inquiétant">
+inquiétant
+<span id="emo5percent"></span>
+</a>
+</li>
+<li id="vote-emo6" class="vote">
+<a href="javascript: void(0)" data-gtm-zones="emopoll|déprimant">
+déprimant
+<span id="emo6percent"></span>
+</a>
+</li>
+</ul>
+<script>
+$(function()
+{
+fb_checkLogin();
+var emoVotes = $.jStorage.get("emoVotes", Object());
+if(emoVotes[3480017])
+{
+var emo = emoVotes[3480017];
+$('#vote-emo' + emo).addClass("emoactive");
+$('#teas_emopoll').addClass("voted");
+} else
+{
+$('.vote').click(function(e)
+{
+$('#teas_emopoll').addClass("voted");
+var vote = $(this).attr('id');
+var emo  = vote.substr(vote.length-1);
+emoVotes[3480017] = emo;
+$.jStorage.set("emoVotes",emoVotes);
+$('.vote').unbind();
+$('#vote-emo' + emo).addClass("emoactive");
+$.post('/7s7/article/emoVotes.do',
+{
+"vote"        : vote,
+"componentId" : 3480017,
+"language"    : "fr"
+},
+function(votes){emoCount(votes)},
+"json"
+)
+fb_checkLogin(emo,'persgroepseptprod');
+e.preventDefault();
+});
+}
+$.getJSON('/7s7/article/emoVotes.do',
+{
+"componentId" : 3480017,
+"language"    : "fr"
+},
+function(votes){emoCount(votes)}
+);
+});
+function emoCount(votes)
+{
+var votedIds = new Array();
+var votedVals = new Array();
+var supersize = new Array();
+$('#teas_emopoll').find('.emosupersize').removeClass('emosupersize');
+$.each(votes, function(id, value)
+{
+$('#'+id).text(value + '%');
+votedIds.push(id);
+votedVals.push(value);
+});
+var maxVal = Math.max.apply( Math, votedVals );
+for(var i=0; i<votedVals.length; i++) {
+if (votedVals[i] == maxVal) { supersize.push(votedIds[i]) };
+}
+$.each(supersize, function(index, value) {
+$('#'+value).addClass('emosupersize');
+});
+window.emoPollMostVoted = supersize[0];
+}
+</script>
+</section>
+<div id="teas_emopoll_facebook">
+<p><a href="javascript: void(0)" onclick="fb_login(3480017,'persgroepseptprod');">Je partage mon impression aussi sur Facebook.</a></p>
+</div>
+<aside id="soc_tools" class="clearfix">
+<ul class="left">
+<li class="soc_tools_button clipboard">
+<a href="http://s.7s7.be/3480017" class="clip" id="clip3480017" data-title="Le roi Philippe a rendu visite à la reine Paola aux Cliniques Saint-Luc"
+data-img="https://static1.7sur7.be/static/photo/2018/7/9/5/media_l_10606700.jpg"
+data-intro="
+Le roi Philippe a rendu visite mercredi soir &agrave; sa m&egrave;re, la reine Paola, hospitalis&eacute;e aux Cliniques universitaires Saint-Luc &agrave; ...
+"
+data-date="26-09-2018 18:14" data-gtm-zones="article|1|clipboard">sauvegarder</a>
+</li>
+<li class="soc_tools_mail soc_tools_button"><a id="mailToFriend" href="/7s7/mailFriendForm.do?language=fr&amp;componentId=3480017&amp;componentUrl=http%3a%2f%2fs.7s7.be%2f3480017" data-gtm-zones="onderDetail|mailEenVriend|button">Envoyer</a></li>
+<script>
+$(function(){
+$('#mailToFriend').click(function(e){
+e.preventDefault();
+var that = $(this);
+$('[data-modal="general-modal"] .modal__body').first().load(that.attr('href'));
+dialog.show('general-modal');
+});
+});
+</script>
+<li class="soc_tools_print soc_tools_button"><a data-gtm-zones="onderDetail|print|button" onclick=" showPopupWindow(this.href, 530, 440); return false;" rel="nofollow" href="/7s7/fr/1530/2018/article/print/detail/3480017/Le-roi-Philippe-a-rendu-visite-a-la-reine-Paola-aux-Cliniques-Saint-Luc.dhtml" title="Printversie">Imprimer</a></li>
+</ul>
+<div style="width:230px;margin-right:7px;float:right;">
+<div class="left">
+<a href="https://www.facebook.com/dialog/share?app_id=150469331736779&amp;href=http://s.7s7.be/3480017"
+target="_blank"
+data-gtm-zones="detail-bottom/facebook/button">
+<svg width="63" height="20" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g fill="none" fill-rule="evenodd"><rect fill="#3B5998" width="63" height="20" rx="2"/><rect fill="#FFF" opacity=".15" x="20" width="1" height="20" rx=".5"/><text font-family="arial" font-size="11" font-weight="400" fill="#FFF"><tspan x="24.984" y="13">J&apos;aime</tspan></text><image x="4" y="3" width="13" height="13" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAnCAYAAACMo1E1AAABG2lDQ1BJQ0MgUHJvZmlsZQAAKJFjYGBSSCwoyGESYGDIzSspCnJ3UoiIjFJgf8TAzCDCwMegwmCcmFxc4BgQ4MMABDAaCTAyMHy7BiIZGC7rgsxiIA1wpaQWJwPpP0CcnVxQVAI0MgPIVi4vKQCxe4BskaRsMHsBiF0EdCCQvQXEToewT4DVQNh3wGpCgpyB7A9ANl8SmM0EsosvHcIWALGh9oKAoGNKflKqAsj3GoaWlhaaJPqBIChJrSgB0c75BZVFmekZJQqOwJBKVfDMS9bTUTAyMLRgYACFO0T150BweDKKnUGIIQBCbI4EA4P/UgYGlj8IMZNeBoYFOgwM/FMRYmqGDAwC+gwM++YklxaVQY1hZDJmYCDEBwBdJEp4ZjRnRwAAAmtJREFUWAnNmD9IVVEcx98zScUhI8GhLVp0iWgSxCVzECfHEIKCFEFqzRwjcFFwaRCHIILAzUkRHByMbGoIHYJwEgotKyW1Xp+v9OR6n+eec+85V+4Pvu+++/ud3/d8z597zzm3XKlUSp7WQv5dMASWwEvwAfibxHmin/yo7XHzDNQBL+46/+aV/sY4mrh/CsZj/tS3IcTtG2p9gv+GIebkDiHut6GmRvwPDTEndyhxpqeqBxUa5kwWStwfQ+1X8bcZYlZ3CHF6lVww1FSPv8EQs7pDiHtALWVrTRkK+Irrpc7BDPU6pfiIu0QNU0BDZ7KfBLZNQZs/idiWq5dsh6XQDvGLoNVSTmE9VN/AyZNf1hKTwbrIWQK2yX5IGQl0sSMKfQIz4BXItPY106D3IE8bhryUZc6N0KpbIE97DHmjhrWTPwMJNX0hNgnU7dfAO3AF5GnfIW/XlmbUMj6bxBuAys5YyoYKf4SoScOqSZtk0V3H9aSCgWK78IyBfYlL83Y3raGBdB3TrPE7r39pxR1n5/xzG/5ZUC9xRbR7iLojcZnewufQoptF7Tm1/W1RxU0gbtln4c9jZD9DOgwWQaVoc+4yor5KGMi0tiovL9Me8VGVvIhz7kdRxW0hbLpo4rR+L4A+sFEVV5Sn9Q2C7oNTC4LLnDuVUG1V4Gs3fM1xThdx8Zw87nUor+kEF3HRLVUNQSClc/D8inO5iIvm6JgX2lYgfH4WadoHQkQ6KKexeM/rY6N82riughdAZ4YacxEXHcrxGoYcHRpWTcYksx2ck3K9Yuq5dfAaVL/tqqcOgF6M8u39v3I5X/sHp9b5GXL7DbQAAAAASUVORK5CYII="/></g></svg>
+</a>
+</div>
+<div style="width:60px;margin-left:10px;float:left;">
+<a href="https://twitter.com/intent/tweet?text=Le roi Philippe a rendu visite à la reine Paola aux Cliniques Saint-Luc&amp;url=https://www.7sur7.be/7s7/fr/1530/Tetes-Couronnees/article/detail/3480017/2018/09/26/Le-roi-Philippe-a-rendu-visite-a-la-reine-Paola-aux-Cliniques-Saint-Luc.dhtml&amp;via=7sur7"
+data-gtm-zones="detail-bottom/twitter/button">
+<svg width="63" height="20" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g fill="none" fill-rule="evenodd"><rect fill="#00ACED" width="63" height="20" rx="2"/><rect fill="#FFF" opacity=".15" x="20" width="1" height="20" rx=".5"/><text font-family="arial" font-size="11" font-weight="400" fill="#FFF"><tspan x="26.154" y="13">Tweet</tspan></text><image x="3" y="3" width="14" height="14" xlink:href="data:image/png;base64,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"/></g></svg>
+</a>
+</div>
+</div>
+<h6><a id="notifyForm" href="/7s7/notifyFormContent.do?language=fr&amp;navigationItemId=1530&amp;componentUrl=http%3a%2f%2fs.7s7.be%2f3480017" data-gtm-zones="onderDetail|rapporteerFout|link">Signalez</a> une faute dans cet article à notre rédaction</h6>
+<script>
+$(function(){
+$('#notifyForm').click(function(e){
+e.preventDefault();
+var that = $(this);
+$('[data-modal="general-modal"] .modal__body').first().load(that.attr('href'));
+dialog.show('general-modal');
+});
+});
+</script>
+<div class="clear"></div>
+</aside>
+<div class="OUTBRAIN fjs-outbrain-bottom" data-src="https://www.7sur7.be/7s7/fr/1530/Tetes-Couronnees/article/detail/3480017/2018/09/26/Le-roi-Philippe-a-rendu-visite-a-la-reine-Paola-aux-Cliniques-Saint-Luc.dhtml" data-widget-id="AR_1" data-ob-template="7sur7" ></div>
+</section>
+</div>
+</article>
+<script>
+$reactionTabTop = $('#show_reactions');
+$reactionButtonBottom = $('.num-reactions-in-button');
+$.ajax({
+url: '/7s7/reaction/loadNumberOfReactions.do?componentId=3480017',
+success: function(response){
+$reactionTabTop.html(response + $reactionTabTop.html());
+$reactionButtonBottom.html(response);
+}
+});
+</script>
+<script>
+reactionsBool = dateDiff("20181125");
+if(!reactionsBool){
+$('#detail_tab').hide();
+$('.reacties-groep').hide();
+$('.soc_tools_reaction')
+.addClass('disabled')
+.html('Réagir');
+}
+</script>
+<div class="adv_imu autodeploy__container autodeploy__container--adv" data-autodeploy-info="name:imu1;folder:adv">
+<div class="ad-textlinks">
+<!-- header textlinks -->
+<header class="ad-textlinks__header">
+<h4 class="ad-textlinks__title">Liens Commerciaux</h4>
+</header>
+<div class="ad-textlinks__body">
+<!-- DART ad tag Textlink1 -->
+<div id="ad_textlink1" style="height: auto">
+<script type="text/javascript">
+// document.write(schrijfXFP_bodyTag("textlink1"));
+gptSiteSlot('ad_textlink1', 'textlink1');
+</script>
+</div>
+<!-- DART ad tag Textlink2 -->
+<div id="ad_textlink2" style="height: auto">
+<script type="text/javascript">
+// document.write(schrijfXFP_bodyTag("textlink2"));
+gptSiteSlot('ad_textlink2', 'textlink2');
+</script>
+</div>
+<!-- DART ad tag Textlink3 -->
+<div id="ad_textlink3" style="height: auto">
+<script type="text/javascript">
+// document.write(schrijfXFP_bodyTag("textlink3"));
+gptSiteSlot('ad_textlink3', 'textlink3');
+</script>
+</div>
+</div>
+<!-- footer textlinks -->
+<div class="ad-textlinks__footer">
+<a href="https://images.persgroepadvertising.be/dpa/digital/20130624_Performix_NL/index.html" target="_blank" class="ad-textlinks__footer__icon">
+<img src="https://static2.7sur7.be/images/logos/logo_performix_50x36.jpg">
+</a>
+</div>
+</div>
+<!-- DART ad tag IMU -->
+<div id="ad_imu1">
+<script type="text/javascript">
+// document.write(schrijfXFP_bodyTag("imu1"));
+gptSiteSlot('ad_imu1', 'imu1');
+</script>
+</div>
+<style type="text/css">
+.ad-textlinks__row {
+clear: left;
+}
+</style>
+</div>
+<hr class="r3">
+<div id="relatedArticles"></div>
+<script>
+$('#relatedArticles').load('/7s7/fr/1530/article/detail/3480017/4/4/related.dhtml');
+</script>
+<div class="more_about">
+<h5>Plus d'infos sur</h5>
+<a href="/7s7/fr/1481/Home/10277/maison-royale-belge/actua/index.dhtml" data-gtm-zones="allesOver|maison royale belge|link">maison royale belge</a> , 
+<a href="/7s7/fr/1481/Home/3420/Reine-Paola/actua/index.dhtml" data-gtm-zones="allesOver|Reine Paola|link">Reine Paola</a> , 
+<a href="/7s7/fr/1481/Home/10020/Tetes-Couronnees/actua/index.dhtml" data-gtm-zones="allesOver|Tetes Couronnees|link">Têtes Couronnées</a> 
+</div>
+</section>
+<aside class="str_aside_cntr">
+<div class="autodeploy__container autodeploy__container--adv" data-autodeploy-info="name:advOortje;folder:adv">
+</div>
+<div class="autodeploy__container autodeploy__container--prm" data-autodeploy-info="name:prmBoxright0;folder:prm">
+</div>
+<section class="teas_article_306 mar10 clear clearfix relatedcomponents">
+<h4>Lire aussi</h4>
+<ul class="relatedComponentsList clearfix" data-content-type="detail-right-related-articles">
+<li class="ARTICLE">
+<a href="/7s7/fr/1530/Tetes-Couronnees/article/detail/3479905/2018/09/26/La-reine-Paola-victime-d-un-AVC.dhtml"  data-gtm-zones="matrix|leesOok|rechts"  onclick="">
+<img src="https://static0.7sur7.be/static/photo/2018/9/0/3/20180926093132/media_s_10606113.jpg" />
+<h3>La reine Paola victime d'un AVC</h3>
+</a>
+</li>
+<li>
+<a href="/7s7/fr/1530/Tetes-Couronnees/article/detail/3473691/2018/09/08/Hommage-au-roi-Baudouin-qui-aurait-eu-88-ans.dhtml"  data-gtm-zones="article|2|title">
+<img src="https://static2.7sur7.be/static/photo/2018/9/5/4/20180908150637/media_s_10583389.jpg" alt="Hommage au roi Baudouin, qui aurait eu 88 ans" />
+<h3>Hommage au roi Baudouin, qui aurait eu 88 ans</h3>
+</a>
+</li>
+</ul>
+<div class="more_about">
+<h5>Plus d'infos sur</h5>
+<a href="/7s7/fr/1481/Home/10277/maison-royale-belge/actua/index.dhtml" data-gtm-zones="allesOver|maison royale belge|link">maison royale belge</a> , 
+<a href="/7s7/fr/1481/Home/3420/Reine-Paola/actua/index.dhtml" data-gtm-zones="allesOver|Reine Paola|link">Reine Paola</a> , 
+<a href="/7s7/fr/1481/Home/10020/Tetes-Couronnees/actua/index.dhtml" data-gtm-zones="allesOver|Tetes Couronnees|link">Têtes Couronnées</a> 
+</div>
+</section>
+<div class="autodeploy__container autodeploy__container--nmc" data-autodeploy-info="name:nmcBoxright1;folder:nmc">
+</div>
+<div class="autodeploy__container autodeploy__container--prm" data-autodeploy-info="name:prmEPlayer;folder:prm">
+</div>
+<div id="detailRightOne"></div>
+<div class="autodeploy__container autodeploy__container--adv" data-autodeploy-info="name:advBoxright1;folder:adv">
+<!-- DART ad tag -->
+<div id="ad_promobox">
+<script type="text/javascript">
+gptSiteSlot('ad_promobox', 'box1', function(data) {
+var promobox = $('#ad_promobox'),
+popularbox,
+interval,
+counter = 0
+;
+interval = setInterval(function() {
+popularbox = $('.str_aside_cntr .mostpopular');
+if (0 < popularbox.size() || ++counter >= 10) {
+if (0 < popularbox.size()) {
+promobox.after(popularbox.first());
+}
+clearInterval(interval);
+}
+}, 1000);
+if (promobox[0].offsetHeight > 20) {
+promobox[0].style.marginLeft = '3px !important';
+promobox[0].style.marginRight = '3px !important';
+promobox[0].style.marginBottom = '10px !important';
+}
+});
+</script>
+</div>
+<div id="ad_promobox2">
+<script type="text/javascript">
+gptSiteSlot('ad_promobox2', 'box2', function() {
+var promobox = document.getElementById('ad_promobox2');
+if (promobox.offsetHeight > 20){
+promobox.style.marginLeft = '3px !important';
+promobox.style.marginRight = '3px !important';
+promobox.style.marginBottom = '10px !important';
+}
+});
+</script>
+</div>
+</div>
+<div class="autodeploy__container autodeploy__container--prm" data-autodeploy-info="name:prmBoxright1;folder:prm">
+</div>
+<div class="autodeploy__container autodeploy__container--nmc" data-autodeploy-info="name:nmcBoxright2;folder:nmc">
+</div>
+<div class="autodeploy__container autodeploy__container--nmc fjs-teleport-origin" data-teleport-target="nmc-detailOne-top" data-autodeploy-info="name:nmcBoxright8;folder:nmc">
+</div>
+<div id="detailRightTwo"></div>
+<!-- ADV partners & integraties -->
+<!-- ADV booster1 dossierbox -->
+<div id="booster1"></div>
+<script type="text/javascript">
+// showIntegration('booster1','dossier');
+</script>
+<div class="autodeploy__container autodeploy__container--prm" data-autodeploy-info="name:prmBoxright2;folder:prm">
+</div>
+<div class="autodeploy__container autodeploy__container--nmc" data-autodeploy-info="name:nmcBoxright3;folder:nmc">
+</div>
+<div class="autodeploy__container autodeploy__container--adv" data-autodeploy-info="name:advBoxright3;folder:adv">
+<!-- ADV partners & integraties -->
+<!-- ADV booster3 integratiebooster -->
+<div id="booster3"></div>
+<script type="text/javascript">
+// showIntegration('booster3','integratie');
+</script>
+<script type="text/javascript">
+var promoboxheight = document.getElementById('booster3').offsetHeight;
+if (promoboxheight > 20){
+document.getElementById('booster3').style.marginLeft = "3px";
+document.getElementById('booster3').style.marginRight = "3px";
+document.getElementById('booster3').style.marginBottom = "10px";
+}      
+</script>
+</div>
+<div class="autodeploy__container autodeploy__container--prm" data-autodeploy-info="name:prmBoxright3;folder:prm">
+</div>
+<div class="autodeploy__container autodeploy__container--nmc" data-autodeploy-info="name:nmcBoxright4;folder:nmc">
+</div>
+<script>
+var $targetRightOne = $('#detailRightOne');
+if(0 < $targetRightOne.length){
+$.get("/7s7/fr/1526/Showbiz/detail/rightOne.dhtml", null, function(ajaxHtml, response, xhr){
+var $block = $("<div></div>").append(ajaxHtml), //wrap it in a div for jquery-searchability
+banOutbrainInTheseNavigations = ['hln-joepie','vacature'],
+keys = PE.getValue('navPathKeys'),
+outbrainIsBannedHere = false;
+for(var i = 0; i< keys.length; i++){
+var current = keys[i];
+if(banOutbrainInTheseNavigations.indexOf(current) != -1){
+outbrainIsBannedHere = true;
+break;
+}
+}
+if(outbrainIsBannedHere){
+$block.find('.OUTBRAIN').remove();
+}
+$targetRightOne.html($block.html()); //break the content out of the wrapping div by only using the inner HTML
+});
+}
+$('#detailRightTwo').load('/7s7/fr/1526/Showbiz/detail/rightTwo.dhtml');
+</script>
+<div class="autodeploy__container autodeploy__container--adv" data-autodeploy-info="name:advBoxright8;folder:adv">
+</div>
+</aside>
+<!-- end content-->
+<div class="autodeploy__container autodeploy__container--adv autodeploy__container--clear" data-autodeploy-info="name:advBottom;folder:adv">
+</div>
+<div class="autodeploy__container autodeploy__container--nmc autodeploy__container--clear" data-autodeploy-info="name:nmcBottom;folder:nmc">
+<iframe width="826" height="400" frameborder="0" scrolling="no" data-privacy-category="targetedadvertising" data-privacy-src="https://api.trackuity.com/forward?key=xW2f6gWmJtTDDBXggMfaJZ"></iframe>
+</div>
+<!-- footer -->
+<footer id="footer" class="ftr_show_bg clear clearfix">
+<aside>
+<ul class="ftr_box">
+<li><a href="/facebook" data-gtm-zones="footer|facebook|link">7sur7 sur Facebook</a></li>
+<li><a href="https://twitter.com/7sur7" data-gtm-zones="footer|twitter|link">7sur7 sur Twitter</a></li>
+<li><a href="/7s7/fr/1481/home/integration/prm/frameset/newsletter.dhtml" data-gtm-zones="footer|nieuwsbrief|link">7sur7 Newsletters</a></li>
+</ul>
+</aside>
+<aside>
+<ul class="ftr_box">
+<li><a href="http://www.7s7.be/stars/tetescouronnees/rss.xml" data-gtm-zones="footer|RSS|link">RSS</a> <span style="font-size:9px;">(<a href="/7s7/fr/1539/rss/integration/nmc/frameset/7s7_footer/rssFeeds.dhtml" data-gtm-zones="footer|watIsRSS">Qu'est-ce que le rss?</a>)</span></li>
+<li><a class="bookmarkMeLink" href="#" onclick="return false;">Ajouter 7sur7 &agrave; vos favoris</a></li>
+</ul>
+</aside>
+<aside>
+<ul class="ftr_box">
+<li><a href="https://m.7sur7.be" data-gtm-zones="footer|mobiel|link">Surfez sur m.7sur7.be</a></li>
+<li>
+<a href="https://itunes.apple.com/be/app/7sur7.be-mobile/id403354213?l=fr&mt=8" target="_blank" data-gtm-zones="footer|iphone|link">
+Application iPhone
+</a>
+</li>
+<li>
+<a href="https://play.google.com/store/apps/details?id=be.persgroep.android.news.mobile7sur7&hl=fr" target="_blank" data-gtm-zones="footer|android|link">
+Application Android
+</a>
+</li>
+<li><a href="/7s7/fr/1481/archief/integration/nmc/frameset/archive/archiveYear.dhtml?archiveYear=2018" data-gtm-zones="footer|archief|link">Archive</a></li>
+</ul>
+</aside>
+<aside>
+<ul class="ftr_box">
+<li><a href="/7s7/contact.do?language=fr&navigationItemId=1539&layoutType=1col" data-gtm-zones="footer|contacteren">
+Contactez-nous
+</a></li>
+<li><a href="https://www.persgroepadvertising.be/fr"  data-gtm-zones="footer|publicité">Publicité</a></li>
+<li><a href="https://www.persgroep.be/fr/corporate/travailler-chez-de-persgroep" target="_blank" data-gtm-zones="footer|jobs|link">Vacatures</a></li>
+<li><a href="/7s7/fr/1539/sites-partenaires/integration/nmc/frameset/7s7_footer/partnersites.dhtml" data-gtm-zones="footer">
+Sites partenaires
+</a></li>
+</ul>
+</aside>
+<section id="ftr_disclaimer" class="clearfix">
+<a href="https://www.persgroep.be/" data-gtm-zones="footer|depersgroep|image" target="_blank"><img src="https://static2.7sur7.be/images/logos/logo_dpd.jpg" alt="" width="120" height="43" /></a>
+<aside class="left">
+<p>
+&copy; 2018 De Persgroep Digital - Tous les droits r&eacute;serv&eacute;s.<br />
+<a href="http://www.persgroep.be/fr/conditions-d-utilisation/" data-gtm-zones="footer|gebruiksvoorwaarden|link">
+Conditions d'utilisation
+</a> -
+<a href="http://www.persgroep.be/fr/politique-de-confidentialite/" data-gtm-zones="footer|privacy|link">
+Politique de confidentialit&eacute;
+</a> -
+<a href="http://www.persgroep.be/fr/politique-en-matiere-de-cookies/" data-gtm-zones="footer|cookiebeleid|link">
+Politique en mati&egrave;re de cookies
+</a> -
+<a href="https://myprivacy.persgroep.net/?siteKey=atXMVFeyFP1Ki09i&callbackUrl=https://www.7sur7.be/privacy/callback.do?redirectUri=https://www.7sur7.be" data-gtm-zones="footer|privacywall|link" target="_self">
+Param&egrave;tres des cookies
+</a>
+</p>
+</aside>
+</section>
+<section class="ftr_logo">
+<ul class="right">
+<li>
+<a href="http://www.jep.be/fr" data-gtm-zones="footer|jep|image" onclick="openExternalSite(this.href); return false;">
+<img src="https://static3.7sur7.be/7s7/images/logos/jep-logo.png"
+alt="Jury d'Ethique Publicitaire"
+align="absmiddle"
+width="74" />
+</a>
+</li>
+<li>
+<a href="http://lecdj.be/" data-gtm-zones="footer|cdj|image" onclick="openExternalSite(this.href); return false;">
+<img src="https://static2.7sur7.be/7s7/images/logos/cdj-logo.png"
+alt="le Conseil de déontologie journalistique"
+align="absmiddle"
+width="58" />
+</a>
+</li>
+<li><a href="http://www.gopress.be/" data-gtm-zones="footer|gopress|image" onclick="openExternalSite(this.href); return false;"><img src="https://static2.7sur7.be/7s7/images/logos/gopress.png" alt="Gopress" align="absmiddle" width="64" height="35" /></a></li>
+<li><a href="http://www.license2publish.be/" data-gtm-zones="footer|license2publish|image" onclick="openExternalSite(this.href); return false;"><img src="https://static3.7sur7.be/7s7/images/logos/license2publish.png" alt="License2Publish" align="absmiddle" width="108" height="35" /></a></li>
+<li><a href="http://www.cim.be/fr/media/Internet/DisclaimerCIMInternet" data-gtm-zones="footer|cim|link" onclick="openExternalSite(this.href); return false;"><img src="https://static0.7sur7.be/7s7/images/logos/cim_internet.png?8.3.0.20180528.5" alt="Disclaimer CIM Internet" align="absmiddle" width="100" height="35" /></a></li>
+</ul>
+</section>
+</footer>
+<!-- end footer -->
+</div><!-- end body content -->
+</div><!-- end str_cntr1 -->
+<script src="https://static0.7sur7.be/7s7/js/7s7-www.body.min.js?8.3.0.20180528.5"></script>
+<script type='text/javascript'>
+var _sf_async_config = _sf_async_config || {};
+var secties;
+if (pe_navPathKeys.length > 1){
+secties = pe_navPathKeys[1];
+}
+else{
+secties = measureZone;
+}
+/** CONFIGURATION START **/
+_sf_async_config.sections = ''+ secties +'';  //CHANGE THIS
+_sf_async_config.authors = '';    //CHANGE THIS
+/** CONFIGURATION END **/
+(function(){
+function loadChartbeat() {
+window._sf_endpt=(new Date()).getTime();
+var e = document.createElement('script');
+e.setAttribute('language', 'javascript');
+e.setAttribute('type', 'text/javascript');
+e.setAttribute('src', '//static.chartbeat.com/js/chartbeat.js');
+document.body.appendChild(e);
+}
+var oldonload = window.onload;
+window.onload = (typeof window.onload != 'function') ?
+loadChartbeat : function() { oldonload(); loadChartbeat(); };
+})();
+</script>
+<div id="ad_outofpage1">
+<script type="text/javascript">
+gptSiteSlot('ad_outofpage1', 'outofpage1');
+</script>
+</div>
+</body>
+</html>
+<!-- MEDUSA -->
\ No newline at end of file