Cover photo
Jani Monoses


Jani Monoses

App Showcase  - 
New minor release of TextSecure in the store.


* Fix importing contact numbers with weird characters.
* Improve attachment UI.
* Log app messages to ~/.cache/textsecure.jani/log.
* Allow uploading application debug logs to github.

Unfortunately upstream won't consider accepting server changes to handle push notifications for Ubuntu Touch, making the long term viability of this app questionable.

While it should still do the job for those messaging their Signal contacts on other mobile platforms, it is unlikely it will reach feature parity with Signal on those platforms or with Telegram on Ubuntu Touch.
Omar B's profile photo
Omar B
This is a huge shame for +Open Whisper Systems. They are the least free of all the FOSS projects I've ever seen. They deserve the failures they are experiencing (not having developers wanting to work for them, being plagued by a billion bugs, an obviously frustrated community, bad reviews, people flocking to other services etc etc..).

Edit: This is the reply that moxie gave on github. As usual, he closes PRs and issues and locks the conversation to collaborators.
Add a comment...

Jani Monoses

App Showcase  - 
A new release, TextSecure 0.3.9 is in the store including few but useful changes :)

* Reduce excessive CPU usage even when idle.
* Show video thumbnails.
* Do not cover text with the thumbnail when a message has both text and media content.
* Remove intro page, add a 'Help' menu item instead.
* Small UI cleanups.

Add a comment...

Jani Monoses

App Showcase  - 
TextSecure 0.3.7 has just been released to the store, the first one that enables i18n. The changelog is below. Happy testing and file bugs on github :)

* Add translations for 35 languages, imported from Signal for Android.
* Allow deleting a conversation.
* Emphasize conversations with unread messages.
* Add 'Mark all read' menu item.
* Show the phone number of the contact in the conversation page.
* Use a distinct style for group update messages.
Felix Wilke's profile photoJani Monoses's profile photo
Thanks, I'll look into the bug.
Ping as in 'hello, still there?'  :)
Add a comment...

Jani Monoses

Discussion  - 
Is there a way to follow up on app review comments in the store?

It's a pity to have incomplete bug reports filed there instead of the app's issue tracker.
Anyone giving TextSecure a try and finding bugs, please file it on github, for example having 'cannot import contacts' with no additional info in a review is not helpful :)
Martin Albisetti's profile photoMichał Prędotka's profile photoJani Monoses's profile photo
+Martin Albisetti Hi, any progress on this? Is there a LP issue where it is tracked?

Add a comment...

Jani Monoses

Shared publicly  - 
Last Friday, the US bombed a hospital run by Médecins Sans Frontières (MSF) [1] in Kunduz, destroying it in a nearly hour-long raid with many of its patients and doctors still inside.

On Saturday, the official statement was that this had been a mistake, a mistargeting in the fog of war.

On Sunday, MSF pointed out that not only did they routinely give the GPS coordinates of the hospital to US forces (most recently five days before the bombing), but they had been on the phone with military officials during the strike trying to get them to stop, with the US nonetheless continuing to bomb for another half hour, and that on top of this the other buildings in the compound were undamaged even as just the hospital was destroyed.

On Monday, the US rolled back its story, claiming that the strike had been deliberate, but had been necessary because the Taliban was using the hospital as a base and had been firing out of it, pinning down US and Afghan forces and requiring close air support.

On Tuesday, as film reviewed by the AP demonstrated that this was not, in fact, the case, and that nobody had been firing anything from the hospital, the US rolled back its story yet again, and is now claiming that while there were a lot of civilian casualties in the hospital, the attack was nonetheless justified because there were a lot of senior Taliban members in the hospital who were also killed.

As MSF's General Director, Christopher Stokes, said on Sunday, these latest official US statements "[amount] to admission of a war crime;" at this point, the statements amount to "yes, we blew up a hospital with people in it, and yes, we did that on purpose, but we were justified in doing so."

What seems to be the case, and what most sources have started to concede, is that the Afghan government has long hated the existence of this particular hospital, as (like all MSF hospitals) it has been known to treat whoever was sick or injured and came through the door, no matter which side they were on. 

My best estimate of the underlying reasoning, at this point, has to do with the Obama administration's ongoing negotiations with the Afghan government about the pullout of remaining US forces, and their urge to make extra-nice with the Afghans -- say, by blowing up some hospitals for them -- to try to keep them on our side for a bit longer after we leave.

The article linked provides an excellent timeline, as well as quotes from all sides as the story unrolled, so that you can see how the official statements have shifted as each line became untenable in turn.

[1] Disclosure: You'll find me on their major donors list for the past decade.

