<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8089952888041148229</id><updated>2025-12-20T20:56:23.683+01:00</updated><category term="security"/><category term="science"/><category term="malware"/><category term="network"/><category term="physics"/><category term="virus"/><category term="math"/><category term="trojan"/><category term="linux"/><category term="space"/><category term="MIT"/><category term="hack"/><category term="books"/><category term="nasa"/><category term="python"/><category term="AI"/><category term="abuse"/><category term="windows"/><category term="Cisco"/><category term="Human rights"/><category term="circuit"/><category term="data"/><category term="electronics"/><category term="humor"/><category term="opencourseware"/><category term="upgrade"/><category term="Alienvault"/><category term="antivirus"/><category term="astronaut"/><category term="astrophysics"/><category term="cryptology"/><category term="fractal"/><category term="free speech"/><category term="home"/><category term="internet"/><category term="mandelbrot"/><category term="password"/><category term="robot"/><category term="statistics"/><category term="tyranny"/><category term="usenix"/><category term="vulnerability"/><category term="IPv6"/><category term="OSSIM"/><category term="SQL"/><category term="Squid"/><category term="Squid Access"/><category term="access"/><category term="administrator"/><category term="algebraic"/><category term="amnh"/><category term="anniversary"/><category term="apparmor"/><category term="armstrong"/><category term="astronomy"/><category term="berkeleyX"/><category term="bind"/><category term="biology"/><category term="bitcoin"/><category term="boom"/><category term="boot"/><category term="code breaking"/><category term="drone"/><category term="education"/><category term="entropy"/><category term="fedora"/><category term="hang"/><category term="install"/><category term="john"/><category term="kaggle"/><category term="linguistics"/><category term="movie"/><category term="mysql"/><category term="nuclear"/><category term="nvidia"/><category term="operating system"/><category term="prime"/><category term="quantum"/><category term="report"/><category term="review"/><category term="ripper"/><category term="scam"/><category term="script"/><category term="services"/><category term="spam"/><category term="sudoku"/><category term="switch"/><category term="transistor"/><category term="trinity rescue kit"/><category term="update"/><category term="visualization"/><category term="wep"/><category term="whois"/><category term="wireless"/><category term="workstation"/><category term="wpa"/><category term="yum"/><title type='text'>White Hot Chocolate, Mathematics and Computer Science</title><subtitle type='html'>News about linux, computer, computer science, mathematics and white hot chocolate, the most beautiful drink in this world.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.gobinjf.be/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>269</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-2206549363927772142</id><published>2019-04-05T10:34:00.000+02:00</published><updated>2019-04-07T15:10:32.781+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Alienvault"/><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>Alienvault and its database</title><content type='html'>A few weeks ago, I discovered the hard way that &lt;a href=&quot;https://alienvault.com/&quot; target=&quot;_blank&quot;&gt;Alienvault&lt;/a&gt; 5.7.1 does not clean old events from the database. And like many others, I found out that the patch to fix that, 5.7.2, would not install if there were more than 200 million events in the database.&lt;br /&gt;
&lt;br /&gt;
Ensued a week-long marathon of cleaning the database, erasing files, removing the old events, splitting the queries into several sub queries as the database fought back. Or more precisely, there were so many things to delete that the DELETE queries failed due to the LOCK table being full.&lt;br /&gt;
&lt;br /&gt;
Then I installed 5.7.2 and I thought my ordeal was over. It is not.&lt;br /&gt;
&lt;br /&gt;
A couple of days ago, I got the dreaded email &quot;disk space CRITICAL.&quot; Less than 10% disk space is available, which meant I had only a few hours before the system would start running into issues. So, clean-up time it was. Again.&lt;br /&gt;
&lt;br /&gt;
Several people have had the same issue, but I found no information on how to solve the issue for a longer period of time, so I looked into the MySQL database to see if something could be done to avoid the system from crashing every couple of weeks.&lt;br /&gt;
&lt;br /&gt;
Of all the databases, the one that takes the most space is &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;alienvault_siem,&lt;/span&gt;&amp;nbsp;and specifically three tables: &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;acid_event&lt;/span&gt;, &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;extra_data&lt;/span&gt; and &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;po_acid_event&lt;/span&gt;. Each weighted more than 70GB on the disk, with &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;extra_data&lt;/span&gt; occupying 174GB for about 196 million rows. My limit is set to 80 million and 14 days of retention in Alienvault which we now know is not correctly enforced.&lt;br /&gt;
&lt;br /&gt;
DELETE-ing from a table does not reduce its size: this frees slots for new rows, but the size of the backing file will stay the same. To shrink the file to the minimum, the command OPTIMIZE TABLE is required: due to InnoDB being used, in-place operation is not possible: a temporary table is created, then it replaces the original table. This means that a fair amount of free space is required on the disk as one needs up to twice the size of the table to optimize. It also means that this may run into all kinds of fun problems if the system is really active.&lt;br /&gt;
&lt;br /&gt;
But there was still the issue of locking too many rows at once and having the whole query fails. Time for some SQL.&lt;br /&gt;
&lt;br /&gt;
By experimenting, I found that deleting about 5 million rows at once was fine, so I started by issuing commands such as DELETE FROM extra_data ORDER BY event_id LIMIT 2500000 and repeat it a certain number of times. This had drawbacks, for example I needed to be present to submit more queries once the set of current ones was exhausted. I could have created a source file for that tough, but that was not very dynamic and still required me to get a count of the rows: new rows are added all the time to this table, making 80 million a moving target.&lt;br /&gt;
&lt;br /&gt;
Instead, I opted to use a SQL stored procedure for two reasons: I could set the target in a WHILE condition and, more importantly, I could run it automatically on a schedule to prevent the database to fill up the disk in the first place, and do it consistently without me needing to manually intervene.&lt;br /&gt;
&lt;br /&gt;
Two tables need clean up: &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;extra_data&lt;/span&gt; and &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;acid_event&lt;/span&gt;. I saw that periodic queries are run that clean &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;po_acid_event&lt;/span&gt;, though the way it is done may lead to the query failing to complete if you have more than 10 million rows added over the course of one day. Unfortunately, the WHERE clause is a simple &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;timestamp &amp;lt; ......&lt;/span&gt;, and if it fails once, it may start failing consistently, leading again to the disk filling up.&lt;br /&gt;
&lt;br /&gt;
The first procedure removes rows from&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;extra_data&lt;/span&gt; until there are less than 85 million rows in the table by blocks of 2.5 million rows. Interestingly, it is faster to delete 2.5 million rows than it is to get the count of all the rows in the table.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
DELIMITER $$&lt;br /&gt;
DROP PROCEDURE IF EXISTS clean_extra_data$$&lt;br /&gt;
CREATE PROCEDURE clean_extra_data()&lt;br /&gt;
BEGIN&lt;br /&gt;
&amp;nbsp;DECLARE x INT;&lt;br /&gt;
&amp;nbsp;DECLARE xtarget INT;&lt;br /&gt;
&amp;nbsp;SET x = 0;&lt;br /&gt;
&amp;nbsp;SELECT count(event_id) - 85000000 INTO xtarget FROM extra_data;&lt;br /&gt;
&amp;nbsp;WHILE xtarget &amp;gt; x DO&lt;br /&gt;
&amp;nbsp; DELETE FROM extra_data ORDER BY event_id LIMIT 2500000;&lt;br /&gt;
&amp;nbsp; SET x = x + 2500000;&lt;br /&gt;
&amp;nbsp;END WHILE;&lt;br /&gt;
END $$&lt;br /&gt;
DELIMITER ;&lt;/blockquote&gt;
&lt;div&gt;
&lt;br /&gt;
The second procedure removes the entries from &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;acid_event&lt;/span&gt; by blocks of 2.5 million rows as long as the time the procedure is started minus 16 days is greater than the minimum timestamp present in the database.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
DELIMITER $$&lt;br /&gt;
DROP PROCEDURE IF EXISTS clean_acid_event$$&lt;br /&gt;
CREATE PROCEDURE clean_acid_event()&lt;br /&gt;
BEGIN&lt;br /&gt;
&amp;nbsp;DECLARE xlimit DATETIME;&lt;br /&gt;
&amp;nbsp;DECLARE xmin DATETIME;&lt;br /&gt;
&amp;nbsp;SELECT NOW() - INTERVAL 16 DAY INTO xlimit;&lt;br /&gt;
&amp;nbsp;SELECT MIN(timestamp) INTO xmin FROM acid_event;&lt;br /&gt;
&amp;nbsp;WHILE xlimit &amp;gt; xmin DO&lt;br /&gt;
&amp;nbsp; DELETE FROM acid_event WHERE timestamp &amp;lt; xlimit LIMIT 2500000;&lt;br /&gt;
&amp;nbsp; SELECT MIN(timestamp) INTO xmin FROM acid_event;&lt;br /&gt;
&amp;nbsp;END WHILE;&lt;br /&gt;
END $$&lt;br /&gt;
DELIMITER ;&lt;/blockquote&gt;
Initially, I thought adding the OPTIMIZE TABLE statement to shrink the files. After consideration, this is a potential source of problems: for example I have had MySQL shutting down under very low disk space, and as the OPTIMIZE TABLE query requires loads of additional space, this was just begging for more troubles.&lt;br /&gt;
&lt;br /&gt;
Now, let&#39;s schedule these. It should run often enough so the execution of each does not take too long and the backing file does not grow out of control, but not too often to avoid impacting MySQL. I have settled to every Saturday around 10pm: my instance collects a maximum of 5 million events on a normal day, which totals to a maximum of 35 million rows to delete from each table every week. On my system, deleting 2.5 million rows from extra_data takes about 2 minutes, and counting the number of rows in the table around 15 minutes. For 35 million rows, that should run in under an hour. Removing entries from acid_event takes more time, around 10 minutes per block of 2.5 million rows: deleting 35 million rows will take around three hours, still doable.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
DELIMITER $$&lt;br /&gt;
DROP PROCEDURE IF EXISTS clean_old_data$$&lt;br /&gt;
CREATE PROCEDURE clean_old_data()&lt;br /&gt;
BEGIN&lt;br /&gt;
&amp;nbsp;CALL clean_acid_event()&lt;br /&gt;
&amp;nbsp;CALL clean_extra_data()&lt;br /&gt;
END $$&lt;br /&gt;
DELIMITER ;&lt;br /&gt;
CREATE EVENT alienvault_is_worse_than_a_teen&lt;br /&gt;
&amp;nbsp;ON SCHEDULE EVERY 1 WEEK&lt;br /&gt;
&amp;nbsp; STARTS &#39;2019-04-06 22:00:00&#39;&lt;br /&gt;
&amp;nbsp; ENDS &#39;2019-06-30 00:00:00&#39;&lt;br /&gt;
&amp;nbsp;DO&lt;br /&gt;
&amp;nbsp; CALL clean_old_data()&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div&gt;
Lastly, the words of caution: this works for me as a temporary fix until Alienvault proposes a real solution to this problem. I am pretty certain this band-aid may create a lot of other issues down the road such as orphaned entries or events without data. There is no guarantee that this won&#39;t break something or won&#39;t render your system unusable, you use at your own risks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/2206549363927772142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2019/04/alienvault-and-its-database.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/2206549363927772142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/2206549363927772142'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2019/04/alienvault-and-its-database.html' title='Alienvault and its database'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total><georss:featurename>Sollentuna, Suède</georss:featurename><georss:point>59.4541218 17.92429519999996</georss:point><georss:box>59.324978300000005 17.601571699999962 59.5832653 18.247018699999959</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-1816666615673063182</id><published>2018-12-31T06:00:00.000+01:00</published><updated>2018-12-31T06:00:01.017+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="operating system"/><category scheme="http://www.blogger.com/atom/ns#" term="vulnerability"/><title type='text'>Where does XP lurk?</title><content type='html'>Recently at a station waiting for a train, a screen showed something different than the usual. Here is the picture.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhgbq9faGVzz397pzsfPotJbHMwXszeUgXZoosEZcMZFMMTPlEXWxMfvA_R2U8TThgKgLMAO9T_36GMKSRVy-WyaxLakjwL5o5-nzjhVqUymiv_ex0LPMv4qqERwxMtjcgf6Ma8-mBxTA/s1600/20181226_205842.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1600&quot; data-original-width=&quot;900&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhgbq9faGVzz397pzsfPotJbHMwXszeUgXZoosEZcMZFMMTPlEXWxMfvA_R2U8TThgKgLMAO9T_36GMKSRVy-WyaxLakjwL5o5-nzjhVqUymiv_ex0LPMv4qqERwxMtjcgf6Ma8-mBxTA/s640/20181226_205842.jpg&quot; width=&quot;360&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Good old Windows XP, lurking in the shadows. While this is not likely to be a critical system, this raises the question of how many of these old OS are still out there, running important services such as healthcare, government or financial applications.</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/1816666615673063182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2018/12/where-does-xp-lurk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/1816666615673063182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/1816666615673063182'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2018/12/where-does-xp-lurk.html' title='Where does XP lurk?'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhgbq9faGVzz397pzsfPotJbHMwXszeUgXZoosEZcMZFMMTPlEXWxMfvA_R2U8TThgKgLMAO9T_36GMKSRVy-WyaxLakjwL5o5-nzjhVqUymiv_ex0LPMv4qqERwxMtjcgf6Ma8-mBxTA/s72-c/20181226_205842.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-1951014823283004092</id><published>2018-09-10T06:00:00.000+02:00</published><updated>2018-09-10T06:00:08.209+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="books"/><category scheme="http://www.blogger.com/atom/ns#" term="math"/><category scheme="http://www.blogger.com/atom/ns#" term="review"/><title type='text'>The Computer As Crucible</title><content type='html'>&lt;a href=&quot;https://www.goodreads.com/book/show/3503274-the-computer-as-crucible&quot; style=&quot;float: left; padding-right: 20px;&quot;&gt;&lt;img alt=&quot;The Computer as Crucible: An Introduction to Experimental Mathematics&quot; border=&quot;0&quot; src=&quot;https://images.gr-assets.com/books/1347988148m/3503274.jpg&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://www.goodreads.com/book/show/3503274-the-computer-as-crucible&quot;&gt;The Computer as Crucible: An Introduction to Experimental Mathematics&lt;/a&gt; by &lt;a href=&quot;https://www.goodreads.com/author/show/352763.Jonathan_M_Borwein&quot;&gt;Jonathan M. Borwein&lt;/a&gt;&lt;br /&gt;
My rating: &lt;a href=&quot;https://www.goodreads.com/review/show/2457991851&quot;&gt;4 of 5 stars&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Mathematics is that domain of science that is usually thought to be purely of the mind, but increasingly computers are helping mathematicians by identifying sequences, providing insights into complex systems, assisting with proofs and much more. This book gives a small peek into how the machines are, nowadays, been used and how.&lt;br /&gt;
&lt;br /&gt;
Written in a clear style with numerous examples, the book reads easily and quickly and makes frequent references to other publications, often written by one of or both the authors. In addition, each chapter ends with a few exercises, some of which I have found to be rather challenging.&lt;br /&gt;
&lt;br /&gt;
While this is probably not a book you will read to get a good grasp on &quot;computer assisted mathematics&quot;, it is an interesting introduction to it.
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.goodreads.com/review/list/5106403-jean-gobin&quot;&gt;View all my reviews&lt;/a&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/1951014823283004092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2018/09/the-computer-as-crucible.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/1951014823283004092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/1951014823283004092'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2018/09/the-computer-as-crucible.html' title='The Computer As Crucible'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-6610965871019776807</id><published>2018-05-01T06:00:00.000+02:00</published><updated>2018-05-01T06:00:09.314+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bitcoin"/><category scheme="http://www.blogger.com/atom/ns#" term="scam"/><category scheme="http://www.blogger.com/atom/ns#" term="spam"/><title type='text'>Spammer can ruin my life! Or can he now?</title><content type='html'>Recently, I got a message from a spammer (order (at) creativegrowers.com) who claimed he or she could ruin my life. Here is the message for your enjoyment.&lt;br /&gt;
&lt;blockquote&gt;
Good day...&lt;/blockquote&gt;
&lt;br /&gt;
&lt;blockquote&gt;
Do not regard on my English, Im from Japan.I installed the virus onto your device.At present I thiefted all privy background from your device. Furthermore I got some more evidence.The most important evidence that I received- its a videotape with your self-abusing.I put virus on a porn web site and after you downloaded it. As soon as you picked the video and clicked on a play, my malware at once set up on your system.&lt;br /&gt;
After adjusting, your web camera made the video with you wanking,  additionally software captured exactly the video you chose. In next few days my deleterious soft found all your social media and email contacts.&lt;/blockquote&gt;
&lt;br /&gt;
&lt;blockquote&gt;
If you need to delete the records- pay me 540 usd in BTC(cryptocurrency).&lt;/blockquote&gt;
&lt;blockquote&gt;
I provide you my Bitcoin wallet address - 1Ph5bArH1nN2HVKLLnKE3UB4ZstoEb8Gfc&lt;/blockquote&gt;
&lt;br /&gt;
&lt;blockquote&gt;
  
