<?xml version="1.0" encoding="ISO-8859-1"?><rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>lucb1e.com</title><link>http://lucb1e.com/</link><atom:link href="http://lucb1e.com/?p=rss" rel="self" type="application/rss+xml" /><description>A blog about tech, programming, AI and various other subjects</description><item><title>Geekbench 5 to 6 conversion factor for smartphone single core benchmarks</title><guid isPermaLink="true">http://lucb1e.com/?p=post&amp;id=131</guid><link>http://lucb1e.com/!131</link><pubDate>Thu, 10 Apr 2025 05:56:47 +0000</pubDate><description><![CDATA[<a href="home/blogcontent/geekbench5to6singlephones.png"><img src="home/blogcontent/geekbench5to6singlephones.png" style="width: 100%; border: 0;" alt="Scatter plot showing 51 data points along a roughly linear line from bottom left to top right, with about 6 outliers (4 below, 2 above). On the X ax]]></description></item><item><title>Google banned from this site for foul play</title><guid isPermaLink="true">http://lucb1e.com/?p=post&amp;id=130</guid><link>http://lucb1e.com/!130</link><pubDate>Fri, 12 Apr 2019 20:27:30 +0000</pubDate><description><![CDATA[Yesterday, I read this article: <a href="https://unlikekinds.com/article/google-amp-page-speed" target="_blank" rel=noopener>https://unlikekinds.com/article/google-amp-page-speed</a>.<br />
<br />
The main points are:<br />
<ul><br />
<li>To get more prominent visibility on Google, you can implement AMP. Without AMP, y]]></description></item><item><title>Telegram is no longer open source</title><guid isPermaLink="true">http://lucb1e.com/?p=post&amp;id=129</guid><link>http://lucb1e.com/!129</link><pubDate>Tue, 28 Feb 2017 10:19:35 +0000</pubDate><description><![CDATA[<b>Telegram for Android is now a closed source application.</b> According to the repository and the Telegram website, it is covered by the GPL license which states one must publish changes. However, since early October 2016, there have been many releases but no updates of the source code. Everyone i]]></description></item><item><title>Phasing out of this nickname</title><guid isPermaLink="true">http://lucb1e.com/?p=post&amp;id=128</guid><link>http://lucb1e.com/!128</link><pubDate>Tue, 21 Feb 2017 13:34:55 +0000</pubDate><description><![CDATA[TL;DR: New blog posts will be posted in a new place under my legal name. <a href="/?p=about">Contact me</a> if you want to know where.<br />
<br />
Some followers of this blog have noted that I post less, and it's true. There are several reasons, but one of the main reasons is that this nickname is a dead end for me. I am moving towards using my full name for professional things, and interesting technical content is now a professional thing.]]></description></item><item><title>IPv6 addresses weird? It's v4 that's crazy</title><guid isPermaLink="true">http://lucb1e.com/?p=post&amp;id=127</guid><link>http://lucb1e.com/!127</link><pubDate>Tue, 10 Jan 2017 14:15:31 +0000</pubDate><description><![CDATA[Dots are often used for hierarchy. Domains are backwards, but still hierarchical. Wireshark you can use tcp.port to filter on TCP ports. In many programming languages you specify an object's property as object.property. Does that property have methods you can use? Try another dot: car.wheels.length(). Dots are also commonly used as decimal separator.<br />
<br />
Colons are often separ]]></description></item><item><title>To curl|bash or not to curl|bash</title><guid isPermaLink="true">http://lucb1e.com/?p=post&amp;id=126</guid><link>http://lucb1e.com/!126</link><pubDate>Sun, 08 May 2016 14:23:58 +0000</pubDate><description><![CDATA[People have a lot to say about how terrible piping from curl to bash is. These are the reasons people give:<br />
<br />
1. It executes arbitrary code on your system!<br />
<br />
I'm sure these people never ran a .exe file in their life.<br />
<br />
2. The download could cut off mid-file and turn "rm /opt/something" into "rm /opt"!<br />
<br />
Valid point! This is why we commonly wrap the installer as a big function, and call it in the end. If you care, you can even inspect the source to see if it does this, and if the software is on Github or something (curl|bash-using software usually is) or has nice developers, you can just let them know or send a pull request.<br />
<br />
3. The code is not signed! If it was from the repositories, it would be signed.<br />
]]></description></item><item><title>Local File Inclusion by one misplaced character</title><guid isPermaLink="true">http://lucb1e.com/?p=post&amp;id=125</guid><link>http://lucb1e.com/!125</link><pubDate>Thu, 29 Oct 2015 13:08:44 +0000</pubDate><description><![CDATA["Uh-oh," I thought, as a good friend alerted me to a local file inclusion vulnerability in a site that I recently made. It's still in beta, not public yet, but still. How could this happen? I wrote code to prevent this!<br />
<br />
The site has a <tt class=largeMonospace>?page=mypage</tt> parameter that you could modify into anything, and it would just include the page instead of restricting it to existing and allowed pages. An absolute beginner's mistake, and I had thought of it, and secured it. Just not tested it.<br />
<br />
I went to look at the code.<br />
<br />
<pre class=largeMonospace>if (in_array($_GET['page'], array('about', 'contact', true))) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;require($_GET['page'] . '.php');<br />
}</pre>Can you spot the error?]]></description></item><item><title>From a Nokia to a Note and back again: experiences</title><guid isPermaLink="true">http://lucb1e.com/?p=post&amp;id=124</guid><link>http://lucb1e.com/!124</link><pubDate>Sat, 18 Oct 2014 00:34:38 +0000</pubDate><description><![CDATA[About 22 months ago I got my first touchscreen phone and my first Android. I was pretty excited about this Galaxy Note II and it fully lived up to my expectations. Last week it broke down.<br />
<br />
I'm back to my good old Nokia E75. Officially called a smartphone, it runs Symbian which is as powerful as y]]></description></item><item><title>Self-driving cars</title><guid isPermaLink="true">http://lucb1e.com/?p=post&amp;id=123</guid><link>http://lucb1e.com/!123</link><pubDate>Tue, 24 Jun 2014 19:40:12 +0000</pubDate><description><![CDATA[How much would you pay for a self-driving car? I'll let you think about that for a minute. Myself, I'd pay about all the money I could spend on it. The idea fascinates me and it really seems like an awesome future.<br />
<br />
Not only will self-driving cars get you from A to B without having to drive, it wi]]></description></item><item><title>SSH tips (and GNU screen)</title><guid isPermaLink="true">http://lucb1e.com/?p=post&amp;id=122</guid><link>http://lucb1e.com/!122</link><pubDate>Sat, 10 May 2014 15:29:00 +0000</pubDate><description><![CDATA[Just a quick blogpost about some things for ssh that make my life easier. No more password typing, hostname, user and port remembering, or even losing your session when a connection drops. The latter didn't seem easy to find and I had to piece some things together, but I'll explain how to use ssh wi]]></description></item></channel></rss>