- Quantum Natural Language Processing
- Quantum Natural Language Processing: A Comprehensive Survey
- Scalable and interpretable quantum natural language processing: an implementation on trapped ions
- Quantum Natural Language Processing
- Quantum Algorithms in NLP
- Quantum Natural Language Processing: Challenges and Opportunities
- Quantum Natural Language Processing based Sentiment Analysis
- Lambeq: An Efficient High-Level Python Library for Quantum NLP
- Introduction to Quantum Natural Language Processing
- DisCoPy
- PennyLane
- Qiskit
- Cirq
- Lambeq
13 February 2025
Quantum Natural Language Processing
Semantic Data Provenance
- PROV-O: The Provenance Ontology
- A Survey of Data Provenance Techniques
- Data Provenance in Healthcare: Approaches, Challenges, and Future Directions
- Enhancing Data Integrity through Provenance Tracking in Semantic Web Frameworks
- Understanding the Semantics of Data provenance to Support Active Conceptual Modeling
Plausible Reasoning
- How Does the Brain Do Plausible Reasoning
- Some Properties of Plausible Reasoning
- Case Age: Selecting the Best Exemplars for Plausible Reasoning Using Distance in Time or Space
- Plausible Reasoning: An Introduction to the Theory and Its Applications
- The Elements of Legal Reasoning
- Reasoning with Language Model Prompting: A Survey
- Towards Reasoning in Large Language Models: A Survey
- Large Language Models Cannot Self-Correct Reasoning Yet
- Projection: A Mechanism for Human-Like Reasoning in AI
- Commonsense Reasoning and Commonsense Knowledge in AI
- Tree of Thoughts: Deliberate Problem Solving with Large Language Models
- Neurosymbolic AI and its Taxonomy: a survey
- Neuro-Symbolic Learning and Reasoning: A Survey and Interpretation
- Is Neuro-Symbolic AI Meeting its Promises in Natural Language Processing? A Structured Review
12 February 2025
Rust Sucks
Rust is metaphorically marketed as a better systems programming language that focuses on performance-sensitive applications, especially for memory safety and concurrency. But, all of this is not very transparent, inaccessible, and hidden from the developer. Not to mention, it all comes with a steep learning curve. So, the question to ask, is it really worth it?
Ownership and Borrowing: This feature helps prevent memory leaks and data races. But, it is difficult to understand and profile especially if you are used to garbage collection.
Lifetimes: This helps ensure memory safety. But, again it is complex and difficult to reason about.
Complex Type System: It comes with a sophisticated type system to catch errors at compile time. But, again it can be difficult to understand.
Steep Learning Curve: It simply has a steep learning curve that requires time to learn. Time that is spent being less productive in actually delivering on work. This means it is more an academic language for people that have all the time in the world to learn a new language. If it takes so much time to learn than is it really worth it in the end. By the time you become competent at it there is likely a better programming language with a simpler approach to doing things. Complex languages are more difficult to test.
Compilation Time: It can be slow, very slow as a result of extensive checks to ensure memory safety and prevent data races, all happening under-the-hood. Should you trust it? This will lead to longer compilation times. Time that could be better spent like maybe getting a cup of coffee?
Verbosity: It is explicit that leads to more code. More code leads to more tests! This means more development time and larger codebases.
Ecosystem Maturity: Let's just say it is growing. This means fewer readily available libraries and tools for certain tasks. And, more than likely tons of undiscovered and unresolved bugs in the backlog.
Cognitive Overhead: Developers have to think more explicitly about memory management, even when it doesn't require manual memory allocation. This means a lot of cognitive overhead making the whole development process more challenging. You are surrounded by complexity. Defeating the whole premise of "Keep it simple, stupid". And, the often quoted in complexity circles: "Complexity is the root of all evil".
Not Suitable for All Tasks: This language is still very much domain-specific. Tasks that it can be good for are systems programming, embedded systems, and other performance-sensitive applications. Especially, if you are akin to making things more complex than they need to be. In most workplaces, agility matters in getting things done, where this programming language will not be useful for majority of development tasks.
Error Handling: Very verbose error handling that requires more code.
String Handling: Way too many string types.
IDE Support: Let's just say it is improving and not as feature-rich.
Debugging: Imagine a language that focuses on memory safety but is a challenge to debug. Most things in this language just go against the grain of being productive and focus on academic rituals of memory safety. It will make you pull your hair out of frustration.
A Failed Jewish State
Israel since 1947 has been entrenched in conflict with Palestinians. Perhaps, even further back to 1917 with the Balfour Declaration. This eventually led to a series of arab revolts and rising nationalism. Furthermore, a series of brutal wars from 1948 Israel-Arab War, 1967 Six-Day War, an ongoing occupation, the Palestinian uprisings from the Intifadas, the displacement of Palestinians, and series of efforts towards a peace process that were repeatedly broken by Israel. While the resilient Palestinians endure for decades under the apartheid regime. The Israeli people over generations have become more hardline. The premise of a homeland for the Jews has become a complete and utter failure. Especially, as there is a mass outward migration of Israelis to other countries. The Israeli views of treating Palestinians as human animals has become their own downfall. Israel over the decades has not only become more progressive but it has also become a haven for pedophiles. Israeli populous are increasingly becoming more disconnected with the land and their political leaders as they overwhelmingly feel less safe. The Zionist ideology has not won favors in the Jewish community either. For the world has witnessed a brewing genocide and ethnic cleansing from which comparisons have been made of Nazism of the past to the current Zionism of today. Freedom of speech across the world has been suppressed especially in western countries that advocated for human rights. And, as the PM of Israel faces war crimes, is it any wonder that questions are raised against an entity that is purely dependent on USA for financial, defensive, and political support. Global outcry of protests and boycotts have sought to seek awareness. While the balance of power in countries has been laid bare for citizens. There is an internal struggle of both ethical and moral dilemma felt by people across the world, at least from those that are still connected and aware of their human consciousness. Israeli economy is no longer robust and the security apparatus no longer stable. International recognition of Israel has been waning and also under constant scrutiny as a reflection of the questionable democratic character. The ongoing conflict and occupation of Palestinian territories raises serious questions on Israel's ability to provide security and basic fundamental rights for all people under a democratic control. The lack of sustainable resolutions to the conflict and continued expansions of illegal settlements are often cited as signs of a dysfunctional society that is bound to crumble from within. Furthermore, the Israeli society is increasingly polarized on religious, ethnic, and political lines. These divisions undermine social cohesion that make it difficult to address all the pressing challenges. There is growing concern about the health of the Israeli democracy and the judicial reforms that may weaken the very foundations of a judiciary and undermine checks and balances with a deep seated government corruption and erosion of civil liberties. The issue is compounded with Israel's religious extremism from the ultra-orthodox community and the religious nationalist groups. Many view it as incompatible with the liberal democratic values and advocate for policies that could exacerbate social divisions. There is also a growing economic instability with significant disparities in wealth and opportunity which may lead to further social unrest and undermine social mobility. Israel from all intents and purposes is headed in the direction of a failed entity and a likely unsustainable backlash from their own internal institutions and people which may lead to an eventual civil war. It seems that this self-destruction may lead to their own economic, political, and defensive demise as their power alliance with USA eventually decides to distance themselves to save face in the global international community.