You have 24 h. to go after reading. As soon as I receive transfer I will destroy the compromising forever. Other way I will send the video to all your colleagues and friends.&lt;/blockquote&gt;
&lt;pre wrap=&quot;&quot;&gt;
&lt;/pre&gt;
The source of the message is 167.99.44.161, which is on Digital Ocean. Furthermore, the message headers tend to indicate that the site &quot;creativegrowers[.]com&quot; got compromised and is spewing spam.&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Blockchain.info shows that at least one payment was made to that address, for a total of 0.03 BTC on 2018-04-30, which represents a bit short of $300. Has someone fell for that scam? Is this something else? Anyway, I will keep an eye on the transaction to and from that address.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/6610965871019776807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2018/05/spammer-can-ruin-my-life-or-can-he-now.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/6610965871019776807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/6610965871019776807'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2018/05/spammer-can-ruin-my-life-or-can-he-now.html' title='Spammer can ruin my life! Or can he now?'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-1856560262020899341</id><published>2018-04-12T06:00:00.000+02:00</published><updated>2018-04-12T06:00:09.099+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Alienvault"/><category scheme="http://www.blogger.com/atom/ns#" term="OSSIM"/><category scheme="http://www.blogger.com/atom/ns#" term="Squid"/><category scheme="http://www.blogger.com/atom/ns#" term="Squid Access"/><title type='text'>Alienvault and Squid-Access logs</title><content type='html'>While playing with OSSIM and Squid, I found that the logs were not processed: though they were correctly received by the sensor and they appeared in &lt;i&gt;/var/log/alienvault/agent/agent.log&lt;/i&gt;, I did not see any event being created or appearing in the server.&lt;br /&gt;
&lt;br /&gt;
Whenever &lt;i&gt;ossim-agent&lt;/i&gt; was restarted on the sensor, a message appeared in&amp;nbsp;&lt;i&gt;/var/log/alienvault/agent/agent.log &lt;/i&gt;at the first event received. This message ended with &quot;Plugin sid not a number&quot;. In the line above that one, which contained the event as parsed by &lt;i&gt;ossim-agent&lt;/i&gt;, indeed the plugin sid value was &quot;TCP_TUNNEL&quot;.&lt;br /&gt;
&lt;br /&gt;
In &lt;i&gt;/etc/ossim/agent/plugins/squid.cfg&lt;/i&gt;, there is a translation table between the status (TCP_HIT, TCP_MISS, ...) and a numerical value. This translation does not exist for TCP_TUNNEL.&lt;br /&gt;
&lt;br /&gt;
After adding it with the next available value to the translation table in squid.cfg and restarting the agent, the TCP_TUNNEL events generated by Squid appear as &quot;Generic event&quot; in Alienvault OSSIM. The rest of the data (source IP, destination IP, hostname &lt;i&gt;et al.&lt;/i&gt;)&lt;br /&gt;
&lt;br /&gt;
The same happened with the message TAG_NONE. Adding it to the corresponding plugin fixed the issue.</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/1856560262020899341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2018/04/alienvault-and-squid-access-logs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/1856560262020899341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/1856560262020899341'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2018/04/alienvault-and-squid-access-logs.html' title='Alienvault and Squid-Access logs'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-3715962782299901764</id><published>2018-01-18T19:06:00.001+01:00</published><updated>2018-01-18T19:06:15.595+01:00</updated><title type='text'>Landscape</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt; &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4Tisf_83CV7bG7PuR26KD6hhDqeCJIpVHRFPHutv8JLgRkvJ6ENOm8BmzGydj8W55NP2u0xxdYnH8eAk5UxmH4s9TLQTjdVX9xfgTWoaUWarAV9YDS8ndfGOcKt__rtzd2YTEdQ_sud4/s1600/Walk+in+the+snow&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt; &lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4Tisf_83CV7bG7PuR26KD6hhDqeCJIpVHRFPHutv8JLgRkvJ6ENOm8BmzGydj8W55NP2u0xxdYnH8eAk5UxmH4s9TLQTjdVX9xfgTWoaUWarAV9YDS8ndfGOcKt__rtzd2YTEdQ_sud4/s640/Walk+in+the+snow&quot;&gt; &lt;/a&gt; &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/3715962782299901764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2018/01/landscape.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/3715962782299901764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/3715962782299901764'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2018/01/landscape.html' title='Landscape'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4Tisf_83CV7bG7PuR26KD6hhDqeCJIpVHRFPHutv8JLgRkvJ6ENOm8BmzGydj8W55NP2u0xxdYnH8eAk5UxmH4s9TLQTjdVX9xfgTWoaUWarAV9YDS8ndfGOcKt__rtzd2YTEdQ_sud4/s72-c/Walk+in+the+snow" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-3402371608359816264</id><published>2018-01-18T12:04:00.001+01:00</published><updated>2018-01-18T12:04:43.309+01:00</updated><title type='text'>Brand Luther (book)</title><content type='html'>Here is a review by Jean: https://www.goodreads.com/review/show/2137840523</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/3402371608359816264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2018/01/brand-luther-book.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/3402371608359816264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/3402371608359816264'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2018/01/brand-luther-book.html' title='Brand Luther (book)'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-2979695662404627584</id><published>2017-05-14T11:49:00.001+02:00</published><updated>2017-05-14T11:49:45.107+02:00</updated><title type='text'>Web Application Hacker&amp;#39;s Handbook</title><content type='html'>Here is a review by Jean: https://www.goodreads.com/review/show/1896919107</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/2979695662404627584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2017/05/web-application-hacker-handbook.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/2979695662404627584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/2979695662404627584'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2017/05/web-application-hacker-handbook.html' title='Web Application Hacker&amp;#39;s Handbook'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-6932803621762958360</id><published>2017-03-27T06:00:00.000+02:00</published><updated>2017-03-27T06:00:14.684+02:00</updated><title type='text'>Machine Learning, Donald Trump and Reddit</title><content type='html'>An &lt;a href=&quot;https://fivethirtyeight.com/features/dissecting-trumps-most-rabid-online-following/?utm_campaign=Data%2BElixir&amp;amp;utm_medium=email&amp;amp;utm_source=Data_Elixir_124&quot; target=&quot;_blank&quot;&gt;excellent article&lt;/a&gt; by Trevor Martin on using Latent Semantic Analysis on the Reddit&amp;nbsp;&lt;a href=&quot;https://www.reddit.com/r/The_Donald/&quot; target=&quot;_blank&quot;&gt;r/The_Donald&lt;/a&gt;&amp;nbsp;comments.&lt;br /&gt;
&lt;br /&gt;
(Source: Data Elixir)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/6932803621762958360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2017/03/machine-learning-donald-trump-and-reddit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/6932803621762958360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/6932803621762958360'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2017/03/machine-learning-donald-trump-and-reddit.html' title='Machine Learning, Donald Trump and Reddit'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-1527356982298840080</id><published>2017-01-31T06:30:00.000+01:00</published><updated>2017-01-31T06:30:16.268+01:00</updated><title type='text'>My review of &quot;Le Dé d&#39;Einstein et le Chat de Schrödinger: Quand Deux Génies s&#39;Affrontent&quot;</title><content type='html'>&lt;a href=&quot;https://www.goodreads.com/book/show/30528684-le-d-d-einstein-et-le-chat-de-schr-dinger&quot; style=&quot;float: left; padding-right: 20px;&quot;&gt;&lt;img alt=&quot;Le dé d&#39;Einstein et le chat de Schrödinger : Quand deux génies s&#39;affrontent (Hors collection)&quot; border=&quot;0&quot; src=&quot;https://images.gr-assets.com/books/1465756754m/30528684.jpg&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://www.goodreads.com/book/show/30528684-le-d-d-einstein-et-le-chat-de-schr-dinger&quot;&gt;Le dé d&#39;Einstein et le chat de Schrödinger : Quand deux génies s&#39;affrontent&lt;/a&gt; by &lt;a href=&quot;https://www.goodreads.com/author/show/214294.Paul_Halpern&quot;&gt;Paul Halpern&lt;/a&gt;&lt;br /&gt;
My rating: &lt;a href=&quot;https://www.goodreads.com/review/show/1882720928&quot;&gt;4 of 5 stars&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Einstein is known as the father of Relativity, as well as of the famous formula that links mass to energy. Schrödinger is known for his cat &quot;thought experiment&quot; and for his wave equation. But did you know that Einstein was also one of the fathers of quantum mechanics? And that both men looked at finding an equation to unify gravity and electromagnetism?&lt;br /&gt;
&lt;br /&gt;
This book is not a biography of either men, though aspects of their lives are presented. It presents how both collaborated, how their friendship fell and how they resumed their collaboration, as well as how their beliefs fitted the evolving physics.
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.goodreads.com/review/list/5106403-jean-gobin&quot;&gt;View all my reviews&lt;/a&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/1527356982298840080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2017/01/my-review-of-le-de-deinstein-et-le-chat.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/1527356982298840080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/1527356982298840080'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2017/01/my-review-of-le-de-deinstein-et-le-chat.html' title='My review of &quot;Le Dé d&#39;Einstein et le Chat de Schrödinger: Quand Deux Génies s&#39;Affrontent&quot;'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-1325681920780035083</id><published>2017-01-16T06:30:00.000+01:00</published><updated>2017-01-16T06:30:03.900+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="data"/><category scheme="http://www.blogger.com/atom/ns#" term="kaggle"/><title type='text'>My first Kaggle submission - Titanic Survival Rate</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
If you don&#39;t not it yet, &lt;a href=&quot;https://www.kaggle.com/&quot; target=&quot;_blank&quot;&gt;Kaggle&lt;/a&gt;&amp;nbsp;is a platform that organizes data-oriented competition. There are small and large sets of data, and there are competitions for fun, for swag or for money. If you are interested in data-science, wanting to learn or to improve, or simply looking for programming challenges, this is a good place to start.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The competitions can originate from a specific requester, but can also be more general: for example there is currently a competition to improve lung cancer detection. There are also introductory competitions meant for beginners.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
When I registered on Kaggle, five years ago, this was to access some large datasets to play with in R, but I have not tried any competition.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
I made my first submission in the &lt;a href=&quot;https://www.kaggle.com/c/titanic&quot; target=&quot;_blank&quot;&gt;Titanic: Machine Learning from Disaster&lt;/a&gt;&amp;nbsp;competition. This is one of the competitions for learning (no ranking, no swag, no money). In it, you are presented with a training dataset that contains several features as well as if the person survived or not. The goal is to build a model that will predict in the testing set whether the person survived or died, based on the same feature.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
My notebook is publicly available &lt;a href=&quot;https://www.kaggle.com/jfgobin/titanic/titanic-survival-rate&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;. Ultimately I opted for Python instead of R as I wanted to play with &lt;i&gt;pandas&lt;/i&gt;, &lt;i&gt;numpy&lt;/i&gt; and &lt;i&gt;scikit-learn&lt;/i&gt;. &lt;i&gt;Pandas&lt;/i&gt; is a library providing data frames to Python (among other), &lt;i&gt;numpy &lt;/i&gt;an octave-like interface, structures and functions, and &lt;i&gt;scikit-learn&lt;/i&gt;&amp;nbsp;various algorithms revolving around machine learning, be them machine learning (kNN, SVM ...), preprocessing or encoders.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
I am quite pleased as my refined model has an accuracy of around 80%. Some of the missing data are imputed using a random process, so the repeated accuracy can change.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Feel free to comment on it!&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;What did I learn?&lt;/u&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
A lot! But more specifically ...&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Exploration and visualization are important&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
This was actually my biggest mistake: I started the competition without really looking at the data, neither exploring it nor visualizing it. As a result, my first models&#39; accuracy were below 75%. Looking at various examples and blogs, I saw people splitting the data and making it tell as much as possible, revealing in the process which features were important and which ones had less significance.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Get to know the context&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
For example, in 1912, during sea accidents, the principle of &quot;women and children first&quot; was still in place, which reflects in the data with a survival rate higher for women and children than for adult male.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Another example is looking at the ship&#39;s plans: the second and third classes were far from the level with the lifeboat, which may also account for the lower survival rate of these populations. This could also have been provided by the cabin number, which started with the deck letter. Unfortunately that information was seldom provided in the dataset.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Understand your tools, and shun away from &quot;easy&quot; simplicity&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Initially, I used a LabelEncoder from &lt;i&gt;sklearn.preprocessing&lt;/i&gt;, &amp;nbsp;which translates categorical variable into an integer per category, for example &quot;Black&quot;,&quot;White&quot;,&quot;Green&quot;,&quot;Black&quot;,&quot;Green&quot; would become 0,1,2,0,2. This has the advantage of being quick, but unfortunately, this also makes possible things such as computing the average of &quot;Black&quot; and &quot;Green&quot; as &quot;White&quot;, which makes no sense. I switched to a simple dummy encoding, i.e. converting all the factors to a 0/1 variable, which improved the accuracy.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/1325681920780035083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2017/01/my-first-kaggle-submission-titanic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/1325681920780035083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/1325681920780035083'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2017/01/my-first-kaggle-submission-titanic.html' title='My first Kaggle submission - Titanic Survival Rate'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-1584412749168640256</id><published>2016-12-26T07:00:00.000+01:00</published><updated>2016-12-26T07:00:22.549+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><title type='text'>Linux, GPU, games and Google Chrome</title><content type='html'>Recently, I have been having a few issues with a few games: once in a while, I like to play a bit of FPS to de-stress, and my frame rate was just abysmally low, what used to be a good 60 FPS went down to 20-30, leaving me with barely playable games, although these were great under Linux Mint 17.&lt;br /&gt;
&lt;br /&gt;
After a bit of searching, I have found something interesting: if Google Chrome is running, the frame rate will be bad. If it is not, my games are back to normal. As Google Chrome uses the GPU for various tasks, I guess this was either due to a conflict (the two applications fighting for GPU resources) or Google Chrome setting some parameters that are detrimental to the games. Looking at &lt;a href=&quot;chrome://gpu/&quot; target=&quot;_blank&quot;&gt;Google Chrome&#39;s GPU status&lt;/a&gt;&amp;nbsp;shows that a few features are either disabled or not available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/1584412749168640256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2016/12/linux-gpu-games-and-google-chrome.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/1584412749168640256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/1584412749168640256'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2016/12/linux-gpu-games-and-google-chrome.html' title='Linux, GPU, games and Google Chrome'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-5801825988145234102</id><published>2016-12-20T07:00:00.000+01:00</published><updated>2016-12-20T07:00:31.213+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><title type='text'>Upgrade from Mint 18 to Mint 18.1</title><content type='html'>A few days ago, there were news that Mint 18.1 was out and ready for install. This morning, my update manager prompted me to install the MintUpdate package, a sign that the new version is ready for prime time.&lt;br /&gt;
&lt;br /&gt;
The &lt;a href=&quot;https://www.linuxmint.com/rel_serena_cinnamon.php&quot; target=&quot;_blank&quot;&gt;release notes&lt;/a&gt; do not show anything that would affect me, and so far, so good.&lt;br /&gt;
&lt;br /&gt;
The overall feeling is that nothing really changed: visually this is still the same, the system does not seem to be faster or slower.&lt;br /&gt;
&lt;br /&gt;
A good point: the upgrade did not remove my PPA and other additional depots. It was one of the many little things that made me cringe during the update from 17 to 18. It is not very hard to put back (all the information is in &lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;~/Upgrade-Backup/APT/sources.list.d&lt;/span&gt;) though.&lt;br /&gt;
&lt;br /&gt;
Comment if you have had any issue.</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/5801825988145234102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2016/12/upgrade-from-mint-18-to-mint-181.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/5801825988145234102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/5801825988145234102'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2016/12/upgrade-from-mint-18-to-mint-181.html' title='Upgrade from Mint 18 to Mint 18.1'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-1999711665149619763</id><published>2016-09-26T10:15:00.002+02:00</published><updated>2016-09-26T10:15:08.399+02:00</updated><title type='text'>Pairi Daiza</title><content type='html'>Here are some &lt;a href=&quot;https://goo.gl/photos/HVTnTDSFg6gu9Bna6&quot; target=&quot;_blank&quot;&gt;pictures&lt;/a&gt; from my walk in Pairi Daiza.</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/1999711665149619763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2016/09/pairi-daiza.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/1999711665149619763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/1999711665149619763'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2016/09/pairi-daiza.html' title='Pairi Daiza'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-3639585954067185437</id><published>2016-09-22T08:00:00.000+02:00</published><updated>2016-09-22T08:00:20.565+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="upgrade"/><title type='text'>From Linux Mint 17.3 to 18</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Linux Mint 18 has been out for the last few months, and I finally found the time to upgrade my computer.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h2 style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;The upgrade&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
As suggested, I started by using the Mint 18 ISO as a live USB, simply to make sure that every piece of equipment was supported. My biggest concern was my video card (NVIDIA GeForce 9600 GT, purchased eight years ago). The Live USB went without a hitch and the nouveau driver perfectly managed the card. However, I did not plan to use it: I had too much issues under Fedora and Linux Mint 17.2. Though it was good to know that, if need be, I could use that driver while shopping for a new video card.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The test with the Live USB being okay, I proceeded with the &lt;a href=&quot;https://community.linuxmint.com/tutorial/view/2316&quot;&gt;instructions&lt;/a&gt; provided by the Linux Mint team. Starting with the &quot;take a backup.&quot; That step is often overlooked, but I really recommend it, especially that a TB external hard drive costs less than 100€. As a matter of fact, I have the habit of taking a weekly backup - usually on Friday evening, and whenever I import pictures from my camera.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The check phase went fine, then the download - which I let run overnight. In the morning, I only had to go for the mintupgrade upgrade command, which performs the actual upgrade.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
There, things were a bit less clear cut: several errors and tracebacks appeared related to mono, but it seems okay and can be ignored. However, when the process finished, several packages were reported has not being upgraded due to errors. I reran the upgrade process and the same result appeared. Here are the packages that were not updated:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;cron&lt;/li&gt;
&lt;li&gt;cups-browsed&lt;/li&gt;
&lt;li&gt;cups-daemon&lt;/li&gt;
&lt;li&gt;samba&lt;/li&gt;
&lt;li&gt;rsyslog&lt;/li&gt;
&lt;li&gt;ubuntu-minimal&lt;/li&gt;
&lt;li&gt;irqbalance&lt;/li&gt;
&lt;li&gt;acpid&lt;/li&gt;
&lt;li&gt;avahi-daemon&lt;/li&gt;
&lt;li&gt;avahi-utils&lt;/li&gt;
&lt;li&gt;bluez&lt;/li&gt;
&lt;li&gt;bluetooth&lt;/li&gt;
&lt;li&gt;cups-core-drivers&lt;/li&gt;
&lt;li&gt;cups&lt;/li&gt;
&lt;li&gt;printer-driver-hpcups&lt;/li&gt;
&lt;li&gt;hplip&lt;/li&gt;
&lt;li&gt;printer-driver-postscript-hp&lt;/li&gt;
&lt;li&gt;bluez-cups&lt;/li&gt;
&lt;li&gt;gnome-bluetooth&lt;/li&gt;
&lt;li&gt;gnome-user-share&lt;/li&gt;
&lt;li&gt;libnss-mdns:amd64&lt;/li&gt;
&lt;li&gt;nvidia-340&lt;/li&gt;
&lt;li&gt;nvidia-340-uvm&lt;/li&gt;
&lt;li&gt;printer-driver-gutenprint&lt;/li&gt;
&lt;li&gt;printer-driver-splix&lt;/li&gt;
&lt;li&gt;pulseaudio-module-bluetooth&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Looking at the messages, it was pretty much the same for each: either the service could not be/was not restarted and the dpkg --configure failed (for example bluez), or the package depended on such a package (for example bluetooth). I manually ran the corresponding service xx stop / dpkg --configure and everything went fine.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Lastly, when I restarted, I had an issue when I logged in, with the following error message, before disconnecting me.&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
GLib-CRITICAL: g_key_file_free: assertion &#39;key_file != NULL&#39; failed&lt;/blockquote&gt;
After  a few searches, it seems this is a known issue, and a &quot;sudo apt-get purge cinnamon nemo &amp;amp;&amp;amp; sudo apt-get install cinnamon&quot; at the console later, I was back in business.&lt;br /&gt;&lt;h2&gt;
The first half-day&lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
So far, so good. After the first restart, I reapplied the intel-microcode proprietary driver, and I re-added all my repositories and PPA (Google Chrome, Julia, Sagemath and Darktable), which were lost during the upgrade. This is not a major issue, and this was quickly corrected, but a minor annoyance, especially if you have a lot of PPAs and repositories. There is also a pro in not porting over the PPAs: some of the applications may be linked against the older versions of the libraries and might not work anymore after the upgrade, possibly resulting in broken dependencies and other errors.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
I had to reboot once, to apply both the microcode driver, but also a kernel update that popped up and was not taken during the upgrade process. Not too bad.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Visually, this version is very clear, and the Mint-X theme is very readable. It is pleasant and easy on the eyes, and while this is something that never struck me as an issue with the 17.3, going to 18 makes a ton of difference.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
During my first use, I was surprised: the active application appears highlighted in green in the task bar, which I thought was to request the user&#39;s attention. After a minute or so, I got used to it.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
From a performance standpoint, I feel it is about the same as my previous Linux Mint 17.3 install. However, my machine is about eight years old and probably not the snappiest thing on earth.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The aim of my upgrading was to be able to install some more recent applications, especially Julia and Jupyter. For the former, I opted to re-install the &lt;a href=&quot;https://launchpad.net/~staticfloat/+archive/ubuntu/juliareleases&quot;&gt;PPA&lt;/a&gt; instead. For Jupyter, unfortunately, still nothing in the official package. PIP install it is then.&lt;/div&gt;
&lt;h2 style=&quot;text-align: justify;&quot;&gt;
Overall&lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Everything considered, I am very pleased: while there were a few hiccups, the upgrade went without any major issues and the few kinks I had after reboot were easily fixed. This new version is way clearer and visually easier on the eyes.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The upgrade process is still a bit too chaotic, and the hiccups along the way can be issues for people new to Linux. It is to be noted that upgrading a live system is not the way recommended by the Mint team, which favors using a fresh install.&amp;nbsp;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/3639585954067185437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2016/09/from-linux-mint-173-to-18.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/3639585954067185437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/3639585954067185437'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2016/09/from-linux-mint-173-to-18.html' title='From Linux Mint 17.3 to 18'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total><georss:featurename>Sint-Geertruiabdij 8, 3000 Leuven, Belgique</georss:featurename><georss:point>50.883849299999987 4.6987887000000228</georss:point><georss:box>50.883810299999986 4.6987097000000224 50.883888299999988 4.6988677000000232</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-2985268402855407341</id><published>2016-08-22T06:00:00.000+02:00</published><updated>2016-08-22T06:00:00.142+02:00</updated><title type='text'>MIT Technology Review : Cyber-Espionage Nightmare</title><content type='html'>A very good article by the MIT Technology Review discussing a cyber attack from one of the most active cyber attack unit in China.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.technologyreview.com/s/538201/cyber-espionage-nightmare/?utm_campaign=socialflow&amp;amp;utm_source=facebook&amp;amp;utm_medium=post&quot; target=&quot;_blank&quot;&gt;
&lt;img border=&quot;0&quot; height=&quot;228&quot; src=&quot;https://d267cvn3rvuq91.cloudfront.net/i/images/cyber_0.jpg?sw=2360&amp;amp;cx=0&amp;amp;cy=0&amp;amp;cw=2115&amp;amp;ch=1511&quot; width=&quot;320&quot; /&gt;&lt;br /&gt;Cyber Espionage Nightmare&lt;/a&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/2985268402855407341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2016/08/mit-technology-review-cyber-espionage.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/2985268402855407341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/2985268402855407341'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2016/08/mit-technology-review-cyber-espionage.html' title='MIT Technology Review : Cyber-Espionage Nightmare'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-1368391885613025385</id><published>2016-07-04T06:45:00.001+02:00</published><updated>2016-07-04T06:45:25.156+02:00</updated><title type='text'>Jean Ray, &amp;quot;la cité de l&amp;#39;indicible peur&amp;quot;</title><content type='html'>Here is a review by Jean: http://www.goodreads.com/review/show/1685894535</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/1368391885613025385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2016/07/jean-ray-cite-de-l-peur.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/1368391885613025385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/1368391885613025385'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2016/07/jean-ray-cite-de-l-peur.html' title='Jean Ray, &amp;quot;la cité de l&amp;#39;indicible peur&amp;quot;'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-3380226210884426117</id><published>2016-07-02T19:29:00.001+02:00</published><updated>2016-07-02T19:32:06.198+02:00</updated><title type='text'>Wolfram&#39;s &quot;A New Kind of Science&quot;</title><content type='html'>My review of the book on&lt;a href=&quot;https://www.goodreads.com/book/show/238558.A_New_Kind_of_Science&quot; target=&quot;_blank&quot;&gt; GoodReads&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/3380226210884426117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2016/07/wolframs-new-kind-of-science.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/3380226210884426117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/3380226210884426117'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2016/07/wolframs-new-kind-of-science.html' title='Wolfram&#39;s &quot;A New Kind of Science&quot;'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-1989143323768970458</id><published>2016-06-25T10:15:00.001+02:00</published><updated>2016-06-25T10:15:09.600+02:00</updated><title type='text'>Martina&#39;s new book, Popletená Móda</title><content type='html'>Something a bit different than my usual - My friend Martina has started a HitHit (the CZ Kickstarter) to publish a book on knitting. Feel free to lend a hand&amp;nbsp;&lt;a href=&quot;https://www.hithit.com/cs/project/2634/popletena-moda-vydani-knihy-popisu-martiny-taborsky&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/1989143323768970458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2016/06/martinas-new-book-popletena-moda.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/1989143323768970458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/1989143323768970458'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2016/06/martinas-new-book-popletena-moda.html' title='Martina&#39;s new book, Popletená Móda'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-3207185080037359370</id><published>2016-06-14T05:42:00.001+02:00</published><updated>2016-06-14T05:42:28.442+02:00</updated><title type='text'></title><content type='html'>Here is a review by Jean: http://www.goodreads.com/review/show/1643442046</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/3207185080037359370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2016/06/here-is-review-by-jean-httpwww.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/3207185080037359370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/3207185080037359370'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2016/06/here-is-review-by-jean-httpwww.html' title=''/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-8349787354097852366</id><published>2016-03-16T07:00:00.000+01:00</published><updated>2016-03-16T07:00:12.045+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="humor"/><title type='text'>24 of the most mesmerizing machines</title><content type='html'>Just for the fun. Some of them are really hypnotic.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/j_ZmkzIebr0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/8349787354097852366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2016/03/24-of-most-mesmerizing-machines.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/8349787354097852366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/8349787354097852366'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2016/03/24-of-most-mesmerizing-machines.html' title='24 of the most mesmerizing machines'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/j_ZmkzIebr0/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-3161279184731968752</id><published>2016-03-09T08:00:00.000+01:00</published><updated>2016-03-09T08:00:16.643+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="statistics"/><title type='text'>TED 2005 - How juries are fooled by statistics - Peter Donnelly</title><content type='html'>An oldie but still goodie - Oxford mathematician Peter Donnelly explains why some juries are making mistakes when deciding what the probability is for an event to happen.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;360&quot; mozallowfullscreen=&quot;&quot; scrolling=&quot;no&quot; src=&quot;https://embed-ssl.ted.com/talks/peter_donnelly_shows_how_stats_fool_juries.html&quot; webkitallowfullscreen=&quot;&quot; width=&quot;640&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
There was also an article in the NYTimes about &lt;a href=&quot;http://www.nytimes.com/2013/03/27/opinion/when-judges-cant-do-math-justice-suffers.html?partner=rss&amp;amp;emc=rss&amp;amp;_r=0&quot; target=&quot;_blank&quot;&gt;this subject&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/3161279184731968752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2016/03/ted-2005-how-juries-are-fooled-by.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/3161279184731968752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/3161279184731968752'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2016/03/ted-2005-how-juries-are-fooled-by.html' title='TED 2005 - How juries are fooled by statistics - Peter Donnelly'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-8965564936389964262</id><published>2016-03-02T08:00:00.000+01:00</published><updated>2016-03-02T08:00:20.692+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="security"/><title type='text'>BruCon 0x07 - Unified DNS View to Track Threats - Dhia Mahjoub &amp; Thomas Mathew</title><content type='html'>A very good talk on some of the techniques used by&amp;nbsp;&lt;a href=&quot;https://www.opendns.com/&quot; target=&quot;_blank&quot;&gt;OpenDNS&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/8edBgoHXnwg&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/8965564936389964262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2016/03/brucon-0x07-unified-dns-view-to-track.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/8965564936389964262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/8965564936389964262'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2016/03/brucon-0x07-unified-dns-view-to-track.html' title='BruCon 0x07 - Unified DNS View to Track Threats - Dhia Mahjoub &amp; Thomas Mathew'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/8edBgoHXnwg/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-7539875190714015317</id><published>2016-02-24T08:00:00.000+01:00</published><updated>2016-02-24T08:00:15.524+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="security"/><category scheme="http://www.blogger.com/atom/ns#" term="usenix"/><title type='text'>Usernix Enigma 2016 - Hacking Health: Security in Healthcare IT Systems</title><content type='html'>A great talk by Avi Rubin - slightly sarcastic at times - on the IT security in the healthcare industry, a particularly challenging industry when it comes to security. While it has become very good at safety, security is still lagging behind. Avi even mentions an argument I was opposed once when doing a security assessment for a hospital: &quot;if it delays us by 5 seconds, it will cost lives.&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/GDVD2A7CSGw&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/7539875190714015317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2016/02/usernix-enigma-2016-hacking-health.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/7539875190714015317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/7539875190714015317'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2016/02/usernix-enigma-2016-hacking-health.html' title='Usernix Enigma 2016 - Hacking Health: Security in Healthcare IT Systems'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/GDVD2A7CSGw/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8089952888041148229.post-6270969885583625268</id><published>2016-02-17T08:00:00.000+01:00</published><updated>2016-02-17T08:00:12.330+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="security"/><category scheme="http://www.blogger.com/atom/ns#" term="usenix"/><title type='text'>Usenix Enigma 2016 - NSA/TAO Chief on Disrupting Nation State Hackers</title><content type='html'>This is not often that the chief of one of the biggest exploitation team from one of the biggest intelligence agency in the whole world gives a talk about his job, and more specifically about how to make his team&#39;s job harder.&lt;br /&gt;
&lt;br /&gt;
Do not expect any ground shaking revelations: everything he says have been said before. But private companies and government agencies are still failing to implement the tools and steps he talks about.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/bDJb8WOJYdA&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;

&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.gobinjf.be/feeds/6270969885583625268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.gobinjf.be/2016/02/usenix-enigma-2016-nsatao-chief-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/6270969885583625268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8089952888041148229/posts/default/6270969885583625268'/><link rel='alternate' type='text/html' href='http://www.gobinjf.be/2016/02/usenix-enigma-2016-nsatao-chief-on.html' title='Usenix Enigma 2016 - NSA/TAO Chief on Disrupting Nation State Hackers'/><author><name>JeanFGobin</name><uri>http://www.blogger.com/profile/02256339699052340725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/bDJb8WOJYdA/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>