Location: TX, USA Remote: Yes Willing to relocate: Yes, to MX, CL, or AR. Technologies: Linux, C++, Python, TCP/IP, 3G/4G networks, PostgreSQL Résumé/CV: Not published to the world. I will provide to inquirers. Email:…
The doomsday title reminded me of the world's last C bug: while (1) { status = GetRadarInfo(); if (status = 1) LaunchMissiles(); }
Bibles don't kill people. People kill people.
The GCC Atomic Builtins mentioned in the article are not specific to Unix. They are compiler constructs, and depend on specific architecture hardware support. All x86 CPUs have such support for some years now. So these…
> The world is not run by mustache twirling villains who get sustenance from the tears of "the people." Actually, yes, about half of it is. Cuba, China, North Korea, Viet Nam, almost all the Middle East, two thirds of…
A remembrance of Zawinski's law seems apropos here.
> I'm not saying github will be around forever, but I highly doubt they'll make the same mistake sourceforge is making now. Github could be sold, just like Sourceforge was sold, and the new owners could behave very…
Every SoC has a different kernel, heavily patched, with drivers specific to the SoC. The SoC vendor has an army of paid programmers developing this software for every SoC they make. These Soc vendors have to start…
I think the widespread insecurity of home routers will not improve anytime soon. Background: I work at a company which makes a "home router". It's not one you will find at a big box store, but internally it's not much…
> That's not how the internet works. Nobody PUSHES data. People PULL data. There's more to "the Internet" than just "the WWW". While HTTP could be considered a "pull data" protocol, there's plenty of application…
I find par to be very useful. http://www.nicemice.net/par/ Works great for re-wrapping code comments too. It's been packaged in Debian for ages.
> In general you should prefer crypto constructions which are a result of global competitions. For example AES and SHA3. The judges who chose AES and SHA-3 as the "winners" of the global competitions are the NSA. > You…
My for-real-not-humor implementation: def fizzbuzz(i, n): while i <= n: yield i%15 and (i%5 and (i%3 and i or 'fizz') or 'buzz') or 'fizzbuzz' i += 1 for x in fizzbuzz(1, 100): print x
See David Wheeler's page, The Most Important Software Innovations <http://www.dwheeler.com/innovation/innovation.html>. The page has been online and refined for 12 years. It lists things such as the Stack,…
It's not surprising, and it is not peculiar to FNV-1a. Most of these hashes will exhibit this same behavior. Since the hash iterates over the characters in the string, once you find two colliding strings S and T, if you…
Samsung's customers are the carriers. The carrier asks Samsung for specific features or changes in the firmware build for the phones they buy from Samsung. Samsung satisfies their customer by giving them what they want.…
> most [email] users have no idea what HTML even is. For most users email is something you do in a web browser. They've never used it any other way.
There was a time, in the not-too distant past, when the Internet was mostly about sharing educational information. Sadly, the Internet is now full of companies who want to use it as a vehicle for advertising and who are…
> Django ... it is wrong to expect a CMS to be built using them. Django was originally developed to build a CMS, for the Lawrence Journal-World
email is a useful messaging system. However, email is not: 1) a reliable messaging system, 2) a secure messaging system, 3) a private communication conduit.
You might be surprised to learn that the Internet Protocol and the DNS are used for many other things besides serving web pages to browsers.
wow, this page sets 20 cookies, loads 16 external javascripts, and has a 280kB image file in the banner. Just to deliver 7 paragraphs of text.
A few years ago a potential client produced a similar contract, wherein they wanted me to indemnify them against any future litigation regarding possible copyright/patent infringement. I explained my position this way:…
I think part of the problem is that many, if not most people using email don't have a good understanding of what email is and is not. Email is not a reliable messaging system. It gives enough of an appearance of…
Matt Dillon, Linus Torvalds, Theo De Raadt, Jony Ives, Zed Shaw, John Gruber One of these guys is not like the others.
Location: TX, USA Remote: Yes Willing to relocate: Yes, to MX, CL, or AR. Technologies: Linux, C++, Python, TCP/IP, 3G/4G networks, PostgreSQL Résumé/CV: Not published to the world. I will provide to inquirers. Email:…
The doomsday title reminded me of the world's last C bug: while (1) { status = GetRadarInfo(); if (status = 1) LaunchMissiles(); }
Bibles don't kill people. People kill people.
The GCC Atomic Builtins mentioned in the article are not specific to Unix. They are compiler constructs, and depend on specific architecture hardware support. All x86 CPUs have such support for some years now. So these…
> The world is not run by mustache twirling villains who get sustenance from the tears of "the people." Actually, yes, about half of it is. Cuba, China, North Korea, Viet Nam, almost all the Middle East, two thirds of…
A remembrance of Zawinski's law seems apropos here.
> I'm not saying github will be around forever, but I highly doubt they'll make the same mistake sourceforge is making now. Github could be sold, just like Sourceforge was sold, and the new owners could behave very…
Every SoC has a different kernel, heavily patched, with drivers specific to the SoC. The SoC vendor has an army of paid programmers developing this software for every SoC they make. These Soc vendors have to start…
I think the widespread insecurity of home routers will not improve anytime soon. Background: I work at a company which makes a "home router". It's not one you will find at a big box store, but internally it's not much…
> That's not how the internet works. Nobody PUSHES data. People PULL data. There's more to "the Internet" than just "the WWW". While HTTP could be considered a "pull data" protocol, there's plenty of application…
I find par to be very useful. http://www.nicemice.net/par/ Works great for re-wrapping code comments too. It's been packaged in Debian for ages.
> In general you should prefer crypto constructions which are a result of global competitions. For example AES and SHA3. The judges who chose AES and SHA-3 as the "winners" of the global competitions are the NSA. > You…
My for-real-not-humor implementation: def fizzbuzz(i, n): while i <= n: yield i%15 and (i%5 and (i%3 and i or 'fizz') or 'buzz') or 'fizzbuzz' i += 1 for x in fizzbuzz(1, 100): print x
See David Wheeler's page, The Most Important Software Innovations <http://www.dwheeler.com/innovation/innovation.html>. The page has been online and refined for 12 years. It lists things such as the Stack,…
It's not surprising, and it is not peculiar to FNV-1a. Most of these hashes will exhibit this same behavior. Since the hash iterates over the characters in the string, once you find two colliding strings S and T, if you…
Samsung's customers are the carriers. The carrier asks Samsung for specific features or changes in the firmware build for the phones they buy from Samsung. Samsung satisfies their customer by giving them what they want.…
> most [email] users have no idea what HTML even is. For most users email is something you do in a web browser. They've never used it any other way.
There was a time, in the not-too distant past, when the Internet was mostly about sharing educational information. Sadly, the Internet is now full of companies who want to use it as a vehicle for advertising and who are…
> Django ... it is wrong to expect a CMS to be built using them. Django was originally developed to build a CMS, for the Lawrence Journal-World
email is a useful messaging system. However, email is not: 1) a reliable messaging system, 2) a secure messaging system, 3) a private communication conduit.
You might be surprised to learn that the Internet Protocol and the DNS are used for many other things besides serving web pages to browsers.
wow, this page sets 20 cookies, loads 16 external javascripts, and has a 280kB image file in the banner. Just to deliver 7 paragraphs of text.
A few years ago a potential client produced a similar contract, wherein they wanted me to indemnify them against any future litigation regarding possible copyright/patent infringement. I explained my position this way:…
I think part of the problem is that many, if not most people using email don't have a good understanding of what email is and is not. Email is not a reliable messaging system. It gives enough of an appearance of…
Matt Dillon, Linus Torvalds, Theo De Raadt, Jony Ives, Zed Shaw, John Gruber One of these guys is not like the others.