[This post has been edited with a substantial rewrite for clarity, since I wrote the first draft half-asleep.]
We now have U.S. and Afghan officials expressly justifying the consummate war crime: deliberately attacking a hospital filled with doctors, nurses and wounded patients. And whatever else is true, the story of what happened here has been changing rapidly as facts emerge proving the initial claims to be false.
146 comments on original post
Mișu Moldovan's profile photo
Add a comment...

Jani Monoses

Shared publicly  - 
The perpetrator of yesterday's terrorist strike was captured a few hours ago, and the bodies of the dead have not yet been buried, and already I'm seeing a refrain pop up in news coverage and in people's comments: How do we understand this killer? What made him turn out this way? Was he mentally ill, was he on drugs, was he abused, was he influenced by someone in his life? Were his motivations about politics, religion, personal relationships, psychological? We can't form opinions about why he did this yet; we shouldn't assume that, just because [insert thing here], it was about race.

You might mistake this, at first, for a genuine interest in understanding the motivations that would turn a young man into a terrorist and a mass murderer. But when other kinds of terrorists -- say, Muslims from Afghanistan -- commit atrocities, the very same people who are asking these questions are asking completely different ones: Why are Muslims so violent? What is it in Islam that makes them so prone to hating America, hating Christianity, hating Freedom?

I think that there are two, very important, things going on here. The more basic one is that, when terrorists are from a group you've never met, it's far easier to ascribe their behavior to the whole group; if it's from a group you know, and you know that the average member of that group isn't malicious or bloodthirsty, then people start asking individual questions. 

But the more important one is that the group that this terrorist belonged to was not merely familiar: it's the same group to which most of the people asking the questions belong. Not merely the same broad group -- "Muslims" and "Christians" are groups of over a billion people each, groups far too broad to have any deep commonalities -- but a far narrower group, a group with a common culture. And there's a reason that people don't want to ask "What is it about this group that caused it:" because in this case, there's a real answer.

