timinou

Joined 5 years ago

Karma
95
Submissions
29
Member since
Aug 14
Building generative technologies, striving for a more fulfilled society.

othman (at) undefine (dot) org

View on Hacker News

Recent submissions

Comment · 2 months ago
thanks! but i think it's more of a double "two wrongs make a right": 1. i'm saying the SADR is more authoritarian and repressive than the Moroccan government. 2. i'm saying we (the peoples of Morocco, because we are many, of different kinds and subcultures) are all subjugated anyway, so I'd rather we unite.
Comment · 2 months ago
You don't need a constitution to depose leaders, a popular revolution will do the trick. Also, an impeachment clause doesn't prevent fascism. Many supposed democracies see their leaders flout the constitution constantly without consequences.

Constitution aren't truths, they're collective lies we agreed upon. In Morocco, authority is a social contract that is bound by customs, not by a blind belief in the moral superiority of law.

An impeachment clause is only necessary when you believe that government is the ultimate authority. If Moroccans believed that, then yes, your argument about hereditary monarchy would make sense.

That's not the case. No-one believes in authority here; we only accept it. So we know that if the king loses legitimacy, a popular revolution will happen. And the king knows that, so he won't push the buttons too much either.

Comment · 2 months ago
If you can find the empathy to do so, please reread my post realising that the people under a government are not the government itself. Morocco ≠ Moroccans.

The reality is we're all subjugated. Moroccans, Sahrawis, or Americans. And we're all minorities in Morocco: Sahrawis, Riffis, Chlouh, Doukkali, Chamá-lo, Fassi, Meknessi, Soussi, and I can keep going. The issues people are saying about the Moroccan government's behaviour in the Sahara are just as true in other places in Morocco. And they're just as bad as what any government who's taken by oligarchs does to its population.

"Economic integration" = more trade = more power together.

Comment · 2 months ago
Ok so anyone making a company ends up getting the same tax benefits on company taxes (to "attract investments"), but they don't get access to the "kartiya", which is the welfare card that ethnic Sahrawis get. Here's a PDF that mentions it https://www.crisisgroup.org/sites/default/files/227-negotiat... and here's an Arabic article about it https://www.dakhlanews.com/63328/

The investment incentives let the local elites coopt the Moroccan government, while the card buys the assent of lower income Sahrawis. It's caused systemic unemployment, despite Sahrawis GDP per capita being 26% over the national average (The PDF is from an NGO so it gives a relatively unbiased view of the situation)

From the Moroccan perspective, Western Sahara is just the Southern provinces. I'm guessing if you're part of a Sahrawi tribe, you get the card. It's less about where you live.

Also, people who relocate from the refugee camps to Morocco get that card + housing.

Comment · 2 months ago
Here's a link to Morocco's constitution in English: https://www.constituteproject.org/constitution/Morocco_2011

We kinda voted for it, so it's quite binding on the king. We also have elections in a couple of months. The king has clear areas where he's limited, for example that he has to appoint the chief of government from the party that came in first.

In practice though, democracy doesn't seem to work at enacting very long term plans. The current dynasty knows how to balance out the different sources of power within the country (local/tribal, economic, and institutional), and they've done it for several centuries. It helps, in our regions, to have symbols to unite so many people who are so different from each other.

Now, the king and the palace are very rich and benefit from their positions. Institutional insiders rig the game. But elected officials do so the most in Morocco, and elected officials extract from the system in the West as well. It's an oligarchy anyway no matter which side you live on.

Comment · 2 months ago
From what I understand, it's a secular movement but it's not anti-religion. It's rooted in socialism and Arab nationalism way more so than religion, although I think Islam has 'official religion' status.

Morocco OTOH is a Muslim state, with most laws being secular except for family laws, sexual freedoms, and inheritance. Before Western colonial times, the Moroccan royal dynasty built a lot of its soft power on spreading Morocco-based Sufi orders South, and one of the king's titles is "Commander of Believers", which is how caliphs of the original Muslim caliphate called themselves.

People like that he has this role because it helps keep Islam somewhat out of politics, but it cuts both ways: it's harder for religious conservatives to argue against more liberal laws when the institution (called the "Makhzen") proposes them, but it's even harder for individual liberty advocates to argue for a more progressive society when it goes against the Makhzen's plans.

Comment · 2 months ago
A couple of misconceptions about Western Sahara I've seen pop up over the past few days:

- most (90%) of Morocco's phosphate mining is done in non-disputed territories (it's mentioned in the article). The most disputed resource is actually fish, and to some degree predicted oil reserves.

