HNHacker News
TopNewBestAskShowJobs

laithshadeed

97 karma · joined December 23, 2015

submissionscomments
laithshadeed··on Text to Diagram Tools
Source: https://github.com/terrastruct/text-to-diagram-site
laithshadeed··on Ask HN: Who is hiring? (September 2018)
AIMMS BV| Haarlem, The Netherlands| Front End Software Engineer | Full-time | Onsite

https://aimms.com/english/about-us/careers/aimms-front-end-s...

AIMMS is a forward-thinking software platform provider democratizing the use of prescriptive analytics so that everyone is self-enabled to make better decisions. We help organizations make better decisions through modeling, optimization and data visualization. Our mission is to bring the benefits of prescriptive analytics (optimization) to business and society. To achieve our mission, we foster self-enablement – the ability for organizations to take full control of their analytics strategy and execution.

As Front End Software Engineer you will work on our next generation web application development platform which enables our customers to build their own optimization solutions in the cloud. We develop software with which our users develop end-user applications to employ mathematical optimization; a combination of a bespoke programming language, an IDE that includes tools to build UIs and a deployment environment.

To be able to do so, you need strong JavaScript knowledge and HTML5 and CSS skills. We're looking for a team member with initiative, drive and never-ending curiosity.

Please contact Pauline Nobel from HR at Pauline.Nobel@AIMMS.com

laithshadeed··on Photos of Mosul 2017
I suggest to you read "I Was Told to Come Alone: My Journey Behind the Lines of Jihad", Specially chapter 3 & 4. It has all the details you want.

https://smile.amazon.com/Was-Told-Come-Alone-Journey/dp/1627...

laithshadeed··on Accidentally destroyed production database on first day of a job
I would suggest you, once this sorted out, to publicly mention the company name so no other Engineer will fail in this trap again. This will be lesson for them to properly follow basic practices for data storage.
laithshadeed··on Docker in Production: An Update
Here simple sample to setup Ubuntu with Custom Kernel compiled with the needed modules to run Docker 1.12 https://github.com/laithshadeed/linode-stackscripts/blob/mas...
laithshadeed··on Docker in Production: An Update
For reference on the kernel part, here how to check if your kernel has all the needed features for Docker:

wget -q https://raw.githubusercontent.com/docker/docker/master/contr... -O - | bash

laithshadeed··on Incident report on memory leak caused by Cloudflare parser bug
No. If you have any of those features enabled Email obfuscation, Server-side Excludes and Automatic HTTPS Rewrites as well as you have an invalid HTML markup. Per their blog post it is 0.00003% of the total requests.
laithshadeed··on Ask HN: What do you want to learn in 2017?
I found this presentation helpful: 'A workshop on Linux containers: Rebuild Docker from Scratch' https://github.com/Fewbytes/rubber-docker
laithshadeed··on “It's The Future”
I believe microservice is the wrong term used to describe SOA. The word 'micro' make it looks simple & applicable for tiny apps 10-50K SLOC. I believe you should start chopping off your monolithic app only when it reach > 100K SLOC. Still you can split it up by well defined modules with clear interface, without necessarily using SOA if it is running on same box.

Having monolithic app does not make it bad. What makes it bad is not having proper modules with proper interfaces.

SOA comes handy when you want to distribute your workload, so now we have proper modules but those modules needs more computing power, so split them up into boxes and pay the pain for managing that, because you have no option.