<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Jacques AO</title>
    <link>https://jacquesao.com/en/</link>
    <description>Jacques AO personal blog on longevity, AI systems, cross-cultural entrepreneurship, and long-term thinking.</description>
    <language>en</language>
    <atom:link href="https://jacquesao.com/en/feed.xml" rel="self" type="application/rss+xml"/>
    <atom:link href="https://pubsubhubbub.appspot.com/" rel="hub"/>
    <lastBuildDate>Tue, 30 Jun 2026 00:00:00 +0000</lastBuildDate>
  <item>
    <title>Fifteen Years in France: How My View of "Multiculture" Kept Shifting</title>
    <link>https://jacquesao.com/en/posts/france-15-years-multiculture/</link>
    <guid>https://jacquesao.com/en/posts/france-15-years-multiculture/</guid>
    <description>Before coming to France I thought "multiculture" was a given. Toulouse showed me its two faces, Master 2 in Paris was a garden pushed into existence by design, and ten years of building businesses in France later — there's friction, but the direction is right.</description>
    <content:encoded><![CDATA[<p>Why France? Honestly my reasoning at the time was simple: it was a developed country, the social foundations and security were better than China&#x27;s were back then, so I went over full of expectations.</p>
<p>What actually pushed me to go was three things:</p>
<p>1. <strong>A lucky coincidence</strong> — my university had an exchange program; 2. <strong>My mother&#x27;s death</strong> — the blow that year was too heavy, subconsciously I wanted to escape; 3. <strong>France&#x27;s policies</strong> — public university fees were modest, no high requirements on the family&#x27;s financial situation, and you could work part‑time.</p>
<p>I got on the plane with two or three hundred euros in my pocket.</p>
<h2>Toulouse, two years: quiet — and my first real encounter with the &quot;two faces of multiculture&quot;</h2>
<p>Toulouse, to me, was a very quiet city. Over those two years I crashed at classmates&#x27; places, at friends&#x27; places, I lived frugally — studied during the day, worked nights in a Chinese restaurant and a French pizzeria.</p>
<p>Quiet didn&#x27;t mean no impact. The people in Toulouse came in all shapes, and they weren&#x27;t as friendly as I had pictured — I did get insulted on the street, in different languages. That was the first time I directly felt it: <strong>&quot;multiculture&quot; has a shadow side, too</strong>.</p>
<p>Its shadow side goes like this: in a mono‑cultural country, you don&#x27;t have to explain yourself every day — your skin, your accent, your surname, everything automatically falls into the &quot;one of us&quot; bucket. In a multicultural society, every label on you becomes a visible entry point; some people get curious about it, others get impatient about it. Both attitudes exist at the same time, and neither one ever goes away.</p>
<p>It also has a bright side. I met my old landlord, who later became my business partner — my benefactor in France. I treat him like an older brother, and we&#x27;re still working together to this day. <strong>Years later I realized: the deepest gift of multiculture is meeting people you would never have crossed paths with in a single‑culture life.</strong></p>
<h2>Paris, two years: inside Master 2, I saw a &quot;garden of joy&quot;</h2>
<p>After two years in Toulouse, I decided to move to Paris. The reason was simple: too quiet, missing some passion, some challenge. Whatever the cost, I wanted a bigger city.</p>
<p>Paris is never gentle.</p>
<p><strong>The challenges</strong>: rent could eat close to half of my income, the cost of living jumped up a tier. Restaurant pay was sometimes worse than in the provinces, and the bosses were tougher. Every day: classes, homework, evening shift, back home, more studying. Exhausting.</p>
<p><strong>The opportunities</strong>: but Paris is far more tolerant than any small French town. It&#x27;s too international, too mixed — which dilutes the &quot;strange looks.&quot; For a Chinese student, that mattered a lot.</p>
<p>The bigger gift was in the studies. In Paris I did one year each at two different universities:</p>
<ul><li>First year at <strong>Université d&#x27;Évry / Paris‑Saclay</strong>: Public Administration · International Cooperation and Solidarity (2013–2014)</li><li>Second year at <strong>Université Paris‑Est Créteil (UPEC)</strong>: M2 International Local Project Management (2014–2015)</li></ul>
<p>The pure theoretical level at French universities is actually not weak — quite the opposite. What really surprised me was <strong>how finely the disciplines are branched</strong> — <strong>the catalog of available paths is far broader, and far more specific, than at Chinese universities</strong>. In China the directions usually stop at coarse buckets — &quot;business / law / computer science&quot; — whereas here I could drill down to niche tracks like <strong>NGO governance, municipal management, international cooperation and solidarity</strong>. That fine‑grained granularity gave me things you can&#x27;t get in a Chinese setting, and it directly broadened the direction my career took later.</p>
<p>The second year especially. The professors really cared about the cohesion between students; the whole class felt like a big international family — perfect, almost idealized. I still think those were the two most beautiful, most precious years of my entire student life.</p>
<p><strong>Why Master 2 was a garden of joy — I only figured this out afterwards</strong>: it wasn&#x27;t an accident. The syllabus had built‑in icebreakers, cross‑cultural collaboration exercises; the grading system also pushed people toward mixed groups — if your group was all Chinese, you wouldn&#x27;t get the top mark. In other words, <strong>&quot;fusion&quot; wasn&#x27;t left to the students&#x27; goodwill; the system itself pushed it into existence</strong>. Across those two years what I saw wasn&#x27;t a bunch of people who got along by accident — it was <strong>a designed multicultural friendliness</strong>. I only realized later: the essence of France&#x27;s so‑called &quot;garden&quot; is that it knows multiculture doesn&#x27;t happen on its own, so it pushes you at the level of the system.</p>
<p>In that class there was a classmate named <strong>Camille</strong> who would often spontaneously ask me whether I wanted to look at her notes. A small thing, and ten years later I still remember it. A few friends from that period later ended up working with me.</p>
<p>If I had to find a single word for those days — <strong>a garden of joy</strong>.</p>
<h2>Ten years of building in France later: idealized school vs. real society</h2>
<p>From graduation to now, I&#x27;ve been building businesses in France for exactly ten years. Looking back, <strong>the complexity and management difficulty at the level of real society are an order of magnitude harder than the idealized tolerance you find in school</strong>.</p>
<p>Multiculture at school has teachers maintaining it and a system pushing it; multiculture in real life is each person deciding, on their own judgment, how to treat the next person. Where is the gap? The gap is in <strong>friction</strong> — on the street, on the metro, at a government counter, and when you become an employer facing employees from different countries, you realize there&#x27;s no &quot;teacher&quot; grading anyone anymore; everyone has to own their own biases and their own patience. At that point multiculture isn&#x27;t a garden anymore — it&#x27;s <strong>something you have to actively maintain</strong>.</p>
<p>In real life, multiculture brings plenty of problems. But I believe it: <strong>France cannot back away from the multicultural path</strong>.</p>
<p>History and civilization move forward; backward movement isn&#x27;t allowed. I&#x27;m not saying it has never happened — the resurgence and religious regression in some Middle Eastern countries, in my view, is exactly that. But as a long‑term trend, multiculture won&#x27;t reverse.</p>
<p>I often compare France with the US. American multiculture looks more like a &quot;platter&quot; — each color stays sharp and distinct, but the pieces aren&#x27;t very keen to blend. French multiculture looks more like a &quot;solution&quot; — on the surface it&#x27;s less colorful, but once you&#x27;re dissolved in, everyone is soaking in the same set of secular republican values. Both paths have their cost, but <strong>both are much harder than &quot;mono&quot; — and both are closer to the future than mono is</strong>.</p>
<p>As an immigrant, I&#x27;ve taken my share of unfair treatment. But <strong>on a horizontal comparison, this kind of unfairness, across all developed countries, is still relatively fair</strong>. That&#x27;s a judgment I didn&#x27;t feel ready to make until ten years in.</p>
<h2>On my two daughters, and the whole &quot;100% integration&quot; thing</h2>
<p>I have two daughters, both in France.</p>
<p>First‑generation immigrants like us carry a double pressure: cultural shock, career, family. Saying we don&#x27;t want to integrate at all — that&#x27;s false. Saying we&#x27;re 100% integrated — that&#x27;s also false; for both internal and external reasons, we don&#x27;t quite get there.</p>
<p>But <strong>for my children&#x27;s generation, I&#x27;m full of hope</strong>.</p>
<p>What I can do as a parent is to not pass on the fatigue of an incomplete integration; to encourage them to embrace this multicultural future, and to grow into adults who are truly international.</p>
<p>I want them, when they grow up, to never feel out of place just because they are &quot;the daughters of a Chinese man,&quot; and also to never forget where they come from just because they grew up in France. <strong>Real multiculture isn&#x27;t either / or — it&#x27;s holding both at the same time</strong>. Their generation has that chance — far more than mine did. What I can give them is to step out of their way, and to tell them about the pitfalls my generation walked into, so they don&#x27;t have to start from zero.</p>
<p>---</p>
<p>In a way, this is my full answer to the two words &quot;multiculture&quot;:</p>
<ul><li>Before France — a developed country.</li><li>Toulouse — multiculture has a shadow side, and a bright side.</li><li>Paris — the idealized multiculture is a garden pushed into existence by design.</li><li>Ten years of building later — there&#x27;s friction between the ideal and the real, but the direction is right.</li><li>Looking at my children&#x27;s future — I believe.</li></ul>]]></content:encoded>
    <category>Life Reflections</category>
    <pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate>
  </item>
  <item>
    <title>A Few Months with Claude — I've Put Codex and ChatGPT Aside</title>
    <link>https://jacquesao.com/en/posts/claude-heavy-user-notes/</link>
    <guid>https://jacquesao.com/en/posts/claude-heavy-user-notes/</guid>
    <description>From tinkering with OpenClaw during Chinese New Year, to the Codex desktop app, to a Claude 200€ monthly plan running at full tilt. Codex is a developer, Claude is a boss; ChatGPT gives ideas, Claude delivers results. And Fable — released and pulled in two days — convinced me OpenAI is in a fragile spot.</description>
    <content:encoded><![CDATA[<p>Around Chinese New Year this year, OpenClaw suddenly took off. I gave Agent‑building a shot myself, and spent the better part of a day getting tangled up in all sorts of small issues. After that I switched to OpenAI&#x27;s <strong>Codex</strong> desktop app, which was a lot more stable — it&#x27;s an official app, not a bug pit. Already in a different league from OpenClaw.</p>
<p>We&#x27;d actually tried <strong>Claude</strong> earlier than that, but at the time it only worked through code mode — you had to ask questions inside the Mac Terminal. The barrier and ongoing friction were both high enough that I didn&#x27;t stick with it. About a month later the Claude web version came out, and that&#x27;s when it really came back onto my desktop.</p>
<h2>Codex is a developer, Claude is a boss</h2>
<p>After using both for a while, the difference between Codex and Claude turned out to be huge:</p>
<ul><li><strong>Codex feels more like a developer.</strong> You have to spell the requirement out clearly. It can take you from 0 to 90% of the work, and that part is genuinely strong — but the last 10% you have to grind through over and over, because it has a hard time catching what you actually meant.</li><li><strong>Claude has a &quot;thinking layer.&quot;</strong> It feels more like the boss of a web‑dev shop, or a senior engineer — closer to how a person actually reasons. That positioning drops your communication cost a notch, and the throughput ends up much higher than Codex.</li></ul>
<p>As a production tool, once the efficiency gap opens up, the slower one quietly gets shelved. I&#x27;m on the <strong>200 € / month Claude plan</strong>, and there are still moments when it feels a little tight.</p>
<h2>My workflow: Claude dispatches, Codex grinds</h2>
<p>My setup right now is fixed:</p>
<ul><li><strong>Claude</strong> breaks tasks down, plans, makes judgement calls, and writes anything that needs thought</li><li><strong>Codex</strong> handles repetitive mechanical work — batch edits, batch runs</li></ul>
<p>The result: I burn less than 5% of my Codex quota, while Claude runs at close to 100% almost all the time. In other words, I&#x27;ve gone from playing around to heavy dependency.</p>
<h2>Claude and ChatGPT are different animals</h2>
<p>People tend to lump Claude and ChatGPT together. They&#x27;re really not the same thing.</p>
<p>ChatGPT is a Q&amp;A tool — you ask, it answers. What it gives you is <strong>ideas</strong>. Claude is a production tool — you give it a task, and it <strong>does</strong> the work — it hands you a result.</p>
<p>That&#x27;s a difference in kind, not in degree.</p>
<h2>More than 12 hours a day</h2>
<p>Since Claude moved into my daily workflow, I use it from the moment I wake up until I go to sleep. Excluding sleep and meals, I&#x27;m on it more than 12 hours a day — heavy user, no qualifier.</p>
<p>The effect on my routine is real. I used to keep a &quot;normal&quot; workday; now everything I do orbits around Claude.</p>
<p>I&#x27;d bet more and more people end up like me: using Claude the way we scroll a phone, to the point where not using it feels uncomfortable. The dependency these agents create is only going to get stronger.</p>
<h2>On the valuation</h2>
<p>Plenty of people say Anthropic is overvalued, that it&#x27;s part of the AI bubble.</p>
<p>From my own usage, it&#x27;s not a bubble. The reason is simple:</p>
<ul><li>The more you use it, the harder it is to walk away</li><li>And this kind of user is willing to keep paying for it</li></ul>
<h2>The two days with Fable</h2>
<p>One more thing made me even more confident in Anthropic&#x27;s upside.</p>
<p>They released a model called <strong>Fable</strong>. I only got to use it for two days before it was pulled, without even really getting a feel for it. But even in those two days, the level was clear — it was among the strongest models on the market at that moment.</p>
<p>Putting a model of that caliber out in the open and then quietly pulling it back tells me, in reverse: the real hand Anthropic is holding is probably much bigger than what&#x27;s visible from the outside.</p>
<p>That&#x27;s exactly why I say <strong>OpenAI is in a fragile spot</strong>. Not because ChatGPT collapsed overnight, but because Anthropic can drop Fable, walk it back, and do it that calmly — what else is sitting in the other hand?</p>
<p>At this pace, I think it&#x27;s plausible that Anthropic ends up overtaking OpenAI. Because ChatGPT and Codex are already pushed aside in my own setup — a few more days like this and, if I still haven&#x27;t reopened them, I&#x27;ll cancel both subscriptions.</p>]]></content:encoded>
    <category>Tech Trends</category>
    <pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate>
  </item>
  <item>
    <title>OpenAI, Elon Musk, and Social Value: Companies, NGOs, and Governments Answer the Same Question</title>
    <link>https://jacquesao.com/en/posts/openai-musk-lawsuit-company-ngo-social-value/</link>
    <guid>https://jacquesao.com/en/posts/openai-musk-lawsuit-company-ngo-social-value/</guid>
    <description>From NGOs and social enterprise to the Musk v. OpenAI lawsuit: OpenAI creates real social value, but a nonprofit-origin company becoming a commercial giant must remain accountable to charitable trust.</description>
    <content:encoded><![CDATA[<h1>OpenAI, Elon Musk, and Social Value: Companies, NGOs, and Governments Answer the Same Question</h1>
<h2>Abstract</h2>
<p>After two essays on NGOs, social enterprise, and the social value of entrepreneurship, this essay turns to the lawsuit between Elon Musk, OpenAI, Sam Altman, and related parties. The dispute is not only a Silicon Valley feud. It raises a deeper question: what happens when an organization founded as a nonprofit for the benefit of humanity becomes one of the most valuable technology companies in the world?</p>
<p>My view is balanced. OpenAI clearly creates social value. A high-tech company that improves productivity, changes how people write, learn, code, research, and work cannot be reduced to a mere profit machine. A legal, useful, innovative company already contributes to society.</p>
<p>At the same time, Musk’s criticism cannot simply be dismissed. If an organization receives donations, talent, legitimacy, and public trust under a nonprofit mission, then later becomes a commercial giant that may enrich employees, managers, and investors, that transition requires serious limits and compensation. Otherwise society creates a dangerous precedent: establish a nonprofit, raise money and trust, then convert that trust into private wealth.</p>
<h2>1. A company can be a form of social value</h2>
<p>A company does not begin to have social value only when it gives money to charity. It creates value by employing people, paying salaries, paying taxes, training talent, serving customers, building useful products, and improving efficiency.</p>
<p>This is why I have always admired companies such as Microsoft and Apple. They did not merely become rich. They changed how humanity works, communicates, writes, calculates, creates, and organizes information. Steve Jobs showed that an entrepreneur can turn a technological vision into everyday life for hundreds of millions of people.</p>
<p>OpenAI now belongs to this category of transformation. ChatGPT, Codex, and multimodal AI tools are changing writing, programming, education, translation, research, and enterprise workflows. Whatever one thinks of OpenAI’s structure, its social impact is already real.</p>
<h2>2. Why I chose the company path</h2>
<p>Before turning thirty, I hesitated between politics, NGOs, and business. My studies helped me understand the value of public institutions and nonprofit work. But I also saw their limits: funding dependency, public-image constraints, slow procedures, and limited scale.</p>
<p>Business attracted me because it allows a person to choose a problem, organize resources, take risk, create a product, serve customers, and produce measurable impact. It is not only a matter of personal freedom. It is a matter of personal value creation.</p>
<p>Government, NGOs, and companies should not be trapped inside rigid definitions. They all revolve around the same core: social value. Government uses law and public authority. NGOs use mission and trust. Companies use products, services, employment, efficiency, capital, and markets.</p>
<h2>3. The core of the OpenAI dispute</h2>
<p>According to OpenAI’s public structure page, OpenAI was founded in 2015 as a nonprofit with the mission of ensuring that AGI benefits all humanity. In 2019, it created a for-profit subsidiary. Under the structure announced in October 2025, OpenAI Foundation controls OpenAI Group PBC, a public benefit corporation. The Foundation holds about 26% of the equity, Microsoft about 27%, and the rest is held by current and former employees and investors.</p>
<p>From OpenAI’s perspective, this evolution is understandable. Frontier AI requires immense capital, computing infrastructure, rare talent, and global deployment capacity. A pure nonprofit structure may not be able to sustain that mission.</p>
<p>But from the perspective of charitable trust, Musk’s objection is serious. If early contributors gave money, reputation, and resources because they believed in a nonprofit mission, the later transformation into a commercial giant cannot be treated as a purely technical corporate change.</p>
<h2>4. What justice should protect</h2>
<p>I am not a lawyer, but I think the court must hold two principles together.</p>
<p>First, it should not destroy a company whose business already creates major technological and social value. OpenAI is now a global infrastructure-level actor, and a disproportionate remedy could create enormous uncertainty.</p>
<p>Second, it should not normalize the conversion of charitable trust into private wealth. If nonprofits can be used as incubators for future public companies without serious limits, philanthropy itself will be damaged.</p>
<p>The best solution may not be to return OpenAI to 2015. A better path would be stronger governance: real Foundation control, greater transparency, mission audits, limits on excessive personal enrichment, clear treatment of nonprofit-era assets, and some form of compensation or value return to the original charitable mission.</p>
<h2>Conclusion</h2>
<p>OpenAI should not simply be destroyed, because it has created real technological and social value. But Musk’s criticism should not be laughed away, because it touches a fundamental issue: can charitable trust be converted into private wealth without limits or repair?</p>
<p>My position is therefore clear: recognize the social value of enterprise, but protect philanthropic trust. Business is not a sin. Profit is not a sin. But when a company is born from a promise made in the name of humanity, it must remain accountable to that promise.</p>
<h2>References</h2>
<ul><li><a href="https://openai.com/our-structure/">OpenAI: Our structure</a></li><li><a href="https://apnews.com/article/openai-musk-altman-trial-agi-4f8810743d6ef9a72f91f8721a3f4027">AP News: Musk v. OpenAI trial</a></li><li><a href="https://techcrunch.com/2025/10/28/openai-completes-its-for-profit-recapitalization/">TechCrunch: OpenAI completes recapitalization</a></li><li><a href="https://techcrunch.com/2025/05/06/what-openais-restructuring-plan-means-for-its-corporate-future/">TechCrunch: restructuring and IPO questions</a></li></ul>]]></content:encoded>
    <category>Business Insights</category>
    <pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate>
  </item>
  <item>
    <title>The Social Value of Entrepreneurship: From Les Joyeux Recycleurs to Electronics Recycling</title>
    <link>https://jacquesao.com/en/posts/les-joyeux-recycleurs-social-enterprise-electronics-recycling/</link>
    <guid>https://jacquesao.com/en/posts/les-joyeux-recycleurs-social-enterprise-electronics-recycling/</guid>
    <description>Based on an internship report at Les Joyeux Recycleurs, this essay explores the social value of business and explains why electronics recycling can inherit the spirit of social enterprise.</description>
    <content:encoded><![CDATA[<h1>The Social Value of Entrepreneurship: From Les Joyeux Recycleurs to Electronics Recycling</h1>
<h2>Abstract</h2>
<p>This essay continues the previous reflection on philanthropy and social enterprise. It is based on a 2014-2015 internship report written after working in business development at Les Joyeux Recycleurs in Paris. The central question is simple: can a commercial company create social value while remaining fully commercial?</p>
<p>The answer is yes, if the social value is built into the business model itself. Les Joyeux Recycleurs was not a traditional NGO. It sold a service, developed customers, organized collection routes, measured waste, managed relationships, and had to survive as a company. Yet the service it sold made office recycling simpler, more visible, and more practical for companies.</p>
<p>This experience shaped my later focus on electronics recycling. A company already creates social value by employing people, paying taxes, training workers, serving clients, and organizing useful services. But when its business model reduces waste, extends product life, improves resource circulation, and helps other companies act responsibly, it inherits the spirit of social enterprise even if its legal form is purely commercial.</p>
<h2>1. Social value is not limited to nonprofits</h2>
<p>We often divide society into three separate worlds: government provides public services, nonprofits solve social problems, and companies make money. Reality is more complex. Every company has social consequences. It creates jobs, pays taxes, trains people, organizes work, serves customers, and affects the environment.</p>
<p>The question is not whether a company has social impact. It always does. The real question is whether that impact is designed to be positive.</p>
<p>Les Joyeux Recycleurs showed me that a company can sell a real service while helping solve a collective problem. Office recycling is not only logistics. It allows client companies to turn environmental responsibility into daily practice.</p>
<h2>2. Making recycling easy</h2>
<p>The starting point is practical. Many employees and companies say they want to recycle, but recycling often feels complicated. Office waste includes paper, cups, cans, bottles, coffee capsules, cartridges, batteries, bulbs, pens, and many other materials. Each stream requires a different instruction, container, collection process, and recycling partner.</p>
<p>Les Joyeux Recycleurs turned that complexity into a service: colorful recycling boxes, regular collection, reporting, communication materials, and customer relationship management. The company did not merely tell clients that they should recycle. It made recycling easy to do.</p>
<p>That is the value of entrepreneurship: seeing why a good intention does not become action, then building a service that removes the friction.</p>
<h2>3. Why this is a social enterprise model</h2>
<p>Les Joyeux Recycleurs was a business because it sold a service, controlled costs, found customers, and needed recurring revenue. It also had a social and environmental dimension because its service helped companies reduce waste, engage employees, and make corporate responsibility operational.</p>
<p>Its model combined three layers:</p>
<ul><li>commercial value: clients paid for a service;</li><li>environmental value: office waste entered better sorting and recycling channels;</li><li>social value: recycling became visible, collective, and positive inside the workplace.</li></ul>
<p>The internship report also highlighted partnerships with social actors such as Ares Atelier, showing that recycling can connect environmental action, employment inclusion, and local networks.</p>
<h2>4. A company already carries social responsibility</h2>
<p>A company does not start creating social value only when it makes donations. A well-run company already contributes by creating jobs, paying salaries, paying taxes, training people, serving customers, and building useful systems.</p>
<p>But this basic contribution becomes stronger when the business model itself reduces a social or environmental problem. This is why electronics recycling matters to me.</p>
<h2>5. Why electronics recycling</h2>
<p>Electronic waste is not ordinary waste. It involves metals, batteries, plastics, data security, repair, reuse, compliance, and resource efficiency. According to the Global E-waste Monitor 2024, the world generated around 62 million tonnes of e-waste in 2022, while formally documented recycling remains limited.</p>
<p>Every company now uses computers, phones, monitors, cameras, servers, routers, and connected devices. When these products age, they create asset waste, storage problems, data risks, environmental risks, and management costs.</p>
<p>Electronics recycling therefore needs to become a professional service: collection, sorting, diagnosis, repair, reuse, data erasure, traceability, and responsible treatment.</p>
<h2>6. Inheriting the spirit of Les Joyeux Recycleurs</h2>
<p>My company may be a normal commercial company in legal form. That does not prevent it from inheriting the spirit of social enterprise. The key is not the label. The key is the model.</p>
<p>If the business reduces electronic waste, extends product life, helps companies manage equipment responsibly, creates jobs, pays taxes, and builds reliable processes, then social value is not outside the business. It is inside the business.</p>
<p>Les Joyeux Recycleurs taught me that environmental responsibility must be made simple, measurable, and repeatable. Electronics recycling follows the same logic: transform an invisible problem into a useful service.</p>
<h2>Conclusion</h2>
<p>A true social enterprise is not necessarily a company that refuses profit. It is a company that earns revenue by solving a real problem. Profit then becomes a condition for continuity, not a contradiction.</p>
<p>Les Joyeux Recycleurs showed me that a company can turn environmental responsibility into everyday practice. Electronics recycling extends that lesson into the digital age. It treats used devices not as useless waste, but as assets, materials, risks, and responsibilities that need professional management.</p>
<p>The company I want to build does not place social responsibility beside commerce. It tries to make commerce itself part of the solution.</p>
<h2>References</h2>
<ul><li><a href="https://lesjoyeuxrecycleurs.com/">Les Joyeux Recycleurs</a></li><li><a href="https://www.vie-publique.fr/dossierlegislatif/JORFDOLE000027750379">Vie-publique: French Social and Solidarity Economy law dossier</a></li><li><a href="https://librairie.ademe.fr/economie-circulaire-et-dechets/8255-10025-equipements-electriques-et-electroniques-donnees-2023-9791029723308.html">ADEME: electrical and electronic equipment data 2023</a></li><li><a href="https://environment.ec.europa.eu/topics/waste-and-recycling/waste-electrical-and-electronic-equipment-weee_en">European Commission: Waste from Electrical and Electronic Equipment</a></li><li><a href="https://ewastemonitor.info/the-global-e-waste-monitor-2024/">Global E-waste Monitor 2024</a></li></ul>]]></content:encoded>
    <category>Business Insights</category>
    <pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate>
  </item>
  <item>
    <title>From Project Hope to Social Enterprise: The Transformation Logic of Chinese Nonprofit Organizations</title>
    <link>https://jacquesao.com/en/posts/from-project-hope-to-social-enterprise-china-ngo-transformation/</link>
    <guid>https://jacquesao.com/en/posts/from-project-hope-to-social-enterprise-china-ngo-transformation/</guid>
    <description>Based on a Master 1 thesis, this essay analyzes the transformation of Chinese foundations, Project Hope, CYDF, nonprofit marketization, information systems, and social enterprise.</description>
    <content:encoded><![CDATA[<h1>From Project Hope to Social Enterprise: The Transformation Logic of Chinese Nonprofit Organizations</h1>
<h2>Abstract</h2>
<p>This essay is based on the central argument of a Master 1 thesis in International Cooperation and Solidarity. The original thesis examined Chinese foundations, the China Youth Development Foundation, Project Hope, nonprofit marketization, information systems, and social enterprise. Its deepest starting point, however, was not technical. It began with a personal experience after the 2008 Wenchuan earthquake: volunteering in the aftermath of disaster revealed that the value of life is not measured only by wealth or power, but by what one is able to give and make possible for others.</p>
<p>The core argument is that Chinese philanthropy has moved from administrative mobilization toward a more complex model involving social mission, public trust, professional governance, market-based tools, information systems, and sustainable social innovation. The future of nonprofit organizations will not be decided only by how much money they raise, but by how well they design projects, manage data, protect trust, evaluate impact, and build long-term capacity.</p>
<h2>1. The starting point: from compassion to capacity</h2>
<p>The Wenchuan experience changed a basic question: what is life for? In the face of disaster, abstract ambition becomes less convincing. What matters is whether people can reduce suffering, restore dignity, and help others regain the ability to act.</p>
<p>This is why philanthropy cannot be reduced to donation. Real philanthropy is organized responsibility. It turns emotion into structure, sympathy into service, and temporary help into long-term capacity.</p>
<h2>2. Chinese foundations between state, society, and market</h2>
<p>Chinese foundations developed in a particular historical context. In the early phase, administrative resources and government credibility helped foundations mobilize money and public participation. This was useful because social trust and independent philanthropic capital were still limited.</p>
<p>But the same mechanism also created dependence. If a foundation relies too heavily on administrative power, it may lose independence, innovation, and responsiveness to beneficiaries.</p>
<p>The 2004 Regulation on the Administration of Foundations gave the sector a clearer legal basis. The revised Charity Law, effective in 2024, further reflects the institutionalization of charity in China. The sector has therefore moved from moral enthusiasm toward a more regulated and professional field.</p>
<p>Chinese foundations can be understood through three mechanisms: administrative mobilization, social mission, and market-oriented self-sustainability. A mature nonprofit should be able to work with government, society, and market tools without being captured by any single one of them.</p>
<h2>3. Why Project Hope succeeded</h2>
<p>Project Hope succeeded because it connected three powerful themes: education, poverty, and children. Education represents the future, poverty reveals injustice, and children embody collective hope. By combining these themes, the project made a large social problem understandable and actionable for the public.</p>
<p>The success of Project Hope also shows the importance of nonprofit marketing. Marketing in this context is not manipulation. It is the ability to translate a social problem into a trustworthy public action.</p>
<p>Public information from the China Youth Development Foundation states that by the end of 2022, Project Hope had received more than RMB 21 billion in cumulative donations, supported more than six million students from disadvantaged families, and helped build more than 21,000 Hope primary schools. This makes Project Hope one of the most influential philanthropic projects in modern China.</p>
<h2>4. The danger of success: why the mission must evolve</h2>
<p>A successful project can become a trap if it prevents an organization from seeing new needs. Project Hope answered a historical question: how can children in poor areas gain access to basic education? But as public education policy and student support systems developed, the problem changed.</p>
<p>Youth development today involves mental health, vocational education, urban integration, employment, digital skills, legal awareness, social participation, and rural-urban inequality. A youth foundation cannot remain limited to building schools or funding tuition. It must help young people build durable life capacity.</p>
<h2>5. Marketization of NGOs: efficiency without losing mission</h2>
<p>The marketization of NGOs does not mean turning nonprofit organizations into ordinary businesses. It means using professional tools to improve public value: needs analysis, project design, donor relationship management, communication, evaluation, transparency, and data governance.</p>
<p>Nonprofits are often more complex than companies. In business, the payer and the user are usually close to each other. In philanthropy, donors pay, beneficiaries receive, organizations implement, the public monitors, and government regulates. This complexity requires more professional management, not less.</p>
<h2>6. Information systems: trust needs evidence</h2>
<p>Trust cannot rest on moral language alone. It needs evidence. A modern foundation must track donations, beneficiaries, project implementation, feedback, financial transparency, and long-term outcomes.</p>
<p>For a large foundation, information systems are not technical decoration. They are governance infrastructure. Without data, a nonprofit cannot know what works, what fails, what should be scaled, and what should be stopped.</p>
<h2>7. Social enterprise: a path toward sustainable social innovation</h2>
<p>Social enterprise tries to overcome the permanent dependency on donations. It combines economic viability with social purpose. It sells products or services, but the main goal is not profit maximization. The main goal is to solve a social problem sustainably.</p>
<p>For China, social enterprise may become an important bridge between government, market, and civil society. It is especially relevant for problems such as youth employment, vocational education, rural development, mental health, disability inclusion, and the digital divide.</p>
<h2>Conclusion</h2>
<p>The central idea of the original thesis remains powerful: philanthropy must move from emotional charity to institutional capacity. It is not enough to want to do good. Nonprofits must become organizations capable of understanding problems, designing effective interventions, managing resources, earning trust, and lasting over time.</p>
<p>The true goal of philanthropy is not moral display. It is to help people regain a future.</p>
<h2>References</h2>
<ul><li><a href="https://www.gov.cn/zhengce/content/2008-03/28/content_6434.htm">Regulation on the Administration of Foundations</a></li><li><a href="https://www.gov.cn/yaowen/liebiao/202312/content_6923390.htm">Decision revising China&#x27;s Charity Law</a></li><li><a href="https://www.csosew.org/wp-content/uploads/2024/01/CYDF_UPR45_CHN_C_Main.pdf">China Youth Development Foundation public UPR document</a></li><li>Peter F. Drucker, <em>Managing the Non-Profit Organization</em>.</li><li>Philip Kotler and Alan R. Andreasen, <em>Strategic Marketing for Nonprofit Organizations</em>.</li><li>Muhammad Yunus, <em>Building Social Business</em>.</li></ul>]]></content:encoded>
    <category>Business Insights</category>
    <pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate>
  </item>
  <item>
    <title>What Is the European Union? Origins, Governance, Concrete Results, and a Historical Judgment on Brexit</title>
    <link>https://jacquesao.com/en/posts/eu-origin-human-meaning-and-brexit/</link>
    <guid>https://jacquesao.com/en/posts/eu-origin-human-meaning-and-brexit/</guid>
    <description>The European Union is not simply “Europe,” nor is it the same thing as the euro area or the Schengen area. It is a treaty-based political union built around shared sovereignty and common law. To understand it, we need to look at its origins, institutions, concrete results, internal tensions, and why Brexit was, in historical direction, mostly a step backward.</description>
    <content:encoded><![CDATA[<h1>What Is the European Union? Origins, Governance, Concrete Results, and a Historical Judgment on Brexit</h1>
<h2>Introduction</h2>
<p>If we reduce the European Union to a trading arrangement, an administrative machine, or a slow-moving bureaucracy, we miss its real historical importance. The EU matters because it is one of the modern world’s rare large-scale experiments in shared political order: sovereign states, long shaped by rivalry and war, chose to place part of their authority inside common institutions in order to escape the old cycle of fear, balancing, and destruction.</p>
<p>That is why the EU should not be treated as a purely European technical story. It is one of humanity’s most serious attempts to answer a broader question: can large political communities cooperate beyond the nation-state without collapsing into empire, domination, or permanent geopolitical competition?</p>
<h2>I. What the European Union is — and what it is not</h2>
<p>Before discussing its history, we need to define it clearly.</p>
<ul><li><strong>The European Union</strong> is a treaty-based political and legal union with <strong>27 member states</strong>.</li><li><strong>The euro area</strong> is the group of states using the euro as official currency. According to the European Central Bank, <strong>as of 2026 the euro is used in 21 of the EU’s 27 member states</strong>.[1]</li><li><strong>The Schengen area</strong> is the free-movement space without systematic internal border checks. According to the European Commission, <strong>it includes 29 countries in 2026</strong>, including 4 non-EU states.[2]</li><li><strong>Europe</strong> is the wider geographical and civilizational space, which is larger than the EU.</li></ul>
<p>The EU is therefore not a normal international organization, but neither is it a completed federal state. It is a treaty-based union built around shared sovereignty, common law, multi-level institutions, and differentiated integration.</p>
<h3>Core features</h3>
<ul><li>shared sovereignty rather than total isolation of national power;</li><li>a common legal order with concrete effects;</li><li>dual legitimacy through both member states and citizens;</li><li>differentiated integration;</li><li>rule-based coordination through law, courts, budgets, markets, and common policies.</li></ul>
<h2>II. The origin of the Union: a political answer to the ruins of war</h2>
<p>The deepest origin of the EU lies in post-1945 Europe. Europe had been the center of modern industry, science, finance, constitutional politics, and global power, but it had also become the center of modern self-destruction: imperial competition, extreme nationalism, total war, and mass killing. In that context, Franco-German reconciliation was not merely diplomatic; it was civilizational.</p>
<p>The Schuman Declaration of 1950 offered a decisive answer: peace should no longer depend only on promises or conferences, but on institutions that make war structurally less likely. The European Coal and Steel Community of 1951 took the industries most closely linked to armament and placed them within a shared framework.[3]</p>
<p>The Treaty of Rome in 1957 expanded integration into a wider economic project. Over time, Europe built the common market, widened the role of European law, expanded the authority of the Parliament, opened internal borders, created a common currency, and ultimately formalized the European Union in the Maastricht Treaty of 1992. The Lisbon Treaty, in force from 2009, further stabilized the institutional architecture.[4]</p>
<h2>III. A timeline of European integration</h2>
<pre><code>1950  Schuman Declaration
1951  European Coal and Steel Community
1957  Treaty of Rome
1985  Schengen Agreement
1992  Maastricht Treaty
1999  Euro launched as accounting currency
2002  Euro banknotes and coins enter circulation
2004  Eastern enlargement
2009  Lisbon Treaty enters into force
2016  Brexit referendum
2020  United Kingdom formally leaves the EU
2026  EU at 27, euro area at 21, Schengen at 29</code></pre>
<h2>IV. Through which channels does the EU govern?</h2>
<p>It is not accurate to say that the EU “governs Europe” in the same way a centralized state governs its territory. More accurately, the EU organizes common governance through several channels.</p>
<h3>1. Institutions</h3>
<ul><li><strong>The European Council</strong> sets strategic direction.</li><li><strong>The European Commission</strong> proposes and executes many common policies.</li><li><strong>The European Parliament</strong> represents citizens.</li><li><strong>The Council of the European Union</strong> represents national governments and co-legislates with Parliament.</li><li><strong>The Court of Justice of the European Union</strong> guarantees uniform interpretation of EU law.</li><li><strong>The European Central Bank</strong> manages monetary policy in the euro area.</li></ul>
<h3>2. Law and legislation</h3>
<p>One of the EU’s distinctive strengths is that it does not remain at the level of declaration. In many fields, the Commission proposes, Parliament and Council adopt legislation under the ordinary legislative procedure, and the Court gives the system coherence through legal interpretation.[5]</p>
<h3>3. The single market</h3>
<p>The single market is one of the Union’s most powerful organizing tools. It is not merely free trade. It is a rule-based economic space structured to make the movement of goods, services, capital, and people more coherent across borders.</p>
<h3>4. The euro</h3>
<p>The euro is one of the boldest projects in European integration. But it also reveals the Union’s complexity. The euro area is not the whole EU, and monetary union has not automatically produced full fiscal or political union.</p>
<h3>5. Schengen</h3>
<p>Schengen transformed daily European life by making movement for work, study, tourism, and family life much easier. But Schengen and the EU are not identical. Some non-EU countries participate in Schengen, while the path into Schengen for EU members has not always been simultaneous.</p>
<h3>6. Budget, common policies, and regulatory power</h3>
<p>The EU also acts through budgetary instruments and long-term policy frameworks: agriculture, cohesion funds, research, competition law, trade policy, digital regulation, environmental policy, consumer protection, and educational exchange.</p>
<h2>V. What has the EU achieved so far?</h2>
<ul><li>durable peace among member states;</li><li>one of the world’s largest integrated markets;</li><li>a common currency across 21 member states;</li><li>a Schengen area of 29 countries;</li><li>global rule-shaping capacity in trade, privacy, competition, and standards;</li><li>the gradual integration of Central and Eastern Europe into a more stable legal and political framework.</li></ul>
<h2>VI. Three national paths: France, Germany, and the United Kingdom</h2>
<h3>France</h3>
<p>France has often understood Europe not merely as a market but as a political and strategic space. It has tended to emphasize public power, common ambition, and a civilizational meaning of Europe.</p>
<h3>Germany</h3>
<p>Germany’s European path is deeply marked by the postwar settlement. European integration became a framework for stability, legal credibility, restraint, and reinsertion into a trusted political order.</p>
<h3>United Kingdom</h3>
<p>The United Kingdom contributed greatly to Europe, but often from a greater distance. Its approach was more market-oriented, parliamentary, and wary of deep pooled sovereignty.</p>
<p>These three paths help explain why the EU is structurally complex: it must constantly accommodate different understandings of law, sovereignty, markets, and political belonging.</p>
<h2>VII. Simplified institutional diagram</h2>
<pre><code>European Council
  ↓ overall direction
European Commission ── proposes ──┐
                                   ├── European Parliament + Council of the EU: co-legislation
Court of Justice ── interpretation ┘
ECB ── monetary policy for the euro area
Member states ── implementation and domestic adaptation</code></pre>
<h2>VIII. The limits and tensions of the Union</h2>
<p>No serious discussion of the EU should romanticize it. Its weaknesses are real.</p>
<ul><li>democratic distance or democratic deficit;</li><li>economic and political asymmetries among member states;</li><li>tension between monetary integration and fiscal solidarity;</li><li>persistent questions of identity, migration, borders, and belonging.</li></ul>
<h2>IX. Was Brexit a step backward?</h2>
<p>My answer remains yes: <strong>in historical direction, Brexit was largely a step backward</strong>. It brought back the imagination of solitary sovereignty at precisely the moment when large political problems had already become transnational.</p>
<p>Britain gained symbolic autonomy, but it lost part of its structural influence over the making of European rules. At the same time, Brexit revealed real weaknesses inside the Union itself: democratic distance, territorial imbalance, and identity anxiety.</p>
<h2>X. Conclusion</h2>
<p>The European Union is one of the boldest attempts in modern history to organize political coexistence beyond the narrow frame of isolated national sovereignty. It remains unfinished, imperfect, and tension-filled. Yet it remains historically precious because it demonstrates that large-scale cooperation can be built through law, institutions, markets, and negotiated power-sharing.</p>
<h2>XI. Treaties and legal sources</h2>
<ul><li><a href="https://european-union.europa.eu/principles-countries-history/history-eu/1945-59/schuman-declaration-may-1950_en">Schuman Declaration</a></li><li><a href="https://eur-lex.europa.eu/eli/treaty/teu_2012/oj">Treaty on European Union (TEU)</a></li><li><a href="https://eur-lex.europa.eu/eli/treaty/tfeu_2012/oj">Treaty on the Functioning of the European Union (TFEU)</a></li><li><a href="https://european-union.europa.eu/principles-countries-history/eu-countries_en">EU countries</a></li><li><a href="https://european-union.europa.eu/institutions-law-budget/institutions-and-bodies_en">EU institutions and bodies</a></li><li><a href="https://www.europarl.europa.eu/about-parliament/en/parliaments-powers/legislative-powers">European Parliament legislative powers</a></li><li><a href="https://www.ecb.europa.eu/euro/intro/html/index.en.html">The ECB and the euro</a></li><li><a href="https://home-affairs.ec.europa.eu/policies/schengen/schengen-area_en">The Schengen area</a></li></ul>
<h2>XII. Notes</h2>
<ul><li><strong>[1]</strong> The ECB indicates that, as of 2026, the euro is used in 21 EU member states.</li><li><strong>[2]</strong> The European Commission states that the Schengen area includes 29 countries in 2026.</li><li><strong>[3]</strong> The originality of the Schuman Declaration lies in pooling the strategic industrial resources that had made war possible.</li><li><strong>[4]</strong> European integration did not advance in a straight line; it was shaped by crises, enlargements, treaty revisions, and political compromises.</li><li><strong>[5]</strong> The ordinary legislative procedure reflects the Union’s dual legitimacy: citizens and member states both participate.</li></ul>
<h2>XIII. References</h2>
<ul><li>Dinan, Desmond. <em>Europe Recast: A History of European Union</em>.</li><li>Milward, Alan S. <em>The European Rescue of the Nation-State</em>.</li><li>Judt, Tony. <em>Postwar</em>.</li><li>van Middelaar, Luuk. <em>The Passage to Europe</em>.</li></ul>
<h3>Final judgment</h3>
<p>The EU should not be judged as a perfect machine. It should be judged as one of the boldest modern attempts to organize common political life beyond strict national sovereignty.</p>]]></content:encoded>
    <category>Life Reflections</category>
    <pubDate>Fri, 03 Apr 2026 00:00:00 +0000</pubDate>
  </item>
  <item>
    <title>Camera NAS Recorder: a Free Windows Camera Recorder with Local Cache and QNAP NAS Sync</title>
    <link>https://jacquesao.com/en/posts/camera-nas-recorder-a-free-windows-camera-recorder-with-loca/</link>
    <guid>https://jacquesao.com/en/posts/camera-nas-recorder-a-free-windows-camera-recorder-with-loca/</guid>
    <description>A free Windows desktop recorder with live view, continuous or motion-only capture, local cache protection, and optional QNAP NAS sync.</description>
    <content:encoded><![CDATA[<h1>Camera NAS Recorder</h1>
<p>Camera NAS Recorder is a free Windows desktop app for recording USB or built-in cameras as MP4 files, saving them to a protected local cache first, and syncing finished recordings to a QNAP NAS when available.</p>
<h2>Why I built this app</h2>
<p>I did not build this tool because camera recording products do not exist. I built it because the real operational problem inside the company was still not solved well.</p>
<p>We have many places that need cameras, and we also bought multiple QVR-style camera devices. In practice, those devices store footage separately, their storage capacity is inconsistent, and their stability is uneven. Over time, that creates very practical problems: recordings are fragmented, playback is inconvenient, management becomes expensive, and it is hard to bring everything into one reliable long-term storage system.</p>
<p>What I actually needed was not another heavy management platform. I needed one core thing to work well first: move all camera recordings toward a more stable, larger-capacity, centrally managed place.</p>
<p>That is why Camera NAS Recorder is intentionally simple in its design:</p>
<ul><li>record locally first</li><li>avoid losing footage when the network is unstable</li><li>sync only when the target storage is available</li><li>gradually consolidate scattered camera recordings into one place</li></ul>
<p>For me, the value of this app is not to create a flashy surveillance system. It is to solve a long-standing operational problem in the most direct and stable way possible.</p>
<h2>Why the old setup became hard to manage</h2>
<p>Many teams start with a simple approach: each device stores its own footage. That works at first, but it becomes harder to maintain as the number of cameras grows.</p>
<p>Recordings become fragmented. Capacity is uneven across devices. Stability varies from one point to another. Expansion becomes messy because you are not scaling one system, you are just adding more isolated storage islands.</p>
<p>The bigger issue is management overhead. Playback, troubleshooting, retention planning, and backup discipline all become more manual than they should be.</p>
<h2>Why I chose local cache plus NAS sync</h2>
<p>I did not start by trying to build a massive surveillance platform. I started by solving the most important reliability problem first: create recordings consistently, then consolidate them consistently.</p>
<p>Local cache matters because footage lands on the Windows machine immediately. If the network is unstable or the NAS is temporarily unavailable, recording does not stop at the worst possible moment.</p>
<p>NAS sync matters because final storage becomes centralized instead of scattered. That makes capacity planning, backup strategy, playback, and future expansion much easier to manage.</p>
<p>This is a deliberate tradeoff:</p>
<ul><li>the local layer absorbs instability</li><li>the NAS layer provides centralized storage</li><li>the app connects the two in a practical workflow</li></ul>
<p>For small and mid-sized teams, that is often a more realistic path than rolling out a heavyweight VMS from day one.</p>
<h2>What it does</h2>
<ul><li>Live camera view before recording</li><li>Continuous MP4 recording</li><li>Motion-only recording when movement is detected</li><li>Date and time overlay in the top-left corner</li><li>Local cache protection when the network is unstable</li><li>Optional automatic sync to QNAP NAS</li><li>Playback from the built-in recordings list</li><li>Auto-start after Windows sign-in</li></ul>
<h2>Who it is for</h2>
<p>This app is built for simple Windows-based camera recording setups: connect a camera, keep a local history of recordings, and sync to NAS only when you want to.</p>
<p>It is especially suitable when:</p>
<ul><li>you already have multiple Windows-connected cameras</li><li>you want stable recording first, centralized storage second</li><li>you need something more unified than isolated device storage</li><li>you do not want to deploy a complex and expensive centralized platform yet</li><li>you care more about reliability and consolidation than about a huge management suite</li></ul>
<h2>When it may not be the right fit</h2>
<p>If your starting point is a full enterprise video management platform, this tool is not designed to replace that entire category.</p>
<p>It may be the wrong fit if you need:</p>
<ul><li>large-scale orchestration across hundreds or thousands of streams</li><li>centralized permissions, complex audit flows, and role hierarchies</li><li>cluster-level failover and high-availability architecture</li><li>advanced analytics, alerting pipelines, and rule engines</li><li>an organization-wide video operations control plane from day one</li></ul>
<p>My goal is not to compete with those systems directly. My goal is to solve the more basic and more common problem first: record reliably, then consolidate cleanly.</p>
<h2>Downloads</h2>
<ul><li><a href="https://jacquesao.com/camera-nas-recorder/downloads/CameraNasRecorderSetup-x64-public-english-20260401.exe">Download Windows Installer (.exe)</a></li><li><a href="https://jacquesao.com/camera-nas-recorder/downloads/CameraNasRecorderSetup-x64-public-english-20260401.zip">Download ZIP Package</a></li><li><a href="https://jacquesao.com/camera-nas-recorder/">Open product page</a></li></ul>
<h2>Basic setup</h2>
<p>1. Download and install the app. 2. Open Camera NAS Recorder. 3. Add a camera in the Cameras tab. 4. Use Live View to confirm the picture. 5. If you want NAS sync, enter your QNAP share path and credentials. 6. Click Start Recording.</p>
<p>If FFmpeg does not list the camera directly, you can still try <code>index:0</code>, <code>index:1</code>, or <code>index:2</code>.</p>
<h2>Disclaimer</h2>
<p>This is free software provided as-is, without any express or implied warranty.</p>
<p>The author and publisher accept no responsibility for:</p>
<ul><li>data loss, missing recordings, or failed sync operations</li><li>device compatibility problems</li><li>issues caused by Windows, drivers, NAS devices, network conditions, or third-party environments</li><li>any direct, indirect, incidental, or consequential damages</li></ul>
<p>Please test, validate, and maintain your own backups before using it in any important setting.</p>
<h2>Public release notes</h2>
<p>The current public release ships with an English interface and does not include any personal NAS path, username, password, or preconfigured cameras by default.</p>]]></content:encoded>
    <category>Tech Trends</category>
    <pubDate>Wed, 01 Apr 2026 00:00:00 +0000</pubDate>
  </item>
  <item>
    <title>What Codex Is: How It Works, Where It Fits, and How to Use It Well</title>
    <link>https://jacquesao.com/en/posts/what-is-codex-and-how-to-use-it/</link>
    <guid>https://jacquesao.com/en/posts/what-is-codex-and-how-to-use-it/</guid>
    <description>A practical guide for developers: what Codex actually is, what it is best at, how it differs from autocomplete, and how to turn it into a reliable engineering partner.</description>
    <content:encoded><![CDATA[<h1>What Codex Is: How It Works, Where It Fits, and How to Use It Well</h1>
<p>Many developers first encounter Codex as if it were just a stronger autocomplete tool, or a chatbot that happens to write code. Both descriptions are incomplete. The more useful framing is this: Codex is a <strong>coding agent built for real software tasks</strong>. It does not only suggest the next line. It can read a codebase, identify the right area to work in, modify files, run commands, check results, and keep iterating toward a clear goal.</p>
<h2>1. What Codex actually is</h2>
<p>In its current form, Codex is positioned as a tool for real engineering work rather than isolated code snippets. It can appear in a web workflow, an IDE, a terminal, or an API-driven internal toolchain. Its defining strength is not just speed of generation, but the ability to <strong>advance a technical objective with context and constraints</strong>.</p>
<p>Typical examples include:</p>
<ul><li>exploring an unfamiliar repository and finding the right entry points</li><li>fixing a reproducible bug and validating the outcome</li><li>refactoring legacy code while preserving a public interface</li><li>handling multiple bounded tasks in parallel and summarizing the result</li></ul>
<h2>2. How it differs from ordinary AI coding tools</h2>
<p>Traditional coding assistance is often optimized for the next line, the next function, or a quick answer to a pasted error. Codex can do those things too, but it becomes much more valuable when the work looks like a coherent unit of delivery.</p>
<p>That means the question changes from: “What code should come next?” to: “How do we move this task to a reliable finished state?”</p>
<h2>3. What Codex is best at</h2>
<p>Codex tends to perform best when the task is well-bounded. Strong use cases include:</p>
<ul><li>implementing a clearly defined feature</li><li>fixing a known bug</li><li>adding or improving tests</li><li>refactoring code with explicit guardrails</li><li>understanding a new codebase quickly</li><li>updating technical documentation</li><li>performing a focused code review</li></ul>
<p>When the product problem itself is still vague, Codex will naturally be less stable because the work is underdefined.</p>
<h2>4. Why some teams love it and others feel underwhelmed</h2>
<p>The biggest difference is usually not the model, but the prompt structure and the surrounding workflow. A vague request like “optimize this project” leaves too much ambiguity: performance, architecture, UX, maintainability, deployment, or SEO?</p>
<p>A much better pattern is:</p>
<ul><li>Goal: fix the login flow that sometimes drops users back to the homepage</li><li>Context: inspect <code>auth/</code>, <code>middleware.ts</code>, and callback routes</li><li>Constraints: do not change the schema or public API</li><li>Done when: the bug no longer reproduces and the relevant checks pass</li></ul>
<p>That kind of framing often changes the result completely.</p>
<h2>5. The most useful ways to work with Codex</h2>
<h3>1. Let it inspect before it edits</h3>
<p>On harder tasks, a quick repository read is often more valuable than immediate code generation. Asking it to map the architecture, data flow, dependencies, and risks first usually leads to better changes.</p>
<h3>2. Always provide Goal, Context, Constraints, and Done when</h3>
<p>This is one of the most practical habits you can build. A small amount of structure dramatically improves reliability.</p>
<h3>3. Ask for verification, not just code changes</h3>
<p>A better workflow is not “change the code and stop,” but:</p>
<ul><li>run relevant tests when possible</li><li>provide manual verification steps when tests are absent</li><li>explain root cause and regression risk</li></ul>
<p>That turns the output from a raw patch into something much closer to a deliverable.</p>
<h3>4. Put recurring project rules into <code>AGENTS.md</code></h3>
<p>If you repeatedly work with Codex in the same repositories, codifying the working rules saves time and reduces drift. Useful contents include project structure, commands, sensitive files, review expectations, deployment notes, and rollback guidance.</p>
<h3>5. Connect external context instead of copy-pasting everything</h3>
<p>In real engineering work, crucial context often lives outside the codebase: tickets, docs, databases, APIs, observability tools, or operational runbooks. Reliable context wiring usually beats manual copy-paste.</p>
<h3>6. Keep one thread focused on one coherent unit of work</h3>
<p>A login bug, a UI redesign, a deployment issue, and a documentation cleanup should not all compete inside the same thread if you want clean reasoning and consistent execution.</p>
<h3>7. Start with a medium reasoning setting</h3>
<p>For many interactive tasks, a medium reasoning setting is a strong default because it balances speed and depth. Raise it only when the problem is meaningfully more complex or ambiguous.</p>
<h3>8. Be careful with internet and execution permissions</h3>
<p>The more action authority Codex receives, the more it should be treated like a real execution agent. Domains, methods, dependency installation, and secret access should stay intentionally scoped.</p>
<h2>6. The most common mistakes</h2>
<ul><li>giving a vague request</li><li>forgetting to define constraints</li><li>failing to define what done means</li><li>treating it like a search engine instead of a task agent</li><li>opening permissions too broadly too early</li></ul>
<h2>7. Who gets the most value from Codex</h2>
<p>Codex is especially useful for:</p>
<ul><li>developers moving across multiple repositories</li><li>technical founders balancing product and execution</li><li>engineering leads who review, refactor, migrate, and ship changes</li><li>teams trying to systematize repetitive development work</li></ul>
<h2>8. Summary</h2>
<p>&gt; Codex is not just a tool that writes code. It is an engineering agent that can move a real software task forward inside an actual working context.</p>
<p>The clearer the boundaries, context, and finish line, the more reliable it becomes.</p>
<h2>9. Official references</h2>
<ul><li><a href="https://openai.com/codex/get-started/">Codex Get Started</a></li><li><a href="https://developers.openai.com/codex/cloud">Codex Cloud</a></li><li><a href="https://developers.openai.com/codex/learn/best-practices">Codex Best Practices</a></li><li><a href="https://developers.openai.com/api/docs/models/gpt-5.3-codex">GPT-5.3-Codex</a></li></ul>
<p>For most teams, the best place to begin is not exhaustive theory. It is a small, clearly bounded task with explicit constraints and verification. That is usually where Codex becomes concrete and useful very quickly.</p>]]></content:encoded>
    <category>Tech Trends</category>
    <pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate>
  </item>
  <item>
    <title>How to Use Codex Well Without Knowing How to Code: a Complete Beginner’s Guide</title>
    <link>https://jacquesao.com/en/posts/codex-for-non-programmers-guide/</link>
    <guid>https://jacquesao.com/en/posts/codex-for-non-programmers-guide/</guid>
    <description>A practical guide for non-programmers: what threads really mean, when to use skills and apps, how automation works, how to separate Playground from real projects, and what commits and worktrees are for.</description>
    <content:encoded><![CDATA[<h1>How to Use Codex Well Without Knowing How to Code: a Complete Beginner’s Guide</h1>
<p>When people first open Codex, they often get hit by a wall of unfamiliar terms: thread, skill, app, automation, worktree, commit, Git, MCP, and more. If you are not a programmer, that can feel like an entirely different language.</p>
<p>The good news is that the most useful ideas are much simpler than they look. For a non-programmer, the real goal is not to learn programming syntax first. The real goal is to understand <strong>how to turn Codex into a practical workspace that helps you move projects forward</strong>.</p>
<h2>1. The most useful mental model</h2>
<p>Start with this translation:</p>
<ul><li><code>project</code>: a thing you are building, usually a folder</li><li><code>workspace</code>: the folder Codex is currently focused on</li><li><code>thread</code>: a task track with memory and context</li><li><code>skill</code>: a specialized way of handling a certain kind of task</li><li><code>app</code>: a connection to an external service or tool</li><li><code>automation</code>: a repeated task that runs on a schedule</li><li><code>commit</code>: a saved checkpoint of the project</li><li><code>worktree</code>: a parallel copy of the same project</li></ul>
<p>Once you see the interface through that lens, it becomes much less intimidating.</p>
<h2>2. What a thread really means</h2>
<p>A <code>thread</code> is not just a chat log. It is really <strong>the memory of a task</strong>.</p>
<p>If you use the same thread for fixing a website, summarizing a book, and debugging a server, the context starts to blur. That is why one coherent goal should usually live in one thread.</p>
<p>Simple rule:</p>
<ul><li>one major goal = one thread</li><li>when the topic clearly changes, start a new thread</li></ul>
<h2>3. What a skill is</h2>
<p>A <code>skill</code> is a specialized way of doing a certain type of work.</p>
<p>Examples might include:</p>
<ul><li>analyzing screenshots</li><li>organizing Gmail</li><li>deploying a website</li><li>consulting specific documentation</li></ul>
<p>For you, the practical meaning is simple: skills make certain task types more reliable and more efficient.</p>
<h2>4. What an app is</h2>
<p>An <code>app</code> is more like a connection to an outside system.</p>
<p>A simple way to remember the difference is:</p>
<ul><li>skill = how to do the work</li><li>app = where or through what system the work is connected</li></ul>
<p>For example, Gmail is an app connection. Inbox triage is a task pattern or skill.</p>
<h2>5. What automation means</h2>
<p>An <code>automation</code> is a repeated task that you hand over to the system.</p>
<p>Examples:</p>
<ul><li>check every morning that a website is online</li><li>summarize messages and drafts every week</li><li>run a VPS health check every month</li></ul>
<p>The safest order is almost always:</p>
<p>1. do the task manually once 2. make sure the process is right 3. automate it only after that</p>
<h2>6. What Playground is, and whether everything should live there</h2>
<p>Not everything should live there. <code>Playground</code> is best thought of as an experimental desk: tests, prototypes, temporary ideas.</p>
<p>Long term, real projects are easier to manage when they each live in their own folder. Otherwise files, history, and context all get mixed together.</p>
<p>A healthier structure usually looks like this:</p>
<ul><li>one dedicated folder per important project</li><li>a separate area for experiments</li><li>different websites kept separate from each other</li></ul>
<h2>7. What the top buttons mean</h2>
<h3>Commit</h3>
<p>A <code>commit</code> is a save point. Think of it as a project checkpoint.</p>
<p>Good moments to commit:</p>
<ul><li>after a stable fix</li><li>after a feature is finished</li><li>after a stage has been validated</li></ul>
<p>A commit is not a launch and not a deployment. It simply means: “this version is worth keeping so I can return to it later.”</p>
<h3>Worktree</h3>
<p>A <code>worktree</code> is a parallel copy of the same project. It is useful when you want to try a major change without disturbing the current version.</p>
<p>If you are new, you do not need to use worktrees right away. Threads and commits already get you very far.</p>
<h2>8. The settings, explained in plain language</h2>
<h3>General</h3>
<p>This is where everyday behavior usually lives: language, notifications, speed, detail level, sleep prevention, and similar options.</p>
<p>The most useful ones for non-programmers are often:</p>
<ul><li>interface language</li><li>how much execution detail the thread shows</li><li>preventing the computer from sleeping during long runs</li><li>execution speed</li></ul>
<h3>Appearance</h3>
<p>This changes how the app looks, not how the work itself functions.</p>
<h3>Configuration</h3>
<p>This often affects model behavior, execution style, or permissions. It is worth changing carefully.</p>
<h3>Personalization</h3>
<p>This is one of the most valuable sections. It is where you can store durable working rules, such as:</p>
<ul><li>my personal website articles should not be signed</li><li>explain things in simple language</li><li>warn me before risky actions</li></ul>
<h3>MCP</h3>
<p>Think of this as external context connectors. You do not need it immediately, but it can become very powerful later.</p>
<h3>Git</h3>
<p>This is project history management. Even without coding knowledge, one idea matters most: Git helps you avoid losing a good state of the project.</p>
<h3>Environment</h3>
<p>This is more technical and usually best left alone unless you know why you are changing it.</p>
<h3>Worktrees</h3>
<p>Management for parallel project copies.</p>
<h3>Archived threads</h3>
<p>Old conversations to review, not necessarily the best place to continue new tasks.</p>
<h2>Extra: what the buttons under the input box mean</h2>
<p>The row of controls under the input box becomes much easier once you translate it into everyday language.</p>
<h3><code>+</code></h3>
<p>This is usually the place where you add context, such as:</p>
<ul><li>a file</li><li>an image</li><li>a reference document</li><li>something else Codex should look at for the current task</li></ul>
<h3><code>GPT-5.4</code></h3>
<p>This is the model currently being used.</p>
<p>In simple terms:</p>
<ul><li>a stronger model is often more reliable</li><li>a lighter model is often faster</li></ul>
<p>If you do not want to overthink it, keeping the default primary model is usually fine.</p>
<h3><code>中</code></h3>
<p>This is usually the reasoning level, not the language.</p>
<p>A simple way to think about it is:</p>
<ul><li>low: faster, for simpler tasks</li><li>medium: balanced</li><li>high: slower, but better for harder tasks</li></ul>
<p>For everyday project work, medium is often a very solid default.</p>
<h3><code>本地</code></h3>
<p>This means the task is running against your local machine and your current workspace.</p>
<h3><code>完全访问权限</code></h3>
<p>This is the current permission level. Full access usually means Codex can read and modify files and run more commands locally. That is powerful, but it also means you should be clearer about what it is allowed to touch.</p>
<h3>Microphone icon</h3>
<p>Voice input.</p>
<h3>Send button</h3>
<p>Actually sends the request and starts execution.</p>
<h3><code>main</code></h3>
<p>This is usually the current Git branch. You can think of <code>main</code> as the primary, stable line of the project.</p>
<h3>Refresh icon</h3>
<p>This usually refreshes or resyncs the current workspace or branch state. It is useful when something changed and you want the UI to catch up.</p>
<h2>9. The best way to use Codex if you are not a developer</h2>
<p>A simple and effective workflow is:</p>
<p>1. one important project = one dedicated folder 2. one goal = one thread 3. begin by asking for a plain-language explanation before any change is made 4. before large changes, ask Codex to restate what it will change and what it will not touch 5. make a commit after each stable stage 6. automate only the tasks that already make sense manually 7. store long-term preferences in personalization</p>
<h2>10. The three most important ideas</h2>
<p>If you only remember three things, remember these:</p>
<ul><li>thread = task memory</li><li>commit = stable checkpoint</li><li>project folder = boundary</li></ul>
<h2>11. Why structure matters more than code at the beginning</h2>
<p>For many non-programmers, the main problem is not lack of coding knowledge. It is lack of structure:</p>
<ul><li>mixed projects</li><li>mixed goals</li><li>no stable checkpoints</li><li>unclear rules</li></ul>
<p>Learning to structure work is often far more valuable at the beginning than learning syntax.</p>
<h2>12. Summary</h2>
<p>&gt; Do not think of Codex first as a coding tool. Think of it first as a workspace that helps organize, execute, remember, and move a project forward.</p>
<p>Once threads, project boundaries, commits, and automation make sense, the interface becomes much easier to use and much more powerful.</p>]]></content:encoded>
    <category>Tech Trends</category>
    <pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate>
  </item>
  <item>
    <title>Why I Created This Blog</title>
    <link>https://jacquesao.com/en/posts/why-i-created-this-blog/</link>
    <guid>https://jacquesao.com/en/posts/why-i-created-this-blog/</guid>
    <description>After reaching a certain stage in my career, I started asking a more fundamental question: what is a successful life?</description>
    <content:encoded><![CDATA[<h1>Why I Created This Blog</h1>
<h2>A Simple Question</h2>
<p>After reaching a certain stage in my career, I started asking a more fundamental question: <strong>what is a successful life?</strong></p>
<p>If health is not there, all achievements lose their meaning...</p>
<h2>My Story</h2>
<p>1987, I was born in a small town in Sichuan, China...</p>
<p><em>(Full article coming soon)</em></p>]]></content:encoded>
    <category>Life Reflections</category>
    <pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate>
  </item>
  <item>
    <title>OpenClaw + Codex: My AI Assistant Combo</title>
    <link>https://jacquesao.com/en/posts/openclaw-codex-ai-assistant-combo/</link>
    <guid>https://jacquesao.com/en/posts/openclaw-codex-ai-assistant-combo/</guid>
    <description>After a month of exploration, I finally found my ideal AI workflow. OpenClaw executes, Codex codes, and together, they double the efficiency.</description>
    <content:encoded><![CDATA[<h1>OpenClaw + Codex: My AI Assistant Combo</h1>
<p><em>(Full article in English coming soon)</em></p>]]></content:encoded>
    <category>Tech Trends</category>
    <pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate>
  </item>
  <item>
    <title>How AI is Changing My Work and Life</title>
    <link>https://jacquesao.com/en/posts/how-ai-changed-my-work-and-life/</link>
    <guid>https://jacquesao.com/en/posts/how-ai-changed-my-work-and-life/</guid>
    <description>From OpenAI text assistant to automatic photo editing, to OpenClaw and Codex—this is a real entrepreneur's journey with AI.</description>
    <content:encoded><![CDATA[<h1>How AI is Changing My Work and Life</h1>
<p><em>(Full article in English coming soon)</em></p>]]></content:encoded>
    <category>Tech Trends</category>
    <pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate>
  </item>
  <item>
    <title>10 Key Decisions to Build a B2B Distribution Network from 0 to 1</title>
    <link>https://jacquesao.com/en/posts/10-key-decisions-b2b-distribution/</link>
    <guid>https://jacquesao.com/en/posts/10-key-decisions-b2b-distribution/</guid>
    <description>10 years ago, I came to France from China to build a B2B distribution network from zero. 10 key decisions that shaped my entrepreneurial journey, shared for those walking the same 0→1 path.</description>
    <content:encoded><![CDATA[<h1>10 Key Decisions to Build a B2B Distribution Network from 0 to 1</h1>
<h2>Background</h2>
<p>In 2015, I had just finished my Master&#x27;s...</p>
<p><em>(Full article coming soon)</em></p>]]></content:encoded>
    <category>Business Insights</category>
    <pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate>
  </item>
  </channel>
</rss>