- Tribal allegiances to the Moroccan crown date back from way before colonial times. Today, part of the Sahrawi population supports Morocco and another part supports independence.

- There are efforts on both sides to bolster their numbers: Moroccans emigrate to the disputed territories, and Polisario brings in migrants to its refugee camps. That's partly why organising a referendum is almost impossible: no-one agrees on who's allowed to vote.

- Morocco and Algeria (/ the Ottomans before Algeria) have been fighting over access to southwards trade for centuries. Geopolitically, the endgame for Algeria is to encircle Morocco.

- Polisario itself is quite antidemocratic. Only two leaders in 50 years of existence, and lots of corruption.

- Morocco's plan is actually of "advanced autonomy", which would let Sahrawis get their own parliament, amongst other things.

- Today, Sahrawis on the Moroccan controlled areas basically enjoy a welfare state with free transport, no VAT, and many other benefits.

All in all, it's far from the colonial story we'd reflexively apply onto this situation. I'm biased as I am Moroccan. In my opinion, Morocco is already a deeply multi cultural country, and we need a stable political environment to unite.

This conflict keeps the North Africa region one of the least economically integrated areas in the world. It prevents us from building sustainable people power against oligarchic and authoritarian powers, who are at least just as bad on the Algeria/Polisario side as they are on the Moroccan side (Algeria and Polisario are military dictatorship, Morocco is a constitutional monarchy, pick your poison).

Comment · 6 months ago
I'd wager that a "main agent" is really just a bunch of subagents in a sequential trench coat.

At the end, in both cases, it's a back and forth with an LLM, and every request has its own lifecycle. So it's unfortunately at least a networked systems problem. I think your point works with infinite context window and one-shot ting the whole repo every time... Maybe quantum LLM models will enable that

Comment · 10 months ago
Your English is perfectly understandable :)
Comment · 11 months ago
Yeah for sure but I think frameworks will adapt. It's like going back to 2002 and saying that it's better to program in Java because of all the IDEs available and all the corporate money being poured into having the best developer experience there can be. But since LSP arrived, developers choosing a smaller language suffer much less.

The 'LSP' that would allow new frameworks or languages to shine with coding agents is already mostly here, and it's things like hooks, MCPs, ACP, etc. They keep the code generation aligned with the final intent, and syntactically correct from the get go, with the help of very advanced compilers/linters that explain to the LLM the context it's missing.

That's without hypothesising on future model upgrades where fine-tuning becomes simple and cheap, local, framework-specific models become the norm. Then, React's advantage (its presence in the training data) becomes a toll (conflicting versions, fragmented ecosystem).

I also have a huge bias against the javascript/typescript ecosystem, it gives me headaches. So I could be wrong.

Comment · 11 months ago
I don't buy it either. I've been building my own backend framework for the past 2.5 years, and even though it's a DSL over Python and there's no documentation online and barely one in my computer, Claude Code understands it with enough usage examples in my codebase.

In front-end as well—I've been able to go much farther for simple projects using alpine than more complex frameworks. For big products I use Elm, which isn't exactly the most common front-end choice but it provides a declarative programming style that forces the LLM to write more correct code faster.

In general, I think introspectible frameworks have a better case, and whether they're present in training data or not becomes more irrelevant as the introspectibility increases. Wiring the Elm compiler to a post-write hook means I basically have not written front-end code in 4 or 5 months. Using web standards and micro frameworks with no build step means the LLM can inspect the behaviour using the chrome dev tools MCP and check its work much more effectively than having to deal with the React loop. The ecosystem is so fragmented there, I'm not sure about the "quality because of quantity of training data" argument.

Comment · 2 years ago
I am curious actually! In general about your experiments, but also about integrating this detection algorithm to wider systems. Did you run any autogpt-like experiments with the AI generated text as a critique? My use case is a bit different (decision-making), so I play with relative plausibility instead of writing style. But I haven't found convincing ways of "converging" quite yet, i.e. benchmarks that don't rely solely on LLMs themselves to give their output.
Comment · 3 years ago
He mentions it in the video. They couldn't rely on Elm, which was too young at the time, for their migration away from Flash. The scale of creating a language was too big for Prezi's immediate needs back then
Comment · 3 years ago
No, life goes on and it's not a calamity. It's pretty bad, but we'll have another crisis if tourism goes down because of the bad publicity of the earthquake.

For many Moroccans, welcoming tourists is their livelihoods. The best thing you can do to support them is to keep your plans in place.

Comment · 3 years ago
Please come. Tourism is the main livelihood for many Moroccans, and the areas badly affected are mostly rural.

The best thing you can do to support us is to keep your plans :)

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton