HNHacker News
TopNewBestAskShowJobs

moubarak

673 karma · joined April 17, 2012

submissionscomments
moubarak··on Ask HN: What to do when your once potential competitor becomes a real competitor
Like patio said, don't compete on price. Later you will find out your product is worth what your competitor is charging and you'll feel bad about it. Most importantly, your competitor might have many employees, but be sure that the team working on that specific product is small. This is exactly the mentality that Steve Wozniak had when Apple first started.
moubarak··on SWI-Prolog for the semantic web
SPARQL which is the standard query language for RDF is based on Prolog. So why go back to Prolog?
moubarak··on Show HN: Find a co-founder or side project buddy
out of my network and out of my location is what i'm looking for. My location is my biggest problem and i need to be able to connect with people abroad.
moubarak··on Ask HN: Show us your abandoned (and probably incomplete) side projects
R-Tree in Java with storage capabilities and an api https://github.com/moubarak/spatial-index
moubarak··on 3D Object Manipulation in a Single Photograph using Stock 3D Models
that means the user marks the boundary of the object to be manipulated, the rest of the image (including the object's shadow) will be treated as the background. This separation is called a mask in image processing lingo.
moubarak··on 3D Object Manipulation in a Single Photograph using Stock 3D Models
2 can already be done using active shape models.

http://www.isbe.man.ac.uk/~bim/Models/asms.html

moubarak··on Ask HN: Some noob co-founder questions
Here is the equity equation by Paul Graham http://paulgraham.com/equity.html
moubarak··on Life360 CEO calls patent troll "Piece of Shit"
ok got it. jeez with the down votes!
moubarak··on Life360 CEO calls patent troll "Piece of Shit"
What i don't understand is why do they start with a lawsuit. Why didn't they contact Life360 to work something out, like a partnership. Life360 seems to be the big fish. A greedy small fish trying to eat a big fish is a bad idea i think.
moubarak··on Ask HN: Idea Sunday
i like this idea. i'm gonna officially work on it for iOS.
moubarak··on Propose HN: Screenshot Saturday
I'm using the iPhone 5s 120 FPS camera to take a really fast panorama:

did my first test in this video https://www.youtube.com/watch?v=kwAOXroBL-k

and here is the result https://www.dropbox.com/s/ggk0b0fmcvfp77x/photo.JPG

looking forward for daylight. should produce much better results.

moubarak··on Help me find a site I saw in past few weeks
instapage.com?
moubarak··on Ask HN: Freelancer? Seeking freelancer? (February 2014)
SEEKING WORK - Remote, Middle East Based

- iOS/Android camera apps and computer vision libraries

- Published Android app doing 10k downloads per month (http://radc.am)

- 2 iOS apps in beta

Reach me out at mohd [dot] moubarak [at] gmail

moubarak··on Ask HN: Freelancer? Seeking freelancer? (January 2014)
SEEKING WORK - Remote (based in Middle East)

3+ years remote work experience

Specialty: Android/iOS Camera Apps ( Java, Obj C, C/C++, OpenCV, FastCV, Snapdragon SDK, and more... )

Contact: mohd DOT moubarak AT gmail DOT com

moubarak··on Lebanon's forgotten space programme
Leb geeks is a nice forum however it's very local.
moubarak··on Ask HN: Getting paid to work on open source full-time?
For me it was pure luck..i applied to work for a construction company and was assigned a project that ironically no one was able to take on because it required collaboration with different construction companies abroad.

The project was to implement a data integration standard among different construction companies who were competitors so it was actually a tricky job. The chair of the project were Bechtel and they decided it would be open source.

Three years later i had a great journey but i also had to quit. not only was i making good money relative to where i live, but i travelled to some beautiful places and met extraordinary people. Since that was my first job, i was totally spoiled because now i can't accept any job that is less exciting, so i am currently pursuing being independent, which is the only alternative i would accept.

There are corporate open source jobs out there and i recommend that you look for them, but be careful you might get spoiled.

moubarak··on Ask HN: How much savings did you have before quitting your industry job?
my balance was negative 2k. i had to pay a monthly payment to cover that loan and i still quit my industry job because i realised that time was money too. the pressure helped me find ways to survive and i did.
moubarak··on Gates calls Ctrl+Alt+Del command a mistake
it used to be left pinky and index, and right middle finger..but after getting used to mac it's now left ring finger and index with right middle finger.
moubarak··on Android is for startups
i don't have much to say, but i develop camera apps and i also started with Android and then moved to iOS. The transition was swift because of iOS's screen sizes/resolutions were well defined and straight forward, no fragmentation manager was required to handle different screens.

Although i was using a single device for Android, i couldn't help but write a generic manager to handle different screens rather than hardcode my prototype to a single device. On the other hand, iOS screen and camera previews are hardcoded by design, and that saved me a lot of time.

Android being open source helped quite a bit, since i could borrow all that code from the stock camera app, but it was tedious to say the least. When i transitioned to iOS i was surprised how fast i got my basic camera app to work (few hours perhaps).

There are other reasons why i find iOS to be superior for prototyping (i have only touched on the camera preview issue). One other example is the relative documentation. iOS documentation gets you going much faster when working with the camera at least.

Just my 2 cents.

moubarak··on Why am I being endorsed for skills and expertise I do not claim on my profile?
whenever i received an endorsement for a certain skill from someone who has never seen me perform that skill i quickly remove it. recently however, after trying to remove endorsements several times, they still appear on my profile. i've since given up on linkedin for not providing any integrity.
moubarak··on Don't Fly During Ramadan
i'm form the middle east. i go to europe and USA often. although i was patted down twice in the US, one random check and the other for no apparent reason that i describe in another comment here (which was hilarious by the way), the worst experience was going to Netherlands, at the final check point the officer looked at my passport, asked me what i was coming for, and then gave me a disgusted look and handed me the passport back. That was really awful. I had so much fun there though the people were exceptionally welcoming. i would highly recommend middle easterners to travel as much as they can, safely of course.
moubarak··on Don't Fly During Ramadan
i was detained by airport security in SFO upon arrival for two hours without setting off any alarms. Security kept asking me questions, disappearing into a room, then coming back asking me the same questions. They basically took the phone number of my entire contact list and told me they were calling them.

After i saw them take a few trips to that room, i started suspecting that they are watching me from somewhere and trying to analyze my behavior. i don't know why that idea came to me, but i realized i was extremely nervous and sweating. So i decided to bluff that i am pissed and this is outrageous.

When the security guys came back i started bluffing a bad mood. i turned the table by asking them questions instead. "is there something wrong?", "people are waiting for me outside" were some things i started saying. One security guy asked me to calm down but i kept on bluffing, i told them my flight was twenty one hours long non stop and that they are wasting more of my time. at this point i wasn't bluffing anymore i got really upset.

They disappeared one last time, i started huffing and puffing, and looking for the cameras that were watching me since i was convinced that was the case. When security came back, they simply told me you're good to go. They jokingly asked if i'd rather stay there. i said yes. They both raised their eyebrows and looked at me surprised as if they were about to interrogate me again. Then i jokingly said, i'd love to stay and watch all these hostesses passing by, at that point there was a team of hostesses passing by and we all laughed. They told me that this helps them endure their night shifts!

But the funny part was when i reached home, and started calling my relatives whom the security officers said they are calling. My relatives all said that they received no call, and told me of course those guys always bluff. I don't think i can take security seriously after that incident ever.

moubarak··on I will not do a tech interview
the best reason i remember was that it wasn't unanimous. my submission had to go through several people, and while the guys who i had direct contact with showed that they liked me, the decision came after their meeting with the CTO.

They also knew before hand and gave me a chance perhaps i would do something very impressive. i'm not saying my submission was perfect, i might have done a couple of things wrong, or during that period they might have found someone better, there might have been several reasons i think, but i still learned a ton about Rails.

moubarak··on I will not do a tech interview
i once needed a job so bad and was asked to solve a Rails challenge. i never did Rails before but i learned it and solved the challenge in a week. i also thoroughly documented my learning process and decisions. However i was rejected for being too fresh which i understood, i learned a lot during that week and even though i didn't get the job i feel that i achieved something. so i also don't see how you can lose with a contract-to-hire approach.
moubarak··on I will not do a tech interview
i agree..i remember when i was a graduate assistant we would interview students and discuss their submitted homework. It was such a clear indicator of who worked and who didn't. The rule of thumb though when interviewing teams was to meet them all at the same time and never individually.
moubarak··on I will not do a tech interview
i remember getting rejected at the screening stage because i was not able to explain how an sql index works (i'm not a database guy although many people would think this is general knowledge). The next job i got was to build an r-tree for goespatial querying purposes into a database engine. i knew exactly what r-trees and b-trees were, i was exceptionally good with algorithms, but i had no idea what an sql index was. for me it was very ironic and i had since refused to go through tech interviews.
moubarak··on Ask HN: How to spend $90 on software
i personally use Eclipse and XCode too.. but JetBrains' AppCode looks really kewl. i know Android Studio is based off their IntelliJ so i'm really inclined to try AppCode.
moubarak··on Ask HN: How to spend $90 on software
i was able to use the card with Amazon.com without registering a billing address. However Apple seems to not allow them on iTunes. i quit trying after reading on Apple Support that it's not possible and i should purchase an iTunes gift card instead.

i did go through the packaging/website etc. No registration required. Here's their website http://usa.visa.com/personal/cards/prepaid/gift_card_how.htm...

moubarak··on Ask HN: How to spend $90 on software
i see you are a mobile developer. i am a mobile developer too. i learned some vim back when i babbled in web development a bit, but i find it very difficult when it comes to camera apps on android/ios. Do you think i should try harder or are text editors like sublime are not made for that purpose..im curious. cheers!

P.S. LastPass looks great..ill probably go for it

moubarak··on Ask HN: How to spend $90 on software
Their IDEs are awesome..unfortunately they're over $90. Thanks for the pointer though i'll add them to my wish list.
← PreviousPage 2 of 5Next →