Our hosting is kindly provided by Josh from AnHonestHost.com. We would appreciate it if you could donate to help reduce his costs in funding the hosting. He is also accepting bitcoins to 1KsxJr9HtsdaUeU7yaV9bk9bQi21UPBtUq
Please also consider supporting the https://archive.org/donate/ who are now hosting our media files. Right now, a generous supporter will match your contributions 3-to-1. So your $5 donation results in $20 for the Internet Archive.
Welcome to HPR the Community Podcast Network
We started producing shows as Today with a Techie 12 years, 7 months, 22 days ago. Our shows are produced by listeners like you and can be on any topic that "are of interest to hobbyists". If you listen to HPR then please consider contributing one show a year. If you record your show now it could be released in 10 days.
Been getting a lot of updated policy changes lately ? Here's why !
The General Data Protection Regulation (GDPR) (EU) 2016/679 is a regulation in EU law on data protection and privacy for all individuals within the European Union. It also addresses the export of personal data outside the EU. The GDPR aims primarily to give control to citizens and residents over their personal data and to simplify the regulatory environment for international business by unifying the regulation within the EU. It was adopted on 14 April 2016, and after a two-year transition period, becomes enforceable on 25 May 2018.
Under the GDPR, the data protection principles set out the main responsibilities for organisations.
Article 5 of the GDPR requires that personal data shall be:
a) processed lawfully, fairly and in a transparent manner in relation to individuals;
b) collected for specified, explicit and legitimate purposes and not further processed in a manner that is incompatible with those purposes; further processing for archiving purposes in the public interest, scientific or historical research purposes or statistical purposes shall not be considered to be incompatible with the initial purposes;
c) adequate, relevant and limited to what is necessary in relation to the purposes for which they are processed;
d) accurate and, where necessary, kept up to date; every reasonable step must be taken to ensure that personal data that are inaccurate, having regard to the purposes for which they are processed, are erased or rectified without delay;
e) kept in a form which permits identification of data subjects for no longer than is necessary for the purposes for which the personal data are processed; personal data may be stored for longer periods insofar as the personal data will be processed solely for archiving purposes in the public interest, scientific or historical research purposes or statistical purposes subject to implementation of the appropriate technical and organisational measures required by the GDPR in order to safeguard the rights and freedoms of individuals; and
f) processed in a manner that ensures appropriate security of the personal data, including protection against unauthorised or unlawful processing and against accidental loss, destruction or damage, using appropriate technical or organisational measures.
Article 5(2) requires that:
the controller shall be responsible for, and be able to demonstrate, compliance with the principles.
What information does the GDPR apply to?
The GDPR applies to ‘personal data’ meaning any information relating to an identifiable person who can be directly or indirectly identified in particular by reference to an identifier.
Sensitive personal data
Special category data is personal data which the GDPR says is more sensitive, and so needs more protection.
trade union membership
biometrics (where used for ID purposes)
Criminal offence data
The Data Protection Bill deals with this type of data in a similar way to special category data, and sets out specific conditions providing lawful authority for processing it.
What are the lawful bases for processing?
You can only process personal information if you have:
Consent: the individual has given clear consent for you to process their personal data for a specific purpose.
Contract: the processing is necessary for a contract you have with the individual, or because they have asked you to take specific steps before entering into a contract.
Legal obligation: the processing is necessary for you to comply with the law (not including contractual obligations).
Vital interests: the processing is necessary to protect someone’s life.
Public task: the processing is necessary for you to perform a task in the public interest or for your official functions, and the task or function has a clear basis in law.
Legitimate interests: the processing is necessary for your legitimate interests or the legitimate interests of a third party unless there is a good reason to protect the individual’s personal data which overrides those legitimate interests. (This cannot apply if you are a public authority processing data to perform your official tasks.)
The right of access
The right to rectification
The right to erasure
The right to restrict processing
The right to data portability
The right to object
Rights in relation to automated decision making and profiling.
Misunderstandings about English grammar, spelling, punctuation, etc.
Hosted by Dave Morriss on 2018-05-23 is flagged as Explicit and released under a CC-BY-SA license. Tags:grammar,spelling,punctuation,word misuse,English.
Listen in ogg, spx, or mp3 format.
Battling with English - part 1
This is the first episode of a series about the English language. In it I want to look at some of the problems people (including myself) have with it. I plan to do several episodes and I want to keep them short.
The English language is old and has changed – evolved – in many ways over the years. It has come from a multitude of sources, and it's difficult to say what is correct in an absolute way.
For example, when I was at school we were taught that "nice" should not be used in written material. At that time it was becoming common to see phrases like "I had a nice time" meaning pleasant (in a bland sort of way). In my "Concise Oxford Dictionary" from 1976 the 6th definition, "agreeable" is marked "colloquialism", whereas today this is a common usage.
However, it's easy to use the wrong word in the wrong context. You might choose one that sounds similar for example. You might also have problems with the spelling of a chosen word. Spelling in English is not always logical. You might also find yourself confused about the use of punctuation – the correct use of apostrophes can be challenging for example.
In this series I want to examine some of the problem areas and try to give you the means of remembering the right way.
Note: I'm not an authority on this stuff, but I have tried to teach myself not to make these mistakes over the years. I just wanted to share what I have learnt1 with some links to higher authorities.
I have provided detailed notes as usual, and these can be viewed here.
For the Fractalide web site, we are using Styx as a site generator. Here's a bit of how and why.
Hosted by clacke on 2018-05-22 is flagged as Clean and released under a CC-BY-SA license. Tags:nix, styx, static site generator.
Listen in ogg, spx, or mp3 format.
I switched phones, and complained about the microphone. It probably made a greater difference that I was recording in 16 kHz Vorbis, because I was on a fresh install of Audio Recorder. Always double-check your settings, and apologies for the quality.
Styx is s static site generator written entirely in the Nix language. It is able to figure out exactly what pages need to be rebuilt depending on what you changed in your page source and data sources, and all intermediate results are stored in the Nix store.
I thought I may have dreamed the bit about carnix or buildRustPackage parsing TOML within Nix, because I couldn’t find any evidence of them ever having done that. But then I discovered it was in nixpkgs-mozilla I had seen it! That’s Mozilla’s overlay for nixpkgs, which makes Rust Nightly always available in Nix, so it’s kind of Nix’s rustup equivalent. So yeah, I guess I had dreamed who did it, but not that somebody did it. :-)
How does stow work, why would you want it and what are its limitations?
Hosted by clacke on 2018-05-15 is flagged as Clean and released under a CC-BY-SA license. Tags:stow, package manager.
Listen in ogg, spx, or mp3 format.
stow was perfected in 2002 with stow 1.3.3. Then it was silent for 9 years, and in 2011 stow 2.1.0 came out. It received a few updates until stow 2.2.2 in 2015, but don't worry. It's still relevant, and it won't eat your homework. I don't even know what these 2.x versions are about. You still just stow mything, stow -R mything and stow -D mything like you always did.
Released: 2018-05-11. Duration: 00:25:19. Flag: Clean. Series:Tabletop Gaming. Tags:rpg,intro,howto,tutorial,dnd,pathfinder,opend6,ogl.
Lostnbronx and Klaatu tag-team an intro to tabletop role-playing games [RPG]
Released: 2018-05-08. Duration: 00:10:57. Flag: Clean. Tags:msys2, cygwin, windows, command-line, pacman, package manager.
In which I talk briefly about the history of MSYS2 and Cygwin and why you might want MSYS2
Released: 2018-04-27. Duration: 00:18:42. Flag: Clean. Series:Privacy and Security. Tags:Ephemeral Diffie-Hellman, Encryption, TLS.
TLS 1.3 is the newest protocol standard for secure communications on the Web.
Released: 2018-04-17. Duration: 00:26:24. Flag: Clean. Tags:podcrawl, event, beer, whisky, cigars, Creative Commons, music, Linux, tech, chunder.
The TuxJam guys introduce and invite the HPR community to join them at Podcrawl Glasgow in July 2018
Released: 2018-04-10. Duration: 00:13:59. Flag: Clean. Tags:storytelling,review,critique,lostnbronx,film,writing,audio drama,tv.
Lostnbronx contrasts "reviews" with "critiques", which are not the same things.
Released: 2018-03-28. Duration: 00:24:00. Flag: Explicit. Tags:Linux, Windows, Dual Boot, Laptop, Lenovo, Xubuntu.
Converting a Linux only laptop to dual boot using information from a previous HPR episode.
Released: 2018-03-21. Duration: 00:12:03. Flag: Clean. Tags:Photography, Cameras, ISO, Aperture, Shutter Speed.
David Whitman encourages you to choose Aperture as the most important setting in setting up your cam