Thanks for the comment, I'm a long time UNIX user (since the early 90s) and because I see the majority of web-applications running on *NIX systems, I, personally think a grounding in UNIX is quite important. I could be wrong though, so I'm all ears to any suggestions for her.
> No, and the situation was and still is a lot more complicated than that.
The question was "Did they [Irish Protestants] really consider themselves "Irish", though?" and the answer is "yes".
> Moreover, the vast majority of Irish Protestants have been Presbyterian, not Anglican.
The Church of Ireland is (and has been in recent history) the second largest Christian "sect" (as I put it earlier) in Ireland after Roman Catholicism. The Church of Ireland follows Anglicanism.
Of course are many many complications to the entire subject but that wasn't the original question, I was referring to the national identification of the Protestant islanders during the time frame of Jensen's claims.
They were Irish, but the unionists agreed (along with Great Britain) that Ireland should be ruled by the King and be under British rule, and subsequently they all adopt the "British" sect of Christianity (Anglicanism).
Atmel have had FPGA devices for a very long time, they also have military specification FPGAs that are probably sat in lots of hardware that would need a constant flow of replacement modules for repair.
I seem to remember that they had some early 8051 and possibly even AVR devices that had some programmable logic blocks on board too.
The suggestion is for an illegal device, no need for licenses in that case ;)
The easiest way would be to extract the pint glass graphic over the wire (sitting in middle of the HDMI cable the set top box to the TV) then transmitting that to other establishments and overlaying that graphic in between the set top box and the TV (the best bit is that you wouldn't even need to decrypt the video, just overlay the graphic).
I use an ATIV Book 9 Plus ultrabook (13.3" LED QHD+ 3200 x 1800) as my main machine - the HiDPI screen is stunning and it is something I couldn't live without now.
Up until a week or so ago, my OS was GNU/Linux Debian Jessie, my DE was Cinnamon and/or i3wm (depending on how I felt).
A week ago I switched to Fedora 21 as I have to get back up to speed with RHEL for a work project. I am now using Gnome 3.14.2, and to be perfectly honest I am pleasantly surprised with the entire experience.
Development tools: vim, gcc, python, opera-beta.
Communication tools: utox and irc.
I also run another machine that sits on a different VLAN that I use for skype, the machine is locked down with SELinux and firewall rules both inside the machine and on the Ethernet switch and router, I also use this machine if i need to view any flash content.
As you say yourself, it is part of your history, you've probably forgotten which concepts that K&R taught you and the OP is trying to learn C from scratch.
The OP mentions that they are learning C to help them with their reverse engineering skills, so learning about the older ways that C was programmed is also invaluable as those insecure programming techniques are still (unfortunately) widely used today and if OP wants to exploit such bugs, then all information is useful!
You mention nostalgia, and yes that is certainly one of the reasons as in my opinion the preface, the preface to the second edition and the introduction in the K&R book are worth the cost alone.
Besides, the book is so thin and flexible and makes a perfect ultra-portable, high-definition, long-life, skills acquisition device that works well on bus journeys, flights etc. ;)
You should definitely have a copy of K&R on your desk.
A book I read alongside K&R was "Illustrating C" by Donald G. Alcock, even though it is out of print and quite hard to find I'd recommend hunting a copy down as it explains the concepts visually and for me, it was the only book that made things fall into place.
Yes, but they clearly state - "To register your payment information, we will ask your bank for a 20,00€ debit preauthorization. This will appear on your bank statement and be automatically released after 7 days.".
This is a fairly common practice to weed out stolen credit-cards and to make sure you are real subscriber/customer, no biggie.
That isn't the point I'm making, it was a fictitious example based on many interactions with these types of guys.
I'm illustrating how easily such a file is leaked because the people employed in mobile network maintenance are incompetent and the systems are not updated and kept secure.
> It does say 98% of private key transfers are not between the SIM supplier (Gemalto) and the carrier. It explicitly says those could be hacked more easily but are out of their hands.
But that is the problem, they shouldn't really be in a state that could ever be read by a human, they should be on individual HSMs that are distributed around the networks from the SIM manufacturer.
The problem is that there isn't a real standard on how to exchange HSMs between SIM manufacturers and the network operators that use different jury-rigged hacks for everything.
The mass deployment of HSMs would add a huge cost and involves additional hardware development and integration in mobile networks that already work perfectly.
If the SIM manufacturer insisted that the keys would never be given in a plain-text format but only as individual non-dumpable HSMs then that would force the network equipment vendors and mobile operators to deploy the technology.
This isn't going to happen as the SIM company will lose business to a competitor and the mobile network operator will not spend their budget on such a project that adds zero functionality to their existing (and completely operational) network.
This statement from Gemalto seems quite naive considering the leaked documents state that the operations to obtain the private keys were successful.
They talk about the deployment of a "secure transfer system" BUT that will only help if that is the only time that data is ever transferred between two entities and assumes that the data will be kept securely.
The Ki database has to be distributed to so many places in and around the network that it isn't surprising that it is schlepped around using insecure means.
Of course in an ideal world the keys should never be accessible by a human, they should have been generated in a set of HSMs at the SIM manufacturer that are transferred physically to the network operator. In reality this doesn't happen as that takes time and money and is an overall logistical nightmare.
Mobile carriers use lots of professional services "experts" from the vendors they buy from, it is rare to have in-house engineers running and maintaining the systems as those tasks are usually outsourced.
Such engineers will have done a 4 week course with Nokia-Siemens-Networks, Huawei or Ericsson and they are sent out into the field with a crappy laptop and a few tools, they are just expensive "remote hands" without any real knowledge.
This is how it would play out from a 3rd level support/engineer back at Telco HQ -
In-house expert: Hi Mr Field Engineer, I need you to restore that HLR you are looking at, I can't reach it from here, and I need to send you a file securely to restore to that node, do you use PGP? Do you have the emergency encrypted USB stick with you?
Outsourced Engineer: PGP? I don't know how to program, isn't that for making web-sites? USB stick, yes I have a new one in my bag I bought for downloading movies.
In-house expert: No, that is PHP, don't worry about that for now, do you have any decryption software on your laptop?
Outsourced Engineer: No, but my laptop is already unlocked, I've typed in my account and password.
In-house expert: I have my boss screaming at me and the call-center is overloaded with complaints, do you know how to use SCP?
Outsourced Engineer: SCP?
In-house expert: OK, how about FTP, do you have an FTP client?
Outsourced Engineer: Yes, I've got that, I use it for sending firmware to Cisco routers.
In-house expert: No, not TFTP, FTP! Do you know what that is?
Outsourced Engineer: Huh?
In-house expert: OK, how about a corporate email account?
Outsourced Engineer: No, I'm working for "XYZ Solutions" and I'm on a probationary period, I have a hotmail account, does that help?
In-house export: OK, I suppose that will have to do, please just delete the email from hotmail and make sure you delete that file later from your PC.
Outsourced Engineer: OK, you mean just drag it to trash on this 4 year old Windows XP laptop I'm using?
I'm not running a 4K display on my laptop but a QHD+ HiDPI display (with a resolution of 3200x1800).
I've settled on Debian Jessie(testing) with the Cinnamon desktop environment and Opera Beta as my web-browser, it all works perfectly and the clarity is wonderful and couldn't imagine ever using a non-HiDPI screen again.