The picture you see below is of the Confederate flag which the state of South Carolina flies on the grounds of its state house, and has ever since 1962. (That's 1962, not 1862: it was put there in response to the Civil Rights movement, not to the Civil War) Today, all of the state flags in that state are at half mast; only the Confederate flag is flying at full mast.

The state government itself is making explicit its opinion on the matter: while there may be formal mourning for the dead, this is a day when the flag of white supremacy can fly high. When even the government, in its formal and official behavior, condones this, can we really be surprised that terrorists are encouraged? (Terrorists, plural, as this is far from an isolated incident; even setting aside the official and quasi-official acts of governments, the history of terror attacks and even pogroms in this country is utterly terrifying)

Chauncey DeVega asked some excellent questions in his article at Salon (; among them,

1. What is radicalizing white men to commit such acts of domestic terrorism and mass shootings? Are Fox News and the right-wing media encouraging violence?

6. When will white leadership step up and stop white right-wing domestic terrorism?

7. Is White American culture pathological? Why is White America so violent?

8. Are there appropriate role models for white men and boys? Could better role models and mentoring help to prevent white men and boys from committing mass shootings and being seduced by right-wing domestic terrorism?

The callout of Fox News in particular is not accidental: they host more hate-filled preachers and advocates of violence, both circuitous and explicit, than Al Jazeera. 

There is a culture which has advocated, permitted, protected, and enshrined terrorists in this country since its founding. Its members and advocates are not apologetic in their actions; they only complain that they might be "called racist," when clearly they aren't, calling someone racist is just a way to shut down their perfectly reasonable conversation and insult them, don't you know?

No: This is bullshit, plain and simple. It is a culture which believes that black and white Americans are not part of the same polity, that they must be kept apart, and that the blacks must be and remain subservient. That robbing or murdering them is permissible, that quiet manipulations of the law to make sure that "the wrong people" don't show up in "our neighborhoods," or take "our money," or otherwise overstep their bounds, are not merely permissible, but the things that we do in order to keep society going. That black faces and bodies are inherently threatening, and so both police and private citizens have good reason to be scared when they see them, so that killing them -- whether they're young men who weren't docile enough at a traffic stop or young children playing in the park -- is at most a tragic, but understandable, mistake.

I have seen this kind of politics before. I watch a terrorist attack on a black church in Charleston, and it gives me the same fear that I get when I see a terrorist attack against a synagogue: the people who come after one group will come after you next.

This rift -- this seeing our country as being built of two distinct polities, with the success of one having nothing to do with the success of the other or of the whole -- is the poison which has been eating at the core of American society for centuries. It is the origin of our most bizarre laws, from weapons laws to drug policies to housing policy, and to all of the things which upon rational examination appear simply perverse. How many of the laws which seem to make no sense make perfect sense if you look at them on the assumption that their real purpose is to enforce racial boundaries? I do not believe that people are stupid: I do not believe that lawmakers pass laws that go against their stated purpose because they can't figure that out. I believe that they pass laws, and that people encourage and demand laws, because consciously or subconsciously, they know what kind of world they will create.

We tend to reserve the word "white supremacy" for only the most extreme organizations, the ones who are far enough out there that even the fiercest "mainstream" advocates of racism can claim no ties to them. But that, ultimately, is bullshit as well. This is what it is, this is the culture which creates, and encourages, and coddles terrorists. And until we have excised this from our country, it will poison us every day.

First and foremost, what we need to do is discuss it. If there's one thing I've seen, it's that discussing race in my posts is the most inflammatory thing I could possibly do: people become upset when I mention it, say I'm "making things about race" or trying to falsely imply that they're racists or something like that. 

When there's something you're afraid to discuss, when there's something that upsets you when it merely comes onto the table: That's the thing you need to talk about. That's the thing that has to come out there, in the open.

We've entered a weird phase in American history where overt statements of racism are forbidden, so instead people go to Byzantine lengths to pretend that that isn't what it is. But that just lets the worm gnaw deeper. Sunshine is what lets us move forward.

And the flag below? So long as people can claim with a straight face that this is "just about heritage," that it isn't somehow a blatant symbol of racism, we know that there is bullshit afloat in our midst.

The flag itself needs to come down; not with ceremony, it simply needs to be taken down, burned, and consigned to the garbage bin.
"The stars and bars promised lynching, police violence against protestors and others. And violence against churches."
289 comments on original post
Add a comment...

Jani Monoses

App Showcase  - 
New release of TextSecure in the store, dealing mostly with registration related issues:


* Add unregistration UI to allow fixing broken setups.
* Make sure to use contact names not numbers in session titles.
* UI to double check phone number when registering.
* Try to fix incorrectly entered phone numbers when registering (i.e. dropping extra 0s)
Sid Payton's profile photoJani Monoses's profile photo
Ok, sometimes (or some numbers always) do not receive SMS. I need to add an UI for verification via voice which the server (and the other clients) support.

Notification support is implemented in the client and I have changes posted against the server code, but whether or when those are going to land in the official servers is up to the (very very busy) maintainers. So no idea when :(
Add a comment...

Jani Monoses

App Showcase  - 
Short release cycle this time, TextSecure 0.3.8 is in the store.


* Always show most recent conversations at the top.
* Allow deleting single messages.
* Allow creating a group with only one other member besides us.
* On startup try sending out previously unsent messages.
* Remove old-style storage dir if detected instead of asking the user to remove it manually.
* Rework signup page wording and layout and localize it.

Felix Wilke's profile photoJani Monoses's profile photo
ok, indeed the user should be able to change the phone, but it is only saved after a successful registration, so at one point this probably worked for you.
Glad to hear it works now.
Add a comment...

Jani Monoses

App Showcase  - 
TextSecure version 0.3.6 is in the store, with a small changelog (some preparation work for upcoming changes has been done in the background though)

* Allow placing a phone call (regular, non-secure) to the contact we're messaging.
* Fix message info action.
* Rearrange/remove/add some menu actions to match Signal on Android.
* Simplify welcome page.

Please file bugs if you can't register or import your contacts properly. I do have a list of know bugs already [1], but corner cases issues on first install are more difficult to find.

[1] -
Add a comment...

Jani Monoses

Shared publicly  - 
The main reason for staying up way too often past midnight during the last six months.
Add a comment...

Jani Monoses

Shared publicly  - 
Glad to see Romania finally reaching the 100% mark as well
  For a European Citizens’ Initiative (ECI) to be successful, it needs to reach 1,000,000 signatures overall and a minimum amount of signatures (also refered to as “country quorum”) in at least seven EU member states. We have already surpassed these thresholds but we continue to gather signatures because we want to demonstrate how strong …
Add a comment...

Jani Monoses

Shared publicly  - 
Yet another +TED talk that's far too important not to watch.

There's an organization responsible for more terrorism plots in the United States than al-Qaeda, al-Shabaab and ISIS combined: The FBI. How? Why? In an eye-opening talk, investigative journalist Trevor Aaronson reveals a disturbing FBI practice that breeds terrorist plots by exploiting Muslim-Americans with mental health problems.
1 comment on original post
Add a comment...
Collections Jani is following
Other profiles
Contributor to