all posts

  1. System setup - EndeavourOS/Arch
    dev Describing system migration to Arch
  2. Modelling Public/Private Locations in DPV
    dev Modelling public and private places for DPV locations
  3. Modelling Inverse Locations in DPV
    dev Notes analysing inverse location concepts for use with DPV
  4. Modelling AI Training in DPV
    dev Notes analysing AI training concepts for use with DPV
  5. Modelling Subjective Locations in DPV
    dev Notes analysing subjective location concepts for use with DPV
  6. Moving from GitHub Pages to Hetzner and Caddy with Analytics
    dev Moving websites from GitHub pages to a Hetzner server with Caddy
  7. How to Manage My Data? With Machine--Interpretable GDPR Rights!
    Full Paper An approach to create a streamlined technological workflow for individuals to understand what rights exist, how and where to exercise them, and for organisations to effectively manage them.
  8. Developing an Ontology for AI Act Fundamental Rights Impact Assessments
    Full Paper An ontology for creation and management of FRIA and use of automated tool in its various steps
  9. Towards An Automated AI Act FRIA Tool That Can Reuse GDPR's DPIA
    Full Paper Interpreting the FRIA as a 5-step process where automated tools can apply for each step and how a DPIA can be reused in it
  10. AICat: An AI Cataloguing Approach to Support the EU AI Act
    Full Paper An extension of DCAT for representing catalogues of AI systems that provides consistency, machine-readability, searchability, and interoperability in managing open metadata regarding AI systems, particularly beyond the immediate needs of high-risk AI compliance in the EU
  11. Datasheets for Healthcare AI: A Framework for Transparency and Bias Mitigation
    Full Paper A dataset documentation framework for AI risk assessments, particularly bias, that promotes transparency and ensures alignment with regulatory requirements and can be expressed in a machine-readable format
  12. Data Privacy Vocabulary (DPV) — Version 2.0
    Full Paper This article describes the version 2 iteration of the DPV in terms of its contents, methodology, current adoptions and uses, and future potential. It also describes the relevance and role of DPV in acting as a common vocabulary to support various regulatory (e.g., EU's DGA and AI Act) and community initiatives (e.g., Solid) emerging across the globe.
  13. Comprehensive Review and Future Research Directions on ICT Standardisation
    Full Paper A large-scale quantitative analysis for papers related to standards to understand how standards play an important role in innovation
  14. A Solid Use Case To Empower And Protect Data Subjects
    Draft PaperFull Paper Investigating GDPR compliance in decentralised data storage and management through an interdisciplinary lens applied to Solid
  15. AIUP: an ODRL Profile for Expressing AI Use Policies to Support the EU AI Act
    Short Paper Expressing AI Use Policies for the AI Act as an extension/profile of the W3C ODRL standard.
  16. Examining the Integrity of Apple's Privacy Labels: GDPR Compliance and Unnecessary Data Collection in iOS Apps
    Full Paper This study examines the effectiveness of Apple's iOS 14 privacy labels in promoting transparency around app data collection practices under GDPR, revealing widespread unnecessary data collection, inconsistencies between stated permissions and actual practices, and highlighting the need for stricter regulatory oversight and clearer privacy notices.
  17. Annual Privacy Forum 2024
    research blog Notes from the Annual Privacy Forum 2024
    is about: Annual Privacy Forum
  18. High-Risk Categorisations in GDPR vs AI Act: Overlaps and Implications
    Draft PaperFull Paper In this paper we analysed DPIA requirements from all 30 EU/EEA DPAs and found variance. We then aligned the DPIA required conditions with Annex III High-Risk cases in the AI Act and found that there is a large overlap between GDPR and AI Act.
  19. Implementing ISO/IEC TS 27560: 2023 Consent Records and Receipts for GDPR and DGA
    Full Paper We compare requirements regarding consent between ISO/IEC TS 27560:2023, ISO/IEC 29184:2020 Privacy Notices, and the GDPR and use the DPV to create interoperable consent records and receipts, and implementation of DGA machine-readable consent forms.
  20. AI Cards: Towards an Applied Framework for Machine-Readable AI and Risk Documentation Inspired by the EU AI Act
    Full Paper AI Cards is a novel holistic framework for representing intended uses of AI systems by encompassing information regarding technical specifications, context of use, and risk management, both in human- and machine-readable formats.
  21. Adding ISO 3166-2 subvisions to LOC in DPV 2.1-dev
    dev Adding ISO 3166-2 subdivisions to DPV's LOC extension
  22. Adding EU/EEA jurisdiction extensions to DPV 2.1-dev
    dev Adding extensions for each EU/EEA member in legal extensions for DPV 2.1-dev
  23. Enhancing Data Use Ontology (DUO) for Health-Data Sharing by Extending it with ODRL and DPV
    Full Paper The Global Alliance for Genomics and Health is developing the Data Use Ontology (DUO) as a standard providing machine-readable codes for automation in data discovery and responsible sharing of genomics data. We demonstrate the advantages of using ODRL as a standard for formal representation of policies and DPV for taxonomies and legal/jurisdictional concepts.
  24. Schrödinger's Paper
    blog Publishing a paper in academia is a lot like Schrödinger's cat where its both published and unpublished
  25. Towards a Semantic Specification for GDPR Data Breach Reporting
    Short Paper A machine-readable specification for the representation and documentation of information related to data breaches and their communications
  26. Pay, or Consent to Surveillance Ads - NOT the road forward
    blog Meta's new pay or consent to surveillance ads should not be legal - my thoughts illustrate why based on social premises alone without getting into legal explanations
  27. Using Patterns to Manage Governance of Solid Apps
    Full Paper A policy language to describe the entities, infrastructure, legal roles, policies, notices, and records to understand and establish responsibilities and accountability within the Solid ecosystem
  28. Pizza in Dublin
    blog Pizza places in Dublin - a culinary investigation
  29. Old Website Update Ideas
    dev Transcribing old notes regarding developing features for harshp.com
  30. Return of the Obra Dinn
    blog An intricate whodunnit rendered creatively in 1-bit graphics
  31. Student Project Ideas
    research blog Ideas for student to implement as projects
  32. Semantics for Implementing Data Reuse and Altruism under EU's Data Governance Act
    Full Paper This work investigates how to apply existing Semantic Web vocabularies to (1) generate machine-readable policies for the reuse of public data, (2) specify data altruism consent terms and (3) create uniform registers of data altruism organisations and intermediation services’ providers
  33. W3C IRC meeting logs guide
    dev short guide for using W3C irc to create meeting logs
  34. Outer Wilds
    blog One of the best sci-fi video games and stories, this game is a must play to experience a different universe
  35. To Be High-Risk, or Not To Be—Semantic Specifications and Implications of the AI Act’s High-Risk AI Applications and Harmonised Standards
    Full Paper This article analyses the core concepts in EU Act's high-risk categorisation, and presents an open vocabulary to model AI risk. It also explores the implications of standardisation activities in connection with AI Act.
  36. Relevant Research Questions For Decentralised (Personal) Data Governance
    Extended Abstract This article outlines several relevant questions from legal, privacy and technology standpoints that need to be considered regarding lawful decentralised data processing.
  37. Comparison and Analysis of 3 Key AI Documents: EU's Proposed AI Act, Assessment List for Trustworthy AI (ALTAI), and ISO/IEC 42001 AI Management System
    Full Paper An analysis of the three key documents related to regulating AI and identifying how to represent the identified analysis in the form of linked data
  38. How could the upcoming ePrivacy Regulation recognise enforceable privacy signals in the EU?
    Draft PaperFull Paper In this paper we discuss requirements that privacy signals must satisfy to be enforceable under the ePrivacy Regulation and enable its real-world application.
  39. Making Sense of Solid for Data Governance and GDPR
    Full Paper This article explores Solid as a new technology, and provides a framework to describe its implementations and use-cases using cloud-technology terminology. It also explores GDPR's application and identifies existing issues and solutions that also apply to Solid.
  40. The Joys of Using New Things in Routine Chores
    blog Why do we feel good when using new things in mundane chores?
  41. Making Sense of Solid for Data Governance and GDPR
    Draft PaperFull Paper This article explores Solid as a new technology, and provides a framework to describe its implementations and use-cases using cloud-technology terminology. It also explores GDPR's application and identifies existing issues and solutions that also apply to Solid.
  42. Notes on reuse of EU Vocabularies for DPV
    dev Notes on reusing EU Vocabularies for/with DPV (legal) concepts
    is about: Data Privacy Vocabulary (DPV)
  43. We need to talk about AI: the case for citizens’ think-ins for citizen-researcher dialogue and deliberation
    Report Analysis of the various discussions that took place within the Citizens’ Think-Ins series 2020-2021
  44. COnSeNT 2022: 2nd International Workshop on Consent Management in Online Services, Networks and Things
    Extended Abstract Organisers abstract and introduction for the COnSeNT 2022 workshop
  45. Proposals for Resolving Consenting Issues with Signals and User-side Dialogues
    Draft PaperFull Paper Consent dialogues are a source of annoyance, malicious intent, dark patterns, illegal practices and a plethora of other issues. This work presents known problems based on GDPR requirements grouped into two categories: (i) UI/UX for consenting; and (ii) power imbalance in expressing consent. To resolve this, it presents two proposals: First, the use of automation through privacy signals to better govern consenting processes and to reduce ‘consent-fatigue’. Second, as generation of consent dialogues on the user side and its practicalities for both websites as well as users and agents (e.g. web browsers). Both proposals are discussed in terms of possibilities for implementation and suitability for stakeholders. The article concludes with a discussion on the difficulties in achieving such solutions owing to the conflicts of interest between ‘web-enablers’ and ‘web-consumers’, and the necessity for the EU to take a direct stance in addressing these in their future laws.
  46. Add ISO standards to tech-org measures
    dev Proposal for linking Standards to DPV concepts and using them as TOMs
    is about: Data Privacy Vocabulary (DPV)
  47. Proposal for updating Consent concepts
    dev Fixing issues, and enabling specific concepts in different jurisdictions
    is about: Data Privacy Vocabulary (DPV)
  48. AIRO: an Ontology for Representing AI Risks based on the Proposed EU AI Act and ISO Risk Management Standards
    Full Paper AI Risk Ontology (AIRO) for expressing information associated with high-risk AI systems based on the requirements of the proposed AI Act and ISO 31000 series of standards
  49. A Semantic Specification for Data Protection Impact Assessments (DPIA)
    Full Paper Expressing GDPR's Data Protection Impact Assessments (DPIA) as semantic information by extending DPV
  50. Data Protection and Consenting Communication Mechanisms: Current Open Proposals and Challenges
    Full Paper An analysis of ADPC and GPC communication mechanisms using interdisciplinary factors
  51. Using the ODRL Profile for Access Control for Solid Pod Resource Governance
    Short Paper This demo shows an ODRL editor where RDF policies can be defined and enforced to grant access to personal data stored in Solid Pods.
  52. DPCat: Specification for an Interoperable and Machine-Readable Data Processing Catalogue Based on GDPR
    Full Paper Analysing all DPA ROPA templates and guidelines to create a DCAT and DCAT-AP based ROPA catalogue specification
  53. Consent Receipts for a Usable And Auditable Web of Personal Data
    Full Paper Providing requirements, uses, and benefits offered by Consent Receipts along with proof-of-concepts for common scenarios
  54. if jesus was a woman...
    poems wondering the implications of a women leading our faiths
  55. DPV as a SKOS vocabulary: Analysis Part 2
    dev Refining DPV's expression in OWL and SKOS using ConceptScheme
    is about: Data Privacy Vocabulary (DPV)
  56. DPV as a SKOS vocabulary: Analysis
    dev Analysing options for expressing DPV as a SKOS vocabulary
    is about: Data Privacy Vocabulary (DPV)
  57. Journey
    blog A wonderful game that parallels the journey of life
  58. pdf2slideshow: Convert your PDFs to HTML Slideshows
    dev Creating a nifty script to convert PDF into HTML slideshow
  59. Gris
    blog A beatiful game that became the artistic expression of an inner journey
  60. Accessing IEEE 7000 standard is hostile to User
    dev Frustrating and annoying experience in trying to read a free standards document
  61. DPV v1 Checklist
    dev Items and their progress towards the first stable release of DPV
  62. God of Awakening
    stories What God watches over you as you sleep, and brings you back to this-world, waking you up?
  63. Forgotten Stories
    stories things we used to know ; then forgot to pay attention to
  64. COnSeNT 2021
    research blog Post detailing organising a workshop
    is about: Consent Workshop 2021
  65. ODRL Profile for Expressing Consent through Granular Access Control Policies in Solid
    Full Paper This paper proposes an extension of Solid's ACL language and algorithm to implement consent and data requests by using ODRL and DPV to declare policies.
  66. dpv-x 2021-08-15
    dev Some ideas for extending and improving DPV and documentation
  67. RDF Website Generator
    dev How harshp.com gets generated from RDF metadata
  68. Unshackled from being enslaved at work
    blog The perils and pitfalls of making work your self-identity.
  69. Building a Data Processing Activities Catalog: Representing Heterogeneous Compliance-related Information for GDPR using DCAT-AP and DPV
    Full Paper A new semantic metadata-based approach to describing and integrating diverse data processing activity descriptions gathered from heterogeneous organisational sources such as departments, divisions, and external processors
  70. Consent Through the Lens of Semantics: State of the Art Survey and Best Practices
    Full Paper A literature survey of existing solutions that use semantic technology for implementing consent
  71. Role of Identity, Identification, and Receipts for Consent
    Full Paper Discussing how identity and identification for consent lead to receipts as an elegant solution; and introduces the PaE:CG project
  72. [How] Do Users Benefit From Giving Consent?
    Extended Abstract Proposal for research investigating what benefits, if any, do consumers get when consenting
  73. An Argument for Generating SHACL Shapes from ODPs
    Book Chapter Discusses the merits of creating SHACL shapes as constraints for validation from Ontological Design Patterns
  74. A Design Pattern Describing Use of Personal Data in Privacy Policies
    Book Chapter Outlines an ontology design pattern for representing information associated with personal data in the context of a privacy policy
  75. Crowd-sourcing Multi-Domain Issues in Consent Dialogues for Automated Generation of Legal Complaints
    Extended Abstract Proposal for reporting issues across domains and linking them for legal complaints
  76. An Ontology for Standardising Trustworthy AI
    Book Chapter Presents a simple ontology that can be used for checking the consistency and overlap of concepts from different standards, regulations and policies for Trustworthy AI.
  77. who are you anymore?
    poems a look at oneself after a long time
  78. Web-Browsers and Web-Communities Should Do More For Consent
    research blog I explore what web-browser vendors and web-communities can do to make consent practices better online.
  79. Comparison of notice requirements for consent between ISO/IEC 29184:2020 and GDPR
    Full Paper Comparing the requirements for applicability of ISO/IEC 29184 towards GDPR compliance
  80. Standardization and the Governance of Artificial Intelligence Standards
    Book Chapter A glossary entry for existing state regarding AI and its standardisation activities
  81. atlas
    poems story of a warrior princess in battle with herself
  82. GPC + GDPR: will it work?
    research blog Global Privacy Controls (GPC) represents a signal to opt out of data sharing. Will it work with GDPR?
  83. lost in myself
    poems sometimes it feels as if I'm not myself
  84. A Common Semantic Model of the GDPR Register of Processing Activities
    Short Paper Creating a common semantic model of ROPA based on analyses of ROPA templates by EU DPAs
  85. The RISKY Project
    research blogExploring Privacy Risks of Technologies using Knowledge Graphs Exploring privacy risks of technologies using knowledge graphs
    is about: Exploring Privacy Risks of Technologies using Knowledge Graphs
  86. Semantic Schema Mapping for Interoperable Data-Exchange
    Full Paper Facilitating import/export of data between services based on GDPR's Right to Data Portability by using semantics to align different schemas
  87. LotR Acronyms
    blog How can someone name a research project PALANTIR?
  88. Somehow, I've done a PhD
    blog Through a combination of many events, I've finished the PhD, something that i've always wanted to do
  89. random #200611
    poems fleeting thoughts
  90. Questions about Self-Publishing
    research blog Questions I have investigating if self-publishing is a good and sustainable model
  91. Representing Activities associated with Processing of Personal Data and Consent using Semantic Web for GDPR Compliance
    Thesis PhD research showing use of semantic web in representing activities and consent for GDPR
  92. Kintsugi
    stories A broken vase and a cracked friendship - can we ever truly repair them?
  93. Sayonara Wild Hearts
    blog A visually stunning narrative fused with pop songs and rhythm
  94. "Just-in-Time" Generation of Datasets by Considering Structured Representations of Given Consent for GDPR Compliance
    Full Paper Creating datasets 'just-in-time' as needed based on consent for complying with GDPR
  95. The distance between me and you
    poems Momentary thoughts on the connectivity in self-isolation
  96. Mini Motorways
    blog A game simulation of traffic in a city with a lot of potential
  97. Living on the Edge
    poems Momentary thoughts on the delicate balance of life
  98. What Every Postdoc Needs to Know - book notes
    research blog The book presents guidance on the postdoc life
  99. The Checklist Manifesto - book notes
    blog book notes for The Checklist Manifesto by Atul Gawande
  100. Standardisation, Data Interoperability, and GDPR
    Book Chapter Describes how the GDPR specifies interoperability requirements for information and stakeholders and how the semantic web can be useful
  101. Test-driven Approach Towards GDPR Compliance
    Full Paper Developing a test-driven approach using GDPR ontologies and SHACL to ensure information and processes are compliant with GDPR
  102. Creating A Vocabulary for Data Privacy
    Full Paper Describes the creation of the DPV under the DPVCG
  103. Towards Cataloguing Potential Derivations of Personal Data
    Short Paper Creating a catalogue of data derivations or inferences in literature and building a semantic-web rule-based system for identifying potential derivations
  104. Explaining Disclosure Decisions Over Personal Data
    Short Paper Representing and explaining disclosure of personal data using semantic web
  105. OPN: Open Notice Receipt Schema
    Short Paper Creating a schema for representing online notices
  106. Invisible Women
    blog book notes for Invisible Women
  107. SEMANTiCS 2019
    research blog SEMANTiCS 2019 conference in Karlsruhe, Germany
    is about: SEMANTiCS 2019 Conference
  108. Moving from AWS EC2 to Lightsail
    dev A short post describing moving the website to Lightsail
  109. random #190601
    poems listening to my inner self
  110. Goodbye, Claire
    poems saying goodbye
  111. Séamus
    poems A short poem remembering Shay
  112. GConsent - A Consent Ontology based on the GDPR
    Full Paper An ontology modeling aspects of consent based on GDPR
  113. Are the EU's Ethics Guidelines too generic?
    blog The ethics guidelines are generic enough to be applied to anything
  114. How open should reviews be in CompSci?
    research blog A short collection of different review styles and their pros and cons
  115. Towards Generating Policy-compliant Datasets
    Full Paper Creating datasets that are inherently compliant with consent under GDPR
  116. Towards Knowledge-based Systems for GDPR Compliance
    Full Paper Discussing creation of knowledge-based systems for compliance and information management regarding GDPR
  117. Why I won't eat the chemically toxic meat in India
    blog The rampant use of anti-biotics has resulted in chickens being pumped full of toxic chemicals
  118. Year in Review - 2018
    blog A summary of what happened in 2018
  119. An Exploration of Data Interoperability for GDPR
    Full Paper Providing the use of semantic web standards within a stakeholder and data intoperability based model of requirements derived from GDPR
  120. The Subtle Art of Not Giving a F***
    blog Book notes, thoughts, and reactions
  121. Queryable Provenance Metadata For GDPR Compliance
    Short Paper Using GDPRtEXt and GDPRov ontologies to turn GDPR readiness spreadsheets into queryable data.
  122. Investigating Conditional Data Value Under GDPR
    Short Paper Discussing the impact of GDPR's consent on the value of data and how this can be used to better utilise available data
  123. Extracting Provenance Metadata from Privacy Policies
    Short Paper Discussing how information about data provenance can be extracted from privacy policies and modelled in semantic web
  124. Exploring GDPR Compliance Over Provenance Graphs Using SHACL
    Short Paper Proposing an architecture and method for documenting and evaluating GDPR compliance through use of a knowledge-graph with provenance and SHACL
  125. An Ontology Design Pattern for Describing Personal Data in Privacy Policies
    Full Paper Provides an ODP for representing information about personal data within privacy policies
  126. Using Ontology Design Patterns to Define SHACL Shapes
    Short Paper Proposing the use of ODPs to automatically define SHACL shapes for use in data validation and documentation
  127. Personalised Privacy Policies
    Full Paper How privacy policies can be personalised to the individual for more relevance and transparency.
  128. Towards an Open Data Vocabulary for Canvas Driven Innovation Ethics
    Full Paper Associating ethical concerns with business processes using semantic web
  129. Discussing Ethical Impacts in Research and Innovation: The Ethics Canvas
    Full Paper Presents the Ethics Canvas as a methdology and tool for discussion of ethics within the existing processes and stakeholders of research and innovation
  130. How to speak so that people want to listen
    research blog Gist of a very handy TED talk for speaking
  131. Fiasco
    blog Fiasco is a hard science masterpiece by Stanislaw Lem
  132. band-aids
    poems a lot of cuts
  133. An introspection on Chatbots, AI & The Future of Privacy
    blog Some thoughts as I read the article on the SEED platform shared on Twitter
  134. Exploring Linked Data For The Automatic Enrichment of Historical Archives (extended version)
    Full Paper Extension of the publication on use and benefits of semantic web in handling data from historical archives
  135. dripping sky
    poems a whimsy cluster of words for the dublin rains
  136. Sofia
    blog Sofia, Bulgaria - a quiet place to rest and explore
  137. London
    blog My visit to London to see the British Museum and taste amazing food
  138. Provenance Week 2018
    blog Provenance Week is a series of workshops centered around Provenance
  139. GDPR Data Interoperability Model
    Full Paper Discussing interoperability requirements of data and processes and the advantages of semantic-web based on a stakeholder model of GDPR
  140. GDPR-driven Change Detection in Consent and Activity Metadata
    Short Paper Proposing change-detection in processes to assess impact and compliance with GDPR
  141. Greece
    blog Being in Crete and Athens in Greece
  142. ESWC 2018
    blog ESWC 2018 conference in Heraklion, Crete, Greece
  143. GDPRtEXT - GDPR as a Linked Data Resource
    Full Paper GDPRtEXT provides a linked data version of the GDPR text, a taxonomy of concepts, and extends the ELI model used by EU Publications Office
  144. Exploring Linked Data For The Automatic Enrichment of Historical Archives
    Full Paper Discusses the various issues in automated handling of data in historical archives and the advantages of semantic web in resolving relationships
  145. white hair
    blog the sighthing of a single white hair induces old-ness
  146. A short guide to structuring academic presentations
    research blog based on a message I sent to a friend
  147. Ease and Ethics of User Profiling in Black Mirror
    Full Paper Discussing how the real-world is already a reflection of the Black Mirror episode 'Nosedive'
  148. reading without guilt (buy old books!)
    blog I found Amazon sold used books and ordered a few; the joy of reading paperbooks without the guilt!
  149. age=>28
    blog a random blurb about my birthday
  150. Appointment notifications using Telegram app
    dev A how-to for signing up to receive appointment notifications for GNIB and VISA appointments
  151. Setting up notifications via Telegram
    dev Automating notification of new appointments through the Telegram app
  152. Analysing GNIB appointment app survey responses
    dev Gathering requirements and making decisions based on the survey of 59 participants
  153. ISWC 2017
    blog The top conference in my domain that took place in Vienna
  154. Bratislava
    blog An hour away from Vienna, this city is great for a day's walking tour
  155. Vienna
    blog A wonderful city with great culture and food.
  156. Workaholic - don't be working full time
    blog Working without indulging the other things I want to do is being an workaholic
  157. Modelling provenance for GDPR compliance using linked open data vocabularies
    Full Paper Creating GDPRov by extending PROV-O and P-Plan ontologies for ex-ante and ex-post representation of processes for GDPR
  158. Compliance through Informed Consent: Semantic Based Consent Permission and Data Management Model
    Full Paper Reference architecture for management of consent-based provenance, processes, permissions, and obligations based on GDPR
  159. undercurrents of a soul
    stories the cold city and its dark shadows
  160. mother!
    blog mother! is a masterpiece based on allegorical depiction of mother earth set in a biblical setting with Him
  161. Linked Data Contracts to Support Data Protection and Data Ethics in the Sharing of Scientific Data
    Full Paper Creating DPRL by extending ODRL to represent machine-readable contracts following GDPR
  162. Utilising Semantic Web Ontologies to publish Experimental Workflows
    Full Paper Reviewing workflow reproducibility using semantic web and their publication with traditional documents along with licensing annotations
  163. random #2017081701
    poems random musings
  164. Documenting ontologies using Widoco
    dev Widoco is a nifty utility to document OWL2 vocabularies
  165. Setting up Pubby
    dev Using pubby to expose resources in a dataset
  166. Setting up Openlink Virtuoso
    dev Setting up Virtuoso as a triple-store and serving with Nginx
  167. Setting up Fuseki
    dev Getting Apache Fuseki up and running with minimal configuration
  168. RDF/OWL content-negotiation using NGINX
    dev Performing content-negotiation for RDF and OWL types with Nginx
  169. Tools for Semantic Web
    dev A (WIP) list of tools and utilities for working with Semantic Web
  170. Primer on Semantic Web Ontologies
    dev A short description for RDF,RDFS, and OWL and their serialisation formats
  171. Two surprisingly productive weeks
    blog After spending two productive weeks, I sat down to think why I could get things done
  172. Notification when printing *actually* completes
    dev a script to notify when the printer actually finishes the printing job
  173. BOI Mobile - nothing fishy; needs better documentation
    research blog A mobile banking app that is under-documented, but not suspicious
  174. Whatsapp - sensibly private; but tainted by Facebook
    research blog Whatsapp holds up a reputation of being simple and sensible; the presence of Facebook makes it hard to swallo
  175. iOS 11 location-aware blue notification bar
    research blog iOS solidifies its privacy with location-aware notification bar
  176. Privacy Guard
    research blog An app study using Privacy Guard on Android
  177. The Stanley Parable
    blog One of the most bizzare and charming video games out there, An experience not to be missed
  178. nested for loops
    dev resolve nested for loops by preventing repeated iterations
  179. INSIDE
    blog One of the finest games, a work of art, a philosophical essay
  180. Lord of the Rings marathon
    blog LotR extended edition marathon at the local cinema; EPIC
  181. Wonder Woman
    blog A film full of cliche; though confusingly popular and critically acclaimed
  182. My new custom built gaming PC
    blog Here's my shiny new gaming PC, totally custom built, and totally AWESOME
  183. Just a minor setback
    blog The ordeal of waiting for my gaming PC and finding it doesn't work
  184. Doom
    blog Doom (2016) is a reboot / continuation of the iconic Doom game
  185. Inheriting klip
    dev Inheriting the klip project, cleaning it up, and documenting it
  186. previous project - kindle annotations
    dev The previous project of parsing kindle annotations
  187. Setting up a Facebook bot to respond with available GNIB/VISA appointments
    dev Facebook bot that responds to messages with appointments
  188. Chrome extension for loading/saving form data
    dev Using a chrome extension to automatically populate GNIB forms
  189. Retrieving Visa appointments
    dev Retrieving visa appointments similar to GNIB appointments
  190. Heroku app to view GNIB appointments
    dev Using a free heroku app to easily view GNIB appointments
  191. Getting appointments using python
    dev Retrieving GNIB appointments using python
  192. Getting appointments using bash
    dev Retrieving GNIB appointments using a bash scripr
  193. Reverse engineering an easy way to check GNIB appointments
    dev Using reverse engineering to easily pull appointments from the GNIB website
  194. Full Stack Website Guide
    dev An overview of everything that goes into making a full stack website
  195. Just look right
    stories To be free of it, just look right
  196. I'm a Ghost in the Shell fan, and I do not give my consent to this
    blog The hollywood film manages to turn something awesome and iconic into blithering garbage that still looks stunning
  197. Random2017032201
    poems Just musing
  198. Birthdays in an adult world
    blog This birthday, I realised that being an adult changes a lot of things
  199. Dead men do tell tales
    stories The bodies this time are not under the floor
  200. Only a kiss
    poems A strange night
  201. Revenge is a mindless beast
    stories The quest of a man and his revenge
  202. Firefly
    stories A little girl and her fascination with fireflies
  203. 9 Nov'16 - a wake up call to all
    blog Why the day is a wake up all, especially after Brexit. A rant.
  204. When burning bridges heal
    poems A heartfelt poem about walking past once burnt pathways
  205. Canon 350d
    blog Bought an used canon 350d from the web on the cheap!
  206. Song of the blue jay
    poems Just a simple tune I whipped up
  207. A model for contextual data sharing in smartphone applications
    Full Paper Creating a semantic data storage and sharing mechanism for smarter apps similar to Google Now and Siri with a prototype for Android
  208. My sticky notes won't stick
    poems One tiny thing is all it takes to just explode
  209. The Godman
    stories A man claims he can talk to god. What does the news say?
  210. My Macbook Air (2013) games better than my old Dell Studio 1556
    blog To my surprise, I found that my Macbook Air had better graphics than the old Dell laptop. Such shock!
  211. The Use of Open Data to Improve the Repeatability of Adaptivity and Personalisation Experiment
    Short Paper Arguing advantages of using of linked data for published user modeling and adaptibility experiments for accessibility and reproducibility
  212. Broken Mirrors
    stories In a world of perfect mirrors, broken mirrors are condemned to sadness and solitude
  213. Why I'm Single
    poems when people keep asking me why I'm single
  214. Wonderful Friendship
    poems How wonderful friendships are
  215. noise
    poems too many things happening around us
  216. limelight
    poems the limelight of a (new) life
  217. Mediocre but not bad
    blog Batman v Superman wasn't that bad, it just wasn't good
  218. random #16032501
    poems was thinking what would I think if in addiction
  219. Somehow, I'm doing a PhD
    blog Through a combination of many events, I've landed into doing a PhD, something that i've always wanted to do
  220. random #16031201
    poems just a random poem about life
  221. Wings and Wisdom
    poems A tale of a flight and life
  222. Of nails and hearts
    poems The pain and agony of having failed a dream
  223. Forbidden Fruit
    poems A take on the biblical story of Eden
  224. In my dreams
    poems something about dreams
  225. Gratification can lead to Stagnation
    blog Gratification can lead to Stagnation
  226. The Magic Ring
    stories adventures of a magic ring
  227. GTD with Wunderlist
    blog Getting things done with Wunderlist
  228. Purple Dilation
    stories a mysterious affliction, labs, and purple eyes
  229. Azure
    stories A mystical journey to the blue peaks
  230. an unknown nostalgia
    poems leaving home to go away
  231. checking if time difference between stations are the same
    dev checking if the time differences between each train run and station is the same
  232. handling special cases
    dev handling some of the special cases in the train schedule
  233. populating train schedule
    dev Populating the train schedule and directions
  234. designing data models for trains, timings, and station
    dev A model for updating train timetables
  235. give & take lists
    dev comparing movies with friends
  236. Where do I draw a line?
    blog Where people share what amounts to child porn in WhatsApp groups
  237. imdbnator - like this, but classier
    dev Found a website that already does something similar to HDD-indexer
  238. The pitfalls of discovering the unoriginality of your work
    blog The pitfalls of discovering the unoriginality of your work
  239. Facebook patent describes how you may be refused a loan based on who you're friends with
    blog Facebook's forage into finance is a disaster for privacy
  240. Dear Facebook, where's my freedom of choice?
    blog Dear Facebook, where's my freedom of choice?
  241. HDD-indexer v0.1
    dev First implementation
  242. Choosing the right framework
    dev choosing the right framework for implementation
  243. A model for contextual data sharing in smartphone applications
    Thesis Creating a semantic data storage and sharing mechanism for smarter apps similar to Google Now and Siri with a prototype for Android
  244. chiasmus
    stories an inversion of pairs
  245. The Dark Tower
    blog The Dark Tower
  246. by the moonlight
    poems a proposal in the moonlight
  247. 'shrooms
    poems got some mushrooms at the farmer's market
  248. bedtime
    poems bedtime
  249. aftermath
    poems
  250. distance
    stories
  251. first flight
    poems flying paper planes
  252. The Teapot
    stories A little girl plays with her teapot
  253. dust and destiny
    stories an adventure in the desert
  254. A Lasting Legacy
    blog A Lasting Legacy
  255. The Birthday Boy
    poems Experience on the birthday
  256. random #15030701
    poems random 20150307a
  257. monotony
    poems the monotony of life
  258. stellar
    stories the birth of a star
  259. Mindfuck Movies
    blog Mindfuck Movies
  260. finding monsters under the bed
    stories finding monsters under the bed
  261. courage
    stories a strange plant, and the will
  262. apple sauce in cranberry juice
    stories A humorous thriller about food
  263. Irish weather
    poems the sheer volatility of weather in Ireland
  264. Whatsapp Web is retarded
    blog Instead of providing web messaging, WhatsApp Web relies on the phone
  265. The Google Interview - A dream halfway through
    blog Going through the Google interview process
  266. The shallow creek
    poems random thoughts in monsoons
  267. kisses anonymous
    poems a mysterious night
  268. criticise me, please!
    blog criticise me, please!
  269. Submitting my thesis - at the end of one journey and the beginning of another
    blog Submitting my thesis - at the end of one journey and the beginning of another
  270. little birdy learns to fly
    stories taking the plunge, a bird leans to fly
  271. The Traveller
    stories An adventure atop a mystical mountain
  272. sol
    poems a short one about the sun
  273. The Feeling
    blog The Feeling
  274. the thumping sound
    stories a mystery of a sound
  275. How companies promise white lies
    blog The misadventures of advertising
  276. pech
    stories pech
  277. orphans
    stories a short but touching tale
  278. miscalculation
    stories a small tiny little miscalculation
  279. Smile
    blog Smile
  280. Just tell them they are wrong
    blog Just tell them they are wrong
  281. Sensationalism[LIVE]
    blog The irrational sensationalism sold by news media
  282. 10 signs you were born to make it big
    blog 10 signs you were born to make it big
  283. The Umbrella
    stories The Umbrella
  284. Xenophobia
    stories aliens? hospitals? who's sane? who's insane?
  285. Fear is a choice
    blog Fear is a choice
  286. Box of happiness
    stories Box of happiness
  287. Saptapadi
    stories the ritual of seven rounds around a pyre
  288. Completing Super Hexagon
    blog Completing Super Hexagon
  289. Being passionate is sexy
    blog Being passionate is sexy
  290. 101 Thought Provoking Questions
    blog 101 Thought Provoking Questions on life
  291. Chrysanthemum - II
    stories sadness and longing, and chrysanthemums
  292. Chrysanthemum
    stories a tale of mystery and chrysanthemums
  293. birthday poem 2014
    poems something about my birthday
  294. I want to fly
    poems a wish to fly
  295. Where do write-ups originate?
    blog Where do write-ups originate?
  296. how we came to be
    stories a history of existense
  297. Lost Treasures
    stories a myth surrounding great treasures
  298. do cup chai
    stories a warm encounter over two cups of tea
  299. Handicapped
    blog Handicapped
  300. Why I'm glad I learnt the basics
    blog Why I'm glad I learnt the basics
  301. What Indian TV soaps taught me
    blog What Indian TV soaps taught me
  302. Behind the veil
    stories Behind the veil
  303. The Plight of languages in India
    blog The Plight of languages in India
  304. carrying roses
    stories love and kindness go together
  305. My experiences at Startup Weekend Dublin
    blog My experiences at Startup Weekend Dublin
  306. Aims in Life
    blog Aims in Life
  307. Repetition in News Aggregator
    dev service that organises news from different sources by topic
  308. The Moon Plan
    blog Why I'm convinced we're going to the Moon!
  309. a slow attraction
    poems a slow attraction
  310. a lark in the storm
    poems a lark in the storm
  311. an experiment in quads
    poems an experiment in quads
  312. Roads and Rains
    blog the literal pitfalls of rains
  313. newfound zeal
    poems moving ahead with motivation
  314. the mask over the heart
    poems an emotional outburst
  315. Look into your mind
    poems introspecting inner thoughts
  316. Dingle
    poems About my trip to Dingle
  317. Resolve
    poems a resolve to keep moving ahead
  318. good morning - dawn
    poems describing the dawn
  319. human life introspection
    poems instrospecting some cultural assumptions
  320. Happy Day
    poems a nice day outside sets the mood right
  321. distance
    poems on and off things
  322. Relationship Development Life Cycle (RDLC)
    blog how to develop a relationship based on software engineering principles
  323. A traveler
    poems A traveler
  324. you are my superhero
    poems a thankful epitaph for a friend
  325. beautiful hair
    poems When I found mesmerising hair
  326. burn them down
    poems getting rid of unwanted thoughts
  327. Letter by a Computer Engineer
    blog Letter by a Computer Engineer
  328. destiny will decide the end
    poems destiny and the path ahead
  329. don't want to leave
    poems when you're happy and don't want to go
  330. mind after work
    poems coming home after work
  331. lucky internet
    poems random musings about internet
  332. lived my life
    poems a fleeting thought about death
  333. you besides me
    poems a short poem describing recent events
  334. on an impulse
    poems on an impulse
  335. Anti-Valentine
    poems sick of the valentine ceremonies everywhere
  336. How to make a killer ad
    blog How to make a killer ad
  337. Adventure at the mall
    blog Adventure at the mall
  338. KWEST: A Semantically Tagged Virtual File System
    Report A virtual filesystem that allows automated semantic organisation and suggestions
  339. Using association rule learning in a Semantic file system
    Short Paper A virtual filesystem that allows automated semantic organisation and suggestions
  340. KWEST: A Semantically Tagged Virtual File System
    Short Paper A virtual filesystem that allows automated semantic organisation and suggestions
  341. Rain
    poems the coming of the rain
  342. The watch that never showed time
    poems A story about a special watch
  343. Pyrex
    poems Pyrex is a strong glass
  344. Pearl
    poems A dating experience
  345. Thundersky
    poems a child watching the onset of thunder
  346. can I ask you something?
    poems a million questions for a friend
  347. su's birthday poem
    poems a birthday gift for Su
  348. unknown X
    poems the unknown in life
  349. Aquapyre
    poems The story of fire and water - Aquapyre
  350. The girl at midnight
    poems meeting someone surprising
  351. why did you do this?
    poems acrostic poem about recent events
  352. The Red Dame
    poems A story I wrote in-flight
  353. Kryptonite
    poems Based on the song by Three Doors Down
  354. a friend who went away
    poems a friend who went away
  355. paper boat
    poems floating paper boats in the rain
  356. a reply to a poem
    poems a reply to a poem
  357. a scenic morning
    poems a scenic morning
  358. Pretended Friend
    poems Thoughts about prentese in friendship
  359. turmoil of things
    poems musings about life and things
  360. friendship day poem
    poems friendship day poem
  361. my two best friends
    poems about my two dearest friends
  362. zany zeal
    poems channeling all the excitement
  363. somewhere far away
    poems romantic musings
  364. sometimes
    poems fleeting thoughts
  365. tired
    poems an emotional outburst
  366. time is for eternity
    poems an emotional outburst
  367. sick of things
    poems annoyed at the little things
  368. regret
    poems anout regrets in things
  369. my life is at stake
    poems a reaction to events
  370. life's turn
    poems a synapsis of life
  371. how are you?
    poems a poem in a message
  372. hatred
    poems an emotional outburst
  373. good night
    poems wishing good night
  374. hate me
    poems an emotional outburst
  375. time has stung me
    poems an emotional outburst
  376. good morning
    poems a poem wishing good morning
  377. girl
    poems a random poem about a girl
  378. exaltation
    poems a feeling of exaltation
  379. education system
    poems a rant on the education system
  380. deep dark night
    poems mounting will against the night
  381. declaration
    poems telling that I like someone
  382. bored
    poems
  383. betrayal
    poems betrayal
  384. a tear
    poems a tear
  385. a lucky friend
    poems a lucky friend
  386. a lonely heart
    poems a lonely heart
  387. 1+1=11
    poems A take on how politics is adding 1+1 to get 11
  388. waiting for her
    poems waiting for someone
  389. About a girl
    poems describing a personal story